.announcement{min-height:52px;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.7rem 1.25rem;background:#171310;color:#f1e3b3;text-align:center;font-size:clamp(.9rem,1.3vw,1.05rem);font-weight:700;letter-spacing:.055em}.announcement__bottle{display:inline-grid;place-items:center;width:22px;height:32px;color:#c9a227;font-size:1.05rem;filter:drop-shadow(0 0 7px rgba(230,205,122,.8));animation:announcement-blink 1.8s ease-in-out infinite}@keyframes announcement-blink{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@media(max-width:680px){.announcement{min-height:48px;padding:.62rem .8rem;font-size:.86rem;line-height:1.25}}.cookie-consent{position:fixed;z-index:120;right:1rem;bottom:1rem;left:1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(960px,calc(100% - 2rem));margin-inline:auto;padding:1rem 1.1rem;border:1px solid var(--gold);border-radius:16px;background:#fffdf8;color:var(--ink);box-shadow:0 20px 70px #17131047}.cookie-consent[hidden]{display:none}.cookie-consent h2{margin:0 0 .25rem;font:600 1.1rem var(--serif)}.cookie-consent p{margin:0;color:#62584e;font-size:.78rem}.cookie-consent__actions{display:flex;align-items:center;gap:.5rem}.cookie-consent__actions .button{min-height:40px;padding:.55rem .85rem;font-size:.75rem}.cookie-consent__policy{border:0;background:transparent;color:#6b4f14;font-size:.75rem;text-decoration:underline}@media(max-width:720px){.cookie-consent{grid-template-columns:1fr}.cookie-consent__actions{flex-wrap:wrap}.cookie-consent__actions .button{flex:1 1 130px}.cookie-consent__policy{flex:1 1 100%}}.custom-liquid{padding-block:2rem}.featured{padding-block:clamp(3rem,7vw,6rem)}.featured__head{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin-bottom:1.5rem;text-align:center}.featured__head>div{width:100%}.featured__head>a{display:inline-flex;align-items:center;justify-content:center;color:#775a19;font-size:.82rem;font-weight:700}.featured__eyebrow{margin:0 0 .35rem;color:#9b7824;font-size:.68rem;letter-spacing:.24em}.floating-filters{position:sticky;top:var(--perfumist-header-height,104px);z-index:60;display:flex;align-items:center;justify-content:center;gap:.5rem;width:max-content;max-width:100%;margin:0 auto 1.5rem;padding:.68rem;border:1px solid rgba(201,162,39,.25);border-radius:16px;background:#fffdf8fa;box-shadow:0 8px 24px #17131021;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.floating-filters::-webkit-scrollbar{display:none}.floating-filters a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;border:1px solid rgba(201,162,39,.42);border-radius:999px;background:#fffdf8;padding:.55rem .88rem;color:#453d35;font-size:.8rem;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.floating-filters a:hover,.floating-filters a:focus-visible,.floating-filters a.is-active{border-color:#171310;background:#171310;color:#fff}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media(max-width:960px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.floating-filters{position:sticky;top:var(--perfumist-header-height,112px);z-index:60;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;padding:.58rem;overflow:visible}.floating-filters a{width:100%;min-width:0}.floating-filters a:nth-child(1),.floating-filters a:nth-child(2){grid-column:span 3}.floating-filters a:nth-child(n+3){grid-column:span 2}}@media(max-width:620px){.featured{padding-block:2.4rem}.featured__head{align-items:center}.floating-filters{gap:.4rem}.floating-filters a{padding:.5rem .35rem;font-size:.72rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.featured__head>a{display:inline-flex}}.site-footer{margin-top:4rem;padding:3.5rem 0 1.5rem;background:#171310;color:#eee5d8}.footer-grid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:2rem}.footer-grid h2,.footer-grid h3{margin:0 0 .8rem;color:#e6cd7a;font-family:Georgia,serif}.footer-grid h2{font-size:1.5rem;letter-spacing:.08em}.footer-grid h3{font-size:1rem}.footer-grid p,.footer-grid a,.footer-policy-button{font-size:.78rem;color:#c9bfae}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin:.5rem 0}.footer-grid a:hover,.footer-policy-button:hover{color:#fff}.footer-instagram{display:inline-flex;align-items:center;gap:.45rem}.footer-instagram svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.footer-instagram .instagram-dot{fill:currentColor;stroke:none}.footer-policy-button{border:0;background:transparent;padding:0;text-align:left;text-decoration:underline;cursor:pointer}.footer-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(201,162,39,.18)}.footer-bottom p{margin:.5rem 0;color:#9e9385;font-size:.68rem}.policy-dialog{width:min(680px,calc(100% - 2rem));max-height:calc(100vh - 2rem);border:1px solid #c9a227;border-radius:18px;padding:0;background:#fffdf8;color:#171310;box-shadow:0 24px 80px #00000061}.policy-dialog::backdrop{background:#0e0b09b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.policy-dialog__content{padding:clamp(1.3rem,4vw,2.4rem)}.policy-dialog h2{margin:0 0 1rem;color:#6b4f14;font-family:Georgia,serif}.policy-dialog p{white-space:pre-line}.policy-dialog__close{margin-top:1rem;border:1px solid #c9a227;border-radius:999px;background:#171310;color:#fff9ed;padding:.65rem 1.2rem}@media(max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}.site-footer{padding-top:2.5rem}}@media(max-width:440px){.footer-grid{grid-template-columns:1fr}}.perfumist-sticky-header{position:sticky!important;top:0;z-index:70}.site-header{position:relative;z-index:70;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:104px;padding:.68rem clamp(1rem,4vw,3rem);background:#171310f5;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid rgba(201,162,39,.3);transition:box-shadow .25s ease}.site-header.is-scrolled{box-shadow:0 12px 28px -15px #000}.header-contact,.header-actions{display:flex;align-items:center;gap:.45rem}.header-contact{grid-column:1;justify-self:start}.header-actions{grid-column:3;justify-self:end}.header-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(201,162,39,.35);border-radius:50%;color:#fff8ea}.header-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.header-icon .instagram-dot{fill:currentColor;stroke:none}.header-brand{grid-column:2;justify-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:250px}.header-brand__logo{display:block;width:clamp(220px,25vw,330px);height:63px;overflow:hidden}.header-brand img{width:100%;height:76px;object-fit:contain;object-position:center top}.header-brand__tagline{margin-top:.18rem;color:#f1e3b3;font-size:clamp(.68rem,.9vw,.82rem);font-weight:700;letter-spacing:.19em;line-height:1;text-transform:uppercase;white-space:nowrap}.header-brand__word{font:600 clamp(1.15rem,2.8vw,1.75rem) Georgia,serif;letter-spacing:.16em;color:#e6cd7a;text-align:center}.header-search{position:relative;width:clamp(180px,21vw,300px)}.header-search input[type=search]{width:100%;height:40px;border:1px solid rgba(201,162,39,.35);border-radius:999px;background:#00000047;color:#fff;padding:0 2.3rem 0 .9rem}.header-search input::placeholder{color:#d5cbbd}.header-search button{position:absolute;right:.35rem;top:50%;translate:0 -50%;border:0;background:transparent;color:#e6cd7a;font-size:1.1rem}.account-menu{position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu__toggle{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(201,162,39,.4);border-radius:50%;color:#fff8ea;cursor:pointer}.account-menu__toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.account-menu__panel{position:absolute;right:0;top:calc(100% + .55rem);min-width:145px;padding:.4rem;border:1px solid rgba(201,162,39,.35);border-radius:12px;background:#fffdf8;box-shadow:0 14px 35px #1713102e}.account-menu__panel a{display:block;padding:.58rem .7rem;border-radius:8px;color:#33291f;font-size:.78rem;white-space:nowrap}.account-menu__panel a:hover{background:#f3e6c8}.header-bag{position:relative;width:44px;height:40px;display:grid;place-items:center;color:#fff8ea;border:1px solid rgba(201,162,39,.4);border-radius:999px}.header-bag>svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.header-bag span{position:absolute;right:-5px;top:-7px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 .28rem;border-radius:999px;background:#c9a227;color:#171310;font-size:.65rem;font-weight:700}@media(max-width:900px){.site-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.45rem;min-height:0;padding:.55rem .6rem}.header-brand{grid-column:1/-1;grid-row:1;min-width:0}.header-brand__logo{width:clamp(140px,30vw,210px);height:43px}.header-brand img{height:52px}.header-brand__tagline{font-size:.58rem;letter-spacing:.13em}.header-brand__word{font-size:.95rem;letter-spacing:.09em}.header-contact{grid-column:1;grid-row:2;gap:.25rem}.header-icon{width:36px;height:36px}.header-actions{display:contents}.header-search{grid-column:2;grid-row:2;width:100%;min-width:0}.account-menu{grid-column:3;grid-row:2}.header-bag{grid-column:4;grid-row:2}.account-menu__toggle{width:36px;height:36px}.header-bag{width:40px;height:36px}.header-search input[type=search]{height:38px}}@media(max-width:430px){.site-header{gap:.3rem}.header-brand__logo{width:128px;height:38px}.header-brand img{height:46px}.header-brand__tagline{font-size:.5rem;letter-spacing:.08em}.header-brand__word{font-size:.72rem;letter-spacing:.05em}.header-contact{gap:.18rem}.header-icon,.account-menu__toggle{width:34px;height:34px}.header-bag{width:38px;height:34px}.header-search input[type=search]{padding-left:.7rem;padding-right:2rem;font-size:.88rem}}.luxury-hero{position:relative;isolation:isolate;min-height:clamp(300px,33.3vw,682px);overflow:hidden;background:radial-gradient(circle at 65% 52%,#7b351c 0,#28140c 30%,#0b0806 70%);color:#fff}.luxury-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;animation:hero-breathe 9s ease-in-out infinite alternate}.luxury-hero:after{content:"";position:absolute;inset:auto 0 0;height:23%;background:linear-gradient(transparent,#0b0806b3);z-index:-1}.luxury-hero__content{position:relative;z-index:3;min-height:inherit;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:clamp(3rem,8vw,8rem)}.luxury-hero__content h1{max-width:11ch;margin:0 0 1rem;font:500 clamp(2.4rem,6vw,5rem)/1 Georgia,serif}.luxury-hero__content div{max-width:38rem;margin-bottom:1.25rem;color:#eee1cf}.luxury-hero__smoke{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;background:radial-gradient(ellipse at 60% 55%,rgba(255,150,65,.24),transparent 25%),radial-gradient(ellipse at 75% 30%,rgba(90,20,8,.55),transparent 30%),radial-gradient(ellipse at 40% 80%,rgba(255,212,145,.13),transparent 28%);filter:blur(28px);mix-blend-mode:screen;animation:smoke-drift 11s ease-in-out infinite alternate}.luxury-hero__flare{position:absolute;width:34vw;height:34vw;border-radius:50%;filter:blur(45px);mix-blend-mode:screen;opacity:.45;pointer-events:none}.luxury-hero__flare--one{right:-14vw;top:-18vw;background:radial-gradient(circle,#ffbd55,rgba(192,43,9,.6) 33%,transparent 68%);animation:flare-one 7s ease-in-out infinite}.luxury-hero__flare--two{left:34%;bottom:-30vw;background:radial-gradient(circle,#ff7a27,rgba(255,184,60,.35) 38%,transparent 70%);animation:flare-two 10s ease-in-out infinite}.luxury-hero__drops{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.luxury-hero__drops i{position:absolute;top:-12%;width:4px;height:30%;border-radius:99px;background:linear-gradient(transparent,#ffffffbf,#ffb75f14);filter:blur(.4px);opacity:.55;animation:drop-slide 5s linear infinite}.luxury-hero__drops i:nth-child(1){left:52%;animation-delay:-1s}.luxury-hero__drops i:nth-child(2){left:61%;height:20%;animation-delay:-3s}.luxury-hero__drops i:nth-child(3){left:70%;animation-delay:-4s}.luxury-hero__drops i:nth-child(4){left:77%;height:24%;animation-delay:-2s}.luxury-hero__drops i:nth-child(5){left:84%;height:18%;animation-delay:-4.5s}@keyframes hero-breathe{to{transform:scale(1.018)}}@keyframes smoke-drift{0%{transform:translate3d(-2%,2%,0) scale(1)}to{transform:translate3d(5%,-3%,0) scale(1.12)}}@keyframes flare-one{50%{opacity:.8;transform:translate(-8%,15%) scale(1.2)}}@keyframes flare-two{50%{opacity:.7;transform:translate(10%,-8%) scale(.88)}}@keyframes drop-slide{0%{transform:translateY(-20%);opacity:0}12%{opacity:.55}80%{opacity:.2}to{transform:translateY(420%);opacity:0}}@media(max-width:680px){.luxury-hero{min-height:0;aspect-ratio:3/1}.luxury-hero__image{object-fit:contain;background:#0b0806}.luxury-hero__content{display:none}.luxury-hero__smoke{filter:blur(18px)}}.cart-main{padding-block:3rem 5rem}.cart-main>.section-title{margin-bottom:1.5rem}.cart-lines{border-block:1px solid rgba(23,19,16,.13)}.cart-line{display:grid;grid-template-columns:92px minmax(0,1fr) 116px auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(23,19,16,.1)}.cart-line:last-child{border-bottom:0}.cart-line__media{width:92px;height:110px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f8ecd1,#ead9bd);border:1px solid rgba(201,162,39,.25)}.cart-line__media img{width:auto;height:88%;max-width:78%;object-fit:contain}.cart-line__media--rollon img{height:72%;max-width:31%}.cart-line__copy h2{margin:0;font:600 1.15rem Georgia,serif}.cart-line__copy p{margin:.2rem 0;color:#6d6359;font-size:.75rem}.cart-line__inspired{color:#775a19!important}.cart-line__remove{display:inline-block;margin-top:.4rem;color:#785c1d;font-size:.72rem;text-decoration:underline}.cart-line__quantity>span{display:block;margin-bottom:.3rem;font-size:.7rem}.quantity-stepper{display:grid;grid-template-columns:34px 38px 34px;align-items:center;border:1px solid rgba(23,19,16,.2);border-radius:999px;overflow:hidden;background:#fff}.quantity-stepper button{height:36px;border:0;background:#f4e8cf;color:#5f4611;font-size:1.2rem;font-weight:800}.quantity-stepper button:hover,.quantity-stepper button:focus-visible{background:#dfc77f;color:#171310}.quantity-stepper output{text-align:center;font-size:.78rem;font-weight:800}.cart-line__price{white-space:nowrap}.cart-summary{width:min(100%,520px);margin:1.5rem 0 0 auto;padding:1.25rem;border:1px solid rgba(201,162,39,.22);border-radius:16px;background:#fffdf8c7}.cart-summary__subtotal{display:flex;justify-content:space-between;font-size:1.1rem}.cart-summary__actions{display:grid;margin-top:1rem}.cart-summary__actions .button{width:100%}@media(max-width:680px){.cart-line{grid-template-columns:68px minmax(0,1fr) auto;gap:.65rem;align-items:start}.cart-line__media{width:68px;height:82px}.cart-line__quantity{grid-column:2}.cart-line__price{grid-column:3;grid-row:1}.cart-line__copy h2{font-size:1rem}}.collection-main{padding-block:1.4rem 5rem}.collection-categories{position:sticky;top:var(--perfumist-header-height,104px);z-index:60;display:flex;align-items:center;justify-content:center;gap:.5rem;width:max-content;max-width:100%;margin:0 auto 2rem;padding:.68rem;border:1px solid rgba(201,162,39,.25);border-radius:16px;background:#fffdf8fa;box-shadow:0 8px 24px #17131021;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.collection-categories::-webkit-scrollbar{display:none}.collection-categories a{flex:0 0 auto;padding:.55rem .88rem;border:1px solid rgba(201,162,39,.42);border-radius:999px;background:#fffdf8;color:#453d35;font-size:.8rem;font-weight:700;white-space:nowrap}.collection-categories a:hover,.collection-categories a[aria-current=page]{background:#171310;color:#fff8ea;border-color:#171310}.collection-main>header{max-width:46rem;margin:0 auto 2rem;text-align:center}.collection-main>header>p{margin:0 0 .35rem;color:#9b7824;font-size:.68rem;letter-spacing:.24em}.collection-main>header .rte{margin:1rem auto 0;color:#70665b}.collection-main>header .rte ul,.collection-main>header .rte ol{display:inline-block;text-align:left}.pagination{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.1rem;margin-top:2rem;white-space:nowrap}.pagination>span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.35rem .5rem}.pagination a{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:underline}@media(max-width:900px){.collection-categories{position:sticky;top:var(--perfumist-header-height,112px);z-index:60;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin-bottom:1.5rem;padding:.58rem;overflow:visible}.collection-categories a{width:100%;min-width:0;padding:.5rem .35rem;font-size:.72rem;text-align:center}.collection-categories a:nth-child(1),.collection-categories a:nth-child(2){grid-column:span 3}.collection-categories a:nth-child(n+3){grid-column:span 2}}.list-collections{padding-block:3rem 5rem}.list-collections>.section-title{margin-bottom:1.5rem}.list-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.list-collections__grid>a{display:grid;gap:.5rem;padding:1rem;border:1px solid rgba(201,162,39,.22);border-radius:16px;background:#fffdf8}.list-collections__grid span{aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f8ecd1,#ead9bd)}.list-collections__grid img{width:100%;height:100%;object-fit:cover}.list-collections__grid strong{font:600 1.2rem Georgia,serif}.list-collections__grid small{color:#70665b}@media(max-width:680px){.list-collections__grid{grid-template-columns:1fr 1fr;gap:.6rem}}.page-main{max-width:850px;padding-block:3rem 5rem}.page-main .rte{margin-top:1.5rem}.product-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(2rem,6vw,5rem);padding-block:clamp(2rem,6vw,5rem)}.product-main__media{min-height:560px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(201,162,39,.25);border-radius:24px;background:radial-gradient(circle at 50% 58%,rgba(255,205,112,.27),transparent 23%),linear-gradient(145deg,#f8ecd1,#ead9bd)}.product-main__media img{width:auto;height:82%;max-width:70%;object-fit:contain;filter:drop-shadow(0 28px 22px rgba(66,35,13,.19))}.product-main__media--rollon img{height:70%;max-width:28%}.product-main__fallback{position:relative;padding:4rem 2rem;border-radius:50% 50% 18% 18%;background:linear-gradient(90deg,#fff4d1,#c8842d,#fff4d1);color:#e6cd7a;font:600 1rem Georgia,serif;letter-spacing:.1em;box-shadow:0 30px 30px -22px #42230d80}.product-main__fallback:before{content:"";position:absolute;left:35%;right:35%;top:-22%;height:28%;border-radius:50%;background:#171310}.product-main__copy{align-self:center}.product-main__eyebrow{margin:0 0 .5rem;color:#8a6a23;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.product-main h1{margin:0;font:600 clamp(2.3rem,5vw,4.2rem)/.98 Georgia,serif}.product-main__inspired{margin:.8rem 0 0;color:#775a19}.product-main__price{margin:1.2rem 0;font-size:1.25rem;font-weight:800}.product-form{display:grid;gap:.65rem}.product-form label{margin-top:.35rem;font-size:.78rem;font-weight:700}.product-form__quantity{max-width:100px}.product-form .button{width:100%;margin-top:.75rem}.product-form__error{margin:0;color:#9b1c1c;font-size:.75rem}.product-details{margin-top:1.5rem;border-top:1px solid rgba(23,19,16,.15);padding-top:1rem}.product-details summary{cursor:pointer;font-weight:800}.product-details .rte{color:#665d54;font-size:.88rem}@media(max-width:780px){.product-main{grid-template-columns:1fr;gap:1.5rem}.product-main__media{min-height:0;aspect-ratio:4/5}.product-main__copy{padding-inline:.5rem}}.product-main__media{position:relative;cursor:pointer}.product-main__primary-image{opacity:1;transition:opacity .55s ease,transform .7s ease}.product-main__transition-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:0;filter:none!important;transform:scale(1.035);transition:opacity .6s ease,transform .85s cubic-bezier(.2,.75,.25,1)}.product-main__media--transition.is-transition-visible .product-main__primary-image{opacity:0;transform:scale(.98)}.product-main__media--transition.is-transition-visible .product-main__transition-image{opacity:1;transform:scale(1)}.search-main{padding-block:3rem 5rem}.search-main h1{margin-bottom:1.5rem}.search-main__field{display:grid;grid-template-columns:1fr auto;gap:.6rem;max-width:720px}.search-main__grid{margin-top:2rem}@media(max-width:520px){.search-main__field{grid-template-columns:1fr}.search-main__field .button{width:100%}}.product-card{display:flex;flex-direction:column;height:100%;min-width:0;border:1px solid rgba(201,162,39,.22);border-radius:18px;overflow:hidden;background:#fffdf8db;box-shadow:0 18px 42px -34px #231205d9;transition:transform .25s ease,box-shadow .25s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px #231205b8}.product-card__media{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;background:radial-gradient(circle at 50% 58%,rgba(255,210,122,.24),transparent 24%),linear-gradient(145deg,#f8ecd1,#ead9bd)}.product-card:nth-child(3n+2) .product-card__media{background:radial-gradient(circle at 48% 60%,rgba(237,152,184,.25),transparent 23%),linear-gradient(145deg,#f7e2e7,#ead8cc)}.product-card:nth-child(3n) .product-card__media{background:radial-gradient(circle at 50% 58%,rgba(91,166,174,.2),transparent 24%),linear-gradient(145deg,#e3eeeb,#ddd7c8)}.product-card__media:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid rgba(201,162,39,.2);border-radius:45% 45% 18% 18%;filter:blur(.2px)}.product-card__media img{position:relative;width:auto;height:82%;max-width:76%;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(66,35,13,.18));transition:transform .45s ease}.product-card:hover .product-card__media img{transform:scale(1.025)}.product-card__media--rollon img{height:69%;max-width:30%}.product-card__fallback{position:relative;width:46%;height:70%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.75);border-radius:48% 48% 17% 17%;background:linear-gradient(90deg,#ffffffb3,#cb84288c,#ffffffbd);box-shadow:0 20px 25px -18px #46230a80}.product-card__fallback:before{content:"";position:absolute;top:-17%;width:44%;height:22%;border-radius:50%;background:#171310;box-shadow:0 5px #b37c28}.product-card__fallback b{font:600 clamp(.55rem,1vw,.75rem) Georgia,serif;letter-spacing:.08em;color:#e6cd7a;background:#171310;border:1px solid #c9a227;border-radius:50%;padding:1.1rem .5rem}.product-card__fallback i{position:absolute;inset:8% auto 8% 14%;width:10%;border-radius:99px;background:#fff9}.product-card__copy{display:flex;flex-direction:column;flex:1;padding:1rem}.product-card__eyebrow{margin:0 0 .3rem;color:#8a6a23;font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-card h3{display:-webkit-box;height:2.16em;margin:0;overflow:hidden;overflow-wrap:anywhere;font:600 clamp(1.05rem,1.1vw,1.24rem)/1.08 Georgia,serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__inspired{display:-webkit-box;height:4.05em;margin:.35rem 0 0;overflow:hidden;overflow-wrap:anywhere;color:#766b60;font-size:.69rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card__price{margin:.65rem 0 .8rem;font-weight:800}.product-card form,.product-card .button{width:100%;margin-top:auto}.product-card .button{font-size:.78rem}@media(max-width:560px){.product-card{border-radius:12px}.product-card__copy{padding:.7rem}.product-card h3{height:2.16em;font-size:clamp(.9rem,4.25vw,1rem)}.product-card__inspired{height:4.2em;font-size:clamp(.56rem,2.6vw,.61rem);line-height:1.4}.product-card__price{font-size:.78rem;margin:.45rem 0 .6rem}.product-card .button{min-height:38px;padding:.45rem .5rem;font-size:.68rem}.product-card__media{aspect-ratio:4/5}}.product-card__primary-image{opacity:1;transition:opacity .5s ease,transform .55s ease}.product-card__transition-image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:0;filter:none!important;transform:scale(1.035);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.75,.25,1)!important}.product-card__media--transition:hover .product-card__primary-image,.product-card__media--transition:focus-visible .product-card__primary-image{opacity:0;transform:scale(.98)}.product-card__media--transition:hover .product-card__transition-image,.product-card__media--transition:focus-visible .product-card__transition-image{opacity:1;transform:scale(1)}@media(hover:none){.product-card__media--transition .product-card__primary-image{animation:product-primary-cycle 8s ease-in-out 1s infinite}.product-card__media--transition .product-card__transition-image{animation:product-notes-cycle 8s ease-in-out 1s infinite}}@keyframes product-primary-cycle{0%,12%,to{opacity:1;transform:scale(1)}24%,82%{opacity:0;transform:scale(.98)}}@keyframes product-notes-cycle{0%,12%,to{opacity:0;transform:scale(1.035)}24%,82%{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
