body.shy-ux{--ux-line: #806f64;--ux-focus: #125c72;--ux-paper: #fffaf7;--ux-ink: #1f1713;font-size:16px;line-height:1.6;letter-spacing:.01em}body.shy-ux :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ux-focus)!important;outline-offset:3px}body.shy-ux .field:after,body.shy-ux .select:after{border:1px solid var(--ux-line);box-shadow:none;border-radius:6px;pointer-events:none}body.shy-ux .field:hover:after,body.shy-ux .select:hover:after{border-color:var(--ux-ink);box-shadow:none}body.shy-ux .field:focus-within:after,body.shy-ux .select:focus-within:after{border:2px solid var(--ux-focus)}body.shy-ux :where(.field__input,.select__select,.customer input){min-height:48px;font-size:16px;color:rgb(var(--color-foreground, 31, 23, 19))}body.shy-ux .field__input,body.shy-ux .select__select{background:rgb(var(--color-background, 255, 250, 247))}body.shy-ux .quantity{min-height:48px;border:1px solid var(--ux-line);border-radius:6px;background:rgb(var(--color-background, 255, 250, 247))}body.shy-ux .quantity:after{border:0;box-shadow:none}body.shy-ux .quantity__button{min-width:44px}body.shy-ux .quantity__input{font-size:16px}body.shy-ux .product-form__input input[type=radio]:focus-visible+label{outline:3px solid var(--ux-focus)!important;outline-offset:3px}body.shy-ux .product-form__input input[type=radio]:checked+label{background:var(--ux-ink);border-color:var(--ux-ink);color:#fff}body.shy-ux :where(.search-modal,.predictive-search,.facets__display,.mobile-facets__inner,.mobile-facets__submenu,.menu-drawer,.menu-drawer__submenu){background:rgb(var(--color-background, 255, 250, 247));color:rgb(var(--color-foreground, 31, 23, 19))}body.shy-ux .search-modal{background:var(--ux-paper)}body.shy-ux :where(.mobile-facets__footer,.mobile-facets__header){background:var(--ux-paper)}body.shy-ux .mobile-facets__inner{box-shadow:-8px 0 36px #1f171326}body.shy-ux :where(.header__icon,.menu-drawer__menu-item,.mobile-facets__close,.slider-button){min-width:44px;min-height:44px}body.shy-ux .header{min-height:100px;padding-top:6px;padding-bottom:6px}body.shy-ux .announcement-bar__message{padding-block:9px;font-size:13px;line-height:1.4}body.shy-ux .header__heading-logo-wrapper{max-width:100px}body.shy-ux :where(.header__heading,.header__heading-link,.header__heading-logo-wrapper){width:100px;height:88px}body.shy-ux .header__heading-link{display:block;padding:0}body.shy-ux .header__heading-logo{width:100px;height:88px;max-width:100px;object-fit:contain}body.shy-ux .header__menu-item{padding-inline:10px;font-size:14px}body.shy-ux .header__icons{min-width:0}body.shy-ux .product__media-toggle:focus-visible{outline:none!important}body.shy-ux .product__media-toggle:focus-visible:after{box-shadow:0 0 0 3px var(--ux-focus)!important}body.shy-ux.header-compact header-drawer{display:block}body.shy-ux.header-compact .header__inline-menu{display:none}body.shy-ux.header-compact .header{grid-template-columns:1fr auto 1fr;grid-template-areas:"left-icons heading icons"}body.shy-ux.header-compact .header>header-drawer{grid-area:left-icons}body.shy-ux.header-compact .header__heading{grid-area:heading;justify-self:center}body.shy-ux.header-compact .header__icons{grid-area:icons;justify-self:end}body.shy-ux.header-compact .menu-drawer{width:min(40rem,100vw);max-width:100vw}body.shy-ux .menu-drawer__menu-item{white-space:normal}body.shy-ux .shy-floating-contact{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(92px + env(safe-area-inset-bottom));z-index:30}body.shy-ux.ux-overlay-open .shy-floating-contact,body.shy-ux.ux-contact-obscured .shy-floating-contact{visibility:hidden;pointer-events:none}body.shy-ux[data-ux-page=cart] .shy-floating-contact,body.shy-ux[data-ux-page=page-contact] .shy-floating-contact{display:none}body.shy-ux .shy-footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-bottom:32px}body.shy-ux .shy-footer-links h2{font-family:var(--font-body-family);font-size:17px;font-weight:650;margin:0 0 12px}body.shy-ux .shy-footer-links ul{list-style:none;padding:0;margin:0}body.shy-ux .shy-footer-links a{display:inline-block;padding-block:6px;font-size:14px;line-height:1.5;color:inherit;text-underline-offset:3px}body.shy-ux .shy-footer-links summary{display:none}body.shy-ux .shy-footer-contact{margin:16px 0}@media(max-width:989px){body.shy-ux .header{min-height:78px;padding-top:3px;padding-bottom:3px}body.shy-ux :where(.header__heading,.header__heading-link,.header__heading-logo-wrapper){width:86px;height:72px}body.shy-ux .header__heading-logo-wrapper{max-width:86px}body.shy-ux .header__heading-logo{width:86px;height:72px;max-width:86px}}@media(max-width:749px){body.shy-ux .header__icons .header__icon--account{display:none}body.shy-ux .shy-floating-contact{bottom:calc(88px + env(safe-area-inset-bottom));right:16px}body.shy-ux .shy-footer-links{grid-template-columns:1fr;gap:0;margin-bottom:24px}body.shy-ux .shy-footer-links details{border-bottom:1px solid #c6b8ac;padding-block:10px}body.shy-ux .shy-footer-links summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;font-size:17px;font-weight:650}body.shy-ux .shy-footer-links summary:after{content:"+";font-size:24px}body.shy-ux .shy-footer-links details[open] summary:after{content:"\2212"}body.shy-ux .shy-footer-links details h2{display:none}body.shy-ux .shy-footer-links a{font-size:15px;padding-block:8px}}@media(prefers-reduced-motion:reduce){body.shy-ux .shy-floating-contact,body.shy-ux .menu-drawer{scroll-behavior:auto}}body.shy-ux [data-template=index] .shy-need__tag{font-size:12px}body.shy-ux [data-template=index] .shy-need__card-text{font-size:15px;line-height:1.45;color:#fff}body.shy-ux [data-template=index] .shy-need__cta{font-size:14px;line-height:1.4;text-transform:none}body.shy-ux .shy-cap-comparison{margin-top:24px;border-top:1px solid #c6b8ac}body.shy-ux .shy-cap-comparison>summary{display:flex;justify-content:space-between;min-height:48px;align-items:center;font-weight:650;cursor:pointer}body.shy-ux .shy-cap-comparison>summary span{font-size:24px}body.shy-ux .shy-cap-comparison[open]>summary span{transform:rotate(45deg)}body.shy-ux .shy-cap-scroll-hint{font-size:14px;margin:10px 14px;color:#5c4839}body.shy-ux .shy-medical-cap__table-wrap{outline-offset:3px}@media(max-width:749px){body.shy-ux[data-ux-page=index] nav[class*=shy-shopping-nav-]{margin-bottom:0;background:var(--ux-paper)}body.shy-ux [data-template=index] .shy-need__card-title{font-size:21px;line-height:1.2}body.shy-ux [data-template=index] .shy-need__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.shy-ux .shy-medical-cap__cards{grid-template-columns:1fr;gap:0}body.shy-ux .shy-medical-cap__card{padding:18px 0;border:0;border-bottom:1px solid #d3c4b8;background:transparent;border-radius:0}body.shy-ux .shy-medical-cap__card span{font-size:15px}body.shy-ux .shy-medical-cap__card-kicker{display:none}}@media(min-width:750px){body.shy-ux .header__inline-menu :is(#HeaderMenu-medical-wigs,#HeaderMenu-wig-categories,#HeaderMenu-factory-custom){padding-inline:10px}body.shy-ux .header__inline-menu :is(#HeaderMenu-medical-wigs,#HeaderMenu-wig-categories,#HeaderMenu-factory-custom)>.icon-caret{display:none}body.shy-ux{--ux-storefront-width: 1600px;--ux-storefront-gutter: clamp(24px, 4vw, 64px);--ux-category-gap: 20px;--ux-category-height: 244px}body.shy-ux:is([data-ux-page=index],[data-ux-page=collection],[data-ux-page=list-collections]) main :is(.page-width,.page-width-desktop,.shy-need__wrap):not(.page-width .page-width){width:100%;max-width:calc(var(--ux-storefront-width) + 2 * var(--ux-storefront-gutter));padding-inline:var(--ux-storefront-gutter);margin-inline:auto}body.shy-ux[data-ux-page=index] main section[class^=shy-poster-]{padding-top:24px;background:transparent}body.shy-ux[data-ux-page=index] main .shy-poster__link{width:calc(100% - 2 * var(--ux-storefront-gutter));max-width:var(--ux-storefront-width);margin-inline:auto;overflow:hidden;border-radius:8px}body.shy-ux main :is(.shy-need__grid,.shy-category__grid){gap:var(--ux-category-gap)}body.shy-ux[data-ux-page] main :is(.shy-need__card,.shy-category__card){min-width:0;width:100%;min-height:var(--ux-category-height);aspect-ratio:4 / 3}body.shy-ux[data-ux-page] main .shy-need__content{padding:18px}body.shy-ux main .shy-need__tag{font-size:12px}body.shy-ux main .shy-need__card-text{font-size:15px;line-height:1.45;color:#fff}body.shy-ux main .shy-need__cta{font-size:14px;line-height:1.4;text-transform:none}body.shy-ux main .shy-category__body{padding:20px}body.shy-ux main .shy-category__card h3{font-size:clamp(24px,2vw,28px);line-height:1.1}body.shy-ux main .shy-category__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.shy-ux .shy-collection-index .collection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-category-gap)}body.shy-ux .shy-collection-index .collection-list__item{min-width:0;width:100%;max-width:none}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes{gap:var(--ux-category-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes .shy-med-sub__card{min-width:0;border:1px solid #d6c9bb;border-radius:8px;background:var(--ux-paper)}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes .shy-med-sub__card-link{display:flex;height:100%;flex-direction:column}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes .shy-med-sub__card-link:after{display:none}body.shy-ux[data-ux-page=collection] main .shy-med-sub__route-media{aspect-ratio:4 / 3}body.shy-ux[data-ux-page=collection] main .shy-med-sub__route-media img{object-fit:contain;filter:none}body.shy-ux[data-ux-page=collection] main .shy-med-sub__route-copy{position:static;flex:1;padding:18px;color:var(--ux-ink)}body.shy-ux[data-ux-page=collection] main .shy-med-sub__route-eyebrow{color:#805729}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes .shy-med-sub__route-copy h3{max-width:none;font-size:24px;line-height:1.15;color:var(--ux-ink)}body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes .shy-med-sub__card-cta{margin-top:auto;padding-top:12px;color:var(--ux-ink)}}@media(min-width:990px){body.shy-ux[data-ux-page=index] main .slider-component-desktop{--desktop-margin-left-first-item: 0px}body.shy-ux[data-ux-page=index] main .slider--desktop{scroll-padding-left:0}body.shy-ux[data-ux-page=index] main .slider--desktop .slider__slide:first-child{margin-left:0;scroll-margin-left:0}body.shy-ux[data-ux-page=index] main .slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4);max-width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)}body.shy-ux[data-ux-page=index] main .slider--desktop:after{padding-left:var(--grid-desktop-horizontal-spacing);margin-left:0}}@media(min-width:1200px){body.shy-ux main .shy-category__grid,body.shy-ux .shy-collection-index .collection-list,body.shy-ux[data-ux-page=collection] main .shy-med-sub__features--routes{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/shy-ux-foundation.css.map?qa_cap_r10=1792815483070 */
