.cw-contact-directory{--cw-contact-directory-columns: repeat(2, minmax(0, 1fr));--cw-contact-directory-heading-max: 24ch;--cw-contact-directory-copy: var(--cw-muted);--cw-contact-directory-border: var(--cw-border);--cw-contact-directory-card-background: var(--cw-white);--cw-contact-directory-card-hover: var(--cw-blush);--cw-contact-directory-link: var(--cw-action-pink);--cw-contact-directory-radius: var(--cw-radius-md);padding-block:var(--cw-section-space);background-color:var(--cw-cream)}.cw-contact-directory--blush{background-color:var(--cw-blush)}.cw-contact-directory--cream{background-color:var(--cw-cream)}.cw-contact-directory--cocoa,.cw-contact-directory--concierge{--cw-contact-directory-heading-max: 20ch;--cw-contact-directory-copy: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 74%, transparent );--cw-contact-directory-border: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 20%, transparent );--cw-contact-directory-card-background: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 7%, transparent );--cw-contact-directory-card-hover: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 13%, transparent );--cw-contact-directory-link: var(--cw-pink-soft);--cw-contact-directory-radius: var(--cw-radius-lg);background-color:var(--cw-cocoa);color:var(--cw-dark-text, var(--cw-cream))}.cw-contact-directory--structured{--cw-contact-directory-columns: repeat(2, minmax(0, 1fr));--cw-contact-directory-radius: var(--cw-radius-sm)}.cw-contact-directory__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);gap:clamp(2rem,5vw,6rem);align-items:end;margin-block-end:clamp(2.5rem,4vw,3.5rem)}.cw-contact-directory__header h2{max-width:min(100%,var(--cw-contact-directory-heading-max));margin:0;color:inherit;font-size:calc(var(--cw-heading-size-h2) * var(--cw-type-scale, 1) * var(--cw-heading-scale-h2, 1));font-weight:var(--cw-heading-weight, 400);letter-spacing:var(--cw-heading-tracking, -.045em);line-height:var(--cw-heading-line-height, .98)}.cw-contact-directory__header .rte{color:var(--cw-contact-directory-copy);font-size:var(--cw-body-size, 1rem);line-height:var(--cw-body-line-height, 1.6)}.cw-contact-directory__grid{display:grid;grid-template-columns:var(--cw-contact-directory-columns);gap:clamp(1.25rem,2vw,1.75rem)}.cw-contact-directory.cwh-focus-carousel-host{overflow-x:hidden}.cw-contact-route{display:flex;min-height:15rem;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--cw-contact-directory-border);border-radius:var(--cw-contact-directory-radius);background-color:var(--cw-contact-directory-card-background);box-sizing:border-box;transition:background-color .3s var(--cw-ease),transform .3s var(--cw-ease),box-shadow .3s var(--cw-ease)}.cw-contact-route__number{color:var(--cw-label-color, var(--cw-action-pink));font-size:calc(.75rem * var(--cw-label-scale, 1));font-weight:var(--cw-label-weight, 700);letter-spacing:calc(.14em * var(--cw-label-spacing-scale, 1));line-height:var(--cw-label-line-height, 1.2)}.cw-contact-route h3{margin-block:1.75rem .875rem;color:inherit;font-size:calc(var(--cw-heading-size-h3) * var(--cw-type-scale, 1) * var(--cw-heading-scale-h3, 1));font-weight:var(--cw-heading-weight, 400);letter-spacing:var(--cw-heading-tracking, -.045em);line-height:var(--cw-heading-line-height, 1.08)}.cw-contact-route p{max-width:32rem;margin-block-end:0;color:var(--cw-contact-directory-copy);font-size:var(--cw-body-size, 1rem);line-height:var(--cw-body-line-height, 1.6)}.cw-contact-route a{display:inline-flex;gap:.5rem;margin-block-start:auto;padding-block-start:1.35rem;border-block-end:1px solid currentColor;color:var(--cw-contact-directory-link);font-size:calc(.75rem * var(--cw-label-scale, 1));font-weight:var(--cw-label-weight, 700);letter-spacing:calc(.07em * var(--cw-label-spacing-scale, 1));line-height:var(--cw-label-line-height, 1.2);text-decoration:none;text-transform:uppercase}.cw-contact-route a span{transition:transform .2s var(--cw-ease)}.cw-contact-route a:hover span{transform:translate(4px)}.cw-contact-route a:hover,.cw-contact-route a:focus-visible{color:var(--cw-action-purple);border-block-end-color:currentColor}@media(hover:hover){.cw-contact-route:hover{background-color:var(--cw-contact-directory-card-hover);transform:translateY(-3px);box-shadow:var(--cw-shadow-sm)}}.cw-help{--cw-help-columns: minmax(0, .8fr) minmax(0, 1.2fr);--cw-help-copy: var(--cw-muted);--cw-help-border: var(--cw-border);--cw-help-card-background: var(--cw-white);--cw-help-question: var(--cw-cocoa);padding-block:var(--cw-section-space);background-color:var(--cw-blush)}.cw-help--cream,.cw-help--service{background-color:var(--cw-cream)}.cw-help--cocoa{--cw-help-copy: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 76%, transparent );--cw-help-border: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 18%, transparent );--cw-help-card-background: color-mix( in srgb, var(--cw-dark-text, var(--cw-cream)) 7%, transparent );--cw-help-question: var(--cw-dark-text, var(--cw-cream));background-color:var(--cw-cocoa);color:var(--cw-dark-text, var(--cw-cream))}.cw-help--editorial{--cw-help-columns: minmax(0, 1fr) minmax(0, 1fr);background-color:var(--cw-blush)}.cw-help--service{--cw-help-columns: minmax(0, .9fr) minmax(0, 1.1fr)}.cw-help--structured{--cw-help-columns: minmax(15rem, .72fr) minmax(0, 1.28fr);--cw-help-card-background: color-mix(in srgb, var(--cw-blush) 38%, var(--cw-cream));background-color:var(--cw-cream)}.cw-help__grid{display:grid;grid-template-columns:var(--cw-help-columns);gap:clamp(2rem,5vw,6.5rem)}.cw-help h2{margin:0;color:inherit;font-size:calc(var(--cw-heading-size-h2) * var(--cw-type-scale, 1) * var(--cw-heading-scale-h2, 1));font-weight:var(--cw-heading-weight, 400);line-height:var(--cw-heading-line-height, .98);letter-spacing:var(--cw-heading-tracking, -.045em)}.cw-help details{border-block-start:1px solid var(--cw-help-border);transition:background-color .25s var(--cw-ease)}.cw-help details:last-child{border-block-end:1px solid var(--cw-help-border)}.cw-help summary{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.35rem;color:var(--cw-help-question);cursor:pointer;font-size:clamp(1.05rem,.5vw + .9rem,1.25rem);font-weight:var(--cw-label-weight, 700);line-height:var(--cw-body-line-height, 1.3);list-style:none;-webkit-user-select:none;user-select:none}.cw-help summary:focus-visible{outline:2px solid var(--cw-action-pink);outline-offset:4px;border-radius:var(--cw-radius-sm)}.cw-help summary::-webkit-details-marker{display:none}.cw-help summary:after{display:inline-flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--cw-action-pink);content:"+";font-size:1.5rem;font-weight:var(--cw-heading-weight, 400);transition:transform .3s var(--cw-ease)}.cw-help details[open] summary:after{content:"\2212";transform:rotate(180deg)}.cw-help__answer-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s var(--cw-ease)}.cw-help details[open] .cw-help__answer-wrapper{grid-template-rows:1fr}.cw-help__answer{min-height:0;padding:0 2rem 0 0;color:var(--cw-help-copy);font-size:var(--cw-body-size, 1rem);line-height:var(--cw-body-line-height, 1.6);opacity:0;transform:translateY(-4px);transition:opacity .3s ease .05s,transform .3s ease .05s,padding .3s ease}.cw-help details[open] .cw-help__answer{padding-block:0 1.5rem;opacity:1;transform:translateY(0)}.cw-help--structured details{margin-block:.75rem;padding-inline:clamp(1rem,2vw,1.5rem);border:1px solid var(--cw-help-border);border-radius:var(--cw-radius-sm);background-color:var(--cw-help-card-background)}.cw-help--structured details:first-child{margin-block-start:0}.cw-help--structured details:last-child{margin-block-end:0}.cw-help--structured .cw-help__answer{padding-inline-end:0}.cw-help__questions{border-block-start:1px solid var(--cw-help-border)}.cw-help__questions details,.cw-help--structured .cw-help__questions details{margin:0;padding:0;border:0;border-block-end:1px solid var(--cw-help-border);border-radius:0;background:transparent}.cw-help__questions summary{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.35rem;color:var(--cw-help-question);cursor:pointer;font-family:var(--cw-font-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400;line-height:1.2;list-style:none;-webkit-user-select:none;user-select:none}.cw-help__questions summary:before{width:.75rem;height:1px;background:var(--cw-pink);content:"";transition:width .18s ease}.cw-help__questions summary::-webkit-details-marker{display:none}.cw-help__questions details[open] summary:before{width:1rem}.cw-help__questions summary:after{display:inline-flex;width:1.5rem;height:1.5rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--cw-action-pink);content:"+";font-size:1.25rem;font-weight:300;transition:transform .18s ease}.cw-help__questions details[open] summary:after{content:"+";transform:rotate(45deg)}.cw-help__questions .cw-help__answer{padding:0 2rem 1.5rem;color:var(--cw-help-copy);font-size:.92rem;line-height:1.65}.cw-contact-card{margin-block-start:2rem;padding:1.75rem;border:1px solid var(--cw-help-border);border-radius:var(--cw-radius-md);background-color:var(--cw-help-card-background);box-sizing:border-box}.cw-contact-card p{color:var(--cw-help-copy)}.cw-contact-card a{color:var(--cw-action-pink);font-weight:var(--cw-label-weight, 700);text-decoration:none}.cw-contact-card a:hover,.cw-contact-card a:focus-visible{color:var(--cw-action-purple);text-decoration:underline;text-underline-offset:.2em}.cw-help--service .cw-contact-card{border-inline-start:3px solid var(--cw-action-pink)}@media(min-width:801px){.cw-help--editorial .cw-help__copy{padding-inline-end:clamp(1.5rem,3vw,3rem);border-inline-end:1px solid var(--cw-help-border)}}.cw-contact-form{padding-block:var(--cw-section-space);background-color:var(--cw-cream)}.cw-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:1.5rem}.cw-contact-form__field{display:flex;width:100%;flex-direction:column;gap:.5rem;box-sizing:border-box}.cw-contact-form__field--wide{grid-column:1 / -1}.cw-contact-form label{color:var(--cw-cocoa);font-size:calc(.8125rem * var(--cw-label-scale, 1));font-weight:var(--cw-label-weight, 700);line-height:var(--cw-label-line-height, 1.2)}.cw-contact-form label span{color:var(--cw-muted);font-weight:var(--cw-body-weight, 400)}.cw-contact-form input,.cw-contact-form select,.cw-contact-form textarea{width:100%;max-width:100%;padding:.875rem 1rem;border:1px solid var(--cw-border);border-radius:var(--style-border-radius-inputs, var(--cw-radius-sm));background-color:var(--cw-white);color:var(--cw-cocoa);font-size:var(--cw-body-size, 1rem);line-height:var(--cw-body-line-height, 1.4);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.cw-contact-form input:focus,.cw-contact-form select:focus,.cw-contact-form textarea:focus{outline:none;border-color:var(--cw-action-pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--cw-action-pink) 12%,transparent)}.cw-contact-form select{min-height:3.125rem;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cw-cocoa) 50%),linear-gradient(135deg,var(--cw-cocoa) 50%,transparent 50%);background-position:calc(100% - 1.2rem) 50%,calc(100% - .85rem) 50%;background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:2.5rem;cursor:pointer}.cw-contact-form textarea{min-height:10rem;resize:vertical}.cw-contact-form button[type=submit]{width:auto;max-width:100%;margin-block-start:1.5rem;box-sizing:border-box;white-space:normal;word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cw-contact.css.map */
