.variant-picker__field{display:block}.variant-picker__field-wrapper{position:relative}.variant-picker__field-wrapper+.variant-picker__field-wrapper{margin-top:2.4rem}.variant-picker__option_wrapper{margin:.7rem 2rem .5rem 0;position:relative}.variant-picker__option-values{display:flex;align-items:center;flex-wrap:wrap}.variant-picker__option--soldout{position:relative}.variant-picker__option--soldout label{color:rgba(var(--color-foreground),.75);opacity:.6}.variant-picker__option--soldout .variant-picker__option-button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-border) 50%,transparent calc(50% + 1px)) no-repeat;z-index:1}.variant-picker__option--soldout .variant-picker__option-button--button{background:transparent}.variant-picker__option--soldout .variant-picker__option-button--color:before{border-radius:50%}.variant-picker__option--unavailable{display:none!important}.lens-type-icon .inf{color:#3d8de0;border-radius:50%;border:1px solid #3d8de0;width:16px;height:16px;display:inline-block;text-align:center;font-size:12px;cursor:pointer;line-height:15px;font-weight:bolder;padding-left:1px}.lens-type-icon .tooltip{min-width:250px}.lens-type-icon .tooltip a{text-decoration:underline;color:#fff}@media screen and (max-width: 1280px){.lens-type-icon .tooltip{display:block;left:95%;transform:translate(-95%)}.lens-type-icon .tooltip:after{left:92%}}@media (max-width: 639.98px){.variant-picker__option{overflow:hidden}}.variant-picker__input{flex:0 0 100%;padding:0;min-width:fit-content;border:none}.variant-picker__input select{width:auto;min-width:200px;background-color:transparent}.variant-picker__input .selected-value{margin-left:6px;font-weight:500}.variant-picker .form-label{line-height:24px}.variant-picker__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variant-picker__option-button{border:.1rem solid var(--color-border);background-color:var(--color-bg-2);border-radius:var(--btn-rounded, 0);display:inline-block;padding:.55rem 1.25rem;line-height:20px;text-align:center;cursor:pointer;vertical-align:middle}.variant-picker__option-button .tooltip{margin-left:-.25rem}.variant-picker__option-button--color{--bg-btn-color: #DCDCDC;width:var(--color-swatch-size);height:var(--color-swatch-size);padding:0;font-size:0;border-radius:var(--color-swatch-radius);background-color:var(--option-color, #F3F3F3);background-size:cover;background-repeat:no-repeat;position:relative}.variant-picker__option-button--color:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 3px #fff inset,0 0 0 1px var(--color-text-body);border-radius:var(--color-swatch-radius);opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.variant-picker__option-button--image{width:70px;height:0;padding:0 0 calc(100% / (0 + var(--image-ratio, 1)));background-size:cover;background-position:center;background-repeat:no-repeat;line-height:calc(70px / var(--image-ratio) - 2px);white-space:nowrap;text-overflow:ellipsis;font-size:14px;position:relative}.f-option-has-image .variant-picker__option-button--image{color:transparent!important}.variant-picker__option-button--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 1px var(--color-text-body) inset,0 0 0 1px var(--color-text-body);opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease}.variant-picker__option-button--button{min-width:4rem;min-height:4rem;display:flex;align-items:center;justify-content:center}.variant-picker__input input[type=radio]+label:hover{color:#fff}.variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--color:after{opacity:1;transform:scale(1)}.variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--button{background-color:var(--color-text-body);border-color:var(--color-text-body)}.variant-picker__input input[type=radio]:checked+label{color:#fff}.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--image:after,.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--color:after{opacity:1;transform:scale(1)}.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--button{background-color:var(--color-text-body);border-color:var(--color-text-body)}@media screen and (forced-colors: active){.variant-picker__input input[type=radio]:checked+label{text-decoration:underline}}.variant-picker__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.variant-picker__input input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.variant-picker .open-size-chart{position:absolute;right:0;top:-1.2rem;height:auto!important;padding:0!important}.template-product .site-main>.f-section:first-child{margin-top:0}@media (min-width: 768px){.template-product .site-main>.f-section:first-child{margin-top:25px}}@media (max-width: 639.98px){.template-product .site-header{border-bottom:none}}.f-product-single__block{margin:2.4rem 0}@media (max-width: 639.98px){.f-product-single__block{margin:2rem 0}}.f-product-single__block:first-child{margin-top:0}.f-product-single__block:last-child{margin-bottom:0}.f-product-single__block:empty{display:none}.f-product-single__block--title+.f-product-single__block--price,.f-product-single__block--rating+.f-product-single__block--price,.f-product-single__block--text+.f-product-single__block--breadcrumb,.f-product-single__block--breadcrumb+.f-product-single__block--title,.f-product-single__block--breadcrumb+.f-product-single__block--text,.f-product-single__block--block--buy_buttons+.f-product-single__block--addons,.f-product-single__block--rating,.f-product-single__block .spr-starrating{margin-top:-2rem}.f-product-single__block--quantity_selector+.f-product-single__block--buy_buttons{margin-top:-1.4rem}.f-product-single__block--type a,.f-product-single__block--vendor a{color:currentColor}.f-product-single__block--type+.f-product-single__block--title,.f-product-single__block--vendor+.f-product-single__block--title{margin-top:-2rem}.f-product-single__block--title+.f-product-single__block--type,.f-product-single__block--title+.f-product-single__block--vendor,.f-product-single__block--text+.f-product-single__block--title{margin-top:-2rem}.f-product-single__block+.f-product-single__block--subtitle,.f-product-single__block--text+.f-product-single__block--text{margin-top:-1.2rem}.f-product-single__block--collapsible_tab{margin-top:-1.6rem}.f-product-single__block--collapsible_tab+.f-product-single__block--collapsible_tab{margin-top:-2.4rem}.f-product-single__block--subtitle .btn{margin-top:1rem}.f-product-single__block--divider hr{border:none;padding:0;margin:0;border-top:1px solid var(--color-border)}.f-product-single__block-countdown:empty{display:none}.f-product-single__block-countdown h4{margin-bottom:1.2rem;font-weight:700}.f-product-single__block-countdown--highlight h4{color:#ff706b}.f-product-single__block .f-countdown-timer--minimal{margin-left:-1rem}.f-product-single__block-views-text{margin-left:6px}.f-product-single__block--shipping{padding-bottom:6px}.f-product-single__block--shipping li{display:flex;align-items:center}.f-product-single__block--shipping li+li{margin-top:10px}.f-product-single__block--shipping .f-product-single__block-icon{display:inline-flex;width:2.2rem;margin-right:.5rem}.f-product-single__block--addons>.flex .btn{padding:0!important}.f-product-single__block--addons>.flex modal-opener~modal-opener{margin-left:2.8rem}.f-product-single__title{margin:0}.f-product-single__info{width:100%}@media (min-width: 768px){.f-product-single__info{padding-left:2rem}.flex-row-reverse .f-product-single__info{padding-left:calc(var(--column-gap, 0) / 2);padding-right:2rem}}@media (min-width: 1024px){.f-product-single__info{padding-left:4rem}.flex-row-reverse .f-product-single__info{padding-left:calc(var(--column-gap, 0) / 2);padding-right:4rem}}.f-product-single__info--sticky .f-product-single__blocks{position:sticky;top:1rem;transition:.2s top;will-change:top}.f-product-single__info-quantity{display:flex;flex-flow:column}.header-sticky-enabled.header-sticky--visible .f-product-single__info--sticky .f-product-single__blocks{top:calc(var(--f-header-height) + 1rem)}.f-product-form__buttons{width:100%}.f-product-single__block--buy_buttons .f-product-form__buttons{display:grid;grid-gap:1rem}.f-product-form__buttons--qty-atc-group{display:flex;align-items:flex-end;column-gap:1rem}.f-product-form__buttons--qty-atc-group>button.f-product-form__submit{flex:1}.f-product-form__submit[aria-disabled=true]+.shopify-payment-button,.f-product-form__submit[disabled]+.shopify-payment-button{opacity:.5;pointer-events:none}.f-product-form__error-message-wrapper:empty{display:none}.f-product-form .agree-terms label{margin:0}.f-product-meta li{line-height:42px;display:flex;align-items:center}.f-product-meta li span{min-width:150px;font-weight:500}.f-product-meta__value{line-height:24px}.f-product-meta__availability{color:#3d9851}.f-product-meta__availability.out-of-stock{color:#d11010}.f-single-product--media-large{--media-width: 65%}.f-single-product--media-medium{--media-width: 55%}.f-single-product--media-small{--media-width: 45%}.f-product__media{position:relative}.flickity-enabled .f-product__media{display:block}.f-product__media product-model{z-index:3}.f-product__media-wrapper{flex:0 0 auto;width:100%}@media (min-width: 768px){.f-product__media-wrapper{width:var(--media-width, 65%);padding-right:2rem}.flex-row-reverse .f-product__media-wrapper{padding-left:2rem;padding-right:calc(var(--column-gap, 0) / 2)}}@media (min-width: 1024px){.f-product__media-wrapper{padding-right:4rem}.flex-row-reverse .f-product__media-wrapper{padding-left:4rem;padding-right:calc(var(--column-gap, 0) / 2)}}.f-product__media .f-image{border-radius:var(--card-corner-radius)}.f-product__media-viewer [data-media-viewer]{position:relative;margin:0 -1.5rem}.f-product__media-viewer [data-media-viewer]:before{content:"";height:0;display:block;width:100%;padding-top:calc(100% / (0 + var(--media-aspect-ratio, 1)))}@media (min-width: 640px){.f-product__media-viewer [data-media-viewer]{margin:0}}.no-js .f-product__media-viewer [data-media-viewer]{margin:0}@media (max-width: 767.98px){.f-product__media-viewer:not(.f-product__media-only--image) [data-media-viewer]:before{padding-top:calc(80% / (0 + var(--media-aspect-ratio, 1)))}}.f-product__media-viewer .f-product__media-list{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}@media (max-width: 767.98px){.f-product__media-viewer .f-product__media-list{margin:0}}@media (min-width: 767.98px){.f-product__media-viewer--stacked [data-media-viewer]:before,.f-product__media-viewer--grid-mix [data-media-viewer]:before,.f-product__media-viewer--grid-2-cols [data-media-viewer]:before{display:none}.f-product__media-viewer--stacked .f-product__media-list,.f-product__media-viewer--grid-mix .f-product__media-list,.f-product__media-viewer--grid-2-cols .f-product__media-list{position:static}.f-product__media-viewer--stacked .f-product__media:not(.f-product__media--image),.f-product__media-viewer--grid-mix .f-product__media:not(.f-product__media--image),.f-product__media-viewer--grid-2-cols .f-product__media:not(.f-product__media--image){align-self:flex-start}}@media (max-width: 767.98px){.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom .flickity-button,.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom .flickity-page-counter{bottom:.3rem;border-color:var(--color-bg-1, #fff)!important}.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom .flickity-button:hover{border-color:var(--color-bg-1, #fff)!important}.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom.flickity-controls-group-mb__inner .flickity-button,.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom.flickity-controls-group-mb__inner .flickity-page-counter{bottom:1.5rem}.f-product__media-viewer--thumbs-hide:not(.f-product__media-only--image) [data-media-viewer]{padding-bottom:4.6rem;border-bottom:1px solid var(--color-border)}}@media (max-width: 639.98px){.f-product__media.is-selected{opacity:1!important}}.f-product-single__trust-badges .h4{margin:1.2rem 0 0}.f-product-single__trust-badges.above{flex-direction:column-reverse}.f-product-single__trust-badges.above .h4{margin:0 0 1.2rem}media-gallery{display:block}.f-product__media{width:100%}.f-product__media-list--carousel .f-product__media{width:100%;height:100%}.f-product__media-list--carousel .f-product__media .deferred-media,.f-product__media-list--carousel .f-product__media .deferred-media>*:not(.zoom):not(.deferred-media__poster-button),.f-product__media-list--carousel .f-product__media .deferred-media model-viewer,.f-product__media-list--carousel .f-product__media .deferred-media iframe{height:100%}.f-product__media-badge{position:absolute;right:1.2rem;top:1.2rem;pointer-events:none;z-index:1;width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-bg-1);border-radius:50%}.f-product__media-badge svg{width:1.2rem;height:1.2rem;margin:0}@media (max-width: 639.98px){.f-product__media-badge{width:2rem;height:2rem}.f-product__media-badge svg{width:1rem;height:1rem}}.f-product__media-viewer{position:relative}@media (max-width: 767.98px){.f-product__media-viewer:not(.f-product__media-only--image) .f-product__media{width:80%;margin:0 .2rem;height:100%}.f-product__media-viewer:not(.f-product__media-only--image) .f-product__media .deferred-media>*:not(.zoom):not(.deferred-media__poster-button),.f-product__media-viewer:not(.f-product__media-only--image) .f-product__media .deferred-media model-viewer,.f-product__media-viewer:not(.f-product__media-only--image) .f-product__media .deferred-media iframe{height:100%}.f-product__media-viewer:not(.f-product__media-only--image) .f-product__media[data-media-type=external_video]{background-color:#000}}.f-product__media-icon{border:1px solid var(--color-border);opacity:0;width:4rem;height:4rem}@media (min-width: 768px){.f-product__media-list--carousel:hover .f-product__media-icon,.f-product__media:hover .f-product__media-icon{opacity:1}}@media (max-width: 767.98px){.is-selected .f-product__media-icon{opacity:1}}.f-product__media-icon svg{width:1.8rem;height:1.8rem}.f-product__media-zoom{right:2rem;top:2rem}@media (max-width: 767.98px){.f-product__media-zoom{top:1rem;right:1rem}}.f-product__media-list--stacked .f-product__media:not(:last-child){margin-bottom:1.2rem}.f-product__media-viewer--thumbs-show .f-product__media-list .flickity-button{display:none}@media (min-width: 768.02px){.f-product__media-list--grid-mix .f-product__media:nth-child(3n+1){grid-column:span 2/span 2}.f-product__media-list .flickity-button{display:none}}.f-product__media-thumbnails{margin:1.2rem 6rem 0;overflow:visible}.f-product__media-thumbnails:not(.flickity-enabled){overflow:hidden}@media (max-width: 768px){.f-product__media-thumbnails{--aspect-ratio: 4 !important;margin:1.2rem 5rem 0}}.f-product__media-thumbnails:not(.flickity-enabled)>.f-product__media-thumbnails-item{width:16.6666666667%;flex:0 0 auto}.f-product__media-thumbnails-item{cursor:pointer;position:relative;height:100%;display:flex;align-items:center}.f-product__media-thumbnails-item:hover .f-image{box-shadow:0 0 0 1px rgba(var(--color-foreground),1);border-color:var(--color-bg-1)}.f-product__media-thumbnails-item.is-selected .f-image{box-shadow:0 0 0 2px rgba(var(--color-foreground),1);border-color:var(--color-bg-1)}.f-product__media-thumbnails .f-image{position:relative;transition:.2s all;border:4px solid transparent;border-radius:var(--card-corner-radius)}.f-product__media-thumbnails .f-image img{border-radius:var(--card-corner-radius)}.f-product__media-thumbnails-wrapper .flickity-button{margin-top:0!important}.f-product__media-thumbnails-wrapper .flickity-button.previous{left:-6rem}.f-product__media-thumbnails-wrapper .flickity-button.next{right:-6rem}@media (max-width: 768px){.f-product__media-thumbnails .f-column{width:25%!important}.f-product__media-thumbnails .f-image{border:none}.f-product__media-thumbnails .flickity-button.previous{left:-4.6rem}.f-product__media-thumbnails .flickity-button.next{right:-4.6rem}}.flickity-counter{position:absolute;bottom:5px;left:1.5rem;z-index:1;line-height:var(--button-size-mobile, 40px)}model-viewer{width:100%;height:100%}.shopify-model-viewer-ui{width:100%;height:100%}.shopify-model-viewer-ui model-viewer{width:100%;height:100%}.shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{border-radius:var(--btn-rounded, 0)!important}.shopify-model-viewer-ui .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster{background-color:var(--color-bg-2);border:.1rem solid var(--color-border);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:6.4rem;width:6.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:.3s ease all;z-index:1}.shopify-model-viewer-ui .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster:hover{transform:translate(-50%,-50%) scale(1.05)}.shopify-model-viewer-ui .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster svg{margin:0;width:4.6rem;height:4.6rem}.shopify-model-viewer-ui .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster[hidden]{display:none}.product__xr-button{margin:1rem auto 0;box-shadow:none}.shopify-design-mode .product__xr-button{display:none}.button.product__xr-button:hover{box-shadow:none}.product__xr-button[data-shopify-xr-hidden]{visibility:hidden}@media (min-width: 640px){.product__xr-button[data-shopify-xr-hidden]{display:none}}.shopify-design-mode .product__xr-button[data-shopify-xr-hidden]{display:none}.product__xr-button .icon{width:1.4rem;margin-right:1rem}.f-sharing h3{margin-bottom:10px}.f-sharing__copy-link{position:relative;border:1px solid var(--color-border, #ebebeb);border-radius:var(--btn-rounded, 0);display:flex;align-items:center}.f-sharing__copy-link input{border:none;background:#fff;padding-right:0}.f-sharing__copy-link .btn{padding:0 10px!important;height:var(--btn-height)}.f-sharing__links{display:flex;align-items:center;margin:16px -10px 0}.f-sharing__links a{padding:0 10px;color:#000}.f-sharing__links a svg{width:20px;height:20px}.btn-view-details{margin-top:2.4rem}.f-product__modal-opener:not(.f-product__modal-opener--image){display:none}.f-product__modal-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0;position:static;height:auto}.is-pointer-move .f-product__modal-toggle{pointer-events:none}.f-product__modal-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;border-radius:0}.f-product__modal-toggle:focus-visible,.f-product__modal-toggle.focused{outline:0;box-shadow:none}product-modal{padding-top:0!important}product-modal .f-modal__inner{padding:0}product-modal .f-modal__content{max-width:100vw;max-height:100vh;height:100%}@media (min-width: 1023.98px){product-modal .f-modal__inner{padding:4rem 6rem}}.media-modal__media{width:100%;height:100%;max-height:100%;display:flex;align-items:center}.media-modal__media img{width:auto;height:100%}@media (min-width: 1023.98px){.media-modal__media{margin:0 1rem;width:min(var(--media-ratio) * (100vh - 12rem),60vw)}.media-modal__list--has-only .media-modal__media{margin:0 auto}}.no-js .f-product__media-viewer [data-media-viewer]:before{display:none}.no-js .f-product__media-viewer .f-product__media-list{position:static}.no-js .f-product__media{margin-bottom:1rem}.no-js .f-product__media>*{top:0;right:0;bottom:0;left:0;position:absolute;object-fit:cover;width:100%;height:100%}@media (max-width: 767px){.no-js .f-product__media-viewer .f-product__media-list{display:flex!important;flex-flow:row nowrap;overflow:auto;padding-bottom:1.2rem;scroll-snap-type:x mandatory;scroll-behavior:smooth}.no-js .f-product__media-viewer .f-product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.no-js .f-product__media-viewer .f-product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.no-js .f-product__media-viewer .f-product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.no-js .f-product__media{scroll-snap-align:start;flex:0 0 auto}.no-js .f-product__media-wrapper{padding:0}.no-js .product__media--video img{height:auto}}@media (min-width: 768.02px){.js .product__media-list-list--carousel:not(.flickity-enabled) .f-product__media:not(:first-child){display:none}}.new-review-form fieldset>*{margin-bottom:2rem}.spr-container{padding:0 5px 20px!important;border:none!important}.spr-container .spr-header-title{text-align:center;padding-bottom:4.5rem;margin:0}.spr-container .spr-icon{font-size:100%}.spr-container .spr-form-actions{text-align:center}.spr-container .spr-button-primary{float:none}.spr-container .spr-review-content-body{font-size:calc(var(--font-body-size) * 1px);color:rgba(var(--color-foreground),.75);line-height:1.6}.spr-container .spr-review-header-title{font-size:var(--font-h5-size);margin-bottom:.2rem;line-height:1.3}.spr-container .spr-review-header-byline{font-style:normal;font-size:calc(var(--font-body-size) * 1px);line-height:1.6;color:rgba(var(--color-foreground),.75)}.spr-container .spr-review-header-byline strong{font-weight:inherit;color:var(--color-text-body)}.spr-container .spr-icon{font-size:90%}.spr-container .spr-starrating,.spr-container .spr-summary-caption{display:inline-block}.spr-container .spr-summary-caption{margin-left:.5rem}.spr-container .spr-summary .spr-summary-actions{float:right}@media (max-width: 639.98px){.spr-container .spr-summary .spr-summary-actions{float:none;margin-top:2rem}}.spr-container .spr-summary-actions-newreview{--color-border: var(--color-btn-secondary-bg);float:none;text-decoration:none!important;background:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text)}.spr-container .spr-summary-actions-newreview:hover{--color-border: var(--color-btn-bg-hover);background:var(--color-btn-bg-hover);color:var(--color-btn-text-hover);border-color:var(--color-border);box-shadow:0 0 0 3px var(--color-border)}@media (max-width: 767.98px){.spr-container .spr-header-title{padding-bottom:2.5rem}.spr-container .spr-summary-actions{display:block}.spr-container .spr-review-header-title{font-size:1.8rem}}.spr-form>form{max-width:600px;margin:0 auto!important}.spr-review,.spr-form{border-color:var(--color-border, #ebebeb)!important}.spr-form .spr-form-title{font-size:20px;margin-bottom:1.5rem}.spr-form .spr-form-message-success{color:#006400}.spr-form .spr-form-input:not(.spr-starrating){background-color:var(--color-field-bg, #fff);outline:none;box-shadow:none;border:1px solid var(--color-border, #ebebeb);border-radius:var(--btn-rounded, 0);line-height:var(--btn-height);padding:0 13px;width:100%;transition:.3s all}.spr-form .spr-form-input:not(.spr-starrating) textarea{padding:0;border:none;height:300px;line-height:24px}.spr-form .spr-form-label{font-size:15px;display:block;margin-bottom:10px}.shopify-payment-button__button{border-radius:var(--btn-rounded, 0)!important;text-transform:var(--btn-transform);padding-top:0;padding-bottom:0;transition:.3s all}.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__button--unbranded{--color-border: var(--color-btn-bg) !important;background:var(--color-btn-bg)!important;color:var(--color-btn-text)!important}.shopify-payment-button__button--unbranded:hover{--color-border: var(--color-btn-bg-hover) !important;background:var(--color-btn-bg-hover)!important;color:var(--color-btn-text-hover)!important;box-shadow:0 0 0 3px var(--color-border)}.shopify-payment-button .shopify-payment-button__more-options{background:none!important;color:#000!important;height:30px!important;margin-top:5px!important;text-decoration:underline;text-underline-offset:.25rem;font-size:14px;letter-spacing:.5px}.shopify-payment-button .shopify-payment-button__button--hidden{display:none}.no-js .shopify-payment-button__button [role=button]:focus{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .3rem var(--color-bg-2),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .3rem var(--color-bg-2),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.f-complementary-products{--column-gap: 16px}.f-complementary-products__slide{width:100%}.f-complementary-products .flickity-wrapper.flickity-with-dots{padding-bottom:0}.f-complementary-products .flickity-page-dots{position:static;padding-top:3rem}@media (max-width: 767.98px){.f-complementary-products .product-card--list .product-card__actions{flex-direction:row}.f-complementary-products .product-card--list .product-card__actions>.btn,.f-complementary-products .product-card--list .product-card__actions>.f-product-form{margin-bottom:0!important}}.f-inventory-status{margin:0;padding:0;list-style:none}.f-inventory-status f-progress-bar{position:relative;display:none;margin-top:.6rem;margin-bottom:1rem;width:100%;height:.4rem;background-color:var(--color-border);border-radius:1rem}.f-inventory-status f-progress-bar:after{content:"";position:absolute;left:0;top:0;height:100%;background:red;width:var(--progress-bar-width, 100%);transition:width 1.2s ease;border-radius:1rem}.f-inventory--point{margin-bottom:5px}.f-inventory--icon-text{display:flex;flex-wrap:nowrap;align-items:center}.f-inventory--icon-text.hidden{display:none}.f-inventory--icon{position:relative;width:25px;height:25px;margin-right:10px;flex:0 0 auto}.f-inventory--icon:after,.f-inventory--icon:before{width:9px;height:9px;background:#54c63a;border-radius:9px;position:absolute;left:0;top:0;content:"";margin:8px}.f-inventory--icon:before{animation:inventory-pulse 2s linear infinite}.f-inventory--low .f-inventory--icon:after,.f-inventory--low .f-inventory--icon:before{background:#f4af29}.f-recipient-form{--recipient-checkbox-margin-top: .45rem;display:block;position:relative;margin-bottom:1.2rem;padding-top:1.2rem}.f-recipient-form .f-recipient-form-field-label{margin:.6rem 0;display:block;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.f-recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.f-recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.f-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.f-recipient-fields{display:none}.f-recipient-form>input[type=checkbox]:checked~.f-recipient-fields{display:block;animation:recipientAnimate .3s ease}.f-recipient-form .f-recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.f-recipient-form .f-recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0;border-radius:2px}[dir=rtl] .f-recipient-form .f-recipient-checkbox>svg{margin-left:1.2rem;margin-right:0}.f-recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.35rem;z-index:5;top:.5rem}.f-recipient-form .f-recipient-fields{padding-top:2rem;margin-top:1.2rem;border-top:1px solid var(--color-border)}.js .f-recipient-fields,.no-js .f-recipient-checkbox{display:none}@media screen and (forced-colors: active){.f-recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.f-recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}@keyframes recipientAnimate{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.new-variant-icon{background-color:#000;color:#fff;font-size:9px;border-radius:5px;text-align:center;line-height:13px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%);padding:1px 5px}
/*# sourceMappingURL=/cdn/shop/t/265/assets/product.css.map */
