html.ash-age-underage [data-age-restricted=true],html.ash-age-underage [data-age-restricted-hidden=true],html.ash-age-underage [data-age-restricted-product=true]{display:none!important}html.ash-age-underage li.grid__item:has([data-age-restricted=true]),html.ash-age-underage .grid__item:has([data-age-restricted=true]),html.ash-age-underage li.predictive-search__list-item:has([data-age-restricted=true]),html.ash-age-underage li.predictive-search__list-item[data-age-restricted=true],html.ash-age-underage .swiper-slide:has([data-age-restricted=true]),html.ash-age-underage .grid-product-card:has([data-age-restricted=true]),html.ash-age-underage .ash-mega-menu__products-item:has([data-age-restricted=true]),html.ash-age-underage tr.cart-item:has([data-age-restricted=true]),html.ash-age-underage .flavor-lookbook__hotspot-item:has([data-age-restricted=true]){display:none!important}html:not(.ash-age-underage) [data-age-mega-menu-products=under18]{display:none!important}html.ash-age-underage [data-age-mega-menu-products=adult]{display:none!important}html.ash-age-underage [data-age-mega-menu-products=under18]{display:flex!important}html.ash-age-underage [data-age-mega-menu-products=under18] [data-age-restricted=true],html.ash-age-underage [data-age-mega-menu-products=under18] .ash-mega-menu__products-item[hidden],html.ash-age-underage [data-age-mega-menu-products=under18] .ash-drawer-products__item[hidden]{display:block!important}html.ash-age-underage [data-age-mega-menu-products=under18] .ash-mega-menu__card[hidden]{display:flex!important}html.ash-age-underage.age-restricted-product-page body>*:not(#AgeVerification):not(script):not(style){visibility:hidden}html.ash-age-underage.age-restricted-product-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#fff}html.age-verification--active,html.age-verification--active body{overflow:hidden;height:100%}html.age-verification--active body>*:not(#AgeVerification){pointer-events:none;-webkit-user-select:none;user-select:none}.age-verification{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.6rem;box-sizing:border-box}.age-verification[hidden]{display:none!important}.age-verification__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--age-verification-overlay-opacity, .5));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .35s ease;display:block!important}.age-verification--visible .age-verification__overlay{opacity:1}.age-verification__dialog{position:relative;z-index:1;width:100%;max-width:69.3rem;border:1px solid #4F2B3D;background:#fff;border-radius:2.4rem;box-shadow:0 0 24px #4f2b3d;padding:60px 76px 59px;text-align:center;opacity:0;transform:translateY(1.6rem) scale(.97);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.age-verification--visible .age-verification__dialog{opacity:1;transform:translateY(0) scale(1)}.age-verification--closing .age-verification__overlay{opacity:0}.age-verification--closing .age-verification__dialog{opacity:0;transform:translateY(1.2rem) scale(.98)}.age-verification__logo{display:flex;justify-content:center;margin-bottom:20px}.age-verification__logo img{width:auto;height:auto;max-width:204px;display:block}.age-verification__brand{margin:0 0 2.4rem;font-family:Urbanist,sans-serif;font-weight:900;font-size:2.4rem;color:var(--age-verification-yes-bg, #9d645a);text-transform:uppercase;letter-spacing:.04em}.age-verification__heading{margin:0 0 6px;font-family:Urbanist,sans-serif;font-weight:900;font-style:normal;font-size:5rem;line-height:100%;letter-spacing:0;text-transform:uppercase;color:var(--age-verification-heading-color, #4f2b3d)}.age-verification__description{margin:56px 0 50px;font-family:Kameron,serif;font-weight:500;font-style:normal;font-size:2rem;line-height:100%;letter-spacing:0;color:var(--age-verification-heading-color, #4f2b3d)}.age-verification__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-bottom:32px}.age-verification__btn{-webkit-appearance:none;appearance:none;width:50%;max-width:260px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:1.2rem 2.4rem;border-radius:300px;font-family:Kameron;font-weight:500;font-size:22px;line-height:100%;letter-spacing:0%;text-transform:uppercase;border:1px solid #432925;box-shadow:4px 4px #432925;transition:all .3s ease}.age-verification__btn:hover{transform:translateY(2px);box-shadow:.001px .001px .001px #0000}.age-verification__btn:active{transform:translateY(0)}.age-verification__btn--yes{background:var(--age-verification-yes-bg, #9d645a);color:var(--age-verification-yes-text, #ffffff)}.age-verification__btn--no{background:var(--age-verification-no-bg, #f5ede4);color:var(--age-verification-no-text, #4f2b3d);border:1px solid var(--age-verification-no-border, #432925)}.age-verification__remember{display:inline-flex;align-items:center;gap:10px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.age-verification__remember-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.age-verification__remember-box{width:21.5px;height:21.5px;border:1px solid var(--age-verification-no-border, #432925);border-radius:6px;background:#fff;flex-shrink:0;position:relative;transition:background-color .2s ease}.age-verification__remember-input:checked+.age-verification__remember-box{background:var(--age-verification-yes-bg, #9d645a);border-color:var(--age-verification-yes-bg, #9d645a)}.age-verification__remember-input:checked+.age-verification__remember-box:after{content:"";position:absolute;left:.75rem;top:.45rem;width:.55rem;height:.9rem;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.age-verification__remember-input:focus-visible+.age-verification__remember-box{outline:2px solid var(--age-verification-heading-color, #4f2b3d);outline-offset:2px}.age-verification__remember-label{font-family:Kameron;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0%;color:var(--age-verification-heading-color, #4f2b3d)}.age-verification__disclaimer{margin:40px 0 0;font-family:Kameron;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:var(--age-verification-heading-color, #4f2b3d)}.age-verification__content--exit{padding:2rem 0}.age-verification__exit-message{margin:0;font-family:Kameron,serif;font-weight:500;font-size:2rem;line-height:1.4;color:var(--age-verification-heading-color, #4f2b3d)}@media screen and (max-width:749px){.age-verification{padding:20px}.age-verification__dialog{padding:30px 16px;border-radius:16px;min-height:421px}.age-verification__dialog .age-verification__logo img{max-width:178px;height:25px}.age-verification__dialog .age-verification__logo{margin-bottom:10px}.age-verification__heading{font-size:30px}.age-verification__dialog .age-verification__description{font-size:18px;margin:24px 0}.age-verification__actions{flex-direction:column;width:100%;gap:16px;margin-bottom:24px}p.age-verification__disclaimer{margin:20px 0 0;line-height:22px}span.age-verification__remember-label{font-size:16px}.age-verification__btn{width:100%;max-width:318px;font-size:16px;line-height:100%;min-height:4.6rem;padding:1.2rem 1.6rem;box-shadow:1.66px 1.66px #4f2b3d}.age-verification__exit-message{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.age-verification__overlay,.age-verification__dialog,.age-verification__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/age-verification.css.map */
