.lf-a-hero{position:relative;background-color:var(--fallback-bg-color);background-image:var(--mobile-bg-image);background-size:cover;background-position:center;min-height:var(--section-height-mobile);display:flex;flex-direction:column}.lf-a-hero__content-box{flex-grow:1;display:flex;align-items:var(--align-items-mobile);justify-content:var(--justify-content-mobile);padding-left:var(--mob-clamp20);padding-right:var(--mob-clamp20)}.lf-a-hero__text-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--box-internal-gap);max-width:550px;color:var(--hex-white);padding:var(--box-padding)}.lf-a-hero__title-stack{display:flex;flex-direction:column;text-transform:uppercase;line-height:.95;font-family:var(--font-extra-fancy)}.lf-a-hero__title-1{color:var(--title1-color);font-size:var(--title1-size);font-weight:var(--title1-weight);font-style:var(--title1-style)}.lf-a-hero__title-2{color:var(--title2-color);font-size:var(--title2-size);font-weight:var(--title2-weight);font-style:var(--title2-style)}.lf-a-hero__title-3{color:var(--title3-color);font-size:var(--title3-size);font-weight:var(--title3-weight);font-style:var(--title3-style)}.lf-a-hero__bracket-text{color:var(--title2-bracket-color)}.lf-a-hero__body-text,.lf-a-hero__body-text p{color:var(--body-color);font-size:var(--body-size);font-weight:var(--body-weight);font-style:var(--body-style)}.lf-a-hero__body-text strong{font-weight:600;color:inherit}.lf-a-hero__button{background-color:var(--button-bg);color:var(--button-text-color);font-size:var(--button-size);font-weight:var(--button-weight);font-style:var(--button-style);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--new-border-radius-lg)}.lf-a-hero__availability{display:flex;align-items:center;gap:var(--mob-clamp10)}.lf-a-hero__avail-text{color:var(--avail-color);font-size:var(--avail-size);font-weight:var(--avail-weight);font-style:var(--avail-style)}.lf-a-hero__icon svg{display:block;width:24px;height:24px;fill:var(--avail-icon-color)}.lf-a-hero__logo-slider{width:100%;padding:var(--mob-clamp20) 0}.lf-a-hero__logo-scroller-container{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.lf-a-hero__logo-scroller{display:flex;align-items:center;gap:var(--logo-slider-gap);width:max-content;animation:scroll-animation linear infinite}.lf-a-hero:hover .lf-a-hero__logo-scroller{animation-play-state:paused}.lf-a-hero__logo-item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.lf-a-hero__logo-item img,.lf-a-hero__logo-item svg{width:auto;height:var(--logo-height);filter:brightness(0) invert(.8);opacity:.8}@media screen and (min-width: 750px){.lf-a-hero{background-image:var(--desktop-bg-image);min-height:var(--section-height-desktop)}.lf-a-hero__content-box{align-items:var(--align-items-desktop);justify-content:var(--justify-content-desktop);padding-left:var(--desk-clamp40);padding-right:var(--desk-clamp40)}}.lf-bundle-hero{display:flex;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%}.lf-bundle-hero__container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;position:relative;z-index:2}.lf-bundle-hero__text-wrapper{text-align:left;display:flex;flex-direction:column;gap:var(--mob-clamp12)}.lf-bundle-hero__pretitle,.lf-bundle-hero__title,.lf-bundle-hero__body{margin:0;line-height:1.1;text-transform:uppercase}.lf-bundle-hero__pretitle{font-size:var(--pretitle-font-size);color:var(--pretitle-color);font-weight:var(--pretitle-font-weight);font-style:var(--pretitle-font-style);font-family:var(--font-primary)}.lf-bundle-hero__title{color:var(--title-color);font-style:var(--title-font-style);font-family:var(--font-extra-fancy)}.lf-bundle-hero__body,.lf-bundle-hero__body p{color:var(--body-color);font-style:var(--body-font-style);font-family:var(--font-primary);text-transform:none}@media screen and (min-width: 750px){.lf-bundle-hero__text-wrapper{gap:var(--desk-clamp20)}}.lf-bundle-tabs{display:block}.lf-bundle-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mob-clamp10) var(--mob-clamp30);border-bottom:1px solid var(--hex-new-grey);margin-bottom:var(--mob-clamp30)}.lf-bundle-tabs__nav-button{background:none;border:none;padding:0 var(--mob-clamp10) var(--mob-clamp12);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--inactive-tab-text-color);text-transform:uppercase;transition:all .2s ease-in-out}.lf-bundle-tabs__nav-button.is-active{border-bottom-color:var(--active-tab-border-color);color:var(--active-tab-text-color)}.lf-bundle-tabs__content-item{display:none}.lf-bundle-tabs__content-item.is-active{display:block;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.lf-bundle-tabs__top-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--mob-clamp16);margin-bottom:var(--mob-clamp40)}.lf-bundle-tabs__main-title{text-transform:uppercase}.lf-bundle-tabs__main-title em{font-family:inherit;font-weight:inherit;font-style:italic}.lf-bundle-tabs__included-features{color:var(--features-text-color);font-family:var(--font-primary);text-transform:uppercase;letter-spacing:.05em}.lf-bundle-tabs__price-button{display:inline-flex;align-items:baseline;gap:.45em;flex-wrap:wrap}.lf-bundle-tabs__price-button s{opacity:.7}.lf-bundle-tabs__main-content-grid{display:grid;grid-template-columns:1fr;gap:var(--mob-clamp30)}.lf-bundle-tabs__image-wrapper{border-radius:var(--new-border-radius-lg);overflow:hidden;height:100%;min-height:300px}.lf-bundle-tabs__details-wrapper{display:flex;flex-direction:column;gap:var(--mob-clamp30);justify-content:center}.lf-bundle-tabs__details-title{color:var(--details-title-color);text-transform:uppercase;margin-bottom:var(--mob-clamp12)}.lf-bundle-tabs__details-body{color:var(--details-body-color)}.lf-bundle-tabs__details-body p{font-size:inherit}.lf-bundle-tabs__bonus-title{color:var(--details-title-color);text-transform:uppercase;margin-bottom:var(--mob-clamp12)}.lf-bundle-tabs__bonus-list.rte ul{list-style:none;padding-left:0;margin:0}.lf-bundle-tabs__bonus-list.rte li{padding-left:1.5em;position:relative;color:var(--details-body-color);margin-bottom:.5em}.lf-bundle-tabs__bonus-list.rte li:before{content:"\2022";color:var(--details-body-color);position:absolute;left:.25em;top:0}@media screen and (min-width: 750px){.lf-bundle-tabs__nav,.lf-bundle-tabs__top-info{margin-bottom:var(--desk-clamp60)}.lf-bundle-tabs__main-content-grid{grid-template-columns:1.2fr 1fr;gap:var(--desk-clamp50);align-items:center}.lf-bundle-tabs__details-wrapper{gap:var(--desk-clamp50)}}.lf-compliment{box-sizing:border-box}.lf-compliment__header{text-align:center;margin-bottom:var(--desk-clamp40)}.lf-compliment__heading-1,.lf-compliment__heading-2{text-transform:uppercase;line-height:1}.lf-compliment__heading-1{color:var(--heading1-color);font-style:var(--heading1-style);font-family:var(--font-primary)}.lf-compliment__heading-2{color:var(--heading2-color);font-style:var(--heading2-style);font-family:var(--font-extra-fancy)}.lf-compliment__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}.lf-compliment__card{display:flex;flex-direction:column}.lf-compliment__image-wrapper{position:relative;overflow:hidden;border-radius:var(--card-border-radius);background-color:var(--hex-lightgrey);aspect-ratio:var(--card-aspect-ratio)}.lf-compliment__placeholder-svg{height:100%;width:100%;object-fit:cover}.lf-compliment__form{display:block}.lf-compliment__add-to-cart-button{position:absolute;bottom:var(--mob-clamp12);left:50%;transform:translate(-50%) translateY(10px);opacity:0;transition:opacity .3s ease,transform .3s ease;white-space:nowrap;z-index:2}.lf-compliment__card:hover .lf-compliment__add-to-cart-button{opacity:1;transform:translate(-50%) translateY(0)}.lf-compliment__info{text-align:center;padding:var(--mob-clamp16) 0}.lf-compliment__title{display:block;color:var(--hex-black);text-transform:uppercase;text-decoration:none;margin-bottom:var(--mob-clamp8)}.lf-compliment__price{display:flex;justify-content:center;gap:var(--mob-clamp10);font-size:var(--body-size)}.lf-compliment__price .price-item--regular{color:var(--hex-black)}.lf-compliment__price .price-item--sale{color:var(--hex-grey);text-decoration:line-through}@media screen and (min-width: 750px){.lf-compliment__grid{grid-template-columns:repeat(var(--grid-columns-desktop),1fr)}.lf-compliment__add-to-cart-button{bottom:var(--desk-clamp16)}}.lf-newsletter{background-color:var(--section-bg-color);color:var(--hex-new-black);display:flex;justify-content:center;overflow:hidden}.lf-newsletter__container{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:600px;padding-left:var(--mob-clamp20);padding-right:var(--mob-clamp20)}.lf-newsletter__title{font-size:var(--title-font-size);color:var(--title-color);font-weight:var(--title-font-weight);font-style:var(--title-font-style);margin:0;line-height:1.2}.lf-newsletter__title em{font-family:inherit;font-style:italic;font-weight:inherit}.lf-newsletter__body-text{font-size:var(--body-font-size);color:var(--body-color);font-weight:var(--body-font-weight);font-style:var(--body-font-style);margin-top:var(--mob-clamp20);max-width:50ch}.lf-newsletter__form-wrapper{width:100%;margin-top:var(--mob-clamp30)}.lf-newsletter__form{width:100%;display:flex;align-items:center;justify-content:center}.lf-newsletter__field{position:relative;display:flex;align-items:center;width:450px}.lf-newsletter__input{flex-grow:1;width:100%;background-color:transparent;border:none;border-bottom:1px solid var(--input-border-color);padding:var(--mob-clamp10) 0;padding-right:40px;font-size:var(--body-size);color:var(--hex-new-black);line-height:1.5;outline:none;border-radius:0;-webkit-appearance:none}.lf-newsletter__input::placeholder{color:var(--hex-new-grey);opacity:1}.lf-newsletter__input:focus{border-bottom-color:var(--hex-new-black)}.lf-newsletter__button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;color:var(--button-arrow-color);display:flex;align-items:center;justify-content:center;cursor:crosshair}.lf-newsletter__button svg{width:24px;height:24px;transition:transform .2s ease-in-out}.lf-newsletter__button:hover svg{transform:translate(5px)}.lf-newsletter__spam-text{font-size:var(--spam-font-size);color:var(--spam-color);font-weight:var(--spam-font-weight);font-style:var(--spam-font-style);margin-top:var(--mob-clamp12)}.lf-newsletter__form-message{font-size:var(--desk-clamp14);margin-top:15px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media screen and (min-width: 750px){.lf-newsletter__container{padding-left:var(--desk-clamp20);padding-right:var(--desk-clamp20)}.lf-newsletter__body-text{margin-top:var(--desk-clamp20)}.lf-newsletter__form-wrapper{margin-top:var(--desk-clamp40)}.lf-newsletter__input{padding:var(--desk-clamp12) 0}.lf-newsletter__spam-text{margin-top:var(--desk-clamp16)}}.product-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}@media screen and (max-width: 749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width: 750px){.product-information__grid{grid-column:2}:is(.product-information__grid.product-information--media-none,.product-information__grid:has(.product-information__media:empty)) .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-information__media{padding-right:calc(var(--gap, 0) / 2)}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-left:calc(var(--gap, 0) / 2)}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-information__media{padding-left:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-details{padding-right:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half,.product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left,.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(:has(.product-information__media:empty)).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}.product-information__grid--limit-details .product-details>.group-block{max-width:var(--sidebar-width)}body:has(#header-group #header-component[data-sticky-state=active]) .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}.lf-reviews{position:relative;overflow:hidden}.lf-reviews__heading{color:var(--heading-color);font-size:var(--heading-font-size);font-weight:var(--heading-font-weight);text-align:center;text-transform:uppercase;margin-bottom:var(--mob-clamp40);position:relative;z-index:2}.lf-reviews__scroller-container{mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);position:relative;z-index:2}.lf-reviews__scroller{display:flex;gap:var(--card-gap);width:max-content;animation-name:scroll-animation;animation-timing-function:linear;animation-iteration-count:infinite}.lf-reviews:hover .lf-reviews__scroller{animation-play-state:paused}@keyframes scroll-animation{to{transform:translate(-50%)}}.lf-reviews__card{background-color:var(--card-bg-color);border-radius:var(--new-border-radius-lg);padding:var(--card-padding-mobile);box-shadow:0 10px 30px #00000012;width:clamp(280px,80vw,380px);flex-shrink:0;display:flex;flex-direction:column;gap:var(--card-internal-gap)}.lf-reviews__card-name{color:var(--card-name-color);font-size:var(--card-name-size);font-weight:var(--card-name-weight);text-transform:uppercase}.lf-reviews__card-body,.lf-reviews__card-body p{color:var(--card-body-color);font-size:var(--card-body-size);font-weight:var(--card-body-weight);margin:0}.lf-reviews__card-stars{color:var(--card-star-color);display:flex;gap:4px;margin-top:auto}@media screen and (min-width: 750px){.lf-reviews__heading{margin-bottom:var(--desk-clamp60)}.lf-reviews__card{padding:var(--card-padding-desktop)}}.buy-buttons-block{width:100%}.product-form-buttons{display:flex;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width: 750px){.product-form-buttons{gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector){flex:1;min-width:185px}.product-form-buttons--stacked>*:not(.quantity-selector){flex-basis:51%}.quantity-selector{flex-grow:0}.product-form-buttons button{width:100%;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.add-to-cart-button{text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-buttons .shopify-payment-button__button{width:100%;min-height:var(--minimum-touch-target)}.quantity-selector,.add-to-cart-button{height:var(--height-buy-buttons)}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal{max-height:100dvh}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.product-form-text__error{display:flex;align-items:flex-start;gap:var(--gap-xs)}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{position:absolute;top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs));height:var(--minimum-touch-target);width:var(--minimum-touch-target)}.pickup-location__close-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.tax-note:empty{display:none}form.payment-terms{padding-top:.5em}.installments:not(:has(shopify-payment-terms)){display:none}@media screen and (max-width: 749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width: 750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}@media screen and (max-width: 749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{border-radius:50%;color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}.media-gallery__mobile-controls{grid-area:auto}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}
/*# sourceMappingURL=/cdn/shop/t/682/compiled_assets/styles.css.map */
