[data-section-type=main-product] .product__media_container .product__media-list{border:0;border-radius:0}@media screen and (min-width:990px){[data-section-type=main-product]>.container{width:100%;max-width:160rem;padding-inline:clamp(2.4rem,4.3vw,7.2rem)}[data-section-type=main-product] .product.row{display:grid!important;grid-template-columns:minmax(0,47rem) minmax(28rem,44.1rem);column-gap:clamp(4rem,8vw,10rem);align-items:start;width:100%;max-width:105.35rem;margin-inline:0}[data-section-type=main-product] .product__media-column,[data-section-type=main-product] .product__details-column{width:auto;max-width:none;min-width:0;padding-inline:0}[data-section-type=main-product] .product__media-column{padding-top:5.5rem}[data-section-type=main-product] .product__media_container,[data-section-type=main-product] .product__media_container.product__info-container--sticky{position:static;top:auto}[data-section-type=main-product] .product--thumbnail_slider media-gallery{display:grid;grid-template-columns:minmax(0,2.36fr) minmax(0,1fr);column-gap:.8rem;align-items:stretch;width:100%;max-width:47rem;min-width:0}[data-section-type=main-product] .product--thumbnail_slider media-gallery>slider-component:first-of-type{min-width:0;margin:0}[data-section-type=main-product] .product--thumbnail_slider .product__media-list,[data-section-type=main-product] .product--thumbnail_slider .slider.product__media-list{display:block!important;width:100%;margin:0!important;padding:0!important;overflow:hidden!important;border:0;border-radius:0}[data-section-type=main-product] .product--thumbnail_slider .product__media-item,[data-section-type=main-product] .product--thumbnail_slider .product__media-item:first-child,[data-section-type=main-product] .product--thumbnail_slider .product__media-item--full{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-section-type=main-product] .product--thumbnail_slider .product__media,[data-section-type=main-product] .product--thumbnail_slider .main--product__media--small.media,[data-section-type=main-product] .product--thumbnail_slider .main--product__media--medium.media,[data-section-type=main-product] .product--thumbnail_slider .main--product__media--large.media{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;padding-bottom:0!important;aspect-ratio:4 / 5;border-radius:.8rem;background:#f8f7f4;overflow:hidden}[data-section-type=main-product] .product--thumbnail_slider .product__media img{width:100%;height:100%;object-fit:contain;object-position:center center!important}[data-section-type=main-product] .product--thumbnail_slider .product__modal-opener--image,[data-section-type=main-product] .product--thumbnail_slider .product__media-toggle,[data-section-type=main-product] .product--thumbnail_slider .product__media-toggle:after{cursor:zoom-in!important}[data-section-type=main-product] .product--thumbnail_slider .product__media-icon{display:none!important}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider{position:relative;display:grid!important;grid-template-rows:minmax(0,1fr) 3.2rem;align-items:stretch;width:100%;height:100%;min-height:0;margin:0}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list.slider--tablet-up{display:flex!important;flex-direction:column;flex-wrap:nowrap;gap:.8rem;width:100%;height:100%;min-height:0;margin:0;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list::-webkit-scrollbar{display:none}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list__item.slider__slide{flex:0 0 auto!important;width:100%!important;height:auto!important;max-width:none!important;min-height:0;aspect-ratio:4 / 5;scroll-snap-align:start}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list__item:before{display:none}[data-section-type=main-product] .product--thumbnail_slider .thumbnail{position:relative;inset:auto;width:100%;height:100%;border:1px solid transparent;border-radius:.8rem;background:#f8f7f4;overflow:hidden;opacity:1}[data-section-type=main-product] .product--thumbnail_slider .thumbnail:hover,[data-section-type=main-product] .product--thumbnail_slider .thumbnail[aria-current]{border-color:#171717;opacity:1}[data-section-type=main-product] .product--thumbnail_slider .thumbnail img{display:block;width:100%;height:100%;border-radius:.7rem;object-fit:cover;object-position:center}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button{display:flex!important;align-items:center;justify-content:center;width:100%;height:3.2rem;padding:0;border:0;background:transparent;color:#171717;opacity:1}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button .icon{display:none}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button:before{content:"";width:1rem;height:1rem;border-right:.18rem solid currentColor;border-bottom:.18rem solid currentColor}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next{grid-row:2}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next:before{transform:rotate(45deg) translate(-.2rem,-.2rem)}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--prev{position:absolute;top:.6rem;left:50%;z-index:3;width:3.2rem;border-radius:50%;background:#ffffffeb;transform:translate(-50%)}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--prev:before{transform:rotate(225deg) translate(-.2rem,-.2rem)}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button[disabled],[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button.is-disabled{display:none!important;pointer-events:none!important}[data-section-type=main-product] .product__info-container{max-width:43.2rem;margin:0;padding:clamp(1rem,2vw,2.4rem) 0 0!important}[data-section-type=main-product] .breadcrumbs__wrapper{margin-bottom:2.4rem;font-size:1.3rem}[data-section-type=main-product] .lumerune-product-heading{margin:0 0 1.8rem}[data-section-type=main-product] .lumerune-product-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}[data-section-type=main-product] .lumerune-product-badge{display:inline-flex;align-items:center;min-height:2.6rem;padding:.35rem 1.2rem;border-radius:999px;background:#afc0ca;color:#20262a;font-size:1.2rem;line-height:1;letter-spacing:.01em}[data-section-type=main-product] .product__info-container h1.product__title{max-width:40rem;margin:0;font-family:var(--font-heading-family);font-size:clamp(3rem,2.25vw,3.8rem)!important;font-weight:400;line-height:1.13;letter-spacing:-.025em}[data-section-type=main-product] .lumerune-product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.8rem}[data-section-type=main-product] .lumerune-product-title-row wishlist-item{flex:0 0 auto}[data-section-type=main-product] .lumerune-product-title-row .wishlist__button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:4.4rem;margin:-.6rem -.8rem 0 0;padding:.8rem;border:0;border-radius:50%;background:transparent;color:#171717;box-shadow:none}[data-section-type=main-product] .lumerune-product-title-row .wishlist__button:hover{background:#f8f7f4}[data-section-type=main-product] .lumerune-product-title-row .wishlist__button svg{width:2.4rem;height:2.4rem}[data-section-type=main-product] .lumerune-product-intro{max-width:40rem;margin:1.8rem 0 0;color:#171717c7;font-size:1.55rem;line-height:1.65}[data-section-type=main-product] .price__box_wrapper{margin:0 0 1.2rem!important}[data-section-type=main-product] .price__box_wrapper .price{font-size:1.8rem;line-height:1.3}[data-section-type=main-product] .rating{margin-bottom:2.8rem}[data-section-type=main-product] variant-radios,[data-section-type=main-product] variant-selects{margin-bottom:2rem}[data-section-type=main-product] .product-form__buttons{display:grid;grid-template-columns:1fr;gap:1rem;margin:2.4rem 0 0!important}[data-section-type=main-product] .product-form__buttons:has(.shopify-payment-button){grid-template-columns:repeat(2,minmax(0,1fr))}[data-section-type=main-product] .product-form__cart--box,[data-section-type=main-product] .product__add__cart__button,[data-section-type=main-product] .shopify-payment-button{width:100%;height:100%}[data-section-type=main-product] .product-form__submit,[data-section-type=main-product] .shopify-payment-button__button{width:100%!important;min-height:5.2rem!important;border-radius:.7rem!important;font-size:1.6rem!important;letter-spacing:.03em}[data-section-type=main-product] .guarantee__safe__checkout{margin-top:1.2rem;padding:1.2rem 1.6rem .8rem;background:#faf6f3;text-align:center}[data-section-type=main-product] .guarantee__safe__checkout p{margin-bottom:.8rem}[data-section-type=main-product] .guarantee__safe__checkout .product__payment{justify-content:center;margin-bottom:0}[data-section-type=main-product] .product__accordion{margin:0;border:0;border-bottom:1px solid rgba(23,23,23,.72)}[data-section-type=main-product] .product__accordion summary{min-height:5.8rem;padding:1.5rem 0}[data-section-type=main-product] .product__accordion .accordion__title{margin:0;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;line-height:1.3;letter-spacing:-.01em}[data-section-type=main-product] .product__accordion .accordion__content{padding:.2rem 0 2rem;font-size:1.45rem;line-height:1.7}}@media screen and (min-width:1440px){[data-section-type=main-product] .product.row{column-gap:clamp(10rem,10.5vw,14.25rem)}[data-section-type=main-product] .product__media-column{padding-top:7rem}[data-section-type=main-product] .product--thumbnail_slider media-gallery{column-gap:1.25rem}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list.slider--tablet-up{gap:1rem}}@media screen and (max-width:989px){[data-section-type=main-product] .lumerune-product-badges{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.4rem}[data-section-type=main-product] .lumerune-product-badge{display:inline-flex;align-items:center;min-height:2.5rem;padding:.35rem 1.1rem;border-radius:999px;background:#afc0ca;color:#20262a;font-size:1.15rem;line-height:1}[data-section-type=main-product] .lumerune-product-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem}[data-section-type=main-product] .lumerune-product-title-row .wishlist__button{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;min-width:4.4rem;margin:-.5rem -.6rem 0 0;padding:.9rem;border:0;border-radius:50%;background:transparent;color:#171717}[data-section-type=main-product] .lumerune-product-intro{margin:1.5rem 0 0;color:#171717c7;font-size:1.45rem;line-height:1.65}}@media screen and (min-width:990px){[data-section-type=main-product]>.container{width:100%;max-width:1800px;padding-inline:clamp(1.6rem,2vw,3.6rem)}[data-section-type=main-product] .product{align-items:flex-start}[data-section-type=main-product] .product__media_container.product__info-container--sticky{position:static;top:auto;z-index:auto}[data-section-type=main-product] .product--stacked .product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;width:100%;margin:0!important;padding:0!important;overflow:visible!important}[data-section-type=main-product] .product--stacked .product__media-list .product__media-item,[data-section-type=main-product] .product--stacked .product__media-list .product__media-item:first-child,[data-section-type=main-product] .product--stacked .product__media-list .product__media-item--full{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-section-type=main-product] .product--stacked .product__media-list .product__media-item--full:not(:has(img)){grid-column:1 / -1}[data-section-type=main-product] .product--stacked .product__media,[data-section-type=main-product] .product--stacked .main--product__media--small.media,[data-section-type=main-product] .product--stacked .main--product__media--medium.media,[data-section-type=main-product] .product--stacked .main--product__media--large.media{display:flex;align-items:center;justify-content:center;height:auto!important;min-height:0;padding-bottom:0!important;aspect-ratio:1 / 1;background:#f8f7f4;overflow:hidden}[data-section-type=main-product] .product--stacked .product__media img{width:100%;height:100%;object-fit:contain;object-position:center center!important}[data-section-type=main-product] .product--stacked .thumbnail-slider,[data-section-type=main-product] .product--stacked .slider-buttons{display:none!important}[data-section-type=main-product] .product__info-container--sticky{top:clamp(2rem,5vw,7rem)}[data-section-type=main-product] .product__info-container{max-width:62rem;margin-inline:auto;padding:clamp(2rem,4vw,5.5rem) clamp(1.8rem,3vw,4.5rem)!important}[data-section-type=main-product] .product--stacked .product__modal-opener--image,[data-section-type=main-product] .product--stacked .product__modal-opener--image .product__media,[data-section-type=main-product] .product--stacked .product__modal-opener--image .product__media-toggle,[data-section-type=main-product] .product--stacked .product__modal-opener--image .product__media-toggle:after{cursor:zoom-in!important}[data-section-type=main-product] .product--stacked .product__media-icon{display:none!important}}@media screen and (max-width:989px){[data-section-type=main-product]>.container{width:100%;max-width:none;padding-inline:0}[data-section-type=main-product] .product.row{display:block!important;width:100%;max-width:none;margin-inline:0}[data-section-type=main-product] .product.row>[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%;padding-inline:0}[data-section-type=main-product] .breadcrumbs__wrapper,[data-section-type=main-product] .thumbnail-slider{display:none!important}[data-section-type=main-product] .product__media-wrapper slider-component,[data-section-type=main-product] .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-inline:0}[data-section-type=main-product] .product__media-list,[data-section-type=main-product] .slider.product__media-list{display:flex!important;gap:.8rem;box-sizing:border-box;width:100%!important;margin:0!important;padding:0 1.2rem!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;scroll-snap-type:x mandatory;scroll-padding-inline:1.2rem;overscroll-behavior-x:contain;scrollbar-width:none}[data-section-type=main-product] .product__media-list::-webkit-scrollbar{display:none}[data-section-type=main-product] .product__media-list .product__media-item,[data-section-type=main-product] .product__media-list .product__media-item:first-child{flex:0 0 calc(100% - 3.2rem);width:calc(100% - 3.2rem)!important;max-width:calc(100% - 3.2rem)!important;margin:0!important;padding:0!important;scroll-snap-align:center;scroll-snap-stop:always}[data-section-type=main-product] .product__media,[data-section-type=main-product] .main--product__media--small.media,[data-section-type=main-product] .main--product__media--medium.media,[data-section-type=main-product] .main--product__media--large.media{height:auto!important;min-height:0;padding-bottom:0!important;max-height:66svh;aspect-ratio:4 / 5;border-radius:.8rem;background:#f8f7f4;overflow:hidden}[data-section-type=main-product] .product__media img{width:100%;height:100%;object-fit:contain}[data-section-type=main-product] .product__media-toggle,[data-section-type=main-product] .product__media-icon{display:none!important}[data-section-type=main-product] .slider-buttons{display:flex!important;justify-content:center;min-height:4.8rem;padding:1.1rem 1.6rem}[data-section-type=main-product] .slider-buttons>.slider-button,[data-section-type=main-product] .slider-buttons>.slider-counter{display:none!important}.lumerune-mobile-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem}.lumerune-mobile-dot{width:.65rem;height:.65rem;min-width:0;padding:0;border:0;border-radius:50%;background:#c8c6c1;box-shadow:none;cursor:pointer;transition:width .18s ease,border-radius .18s ease,background-color .18s ease}.lumerune-mobile-dot.is-active{width:1.9rem;border-radius:999px;background:#171717}[data-section-type=main-product] .product__info-container{padding:2.4rem 2rem 3.2rem!important}[data-section-type=main-product] .product__info-container>*+*{margin-top:1.8rem}[data-section-type=main-product] .product__info-container h1.product__title{margin:0;font-size:clamp(2.5rem,7vw,3.2rem)!important;line-height:1.15;letter-spacing:-.02em}[data-section-type=main-product] .price__box_wrapper .price{font-size:2.3rem}[data-section-type=main-product] .product-form__input.radio--swatch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:none;margin-bottom:0}[data-section-type=main-product] .product-form__input.radio--swatch .form__label{grid-column:1 / -1;margin-bottom:.2rem;font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase}[data-section-type=main-product] .product-form__input.radio--swatch input[type=radio]+label{display:flex;align-items:center;justify-content:center;min-height:4.8rem;margin:0;padding:.9rem 1rem;border:1px solid #d9d6cf;border-radius:0;background:#fff;color:#171717;line-height:1.2}[data-section-type=main-product] .product-form__input.radio--swatch input[type=radio]:checked+label{border-color:#171717;background:#171717;color:#fff;box-shadow:none}[data-section-type=main-product] .product-form__cart--box{display:block!important}[data-section-type=main-product] .product-form__quantity{display:none}[data-section-type=main-product] .product__add__cart__button,[data-section-type=main-product] .product-form__submit{width:100%}[data-section-type=main-product] .product-form__submit{min-height:5.6rem;border-radius:0;letter-spacing:.1em;text-transform:uppercase}[data-section-type=main-product] .product__accordion{border-top:1px solid #dedbd5}[data-section-type=main-product] .product__accordion:last-of-type{border-bottom:1px solid #dedbd5}.product__sticky{padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -.4rem 1.8rem #1212121f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product__sticky .product__sticky_head,.product__sticky sticky-variant-select,.product__sticky quantity-input,.product__sticky .shopify-payment-button{display:none!important}.product__sticky,.product__sticky_add__form,.product__sticky product-form,.product__sticky .product-form__buttons,.product__sticky .product__add__cart__button{width:100%}.product__sticky .product__add__cart__button{margin:0}.product__sticky .sticky__form_button button.button{width:100%;min-height:5.4rem;padding:1.2rem 2rem;border-radius:0;background:#111;color:#fff;letter-spacing:.1em;text-transform:uppercase}body.sticky__cart{padding-bottom:calc(7.4rem + env(safe-area-inset-bottom))}}@media screen and (min-width:990px){.lumerune-mobile-dots{display:none!important}}.lumerune-modal-rail{display:none}@media screen and (min-width:990px){.product-media-modal{background:#fff}.product-media-modal__dialog{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(2.4rem,4vw,7rem);align-items:stretch;width:100%;height:100dvh;padding:3.2rem clamp(7rem,8vw,14rem) 3.2rem 3.2rem}.lumerune-modal-rail{display:grid;grid-template-rows:3.6rem minmax(0,1fr) 3.6rem;min-height:0}.lumerune-modal-thumbs{display:flex;flex-direction:column;gap:1.6rem;min-height:0;padding:.8rem .6rem;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth}.lumerune-modal-thumbs::-webkit-scrollbar{display:none}.lumerune-modal-thumb{position:relative;flex:0 0 auto;width:10.4rem;height:10.4rem;padding:0;border:1px solid transparent;border-radius:0;background:#f7f6f3;overflow:hidden;cursor:pointer}.lumerune-modal-thumb:hover,.lumerune-modal-thumb.is-active{border-color:#171717}.lumerune-modal-thumb img{display:block;width:100%;height:100%;object-fit:cover}.lumerune-modal-thumb.is-video:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1.6rem solid #111;transform:translate(-40%,-50%);filter:drop-shadow(0 0 .4rem rgba(255,255,255,.8))}.lumerune-modal-rail-button{display:flex;align-items:center;justify-content:center;width:10.4rem;padding:0;border:0;background:transparent;color:#171717;cursor:pointer}.lumerune-modal-rail-button:before{content:"";width:1.1rem;height:1.1rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.lumerune-modal-rail-button--up:before{transform:rotate(225deg) translate(-.2rem,-.2rem)}.lumerune-modal-rail-button--down:before{transform:rotate(45deg) translate(-.2rem,-.2rem)}.product-media-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100dvh - 6.4rem);max-height:none;padding:0!important;overflow:hidden}.product-media-modal__content>*,.product-media-modal__content>*:not(.active){display:none!important;margin:0!important;border:0!important}.product-media-modal__content>.active{display:block!important}.product-media-modal__content>img.active{width:auto!important;height:auto!important;max-width:min(68vw,120rem)!important;max-height:calc(100dvh - 8rem)!important;object-fit:contain}.product-media-modal__content>deferred-media.active,.product-media-modal__content>.product-media-modal__model.active{width:min(68vw,120rem)!important;max-width:min(68vw,120rem)!important;max-height:calc(100dvh - 8rem)!important}.product-media-modal__toggle{display:flex;align-items:center;gap:1.2rem;top:2rem;right:2.6rem;width:auto;min-width:0;height:4.8rem;padding:.6rem 0;border:0;border-radius:0;background:transparent;color:#171717}.product-media-modal__toggle:before{content:"CLOSE";font-size:1.4rem;line-height:1;letter-spacing:.04em}.product-media-modal__toggle .icon{width:3.2rem;height:3.2rem}}@media screen and (min-width:990px){[data-section-type=main-product]>.container{max-width:160rem;padding-inline:clamp(2.4rem,4.3vw,7.2rem)}[data-section-type=main-product] .product__info-container{max-width:43.2rem;margin-inline:0;padding:clamp(1rem,2vw,2.4rem) 0 0!important}}@media screen and (min-width:990px){[data-section-type=main-product]>.container{width:100%;max-width:180rem;padding-inline:clamp(2.4rem,3.8vw,5rem)}[data-section-type=main-product] .product.row{display:grid!important;grid-template-columns:minmax(0,56.25rem) minmax(27rem,38.5rem);column-gap:clamp(3rem,10.7vw,13.75rem);align-items:start;width:100%;max-width:108.5rem;margin-inline:0}[data-section-type=main-product] .product__media-column,[data-section-type=main-product] .product__details-column{width:auto!important;max-width:none!important;min-width:0;padding-inline:0}[data-section-type=main-product] .product__media-column{padding-top:0}[data-section-type=main-product] .lumerune-gallery-breadcrumb{width:100%;max-width:56.25rem;margin:0 0 2.4rem;padding-top:2.4rem}[data-section-type=main-product] .product--thumbnail_slider media-gallery{display:grid;grid-template-columns:minmax(0,2.36fr) minmax(10rem,1fr);column-gap:.9rem;align-items:start;width:100%;max-width:56.25rem;min-width:0}[data-section-type=main-product] .product--thumbnail_slider media-gallery>slider-component:first-of-type{min-width:0;align-self:start;margin:0;overflow:hidden}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider{align-self:start;display:grid!important;grid-template-rows:minmax(0,1fr) 2.4rem;width:100%;height:auto;min-height:0;aspect-ratio:1 / 2.845;margin:0;overflow:hidden}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list.slider--tablet-up{width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto;margin:0;padding:0!important;gap:.8rem;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-list__item.slider__slide{flex:0 0 calc((100% - .8rem)/2)!important;height:calc((100% - .8rem)/2)!important;aspect-ratio:auto}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next{height:2.4rem}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--prev{display:none!important}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next,[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next[disabled],[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next.is-disabled{display:flex!important;pointer-events:auto!important;opacity:1!important;cursor:pointer;touch-action:manipulation}[data-section-type=main-product] .product--thumbnail_slider .thumbnail-slider>.slider-button--next:before{width:1.35rem;height:1.35rem;border-width:0 .16rem .16rem 0}[data-section-type=main-product] .product__info-container{width:100%;max-width:38.5rem;margin:0;padding:6.5rem 0 0!important}[data-section-type=main-product] .product-form__buttons:has(.shopify-payment-button){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-section-type=main-product] .product-form__submit,[data-section-type=main-product] .shopify-payment-button__button{min-height:5.8rem!important;border-radius:1rem!important;font-size:1.65rem!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important}[data-section-type=main-product] .product-form__submit{border-color:#000!important;background:#000!important;color:#fff!important}[data-section-type=main-product] .guarantee__safe__checkout{display:none!important}}@media screen and (min-width:990px)and (max-width:1199px){[data-section-type=main-product] .product.row{column-gap:clamp(3rem,4vw,4.8rem)}}[data-section-type=main-product].lumerune-media-modal-host-open{position:relative;z-index:2147482000!important}[data-section-type=main-product].lumerune-media-modal-host-open .product-media-modal[open]{z-index:2147482001!important;isolation:isolate}[data-section-type=main-product].lumerune-media-modal-host-open .product-media-modal__toggle{z-index:20!important;pointer-events:auto!important}@media screen and (max-width:479px){[data-section-type=main-product] .product__media-list,[data-section-type=main-product] .slider.product__media-list{gap:.7rem;padding-inline:1rem!important;scroll-padding-inline:1rem}[data-section-type=main-product] .product__media-list .product__media-item,[data-section-type=main-product] .product__media-list .product__media-item:first-child{flex-basis:calc(100% - 2.8rem);width:calc(100% - 2.8rem)!important;max-width:calc(100% - 2.8rem)!important}}@media screen and (min-width:990px){[data-section-type=main-product]>.container{max-width:180rem;padding-inline:clamp(2.4rem,3.2vw,5.6rem)}[data-section-type=main-product] .product.row,[data-section-type=main-product] .product.row.product--stacked{display:grid!important;grid-template-columns:minmax(0,1.68fr) minmax(38rem,.82fr);column-gap:clamp(3.2rem,4vw,6.4rem);align-items:start;width:100%;max-width:168rem;margin-inline:auto}[data-section-type=main-product] .product--stacked .product__media-column,[data-section-type=main-product] .product--stacked .product__details-column{width:auto!important;max-width:none!important;min-width:0;padding-inline:0}[data-section-type=main-product] .product--stacked .lumerune-gallery-breadcrumb{width:100%;max-width:none;margin:0 0 2rem;padding-top:2rem}[data-section-type=main-product] .product--stacked media-gallery{display:block;width:100%;max-width:none}[data-section-type=main-product] .product--stacked media-gallery>slider-component:first-of-type{display:block;width:100%;overflow:visible}[data-section-type=main-product] .product--stacked .product__media-list,[data-section-type=main-product] .product--stacked .slider.product__media-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,.65vw,1rem);width:100%;margin:0!important;padding:0!important;overflow:visible!important}[data-section-type=main-product] .product--stacked .product__media-item,[data-section-type=main-product] .product--stacked .product__media-item:first-child,[data-section-type=main-product] .product--stacked .product__media-item--full{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}[data-section-type=main-product] .product--stacked .product__media-item.product__media-item--variant:not(:first-child){display:none!important}[data-section-type=main-product] .product--stacked .product__media,[data-section-type=main-product] .product--stacked .main--product__media--small.media,[data-section-type=main-product] .product--stacked .main--product__media--medium.media,[data-section-type=main-product] .product--stacked .main--product__media--large.media{display:flex;align-items:center;justify-content:center;width:100%;height:auto!important;min-height:0;padding-bottom:0!important;aspect-ratio:1 / 1;border-radius:.55rem;background:#f7f5f1;overflow:hidden}[data-section-type=main-product] .product--stacked .product__media img{width:100%;height:100%;object-fit:contain;object-position:center!important}[data-section-type=main-product] .product--stacked .thumbnail-slider,[data-section-type=main-product] .product--stacked .slider-buttons{display:none!important}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{position:sticky;top:clamp(2rem,5vw,7rem);width:100%;max-width:52rem;margin:0;padding:clamp(4.2rem,5.5vw,7.6rem) 0 3rem!important}[data-section-type=main-product] .product--stacked .product__info-container h1.product__title{max-width:47rem;font-size:clamp(3.2rem,2.5vw,4.5rem)!important}[data-section-type=main-product] .product--stacked .lumerune-product-intro-shell,[data-section-type=main-product] .product--stacked .lumerune-product-intro{max-width:48rem}[data-section-type=main-product] .product--stacked .product-form__buttons,[data-section-type=main-product] .product--stacked .product-form__buttons:has(.shopify-payment-button){display:block;margin-top:1.8rem!important}[data-section-type=main-product] .product--stacked .product-form__submit{min-height:6rem!important;border:1px solid #111!important;border-radius:0!important;background:#111!important;color:#fff!important;font-size:1.8rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}[data-section-type=main-product] .product--stacked .product-form__submit:hover{border-color:#2f2f2f!important;background:#2f2f2f!important}[data-section-type=main-product] .product--stacked .product__accordion{border-top:1px solid #d7d4ce;border-bottom:0}[data-section-type=main-product] .product--stacked .product__accordion:last-of-type{border-bottom:1px solid #d7d4ce}[data-section-type=main-product] .product--stacked .product__accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:6.6rem;padding:1.8rem 0}[data-section-type=main-product] .product--stacked .product__accordion summary>svg{display:none}[data-section-type=main-product] .product--stacked .product__accordion summary:after{content:"\2192";flex:0 0 auto;margin-left:2rem;color:#171717;font-size:2.4rem;font-weight:300;line-height:1;transition:transform .18s ease}[data-section-type=main-product] .product--stacked .product__accordion details[open] summary:after{transform:rotate(90deg)}[data-section-type=main-product] .product--stacked .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}}[data-section-type=main-product] .lumerune-product-delivery{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.2rem;align-items:center;margin:1.6rem 0 0;padding:1.4rem 0;border-top:1px solid #d7d4ce;border-bottom:1px solid #d7d4ce;color:#171717}[data-section-type=main-product] .lumerune-product-delivery svg{width:3rem;height:3rem}[data-section-type=main-product] .lumerune-product-delivery strong,[data-section-type=main-product] .lumerune-product-delivery small{display:block}[data-section-type=main-product] .lumerune-product-delivery strong{font-size:1.35rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}[data-section-type=main-product] .lumerune-product-delivery small{margin-top:.2rem;color:#171717ad;font-size:1.2rem}[data-section-type=main-product] .lumerune-product-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 2.6rem;margin-top:2.8rem;padding-top:2.6rem;border-top:1px solid #d7d4ce}[data-section-type=main-product] .lumerune-product-assurance{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start;color:#171717}[data-section-type=main-product] .lumerune-product-assurance svg{width:3.2rem;height:3.2rem}[data-section-type=main-product] .lumerune-product-assurance strong,[data-section-type=main-product] .lumerune-product-assurance small{display:block}[data-section-type=main-product] .lumerune-product-assurance strong{font-size:1.3rem;font-weight:600;line-height:1.3}[data-section-type=main-product] .lumerune-product-assurance small{margin-top:.2rem;color:#1717179e;font-size:1.15rem;line-height:1.4}@media screen and (min-width:990px)and (max-width:1199px){[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,1.45fr) minmax(34rem,.9fr);column-gap:3rem}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{padding-top:4.2rem!important}}@media screen and (max-width:989px){[data-section-type=main-product] .lumerune-product-assurances{gap:1.8rem 1.4rem;margin:2.4rem 0 1rem;padding:2.2rem 1.8rem 0}[data-section-type=main-product] .lumerune-product-delivery{margin-inline:1.8rem}}@media screen and (max-width:479px){[data-section-type=main-product] .lumerune-product-assurances{grid-template-columns:1fr}}[data-section-type=main-product] .lumerune-product-intro-shell{max-width:40rem;margin:1.8rem 0 0}[data-section-type=main-product] .lumerune-product-intro-shell .lumerune-product-intro{max-width:none;margin:0;color:#171717bd;font-size:1.55rem;line-height:1.65}[data-section-type=main-product] .lumerune-product-intro.is-collapsible.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-section-type=main-product] .lumerune-product-intro.rte>:first-child{margin-top:0}[data-section-type=main-product] .lumerune-product-intro.rte>:last-child{margin-bottom:0}[data-section-type=main-product] .lumerune-product-intro.rte p,[data-section-type=main-product] .lumerune-product-intro.rte ul,[data-section-type=main-product] .lumerune-product-intro.rte ol{margin:0 0 1rem}[data-section-type=main-product] .lumerune-product-intro.rte ul,[data-section-type=main-product] .lumerune-product-intro.rte ol{padding-left:2rem}[data-section-type=main-product] .lumerune-product-intro.rte li+li{margin-top:.45rem}[data-section-type=main-product] .lumerune-product-intro.rte h2,[data-section-type=main-product] .lumerune-product-intro.rte h3,[data-section-type=main-product] .lumerune-product-intro.rte h4{margin:1.6rem 0 .7rem;color:#171717;font-family:var(--font-heading-family, Georgia, serif);font-weight:var(--font-heading-weight, 500);line-height:1.25}[data-section-type=main-product] .lumerune-product-intro.rte a{color:inherit;text-decoration:underline;text-underline-offset:.25rem}[data-section-type=main-product] .lumerune-product-intro-toggle{display:flex;align-items:center;gap:.7rem;width:fit-content;margin:.45rem 0 0 auto;padding:0;color:#171717;background:transparent;border:0;font:inherit;font-size:1.3rem;line-height:1.2;letter-spacing:.02em;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.35rem;cursor:pointer}[data-section-type=main-product] .lumerune-product-intro-toggle:after{content:"";width:.65rem;height:.65rem;border-right:.12rem solid currentColor;border-bottom:.12rem solid currentColor;transform:rotate(45deg) translateY(-.15rem);transition:transform .16s ease}[data-section-type=main-product] .lumerune-product-intro-shell.is-expanded .lumerune-product-intro-toggle:after{transform:rotate(225deg) translate(-.1rem,-.1rem)}[data-section-type=main-product] .lumerune-product-intro-toggle:hover,[data-section-type=main-product] .lumerune-product-intro-toggle:focus-visible{color:#171717a8}@media screen and (max-width:989px){[data-section-type=main-product] .lumerune-product-intro-shell{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){[data-section-type=main-product] .lumerune-product-intro-toggle:after{transition:none}}@media screen and (min-width:990px){[data-section-type=main-product] .product.row{grid-template-columns:minmax(0,55rem) minmax(27rem,38.5rem);max-width:107.25rem}[data-section-type=main-product] .lumerune-gallery-breadcrumb,[data-section-type=main-product] .product--thumbnail_slider media-gallery{max-width:55rem}[data-section-type=main-product] .product--thumbnail_slider .product__media-list,[data-section-type=main-product] .product--thumbnail_slider .slider.product__media-list{display:flex!important;flex-wrap:nowrap;gap:0;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pinch-zoom;scrollbar-width:none}[data-section-type=main-product] .product--thumbnail_slider .product__media-list::-webkit-scrollbar{display:none}[data-section-type=main-product] .product--thumbnail_slider .product__media-item:not(.product__media-item--variant),[data-section-type=main-product] .product--thumbnail_slider .product__media-item.product__media-item--variant:first-child{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;scroll-snap-stop:always}[data-section-type=main-product] .product--thumbnail_slider .product__media-item.product__media-item--variant:not(:first-child){display:none!important}[data-section-type=main-product] .product--thumbnail_slider .product__media-list.is-pointer-dragging,[data-section-type=main-product] .product--thumbnail_slider .product__media-list.is-pointer-dragging *{cursor:grabbing!important;scroll-behavior:auto}[data-section-type=main-product] .product--thumbnail_slider .product__media-list img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}}@media screen and (max-width:989px){[data-section-type=main-product] .product--thumbnail_slider .product__media-item:not(.product__media-item--variant),[data-section-type=main-product] .product--thumbnail_slider .product__media-item.product__media-item--variant:first-child{display:block!important}[data-section-type=main-product] .product--thumbnail_slider .product__media-item.product__media-item--variant:not(:first-child){display:none!important}[data-section-type=main-product] .product__media-list,[data-section-type=main-product] .slider.product__media-list{gap:2.8vw;padding-inline:9.5vw!important;scroll-padding-inline:9.5vw}[data-section-type=main-product] .product__media-list .product__media-item,[data-section-type=main-product] .product__media-list .product__media-item:first-child{flex:0 0 82.5vw;width:82.5vw!important;max-width:82.5vw!important}[data-section-type=main-product] .product__media,[data-section-type=main-product] .main--product__media--small.media,[data-section-type=main-product] .main--product__media--medium.media,[data-section-type=main-product] .main--product__media--large.media{max-height:none;border-radius:2.6rem}}@media screen and (max-width:479px){[data-section-type=main-product] .product__media-list,[data-section-type=main-product] .slider.product__media-list{gap:2.8vw;padding-inline:5.5vw!important;scroll-padding-inline:5.5vw}[data-section-type=main-product] .product__media-list .product__media-item,[data-section-type=main-product] .product__media-list .product__media-item:first-child{flex-basis:86vw;width:86vw!important;max-width:86vw!important}[data-section-type=main-product] .product__media,[data-section-type=main-product] .main--product__media--small.media,[data-section-type=main-product] .main--product__media--medium.media,[data-section-type=main-product] .main--product__media--large.media{border-radius:1.8rem}}@media screen and (min-width:990px){[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,1.6fr) minmax(40rem,.9fr);column-gap:clamp(1.8rem,1.9vw,3.2rem);max-width:172rem}[data-section-type=main-product] .product--stacked .product__details-column{justify-self:start}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{width:100%;max-width:54rem}}@media screen and (min-width:990px)and (max-width:1199px){[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,1.35fr) minmax(35rem,.9fr);column-gap:2rem}}@media screen and (max-width:989px){[data-section-type=main-product] .product.row,[data-section-type=main-product] .product.row.product--stacked{display:block!important;width:100%;max-width:none;margin-inline:0}[data-section-type=main-product] .product__media-column,[data-section-type=main-product] .product__details-column,[data-section-type=main-product] .product--stacked .product__media-column,[data-section-type=main-product] .product--stacked .product__details-column{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-inline:0}[data-section-type=main-product] .product__details-column{margin-top:2.2rem}[data-section-type=main-product] .product__info-container,[data-section-type=main-product] .product__info-container--sticky,[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{position:static;width:100%;max-width:64rem;margin-inline:auto;padding:2.4rem 1.8rem 0!important}[data-section-type=main-product] .lumerune-gallery-breadcrumb{padding-inline:1.8rem}}@media screen and (min-width:1200px){[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,1fr) minmax(44rem,54rem);column-gap:clamp(1rem,.8vw,1.6rem)}[data-section-type=main-product] .product--stacked .product__details-column{justify-self:stretch;margin-left:0!important;padding-left:0!important}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{max-width:54rem;margin-left:0!important}}@media screen and (min-width:990px)and (max-width:1199px){[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,1fr) minmax(34rem,42rem);column-gap:1.2rem}[data-section-type=main-product] .product--stacked .product__details-column{justify-self:stretch;margin-left:0!important;padding-left:0!important}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{max-width:42rem;margin-left:0!important}}@media screen and (min-width:1600px){[data-section-type=main-product]>.container{max-width:158rem;padding-inline:4rem}[data-section-type=main-product] .product.row.product--stacked{grid-template-columns:minmax(0,90rem) minmax(48rem,58rem);column-gap:2rem;justify-content:center;max-width:150rem;margin-inline:auto}[data-section-type=main-product] .product--stacked .product__media-column,[data-section-type=main-product] .product--stacked media-gallery,[data-section-type=main-product] .product--stacked .lumerune-gallery-breadcrumb{width:100%;max-width:90rem}[data-section-type=main-product] .product--stacked .product__details-column,[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{width:100%;max-width:58rem}}@media screen and (min-width:1200px){[data-section-type=main-product] .product--stacked .product__media-column{justify-self:stretch!important;width:100%!important;max-width:100%!important;flex:none!important}[data-section-type=main-product] .product--stacked media-gallery,[data-section-type=main-product] .product--stacked media-gallery>slider-component:first-of-type,[data-section-type=main-product] .product--stacked .product__media-list,[data-section-type=main-product] .product--stacked .slider.product__media-list{width:100%!important;max-width:none!important}}@media screen and (min-width:1200px){[data-section-type=main-product]>.container{width:100%;max-width:192rem;padding-inline:clamp(2rem,3vw,6rem)}[data-section-type=main-product] .product.row.product--stacked{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(34rem,1fr);column-gap:clamp(1.75rem,2.2vw,3rem);align-items:start;width:100%;max-width:none!important;margin-inline:0!important}[data-section-type=main-product] .product--stacked .product__media-column,[data-section-type=main-product] .product--stacked .product__media_container,[data-section-type=main-product] .product--stacked media-gallery,[data-section-type=main-product] .product--stacked media-gallery>slider-component:first-of-type,[data-section-type=main-product] .product--stacked .product__media-list,[data-section-type=main-product] .product--stacked .slider.product__media-list{box-sizing:border-box;justify-self:stretch;width:100%!important;max-width:none!important;min-width:0!important}[data-section-type=main-product] .product--stacked .product__details-column{box-sizing:border-box;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{width:100%;max-width:52rem;margin-inline:0!important}}@media screen and (min-width:990px)and (max-width:1199px){[data-section-type=main-product]>.container{width:100%;max-width:none;padding-inline:2.4rem}[data-section-type=main-product] .product.row.product--stacked{display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(27rem,.96fr);column-gap:1.75rem;align-items:start;width:100%;max-width:none!important;margin-inline:0!important}[data-section-type=main-product] .product--stacked .product__media-column,[data-section-type=main-product] .product--stacked .product__media_container,[data-section-type=main-product] .product--stacked media-gallery,[data-section-type=main-product] .product--stacked media-gallery>slider-component:first-of-type,[data-section-type=main-product] .product--stacked .product__media-list,[data-section-type=main-product] .product--stacked .slider.product__media-list{box-sizing:border-box;justify-self:stretch;width:100%!important;max-width:none!important;min-width:0!important}[data-section-type=main-product] .product--stacked .product__details-column{box-sizing:border-box;justify-self:stretch!important;width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}[data-section-type=main-product] .product--stacked .product__info-container,[data-section-type=main-product] .product--stacked .product__info-container--sticky{width:100%;max-width:42rem;margin-inline:0!important}}@media screen and (max-width:989px){[data-section-type=main-product] .product__media_container,[data-section-type=main-product] media-gallery{box-sizing:border-box;width:100%;max-width:100%;min-width:0}}[data-section-type=main-product]{--lumerune-product-image-radius: 12px}[data-section-type=main-product] media-gallery .product__media-item,[data-section-type=main-product] media-gallery .product__modal-opener,[data-section-type=main-product] media-gallery .product__media,[data-section-type=main-product] media-gallery .deferred-media{border-radius:var(--lumerune-product-image-radius)!important;overflow:hidden!important;isolation:isolate}[data-section-type=main-product] media-gallery .product__media img,[data-section-type=main-product] media-gallery .product__media video,[data-section-type=main-product] media-gallery .product__media iframe,[data-section-type=main-product] media-gallery .product__media model-viewer,[data-section-type=main-product] media-gallery .deferred-media__poster{border-radius:var(--lumerune-product-image-radius)!important}[data-section-type=main-product] media-gallery .product__media-toggle,[data-section-type=main-product] media-gallery .product__media-toggle:after{border-radius:var(--lumerune-product-image-radius)!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/lumerune-product-gallery.css.map */
