product-info:has(.ss-product-intro){position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgba(190,24,57,.22),transparent 28%),radial-gradient(circle at 86% 8%,rgba(240,200,111,.35),transparent 24%),radial-gradient(circle at 82% 76%,rgba(103,55,82,.16),transparent 32%),linear-gradient(135deg,#e9d2c2,#f3e2d3 44%,#e2c5bb)!important;color:#171214!important}product-info:has(.ss-product-intro):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.34;background:radial-gradient(circle at 18% 28%,rgba(128,25,51,.28) 0 1px,transparent 1.7px),radial-gradient(circle at 72% 18%,rgba(150,98,33,.25) 0 1px,transparent 1.6px);background-size:44px 44px,61px 61px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 48%,#000);mask-image:linear-gradient(90deg,#000,transparent 48%,#000)}product-info:has(.ss-product-intro):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 47%,rgba(114,35,59,.055) 47.15% 47.55%,transparent 47.7%),linear-gradient(68deg,transparent 0 64%,rgba(167,117,48,.055) 64.15% 64.5%,transparent 64.7%)}product-info:has(.ss-product-intro)>*{position:relative;z-index:1}product-info:has(.ss-product-intro) .page-width{background:transparent}product-info:has(.ss-product-intro) .product{max-width:1320px;margin:0 auto;padding-left:clamp(1.6rem,3vw,4rem);padding-right:clamp(1.6rem,3vw,4rem)}product-info:has(.ss-product-intro) .product__media-wrapper{padding:0}product-info:has(.ss-product-intro) .product__media-item,product-info:has(.ss-product-intro) .product__media{overflow:hidden;border-radius:22px}product-info:has(.ss-product-intro) .product__media{background:#ffffff2e;box-shadow:0 16px 38px #43242e1f}product-info:has(.ss-product-intro) .thumbnail{overflow:hidden;border-radius:10px;background:#ffffff73}product-info:has(.ss-product-intro) .product__info-wrapper{align-self:start}product-info:has(.ss-product-intro) .product__info-container{max-width:54rem}product-info:has(.ss-product-intro) .product__info-container,product-info:has(.ss-product-intro) .product__info-container p,product-info:has(.ss-product-intro) .product__info-container label,product-info:has(.ss-product-intro) .product__info-container legend{color:#171214}product-info:has(.ss-product-intro) .product__title h1{margin:0;color:#171214!important;font-size:clamp(2.9rem,3.35vw,4.7rem);line-height:1.02;letter-spacing:-.038em}.ss-product-intro{margin:1.4rem 0 1.65rem;padding:1.35rem 0 1.5rem;border-top:1px solid rgba(55,27,35,.16);border-bottom:1px solid rgba(55,27,35,.16);color:#171214}.ss-product-original-mark{display:block;width:220px;max-width:62%;height:auto;margin:0 auto 1.15rem;filter:drop-shadow(0 5px 9px rgba(71,31,37,.16))}.ss-product-intro__scent{margin:0;color:#171214;font-size:clamp(2rem,2.25vw,2.65rem);font-weight:820;line-height:1.15}.ss-product-intro__copy{max-width:47ch;margin:.8rem 0 0;color:#5c5054;font-size:1.48rem;line-height:1.56}.ss-cost-link{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.05rem;padding:.72rem 1rem;border:1px solid rgba(111,32,55,.2);border-radius:999px;background:#ffffff59;color:#6f2037;font-size:1.2rem;font-weight:850;line-height:1.2;text-decoration:none}.ss-cost-link:hover{background:#fff9;color:#40131f}.ss-top-meta{margin-top:1.1rem;border-top:1px solid rgba(55,27,35,.16)}.ss-top-meta details{border-bottom:1px solid rgba(55,27,35,.16)}.ss-top-meta summary{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;padding:.95rem 0;cursor:pointer;list-style:none;color:#4d202e;font-size:1.24rem;font-weight:850;letter-spacing:.095em;text-transform:uppercase}.ss-top-meta summary::-webkit-details-marker{display:none}.ss-top-meta__plus{color:#b4102f;font-size:2rem;font-weight:400;line-height:1;transition:transform .18s ease}.ss-top-meta details[open] .ss-top-meta__plus{transform:rotate(45deg)}.ss-top-meta__content{padding:.15rem 0 1.25rem;color:#55484d;font-size:1.4rem;line-height:1.5}.ss-note-grid{display:grid;gap:.55rem}.ss-note-row{display:grid;grid-template-columns:6.8rem minmax(0,1fr);gap:.8rem}.ss-note-row strong{color:#24171b}.ss-meta-empty{margin:0!important;color:#75686c!important;font-size:1.25rem!important}.ss-compare-disclaimer{margin:.75rem 0 0!important;color:#75686c!important;font-size:1.12rem!important;line-height:1.45!important}product-info:has(.ss-product-intro) .product .price,product-info:has(.ss-product-intro) .product .price-item{color:#171214!important;font-weight:800}product-info:has(.ss-product-intro) .price--large .price-item{font-size:2.05rem}product-info:has(.ss-product-intro) shopify-payment-terms,product-info:has(.ss-product-intro) .product__tax,product-info:has(.ss-product-intro) .caption,product-info:has(.ss-product-intro) .caption-large{color:#74696d!important;font-size:1.2rem}product-info:has(.ss-product-intro) .product-form__input .form__label{color:#171214!important;font-weight:780}product-info:has(.ss-product-intro) .product-form__input--pill input[type=radio]+label{border-color:#1712143d;border-radius:999px;background:#ffffff94;color:#171214}product-info:has(.ss-product-intro) .product-form__input--pill input[type=radio]:checked+label{border-color:#171214;background:#171214;color:#fff}product-info:has(.ss-product-intro) .product-form__submit{min-height:5.8rem;border-radius:999px;background:#c81537;color:#fff;font-size:1.55rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 12px 28px #c8153738}product-info:has(.ss-product-intro) .product-form__submit:after{box-shadow:none}product-info:has(.ss-product-intro) .product-form__submit:hover{background:#a80f2b}product-info:has(.ss-product-intro) .shopify-payment-button__button{border-radius:999px!important}product-info:has(.ss-product-intro) .product__info-container>*+*{margin-top:1.05rem;margin-bottom:1.05rem}product-info:has(.ss-product-intro) .quantity{min-height:4.8rem;overflow:hidden;border:1px solid rgba(23,18,20,.22);border-radius:14px;background:#ffffffa6}product-info:has(.ss-product-intro) .quantity:after{box-shadow:none!important}product-info:has(.ss-product-intro) .quantity__button,product-info:has(.ss-product-intro) .quantity__input{color:#171214!important}product-info:has(.ss-product-intro) .quantity__button:hover{background:#ffffffa6}.ss-product-eyebrow{margin:0 0 .6rem;color:#f0c86f;font-size:1.1rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ss-product-details-shell{padding:clamp(3.8rem,6vw,6.6rem) 0;background:radial-gradient(circle at 88% 12%,rgba(129,38,69,.22),transparent 26%),linear-gradient(145deg,#2b1820,#24141a 62%,#311923);color:#fff}.ss-product-details{max-width:1100px}.ss-product-details__heading{max-width:690px;margin-bottom:2.15rem}.ss-product-details__heading h2{margin:0;color:#fff;font-size:clamp(3rem,4.35vw,5rem);line-height:1.02;letter-spacing:-.035em}.ss-product-details__heading>p:last-child{max-width:52ch;margin:.85rem 0 0;color:#d4c6ca;font-size:1.5rem;line-height:1.5}.ss-product-accordion{border-top:1px solid rgba(255,255,255,.18)}.ss-product-accordion details{border-bottom:1px solid rgba(255,255,255,.18)}.ss-product-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:6.2rem;padding:1rem 0;cursor:pointer;list-style:none;color:#fff;font-size:clamp(1.65rem,2vw,2.1rem);font-weight:780}.ss-product-accordion summary::-webkit-details-marker{display:none}.ss-product-accordion__plus{flex:0 0 auto;color:#f0c86f;font-size:2.7rem;font-weight:300;line-height:1;transition:transform .2s ease}.ss-product-accordion details[open] .ss-product-accordion__plus{transform:rotate(45deg)}.ss-product-accordion__content{max-width:860px;padding:0 0 2rem;color:#e2d7da;font-size:1.48rem;line-height:1.58}.ss-product-accordion__content.rte>*{margin-top:.55rem!important;margin-bottom:.55rem!important}.ss-product-accordion__content.rte>*:first-child{margin-top:0!important}.ss-product-accordion__content.rte h1,.ss-product-accordion__content.rte h2,.ss-product-accordion__content.rte h3,.ss-product-accordion__content.rte h4{margin-top:1.35rem!important;margin-bottom:.42rem!important;color:#fff;line-height:1.18}.ss-product-accordion__content.rte p:empty{display:none}.ss-product-accordion__content a{color:#fff0ae}.ss-product-detail-scent{color:#fff;font-size:1.6rem}.ss-product-description{max-width:820px;margin-top:.8rem;color:#e2d7da}.ss-product-description>br,.ss-product-description ul>br,.ss-product-description ol>br{display:none}.ss-product-description p>br:first-child,.ss-product-description p>br:last-child{display:none}.ss-product-description br+br{display:none}.ss-product-description h2,.ss-product-description h3,.ss-product-description h4{margin:1.35rem 0 .45rem!important;color:#fff!important;line-height:1.18!important}.ss-product-description h2:first-child,.ss-product-description h3:first-child,.ss-product-description h4:first-child{margin-top:.35rem!important}.ss-product-description p{margin:.45rem 0!important;line-height:1.55}.ss-product-description ul,.ss-product-description ol{margin:.55rem 0 .8rem!important;padding-left:1.8rem}.ss-product-description li{margin:.18rem 0!important;line-height:1.45}.ss-product-description strong{color:#fff}.ss-product-proof{display:flex;flex-direction:column;gap:1.15rem;width:min(100%,860px);margin:3rem auto 0;padding:.45rem;border:3px solid transparent;border-radius:26px;background:linear-gradient(#24141a,#24141a) padding-box,linear-gradient(100deg,#ff3158,#ff9a2e,#ffe45c,#58dc83 42%,#42c7ff 57%,#766bff 71%,#c657ff 84%,#ff4fa1) border-box;box-shadow:0 14px 34px #0804063d,0 0 26px #775fff14}.ss-product-proof__item{margin:0;overflow:hidden;border:1px solid rgba(240,200,111,.34);border-radius:18px;background:#221217;box-shadow:0 8px 20px #09040629}.ss-product-proof__item img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}@media screen and (min-width:990px){product-info:has(.ss-product-intro) .product--large:not(.product--no-media) .product__media-wrapper{width:60%;max-width:60%}product-info:has(.ss-product-intro) .product--large:not(.product--no-media) .product__info-wrapper{width:40%;max-width:40%;padding-left:clamp(3rem,5vw,6rem)}}@media screen and (max-width:749px){product-info:has(.ss-product-intro) .product{padding-left:1.2rem;padding-right:1.2rem}product-info:has(.ss-product-intro) .product__title h1{font-size:3.35rem}product-info:has(.ss-product-intro) .product__media-list{margin-bottom:1.8rem}.ss-product-original-mark{width:190px;max-width:68%;margin-left:auto;margin-right:auto}.ss-product-details-shell{padding:4rem 0}.ss-product-proof{width:min(100%,720px);gap:.9rem;padding:.35rem;border-width:2px;border-radius:22px}.ss-product-proof__item{border-radius:15px}}@media screen and (max-width:480px){.ss-note-row{grid-template-columns:5.6rem minmax(0,1fr)}.ss-product-proof{width:100%;border-radius:18px}}@media(prefers-reduced-motion:reduce){.ss-product-accordion__plus,.ss-top-meta__plus{transition:none}}.ss-proof-quote{display:none}@media screen and (min-width:990px){.ss-product-details{max-width:1320px}.ss-product-proof{width:100%;margin:4.8rem auto 0;padding:0;gap:2.8rem;border:0;background:none;box-shadow:none}.ss-product-proof__item{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;gap:clamp(3.5rem,5vw,7rem);overflow:visible;padding:0 0 2.8rem;border:0;border-bottom:1px solid rgba(240,200,111,.14);border-radius:0;background:none;box-shadow:none}.ss-product-proof__item:last-child{padding-bottom:0;border-bottom:0}.ss-product-proof__item img{box-sizing:border-box;padding:3px;border-radius:20px;background:linear-gradient(110deg,#ff3158,#ff9a2e,#ffe45c,#58dc83,#42c7ff,#766bff,#c657ff,#ff4fa1);box-shadow:0 12px 28px #0003}.ss-proof-quote{display:block;position:relative;padding:2.8rem 0 1rem}.ss-proof-quote__mark{position:absolute;top:-.6rem;left:-.6rem;font-family:Georgia,Times New Roman,serif;font-size:9rem;line-height:1;color:#f0c86f61}.ss-proof-quote blockquote{margin:0;padding:0;border:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(2.2rem,2.1vw,3rem);line-height:1.4;letter-spacing:-.025em;color:#f8eadb}.ss-proof-quote blockquote p{margin:0}.ss-proof-quote__attribution{margin:1.8rem 0 0;color:#f0c86f;font-size:1rem;font-weight:700;letter-spacing:.16em;line-height:1.6}}.article-template__content .article-shop>.page-width{max-width:none;padding-right:0;padding-left:0}.article-shop{margin:5rem 0 3rem}.article-shop__shell{padding:clamp(2rem,4vw,3.2rem);border:1px solid rgba(255,255,255,.1);border-radius:2.8rem;background:radial-gradient(circle at top left,rgba(255,57,115,.1),transparent 32%),radial-gradient(circle at bottom right,rgba(67,201,255,.09),transparent 34%),#08080be0;box-shadow:0 2rem 5rem #0003}.article-shop__intro{max-width:68rem;margin:0 auto 2.2rem;text-align:center}.article-shop__eyebrow{display:inline-block;margin-bottom:.7rem;font-size:1.1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#ffffffad}.article-shop__heading{margin:0;color:#fff;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.05}.article-shop__copy{margin:1rem auto 0;color:#ffffffb8;font-size:1.5rem;line-height:1.55}.article-shop__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.4rem}.article-shop__card{display:block;min-width:0;padding:3px;border-radius:2.4rem;background:linear-gradient(125deg,#ff334d,#ff991f 17%,#ffe45d,#55df86,#43caff,#7568ff 81%,#ff4fc0);color:#fff;text-decoration:none;box-shadow:0 1.2rem 2.6rem #00000038;transition:transform .18s ease,box-shadow .18s ease}.article-shop__frame{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:calc(2.4rem - 3px);background:#101014}.article-shop__image{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.article-shop__image--placeholder{display:block;background:radial-gradient(circle at 30% 20%,rgba(255,85,135,.28),transparent 30%),radial-gradient(circle at 70% 80%,rgba(78,204,255,.25),transparent 32%),#111116}.article-shop__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.94) 0%,rgba(0,0,0,.48) 48%,rgba(0,0,0,.08) 76%,transparent 88%)}.article-shop__content{position:absolute;right:1.6rem;bottom:1.5rem;left:1.6rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.article-shop__title{max-width:90%;color:#fff!important;font-size:clamp(1.6rem,2vw,2rem);font-weight:800;line-height:1.12;text-shadow:0 2px 4px rgba(0,0,0,.95),0 0 12px rgba(0,0,0,.72);text-wrap:balance}.article-shop__arrow{flex:0 0 auto;color:#fff!important;font-size:2.2rem;line-height:1;text-shadow:0 2px 5px rgba(0,0,0,.92);transform:translate(0);transition:transform .18s ease}.article-shop__card:hover{transform:translateY(-3px);box-shadow:0 1.8rem 3.2rem #0000004d}.article-shop__card:hover .article-shop__image{transform:scale(1.035)}.article-shop__card:hover .article-shop__arrow{transform:translate(4px)}.article-shop__card:focus-visible{outline:3px solid #fff;outline-offset:4px}@media screen and (max-width:749px){.article-shop{margin-top:4rem}.article-shop .page-width{padding-right:1.5rem;padding-left:1.5rem}.article-shop__shell{padding:2rem 1.4rem 1.5rem;border-radius:2.2rem}.article-shop__intro{margin-bottom:1.6rem}.article-shop__grid{display:flex;gap:1.2rem;overflow-x:auto;padding:.2rem 0 .8rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.article-shop__card{flex:0 0 min(78vw,31rem);scroll-snap-align:start;border-radius:2rem}.article-shop__frame{border-radius:calc(2rem - 3px)}}@media(prefers-reduced-motion:reduce){.article-shop__card,.article-shop__image,.article-shop__arrow{transition:none}}.rte [style*="#4F81BD" i],.rte [style*="border-bottom: solid #4F81BD" i]{border:0!important}.rte [class^=Mso],.rte [class*=" Mso"]{font-family:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
