.isolate{position:relative;z-index:0}.h0{font-size:calc(var(--font-heading-scale) * 4rem)}@media only screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.title-wrapper{margin-bottom:3rem}@media screen and (min-width:990px){.title-wrapper-with-link{align-items:center}}.title-wrapper--no-top-margin{margin-top:0}.grid--1-col .grid__item{max-width:100%;width:100%}.grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (min-width:750px){.grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (min-width:750px){.grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){.grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}.slider.slider--mobile .scroll-trigger.animate--slide-in{animation:none;opacity:1;transform:inherit}}@media screen and (min-width:990px){.grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}.grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}.grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (max-width:749px){.grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}.grid--peek .grid__item{min-width:35%}.grid--peek.slider .grid__item:first-of-type{margin-left:1.5rem}.grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem)}.slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product__media img{position:relative}.product__media:after{content:"IGNISLUMINA";position:absolute;bottom:2rem;left:2rem;color:#f2ede41a;font-size:.9rem;letter-spacing:.5rem;pointer-events:none;z-index:2;font-weight:300;writing-mode:vertical-lr;rotate:180deg}.share-button{display:block;position:relative}.share-button details{width:fit-content}.share-button__button{font-size:1.4rem;display:flex;align-items:center;color:rgb(var(--color-link));margin-left:0;padding-left:0;min-height:4.4rem}details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}.share-button__button:hover{text-decoration:underline;text-underline-offset:.3rem}.share-button__fallback{display:flex;align-items:center;position:absolute;top:3rem;left:.1rem;z-index:3;width:100%;min-width:max-content;border-radius:var(--inputs-radius);border:0}.share-button__fallback:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.share-button__fallback button{width:4.4rem;height:4.4rem;padding:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative;right:var(--inputs-border-width)}.share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}.share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}.share-button__close,.share-button__copy{background-color:transparent;color:rgb(var(--color-foreground))}.share-button__copy:focus-visible,.share-button__close:focus-visible{background-color:rgb(var(--color-background));z-index:2}.share-button__copy:focus,.share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}.field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),.field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}.share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}.share-button__fallback .field__input:hover{box-shadow:none}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.form__label{display:block;margin-bottom:.6rem}.quantity__rules-cart{position:relative}.product__info-container .loading__spinner:not(.hidden)~*,.quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}@media screen and (min-width:990px){.announcement-bar .slider-button{height:3.8rem}}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}@supports not (inset: 10px){.grid--gapless .grid__item{padding-left:0;padding-bottom:0}}@supports not (inset: 10px){@media screen and (min-width:749px){.grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}}@supports not (inset: 10px){.product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}}@supports not (inset: 10px){@media screen and (min-width:750px){.product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}.shape--arch{clip-path:url(#Shape-Arch)}.shape--blob{clip-path:polygon(var(--shape--blob-1))}.shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}.shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}.shape--circle{clip-path:circle(closest-side)}.shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}.shape--round{clip-path:ellipse(45% 45% at 50% 50%)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.animate--hover-3d-lift .product-grid .grid__item:hover,.animate--hover-3d-lift .collection-list .grid__item:hover,.animate--hover-3d-lift .blog-articles .article:hover,.animate--hover-3d-lift .complementary-slide li:hover{z-index:2}.animate--hover-3d-lift .product-grid{isolation:isolate}}.progress-bar-container{width:100%;margin:auto}.progress-bar{height:.13rem;width:100%}.progress-bar-value{width:100%;height:100%;background-color:rgb(var(--color-foreground));animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}.progress-bar .progress-bar-value{display:block}.card__badge{position:absolute!important;top:1.2rem!important;left:1.2rem!important;z-index:10!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.template-product,.template-product main#MainContent,.template-product main#MainContent .shopify-section,.template-product main#MainContent .gradient:not(.card__inner):not(.card__media):not(.media):not(.cart-drawer){background-image:linear-gradient(#0a0a0af0,#0a0a0af7),url(marble-bg.jpg)!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-color:#0a0a0a!important;position:relative!important}.template-product:before{content:"";position:absolute;top:0;left:0;width:100%;height:600px;background:radial-gradient(circle at 50% 0%,#d4af371f,#0000 70%)!important;pointer-events:none;z-index:1}@media screen and (min-width:990px){.template-product .product__info-wrapper{position:sticky!important;top:130px!important;height:fit-content!important;z-index:2!important}}.template-product .price{display:flex!important;flex-direction:row!important;align-items:center!important;gap:1.6rem!important;justify-content:flex-start!important;margin-bottom:1.6rem!important;flex-wrap:wrap!important}.template-product .price__container{display:flex!important;align-items:baseline!important;gap:1.4rem!important;margin:0!important;width:auto!important}.template-product .price__regular{display:block!important}.template-product .price--on-sale .price__regular{display:none!important}.template-product .price__regular .price-item--regular{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:2.4rem!important;color:#d4af37!important;letter-spacing:.04em!important;white-space:nowrap!important;margin:0!important}.template-product .price__sale{display:none}.template-product .price--on-sale .price__sale{display:flex!important;align-items:baseline!important;gap:1.4rem!important;white-space:nowrap!important}.template-product .price__sale s.price-item--regular{font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:1.6rem!important;color:#f2ede499!important;text-decoration:line-through!important;letter-spacing:.03em!important;white-space:nowrap!important;margin:0!important}.template-product .price__sale .price-item--sale{font-family:Montserrat,sans-serif!important;font-weight:500!important;font-size:2.6rem!important;color:#d4af37!important;letter-spacing:.04em!important;white-space:nowrap!important;margin:0!important}.template-product .product__tax{font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;color:#f2ede499!important;letter-spacing:.03em!important;margin-top:-.6rem!important;margin-bottom:1.5rem!important;text-align:left!important}.template-product .product__tax a{color:#d4af37!important;text-decoration:underline!important}.template-product .product__media-item{border:1px solid rgba(212,175,55,.14)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 20px 50px #000c!important;background:#0a0a0a!important;transition:border-color .4s ease!important}.template-product .product__media-item:hover{border-color:#d4af3759!important}.template-product .thumbnail-list__item:hover{opacity:1!important;border-color:#d4af374d!important}.template-product .thumbnail-list__item[aria-current=true],.template-product .thumbnail-list__item.is-active{opacity:1!important;border-color:#d4af37!important;box-shadow:0 0 15px #d4af3740!important}.template-product .form__label{font-family:Montserrat,sans-serif!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#f2ede480!important;font-size:1.05rem!important;margin-top:1.5rem!important;margin-bottom:1.2rem!important}.template-product .product-form__input input[type=radio]+label{background:#ffffff08!important;color:#c9c3b8!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:30px!important;font-family:Montserrat,sans-serif!important;font-weight:300!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1rem 2.4rem!important;font-size:1.15rem!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;margin:.5rem .5rem .5rem 0!important}.template-product .product-form__input input[type=radio]+label:hover{border-color:#d4af3780!important;color:#f2ede4!important}.template-product .product-form__input input[type=radio]:checked+label{border-color:#d4af37!important;background:#d4af3714!important;color:#d4af37!important;box-shadow:0 0 15px #d4af3733!important}.template-product quantity-input.quantity{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:30px!important;height:46px!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important}.template-product quantity-input button{color:#f2ede480!important;transition:all .3s ease!important;background:transparent!important;border:none!important}.template-product quantity-input button:hover{color:#d4af37!important;background:#d4af3714!important}.template-product quantity-input input{background:transparent!important;border:none!important;color:#f2ede4!important;font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:1.4rem!important;text-align:center!important}.template-product .product-form__submit{background:linear-gradient(135deg,#d4af37,#a8841f 50% 100%)!important;color:#0a0a0a!important;border:none!important;border-radius:50px!important;font-family:Montserrat,sans-serif!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-size:1.25rem!important;height:54px!important;box-shadow:0 10px 30px #d4af3733!important;transition:all .4s cubic-bezier(.16,1,.3,1)!important;position:relative;overflow:hidden;margin-top:1.5rem!important}.template-product .product-form__submit:hover{box-shadow:0 15px 40px #d4af3759!important;transform:translateY(-2px);filter:brightness(1.1)!important}.template-product .product-form__submit:before{content:"";position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-25deg);animation:shimmerSweep 4s cubic-bezier(.16,1,.3,1) infinite;pointer-events:none}.template-product .shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #5b3bac40!important}.template-product .product__accordion summary{padding:1.8rem 0!important;font-family:Montserrat,sans-serif!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:1.15rem!important;color:#f2ede4!important;transition:all .3s ease!important}.template-product .product__accordion summary:hover{color:#d4af37!important;padding-left:.5rem!important}.template-product .product__accordion .accordion__content{color:#f2ede4b3!important;font-family:Montserrat,sans-serif!important;font-weight:300!important;font-size:1.25rem!important;line-height:1.6!important;padding-bottom:2rem!important}@media screen and (min-width:750px){.template-product .product__info-container{text-align:left!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.template-product .price{justify-content:flex-start!important;width:100%!important}.template-product .form__label,.template-product .quantity__label{text-align:left!important;margin-left:0!important;margin-right:auto!important;display:block!important}.template-product variant-selects,.template-product variant-radios{display:block!important;text-align:left!important;width:100%!important}.template-product .product-form__quantity{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;width:100%!important}.template-product .product-form__buttons,.template-product .product-form__submit,.template-product .shopify-payment-button__button{width:100%!important;max-width:100%!important}media-gallery.product__column-sticky{position:relative!important;top:0!important}}@media screen and (max-width:749px){.template-product .product__description,.template-product .product__description *{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important}.template-product .product__description div[style*=border],.template-product .product__description div[style*=border-color],.template-product .product__description>div{border:none!important;background:transparent!important;padding:0!important;box-shadow:none!important}.template-product .product__description [style*="display: flex"],.template-product .product__description [style*="display:flex"],.template-product .product__description [style*="display: inline-flex"],.template-product .product__description [style*="display:inline-flex"]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important}.template-product .product__description [style*="display: grid"],.template-product .product__description [style*="display:grid"],.template-product .product__description [style*=grid-template-columns]{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.template-product .product__description [style*=float]{float:none!important;width:100%!important;max-width:100%!important;clear:both!important}.template-product .product__description blockquote,.template-product .product__description .rte blockquote{display:block!important;width:100%!important;max-width:100%!important;margin:1.5rem 0!important;padding:.5rem 0 .5rem 1.5rem!important;border-left:3px solid #D4AF37!important;border-right:none!important;border-top:none!important;border-bottom:none!important;box-sizing:border-box!important;background:transparent!important}.template-product .product__description div[style*="width: 50%"],.template-product .product__description div[style*="width:50%"],.template-product .product__description div[style*="width: 48%"],.template-product .product__description div[style*="width:48%"],.template-product .product__description div[style*="width: 49%"],.template-product .product__description div[style*="width:49%"],.template-product .product__description div[style*="width: 33%"],.template-product .product__description div[style*="width:33%"]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.template-product .product__description table,.template-product .product__description tbody,.template-product .product__description tr{display:block!important;width:100%!important}.template-product .product__description td{display:block!important;width:100%!important;box-sizing:border-box!important}.template-product .product__description td:first-child{padding:10px 0 2px!important;font-size:10.5px!important;border-bottom:none!important}.template-product .product__description td:last-child{padding:2px 0 10px!important;font-size:14.5px!important}.template-product .product__description div[style*="display: flex"][style*="gap: 24px"]>div,.template-product .product__description div[style*="display:flex"][style*="gap:24px"]>div{text-align:center!important;width:100%!important}.product__media-wrapper slider-component{position:relative!important}.product__media-wrapper .slider-buttons{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important;z-index:10!important;background:#0a0a0a99!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;border:1px solid rgba(212,175,55,.22)!important;border-radius:30px!important;padding:.4rem 1.2rem!important;display:inline-flex!important;align-items:center!important;gap:1rem!important;box-shadow:0 4px 15px #00000080!important;width:auto!important}.product__media-wrapper .slider-counter{color:#d4af37!important;font-family:Montserrat,sans-serif!important;font-size:1.15rem!important;letter-spacing:.12em!important;font-weight:400!important}.product__media-wrapper .slider-button{color:#f2ede4b3!important;background:transparent!important;border:none!important;cursor:pointer!important;padding:0 .5rem!important;display:inline-flex!important;align-items:center!important}.product__media-wrapper .slider-button .svg-wrapper{width:10px!important;height:10px!important}.product__media-wrapper .slider-button:hover{color:#d4af37!important}}.luxury-sticky-cta-bar,.mobile-sticky-cta-bar{position:fixed;z-index:999999!important;box-sizing:border-box!important;opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s ease,visibility .35s ease!important}.template-product #MainContent>.shopify-section:first-child,.template-product #MainContent>.shopify-section:first-of-type{z-index:9999!important;position:relative!important}@media screen and (max-width:989px){.luxury-sticky-cta-bar,.mobile-sticky-cta-bar{bottom:var(--preview-bar-height, 0px)!important;left:0;width:100%;min-height:72px!important;max-height:120px!important;padding:1.1rem 1.6rem!important;padding-bottom:calc(1.1rem + env(safe-area-inset-bottom))!important;background:#0c0c0ef0!important;backdrop-filter:blur(25px) saturate(180%)!important;-webkit-backdrop-filter:blur(25px) saturate(180%)!important;border-top:1px solid rgba(212,175,55,.28)!important;box-shadow:0 -15px 35px #000000f2,0 0 15px #d4af3714!important;transform:translateY(100%)}.luxury-sticky-cta-bar.is-active,.mobile-sticky-cta-bar.is-active{transform:translateY(0)!important;opacity:1!important;visibility:visible!important}.template-product #MainContent{padding-bottom:80px!important}.luxury-sticky-cta-bar__tax-badge{display:none!important}}@media screen and (min-width:990px){.luxury-sticky-cta-bar,.mobile-sticky-cta-bar{bottom:24px!important;left:50%!important;width:calc(100% - 60px)!important;max-width:1080px!important;padding:1.2rem 2.8rem!important;border-radius:18px!important;background:#0c0c0feb!important;backdrop-filter:blur(30px) saturate(190%)!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important;border:1px solid rgba(212,175,55,.35)!important;box-shadow:0 20px 50px #000c,0 0 30px #d4af371f!important;transform:translate(-50%) translateY(120%)}.luxury-sticky-cta-bar.is-active,.mobile-sticky-cta-bar.is-active{transform:translate(-50%) translateY(0)!important;opacity:1!important;visibility:visible!important}.luxury-sticky-cta-bar__image,.mobile-sticky-cta-bar__image{width:52px!important;height:52px!important;border-radius:8px!important}.luxury-sticky-cta-bar__title,.mobile-sticky-cta-bar__title{font-size:1.3rem!important}.luxury-sticky-cta-bar__price,.mobile-sticky-cta-bar__price{font-size:1.45rem!important}.luxury-sticky-cta-bar__tax-badge{display:block!important;font-family:Montserrat,sans-serif!important;font-size:1.05rem!important;color:#f2ede499!important;letter-spacing:.04em!important;margin-top:.2rem!important}}.luxury-sticky-cta-bar__inner,.mobile-sticky-cta-bar__inner{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:1.6rem!important}.luxury-sticky-cta-bar__info,.mobile-sticky-cta-bar__info{display:flex!important;align-items:center!important;gap:1.4rem!important;overflow:hidden!important}.luxury-sticky-cta-bar__image,.mobile-sticky-cta-bar__image{width:46px;height:46px;border-radius:8px;border:1px solid rgba(212,175,55,.2)!important;object-fit:cover!important;background:#0a0a0a!important;flex-shrink:0!important}.luxury-sticky-cta-bar__details,.mobile-sticky-cta-bar__details{display:flex!important;flex-direction:column!important;overflow:hidden!important}.luxury-sticky-cta-bar__title,.mobile-sticky-cta-bar__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.15rem!important;font-weight:500!important;color:#f2ede4!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;letter-spacing:.06em!important;text-transform:uppercase!important}.luxury-sticky-cta-bar__pricing{display:flex!important;align-items:baseline!important;gap:1rem!important;flex-wrap:wrap!important}.luxury-sticky-cta-bar__price,.mobile-sticky-cta-bar__price{font-family:Montserrat,sans-serif!important;font-size:1.25rem!important;font-weight:500!important;color:#d4af37!important;margin-top:.2rem!important}.luxury-sticky-cta-bar__button .sticky-cart-icon{stroke:#0a0a0a!important}.luxury-sticky-cta-bar__button:hover,.mobile-sticky-cta-bar__button:hover{box-shadow:0 6px 22px #d4af3780!important;transform:translateY(-2px)!important}.luxury-sticky-cta-bar__button:active,.mobile-sticky-cta-bar__button:active{transform:scale(.96)!important;box-shadow:0 2px 8px #d4af3726!important}@media screen and (max-width:749px){.template-product .product-form__input input[type=radio]+label{transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .3s ease,background .3s ease!important}.template-product .product-form__input input[type=radio]+label:active{transform:scale(.94)!important}}.product-form__submit,.mobile-sticky-cta-bar__button{animation:emberPulse 3.5s infinite ease-in-out!important}.quick-add-modal__content{background:#0a0a0ad9!important;-webkit-backdrop-filter:blur(25px)!important;backdrop-filter:blur(25px)!important;border:1px solid rgba(212,175,55,.25)!important;box-shadow:0 25px 50px #0009!important;border-radius:12px!important}.quick-add-modal__toggle{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#f2ede4!important;border-radius:50%!important;transition:all .3s ease!important}.quick-add-modal__toggle:hover{background:#d4af3733!important;border-color:#d4af37!important;color:#d4af37!important}@media screen and (max-width:749px){.product__description table,.product__description tbody,.product__description tr,.product__description td{display:block!important;width:100%!important;box-sizing:border-box!important}.product__description table{border:none!important;background:transparent!important;margin-bottom:1.5rem!important}.product__description tr{background:#ffffff05!important;border:1px solid rgba(212,175,55,.2)!important;border-radius:8px!important;padding:1.2rem!important;margin-bottom:1.2rem!important;box-shadow:0 4px 15px #00000026!important}.product__description td{text-align:left!important;padding:.4rem 0!important;border:none!important;font-size:1.15rem!important}.product__description td:first-child{font-weight:500!important;color:#d4af37!important;text-transform:uppercase!important;font-size:1rem!important;letter-spacing:.05em!important;border-bottom:1px solid rgba(255,255,255,.05)!important;padding-bottom:.4rem!important;margin-bottom:.4rem!important}}.product__description-wrapper{margin-top:5rem;margin-bottom:5rem;clear:both}.product__description-card{background:#0a0a0a73!important;border:1px solid rgba(212,175,55,.14)!important;border-radius:12px!important;padding:5rem 4rem!important;backdrop-filter:blur(25px) saturate(160%)!important;-webkit-backdrop-filter:blur(25px) saturate(160%)!important;box-shadow:0 20px 40px #0006!important}@media screen and (max-width:749px){.product__description-wrapper{margin-top:3rem;margin-bottom:3rem}.product__description-card{padding:3rem 2rem!important}}.luxury-product-accordions{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:.8rem}.luxury-accordion{background:#1211108c!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(212,175,55,.16)!important;border-radius:8px;overflow:hidden;transition:border-color .3s ease,background .3s ease}.luxury-accordion:hover{border-color:#d4af3759!important;background:#181818a6!important}.luxury-accordion[open]{border-color:#d4af3773!important;background:#121110d9!important}.luxury-accordion__summary{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.8rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.luxury-accordion__summary::-webkit-details-marker{display:none}.luxury-accordion__title-group{display:flex;align-items:center;gap:1.2rem}.luxury-accordion__icon{flex-shrink:0}.luxury-accordion__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.6rem!important;letter-spacing:.08em!important;text-transform:uppercase;color:#f2ede4;font-weight:400}.luxury-accordion__chevron{flex-shrink:0;transition:transform .35s cubic-bezier(.16,1,.3,1)}.luxury-accordion[open] .luxury-accordion__chevron{transform:rotate(180deg)}.luxury-accordion__content{padding:1.4rem 1.8rem 1.8rem;color:#f2ede4bf;font-size:1.3rem;line-height:1.7;border-top:1px solid rgba(212,175,55,.1)}.luxury-feature-list{margin:0;padding-left:1.8rem;display:flex;flex-direction:column;gap:.8rem}.luxury-feature-list li{line-height:1.6}.luxury-feature-list strong{color:#d4af37;font-weight:500}@media screen and (max-width:749px){.card-information .price__sale .price-item--sale,.card-information .price-item--regular{font-size:1.25rem!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ignis-base-product.css.map */
