:root{--font-body--family: var(--ysl-font-body);--font-subheading--family: var(--ysl-font-heading);--font-heading--family: var(--ysl-font-heading);--font-accent--family: var(--ysl-font-heading);--button-text-case: uppercase;--button-text-case-primary: uppercase;--button-text-case-secondary: uppercase;--color-black: #000000;--color-white: #ffffff;--shadow-button: none;--ysl-gray: #737373;--ysl-border: #d8d8d8;--ysl-ease: cubic-bezier(.4, 0, .2, 1);--ysl-btn-transition: background .25s var(--ysl-ease), color .25s var(--ysl-ease), border-color .25s var(--ysl-ease);--ysl-btn-min-w: 170px;--ysl-btn-h: 52px;--ysl-pdp-gap-mob: 40px;--ysl-pdp-h-mob: 24px;--ysl-pdp-h-gap: 24px}.ysl-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ysl-btn-min-w);height:var(--ysl-btn-h);padding:0 24px;box-sizing:border-box;font-family:var(--ysl-font-heading);font-weight:500;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid var(--ysl-black, #000);background:var(--ysl-white, #fff);color:var(--ysl-black, #000);transition:var(--ysl-btn-transition)}.ysl-btn:hover,.ysl-btn--light:hover,.ysl-btn--outline:hover{background:var(--ysl-black, #000);color:var(--ysl-white, #fff)}.ysl-btn--light,.ysl-btn--outline{background:var(--ysl-white, #fff);color:var(--ysl-black, #000)}.ysl-btn--dark{background:var(--ysl-black, #000);color:var(--ysl-white, #fff)}.ysl-btn--dark:hover{background:var(--ysl-white, #fff);color:var(--ysl-black, #000)}.ysl-btn--on-dark{background:transparent;border-color:var(--ysl-white, #fff);color:var(--ysl-white, #fff)}.ysl-btn--on-dark:hover{background:var(--ysl-white, #fff);color:var(--ysl-black, #000)}.ysl-btn--block{width:100%}@media(prefers-reduced-motion:reduce){.ysl-btn{transition:none}}.ysl-wrap{max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box}.ysl-wrap--narrow{max-width:1170px}.ysl-wrap--pad-y{padding-top:40px;padding-bottom:40px}.ysl-js .ysl-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ysl-ease),transform .8s var(--ysl-ease);will-change:opacity,transform}.ysl-js .ysl-reveal.is-in{opacity:1;transform:none}.ysl-js .ysl-reveal-group.is-in>*{animation:ysl-rise .8s var(--ysl-ease) both}.ysl-js .ysl-reveal-group.is-in>*:nth-child(2){animation-delay:.08s}.ysl-js .ysl-reveal-group.is-in>*:nth-child(3){animation-delay:.16s}.ysl-js .ysl-reveal-group.is-in>*:nth-child(4){animation-delay:.24s}.ysl-js .ysl-reveal-group>*{opacity:0}.ysl-js .ysl-reveal-group.is-in>*{opacity:1}@keyframes ysl-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ysl-js .ysl-reveal,.ysl-js .ysl-reveal-group>*{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none}html,body{overscroll-behavior-y:none}html{overflow-x:clip}img,video,svg,iframe{max-width:100%}:where([class^=ysl-],[class*=" ysl-"]),:where([class^=ysl-],[class*=" ysl-"]) *{overscroll-behavior-x:contain}::selection{background:var(--ysl-black, #000);color:var(--ysl-white, #fff)}*{-webkit-tap-highlight-color:transparent}.ysl-btn:focus-visible,a[class^=ysl-]:focus-visible,a[class*=" ysl-"]:focus-visible,button[class^=ysl-]:focus-visible,button[class*=" ysl-"]:focus-visible,summary[class^=ysl-]:focus-visible,summary[class*=" ysl-"]:focus-visible,[class^=ysl-] select:focus-visible,[class*=" ysl-"] select:focus-visible{outline:2px solid var(--ysl-black, #000);outline-offset:2px;border-radius:0}img{image-rendering:auto}:where(.ysl-head,.ysl-foot) a:where(:not(.ysl-btn):not([class*=btn]):not([class*=cta]):not([class*=pill]):not([class*=sw]):not([class*=logo]):not([class*=icon]):not([class*=badge]):not([class*=media]):not([class*=tile]):not([class*=navitem]):not([class*=viewall]):not(:has(svg)):not(:has(img))){width:fit-content;max-width:100%;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .35s var(--ysl-ease, ease)}:where(.ysl-head,.ysl-foot) a:where(:not(.ysl-btn):not([class*=btn]):not([class*=cta]):not([class*=pill]):not([class*=sw]):not([class*=logo]):not([class*=icon]):not([class*=badge]):not([class*=media]):not([class*=tile]):not([class*=navitem]):not([class*=viewall]):not(:has(svg)):not(:has(img))):hover{background-size:100% 1px;text-decoration:none}@media(prefers-reduced-motion:reduce){:where(.ysl-head,.ysl-foot) a{transition:none}}.ysl-qty{position:relative;display:inline-flex;box-sizing:border-box;height:50px;border:1px solid var(--ysl-black, #000);background:var(--ysl-white, #fff)}.ysl-qty--sm{height:38px}.ysl-qty__label{position:absolute;top:-7px;left:6px;background:var(--ysl-white, #fff);padding:0 4px;font-family:var(--ysl-font-body);font-size:11px;line-height:1;color:var(--ysl-gray, #737373)}.ysl-qty__control{display:flex;align-items:center;justify-content:space-between;height:100%}.ysl-qty__btn{width:34px;height:100%;border:0;background:none;cursor:pointer;font-size:16px;line-height:1;color:var(--ysl-black, #000);display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--ysl-ease, ease),color .15s var(--ysl-ease, ease)}.ysl-qty__btn:hover{background:var(--ysl-black, #000);color:var(--ysl-white, #fff)}.ysl-qty__btn:disabled{opacity:.35;cursor:default;background:none;color:var(--ysl-black, #000)}.ysl-qty__input{width:32px;height:100%;text-align:center;border:0;background:none;font-family:var(--ysl-font-body);font-size:14px;color:var(--ysl-black, #000);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ysl-qty__input::-webkit-outer-spin-button,.ysl-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ysl-qty--sm .ysl-qty__btn{width:36px}.ysl-qty--sm .ysl-qty__input{width:40px}.quantity-selector{border-radius:0!important;border-color:var(--ysl-black, #000)!important;background:var(--ysl-white, #fff)!important}.quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--ysl-black, #000);border-radius:0!important;transition:background .15s var(--ysl-ease, ease),color .15s var(--ysl-ease, ease)}.quantity-selector :is(.quantity-minus,.quantity-plus):hover:not(:disabled){background:var(--ysl-black, #000);color:var(--ysl-white, #fff)}.quantity-selector input{color:var(--ysl-black, #000);font-family:var(--ysl-font-body)}@media(any-pointer:coarse){.ysl-head__burger,.ysl-head__cart,.ysl-head__acct-search{position:relative}.ysl-head__burger:after,.ysl-head__cart:after,.ysl-head__acct-search:after{content:"";position:absolute;left:50%;top:50%;width:36px;height:44px;transform:translate(-50%,-50%)}.ysl-totop:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ysl-pc__arrow:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:44px;transform:translate(-50%,-50%)}}@media(any-pointer:coarse){input:is([type=text],[type=email],[type=tel],[type=number],[type=search],[type=password],[type=url],[type=date],:not([type])),textarea:is(textarea){font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ysl-base.css.map */
