.pickup-availability-container{margin-top:1rem!important;padding:.75rem 0!important;background:transparent!important;border-radius:0!important;border:none!important}.pickup-availability-header{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.75rem!important;font-size:14px!important;font-weight:500!important;color:#2c7a2c!important}.pickup-availability-header svg{stroke:#2c7a2c!important}.pickup-locations-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important;margin-top:.75rem!important}.pickup-location-item{background:#fafafa!important;border:1px solid #d0d0d0!important;border-radius:8px!important;padding:.75rem!important;text-align:center!important;transition:all .2s ease!important}.pickup-location-item:hover{background:#f5f5f5!important;border-color:#2c7a2c!important;box-shadow:0 2px 4px #0000000d!important}.pickup-location-name{font-size:13px!important;font-weight:500!important;color:#333!important;margin-bottom:.25rem!important}.pickup-location-status{display:flex!important;align-items:center!important;justify-content:center!important;gap:.25rem!important;font-size:12px!important;color:#2c7a2c!important}.pickup-location-status svg{stroke:#2c7a2c!important}@media screen and (max-width: 749px){.pickup-locations-grid{grid-template-columns:1fr!important;gap:.5rem!important}.pickup-availability-header{justify-content:center!important}}@media screen and (min-width: 750px) and (max-width: 989px){.pickup-locations-grid{grid-template-columns:1fr 1fr!important;max-width:400px!important;margin:.75rem auto 0!important}}@media screen and (min-width: 990px){.pickup-availability-container{margin-top:1rem!important;padding:.5rem 0!important;border-top:none!important}.pickup-availability-header{justify-content:flex-start!important;margin-bottom:1rem!important}.pickup-locations-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;max-width:100%!important}.pickup-location-item{min-width:140px!important}}.thumbnail-slider{position:relative!important;margin-top:.25rem!important;margin-bottom:0!important;overflow:hidden!important}.thumbnail-slider.has-scroll:before,.thumbnail-slider.has-scroll:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:20px!important;z-index:1!important;pointer-events:none!important}.thumbnail-slider.has-scroll:before{left:0!important;background:linear-gradient(to right,#ffffffe6,#fff0)!important}.thumbnail-slider.has-scroll:after{right:0!important;background:linear-gradient(to left,#ffffffe6,#fff0)!important}.thumbnail-list{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;gap:.5rem!important;padding:.5rem!important;max-height:120px!important;cursor:grab!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important}.thumbnail-list::-webkit-scrollbar{display:none!important}.thumbnail-list.dragging{cursor:grabbing!important;scroll-behavior:auto!important}.thumbnail-list.dragging .thumbnail-list__item{pointer-events:none!important}.thumbnail-list:hover{cursor:grab!important}.thumbnail-list *{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.thumbnail-list__item{flex:0 0 auto!important;width:70px!important;height:70px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;overflow:hidden!important;cursor:pointer!important;transition:all .2s ease!important}.thumbnail-list__item:hover{border-color:#999!important;transform:scale(1.05)!important}.thumbnail-list__item.is-active{border-color:#000!important;border-width:2px!important}@media screen and (min-width: 750px){.thumbnail-list__item{width:80px!important;height:80px!important}}@media screen and (min-width: 990px){.thumbnail-list__item{width:90px!important;height:90px!important}.thumbnail-list{max-height:100px!important}}.thumbnail-slider .slider-button{display:none!important}#MediaGallery-main-product{display:flex!important;flex-direction:column!important;gap:0!important}#GalleryViewer-main-product{margin-bottom:0!important}#GalleryThumbnails-main-product{margin-top:.25rem!important;margin-bottom:0!important}.product__media-wrapper .pickup-availability-container{margin-top:1rem!important}@media screen and (max-width: 749px){.pickup-availability-container{margin:.75rem 1rem!important;padding:.75rem!important}.pickup-locations-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.pickup-location-item{padding:.5rem!important}.pickup-location-name{font-size:12px!important}.pickup-location-status{font-size:11px!important}.thumbnail-slider{margin:.25rem 0!important}}@media screen and (min-width: 990px){.product__media-wrapper{display:flex!important;flex-direction:column!important}media-gallery{flex:0 0 auto!important}.thumbnail-slider{margin-top:.5rem!important}.pickup-availability-container{margin-top:1rem!important;padding-top:.75rem!important;border-top:1px solid #e0e0e0!important}}@media screen and (min-width: 990px){.product.grid{display:grid!important;grid-template-columns:55fr 45fr!important;gap:3rem!important;align-items:start!important}.product__media-wrapper{width:100%!important;max-width:100%!important}.product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:2rem!important;padding-right:2rem!important}.product__column-sticky{position:sticky!important;top:2rem!important;align-self:start!important}.product__info-container{margin-top:0!important;padding-top:0!important}.product__info-container>*{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.product__info-container>*:first-child{margin-top:0!important}.product__info-container>*:last-child{margin-bottom:0!important}}@media screen and (max-width: 749px){.product-form{text-align:center!important}.shopify-cleanslate div[role=button]+div,.shopify-payment-terms__content,sezzle-widget,afterpay-placement,affirm-modal,.shopify-installments,.payment-terms,.product__installment-info{text-align:center!important;margin:10px auto!important}[data-testid*=installment],[class*=installment],[class*=payment-terms],[id*=installment]{text-align:center!important;width:100%!important}.shopify-payment-button__more-options{text-align:center!important;margin:10px auto!important}.price--large,.price__sale,.price__regular,.price--on-sale{justify-content:center!important;text-align:center!important}.product__badge,.product-form__error-message-wrapper{text-align:center!important;justify-content:center!important}.product__sku,.product__inventory,.product-form__error-message{text-align:center!important}}.quantity-popover-container{display:inline-flex!important;margin:0 auto!important}.product-form__input--quantity{display:flex!important;justify-content:center!important;align-items:center!important}.quantity__input,.quantity__button{text-align:center!important}.product-form__quantity{display:flex!important;justify-content:center!important;width:100%!important}.product__accordion,details summary,.accordion__content{text-align:center!important}pickup-availability,.pickup-availability-wrapper,.pickup-availability__preview,.pickup-availability__content{text-align:center!important;margin:0 auto!important}.pickup-availability__button,button[data-pickup-availability-drawer-open]{margin:0 auto!important;display:inline-block!important}.pickup-availability__icon,.pickup-availability svg{margin:0 auto 10px!important}.product__info>p,.product__info>span:not(.price):not(.price__regular):not(.price__sale){text-align:center!important}.product__info input[type=text],.product__info input[type=number],.product__info input[type=email],.product__info textarea,.product__info select{text-align:left!important}.price__regular:empty,.price__sale:empty,.price-item--regular:empty,.price-item--sale:empty{display:none!important}.card__information .price__container,.card__information .price,.card__information .price__regular,.card__information .price__sale{text-align:center!important}@media screen and (max-width: 749px){.product-media-modal[open]{z-index:9999!important}.product-media-modal{background-color:#000000f2!important}.product-media-modal__dialog{padding:0!important;margin:0!important;height:100vh!important;width:100vw!important}.product-media-modal__content{padding:0!important;height:100vh!important;width:100vw!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-media-modal__toggle{top:calc(env(safe-area-inset-top,20px) + 40px)!important;right:15px!important;width:44px!important;height:44px!important;background-color:#000000b3!important;border:1px solid rgba(255,255,255,.3)!important;z-index:10000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.product-media-modal__toggle svg{color:#fff!important;width:20px!important;height:20px!important}.product-media-modal__content img{max-width:100vw!important;max-height:100vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.modal-nav-dots{position:absolute!important;bottom:30px!important;left:50%!important;transform:translate(-50%)!important;display:flex!important;gap:10px!important;z-index:10001!important;padding:10px 20px!important;background:#00000080!important;border-radius:20px!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.modal-nav-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#ffffff80!important;cursor:pointer!important;transition:all .3s ease!important}.modal-nav-dot.active{background:#fff!important;transform:scale(1.3)!important}}.product-media-modal{overflow:hidden!important}button.modal-nav-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;background:#00000080!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10001!important;color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;transition:all .2s ease!important;box-sizing:border-box!important;flex-shrink:0!important;padding:0!important;margin:0!important;white-space:nowrap!important;text-decoration:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:inherit!important;font-size:0!important;line-height:0!important;text-align:center!important;vertical-align:middle!important;outline:none!important}button.modal-nav-arrow:hover{background:#000000b3!important;transform:translateY(-50%) scale(1.1)!important}button.modal-nav-arrow.prev{left:15px!important}button.modal-nav-arrow.next{right:15px!important}button.modal-nav-arrow svg{width:20px!important;height:20px!important;color:#fff!important;pointer-events:none!important;flex-shrink:0!important;display:block!important;margin:0!important}@media screen and (max-width: 749px){button.modal-nav-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}button.modal-nav-arrow.prev{left:10px!important}button.modal-nav-arrow.next{right:10px!important}button.modal-nav-arrow svg{width:18px!important;height:18px!important}}@media screen and (max-width: 400px){button.modal-nav-arrow{display:none!important}}@media screen and (max-width: 749px){[id*=GalleryThumbnails] .slider-button,[id*=GalleryViewer] .slider-button,[id*=Slider-Gallery] .slider-button,[id*=Slider-Thumbnails]~.slider-button,.thumbnail-slider .slider-button,.thumbnail-slider .slider-button--prev,.thumbnail-slider .slider-button--next,.thumbnail-slider button[name=previous],.thumbnail-slider button[name=next],slider-component#GalleryThumbnails-main .slider-button,.product__media-wrapper .slider-button,.product__media-wrapper .slider-buttons,slider-component#GalleryViewer-main .slider-button,.product .slider-button,.product-media-container .slider-button,media-gallery .slider-button,slider-component .slider-button,.slider-buttons,.product__media-wrapper button.slider-button--prev,.product__media-wrapper button.slider-button--next,product-info .slider-button,product-info button[aria-label*=Previous],product-info button[aria-label*=Next],product-info button[aria-label*=previous],product-info button[aria-label*=next]{display:none!important}.thumbnail-slider,.product__media-wrapper .slider-component,media-gallery slider-component{padding-left:0!important;padding-right:0!important}.slider-counter{display:none!important}}@media screen and (max-width: 749px){.product__media-wrapper{margin:0!important;padding:0 15px!important;height:auto!important;max-height:none!important}.product-media-container{position:relative!important;overflow:visible!important;height:auto!important}modal-opener,.product__modal-opener{height:auto!important;display:block!important}.product__media-item,.product__media-list>li{height:auto!important;min-height:auto!important;max-height:none!important}.product__media-item img,.product__media-item video,.product__media img{width:100%!important;height:auto!important;max-width:100%!important;min-height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}.product__media-wrapper{height:auto!important;min-height:auto!important}.product__media-list{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important}.product__media-item{scroll-snap-align:center!important}.thumbnail-slider{padding:10px 15px!important;margin:0!important;position:relative!important;z-index:1!important}.thumbnail-list{gap:12px!important;padding:0!important;margin:0!important}.thumbnail-slider .slider,.thumbnail-list{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.thumbnail-slider .slider::-webkit-scrollbar,.thumbnail-list::-webkit-scrollbar{display:none!important}.thumbnail-list__item{flex:0 0 auto!important;width:90px!important;height:90px!important}.thumbnail-list__item button{width:100%!important;height:100%!important;padding:2px!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:4px!important;overflow:hidden!important}.thumbnail-list__item button img{width:100%!important;height:100%!important;object-fit:cover!important}.thumbnail-list__item button[aria-current=true]{border-color:#000!important;border-width:2px!important}}.product__modal-opener,.product-media-container,modal-opener{cursor:zoom-in!important;position:relative!important;display:block!important}.product__media-toggle{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important;cursor:zoom-in!important}.product__media-icon,.product__modal-opener .product__media-icon,.product__modal-opener--image .product__media-icon,modal-opener .product__media-icon,.product-media-container .product__media-icon,.product__media-item .product__media-icon{position:absolute!important;bottom:15px!important;right:20px!important;left:auto!important;left:initial!important;top:auto!important;transform:none!important;background:transparent!important;border:none!important;border-radius:0!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;box-shadow:none!important;z-index:10!important;color:#000c!important;opacity:1!important;overflow:visible!important}@media screen and (max-width: 749px){.product__media-icon,.product__modal-opener .product__media-icon,.product__modal-opener--image .product__media-icon,span.product__media-icon{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;position:absolute!important;right:15px!important;left:auto!important;left:initial!important;bottom:15px!important;top:auto!important;z-index:10!important}}@media screen and (max-width: 749px){.product-form__input--pill input[type=radio]+label{min-width:42px!important;max-width:42px!important;width:42px!important;height:42px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;margin:3px!important;text-align:center!important;border-radius:4px!important;line-height:1!important;border:1px solid #e0e0e0!important;background:#fff!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.product-form__input--pill input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input--pill{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;margin-bottom:16px!important;justify-content:center!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important}.product-form__input--pill legend{width:100%!important;margin-bottom:8px!important;font-size:14px!important;font-weight:500!important}.product-form__input--pill fieldset{display:contents!important}[data-option-name=Condition] .product-form__input--pill input[type=radio]+label,.product-form__input:has(input[name*=Condition]) input[type=radio]+label{min-width:auto!important;max-width:none!important;width:auto!important;height:auto!important;padding:8px 16px!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 32px !important;margin:4px 8px 4px 0!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product-form__input--pill input[type=radio]+label{min-width:44px!important;max-width:44px!important;width:44px!important;height:44px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;margin:4px!important;border-radius:4px!important;line-height:1!important;border:1px solid #e0e0e0!important;background:#fff!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.product-form__input--pill input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input--pill fieldset{display:contents!important}[data-option-name=Condition] .product-form__input--pill input[type=radio]+label,.product-form__input:has(input[name*=Condition]) input[type=radio]+label{min-width:auto!important;max-width:none!important;width:auto!important;height:auto!important;padding:10px 18px!important}}@media screen and (max-width: 749px){.section-main-product-padding{padding-top:10px!important;padding-bottom:10px!important}.product__info{padding:20px!important;text-align:center!important;max-width:600px!important;margin:0 auto!important}.product__title h1,.product__title{text-align:center!important;margin-bottom:10px!important}.price,.price__container{text-align:center!important;margin-bottom:15px!important}.product-form__input{text-align:center!important;justify-content:center!important}.product-form__input--pill{justify-content:center!important}.product-form__quantity,.product-form__buttons{max-width:400px!important;margin:0 auto 20px!important}.product__text,.product__description,.product-form__description{text-align:center!important}.share-button{justify-content:center!important}.shopify-payment-terms,.shopify-payment-terms__content,.product__info .shopify-payment-button,.product__info .shopify-payment-button__button{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.quantity-popover-container,.quantity-popover__info,.product-form__input.product-form__quantity{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.quantity-popover__info-item{justify-content:center!important}.quantity{margin:0 auto!important;display:flex!important;justify-content:center!important}.price__container,.price__regular,.price__sale,.price-item{justify-content:center!important;text-align:center!important}.pickup-availability,.pickup-availability-preview,.pickup-availability-info{text-align:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.pickup-availability-button{margin:0 auto!important}.product{gap:0!important}.product__media-wrapper{margin-bottom:20px!important}}@media screen and (min-width: 990px){.product__info{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:3rem!important}.product__info-container{max-width:400px!important;width:100%!important;margin:0 auto!important}.product__title{text-align:center!important}.price__container{justify-content:center!important}.product-form__input{justify-content:center!important;max-width:100%!important}.product-form__buttons{max-width:100%!important;margin:0 auto!important}.product__text{text-align:center!important}.product__description,.product-form__description{text-align:center!important;max-width:100%!important;margin:2rem auto!important;line-height:1.6!important}.share-button,.product-form__quantity{justify-content:center!important;display:flex!important}.shopify-payment-terms,.shopify-payment-terms__content{text-align:center!important}.quantity-popover-container,.quantity{margin:0 auto!important;justify-content:center!important}.pickup-availability,.pickup-availability-preview{text-align:center!important;justify-content:center!important;align-items:center!important}.price,.price__container,.price-item{text-align:center!important}.price:not([hidden]),.price__container:not([hidden]){justify-content:center!important}.product-form__input--pill{justify-content:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important}.product-form__input{width:100%!important;display:block!important;text-align:center!important}.product-form__input fieldset{width:100%!important;display:block!important;text-align:center!important;border:none!important}.product-form__input legend,.product-form__input .form__label{text-align:center!important;width:100%!important;margin-bottom:1rem!important}.product-form__input--pill label,.product-form__input label{text-align:center!important}.product-form__input select{text-align:center!important;text-align-last:center!important;margin:0 auto!important}.product-form__submit,.shopify-payment-button{width:100%!important;max-width:350px!important;margin:0 auto!important}.shopify-payment-button__button{width:100%!important}.share-button__button{margin:2rem auto!important}.product__info>*+*{margin-top:1.5rem!important}variant-picker,.product-variant-picker,.variant-picker__wrapper{display:block!important;text-align:center!important;width:100%!important}variant-selects,.variant-selects__wrapper,.product-form__input--dropdown{width:100%!important;display:block!important;text-align:center!important}.select__select,.product-form__input select,variant-selects select{text-align:center!important;text-align-last:center!important;max-width:250px!important;margin:0 auto!important}.select__label,variant-selects label{text-align:center!important;width:100%!important;margin-bottom:.5rem!important}.variant-input-wrapper{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:.5rem!important}[data-option-name=Size],[data-option-name=Condition],[name=Size],[name=Condition],.product-form__input:has(input[name*=Size]),.product-form__input:has(input[name*=Condition]){display:block!important;width:100%!important;text-align:center!important}.product-form__input--pill input[type=radio]+label,.product-form__radio-label{display:inline-flex!important;text-align:center!important}.product-form__input--pill>*,.product-form__input--pill div,.product-form__input--pill span{display:inline-block!important}.product-form__input--pill .form__control,.product-form__input--pill .radio-wrapper{display:inline-block!important}.product-form__input--pill input[type=radio]+label{min-width:45px!important;max-width:45px!important;width:45px!important;height:45px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;margin:4px!important;border-radius:4px!important;line-height:1!important;border:1px solid #e0e0e0!important;background:#fff!important;cursor:pointer!important;transition:all .2s ease!important;flex-shrink:0!important}.product-form__input--pill input[type=radio]:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}.product-form__input--pill{gap:0!important;max-width:350px!important;margin:0 auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.product-form__input--pill fieldset{display:contents!important}[data-option-name=Condition] .product-form__input--pill input[type=radio]+label,.product-form__input:has(input[name*=Condition]) input[type=radio]+label{min-width:auto!important;max-width:none!important;width:auto!important;height:auto!important;padding:10px 20px!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product__info,.product__title{text-align:center!important}.price__container{justify-content:center!important}.product-form__buttons{max-width:400px!important;margin:0 auto!important}.product__text,.product__description,.product-form__description{text-align:center!important}.share-button,.product-form__quantity{justify-content:center!important}.shopify-payment-terms,.shopify-payment-terms__content{text-align:center!important}.quantity-popover-container,.quantity{margin:0 auto!important;justify-content:center!important}.price,.price__container,.price-item{text-align:center!important}}@media (hover: hover){.thumbnail-list__item button:hover{transform:scale(1.05);transition:transform .2s ease}.product__media-toggle:hover .product__media-icon{transform:scale(1.1);transition:transform .2s ease;right:10px!important;left:auto!important}.product-form__input--pill input[type=radio]+label:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a;transition:all .2s ease}}.product-media-modal{transition:opacity .3s ease,visibility .3s ease!important}.thumbnail-list__item button,.product__media-icon,.product-form__input--pill input[type=radio]+label{transition:all .2s ease!important}.product__modal-opener.loading{position:relative}.product__modal-opener.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.modal-open{overflow:hidden!important;position:fixed!important;width:100%!important}.product__media-toggle:focus-visible,.thumbnail-list__item button:focus-visible,.product-media-modal__toggle:focus-visible{outline:2px solid #000!important;outline-offset:2px!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.thumbnail-list__item button,.product__media-icon,.product-media-modal{will-change:transform,opacity}.product__media img,.thumbnail-list__item img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (prefers-color-scheme: dark){.product-media-modal{background-color:#000000fa!important}.product-media-modal__toggle{background-color:#ffffff1a!important;border-color:#fff3!important}.product__media-icon{background:#000c!important;color:#fff!important}.product__media-icon svg,.product__media-icon svg path,.product__media-icon svg polyline{stroke:#000c!important;fill:#000c!important;opacity:1!important}}@media screen and (min-width: 750px){.product__media-icon,.product__modal-opener .product__media-icon,.product__modal-opener--image .product__media-icon{right:25px!important;left:auto!important;bottom:20px!important}}body .product__media-icon,body span.product__media-icon,body .product__modal-opener .product__media-icon,body modal-opener span.product__media-icon,body .product-media-container .product__media-icon,body .product__media-item .product__media-icon,body .product__modal-opener--image span.product__media-icon{position:absolute!important;right:20px!important;bottom:15px!important;left:auto!important;left:initial!important;top:auto!important;transform:none!important;margin:0!important;float:none!important;text-align:center!important;z-index:10!important}.product__media-icon .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;opacity:1!important;visibility:visible!important;flex-shrink:0!important}.product__media-icon svg,.product__media-icon .svg-wrapper svg,.product__media-icon svg.icon-plus{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;opacity:1!important;visibility:visible!important;color:#000c!important;fill:currentColor!important;flex-shrink:0!important;object-fit:contain!important;-webkit-filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 1px rgba(255,255,255,1));filter:drop-shadow(0 0 3px rgba(255,255,255,.9)) drop-shadow(0 0 1px rgba(255,255,255,1))}.product__media-icon .icon-zoom,.product__media-icon [class*=zoom],.product__media-icon svg[class*=zoom]{display:block!important;opacity:1!important}.product__media-icon .svg-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.product__media-icon *{visibility:visible!important;opacity:1!important}.product__media-icon svg path{fill:#000c!important;opacity:1!important;visibility:visible!important}.product__media-icon svg polyline,.product__media-icon svg line,.product__media-icon svg circle{stroke:#000c!important;stroke-width:2!important;fill:none!important;opacity:1!important;visibility:visible!important}.product__media-icon,.product__media-icon *{font-size:inherit!important;line-height:inherit!important}body .product__media-icon svg.icon-plus path,body .product__media-icon svg path[fill=currentColor],body .product__media-icon svg.icon,body .product__media-icon svg{fill:#000c!important;opacity:1!important;visibility:visible!important}.product__media-icon svg{width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;aspect-ratio:1!important;preserveAspectRatio:xMidYMid meet!important}body .product__media-icon .svg-wrapper,body span.product__media-icon span.svg-wrapper{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product__media-icon:before,.product__media-icon:after{display:none!important}.product__media-icon>*{display:block!important;opacity:1!important;visibility:visible!important}.product__media-icon svg.icon-plus{width:24px!important;height:24px!important;fill:#000c!important}modal-opener .product__media-icon svg,.product-media-container .product__media-icon svg,.product__media-item .product__media-icon svg{width:24px!important;height:24px!important;display:block!important;opacity:1!important;fill:#000c!important;color:#000c!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page-improvements.css.map */
