.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__field-wrapper:before{border:1px solid #c07012;border-radius:5px;bottom:-5px;content:"";left:-10px;opacity:0;pointer-events:none;position:absolute;right:-10px;top:-5px;transition:all .2s linear;visibility:hidden}.variant-picker__field-wrapper.is-error:before{opacity:1;visibility:visible}.variant-picker__field .form__label{display:block;line-height:2.4rem;margin:0 0 1.2rem}.variant-picker__option-values{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.variant-picker__option--soldout{position:relative}.variant-picker__option--soldout label{color:rgba(var(--color-foreground),1);opacity:.3}.variant-picker__option--soldout .variant-picker__option-button:before{background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-text-body) 50%,transparent calc(50% + 1px)) no-repeat;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.variant-picker__option--soldout .variant-picker__option-button--button{background:transparent}.variant-picker__option--soldout .variant-picker__option-button--color:before,.variant-picker__option--soldout .variant-picker__option-button--swatch:before{border-radius:50%}.variant-picker__option--unavailable{display:none!important}@media (max-width:639.98px){.variant-picker__option{overflow:hidden}}.variant-picker__input{border:none;flex:0 0 100%;min-width:-moz-fit-content;min-width:fit-content;padding:0}.variant-picker__input select{background-color:transparent;min-width:200px;width:auto}.variant-picker .form-label{line-height:24px}.variant-picker__input input[type=radio]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.variant-picker__option-button{background-color:var(--color-bg-1);border:.1rem solid var(--color-border);border-radius:var(--btn-rounded,0);cursor:pointer;display:inline-block;line-height:20px;padding:.55rem 1.25rem;text-align:center;vertical-align:middle}.variant-picker__option-button .tooltip{margin-inline-start:-.25rem}.variant-picker__option-button--button{border-color:var(--color-text-body)}.variant-picker__option-button--color,.variant-picker__option-button--swatch{--bg-btn-color:#dcdcdc;background:var(--swatch-background,#f3f3f3);background-position:var(--swatch-focal-point,50%);background-repeat:no-repeat;background-size:cover;border-radius:var(--color-swatch-radius);font-size:0;height:var(--color-swatch-size);padding:0;position:relative;width:var(--color-swatch-size)}.variant-picker__option-button--color:after,.variant-picker__option-button--swatch:after{border-radius:var(--color-swatch-radius);box-shadow:0 0 0 3px #fff inset,0 0 0 1px var(--color-text-body);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease;width:100%}.variant-picker__option-button--image{background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:14px;height:0;line-height:calc(70px / var(--image-ratio) - 2px);padding:0 0 calc(100% / (0 + var(--image-ratio, 1)));position:relative;text-overflow:ellipsis;white-space:nowrap;width:70px}.f-option-has-image .variant-picker__option-button--image{color:transparent!important}.variant-picker__option-button--image:after{box-shadow:0 0 0 1px var(--color-text-body) inset,0 0 0 1px var(--color-text-body);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease;width:100%}.variant-picker__option-button--button{align-items:center;display:flex;justify-content:center;min-height:4.6rem;min-width:4.6rem;padding:.8rem 1.4rem;transition:all .3s}.variant-picker__input input[type=radio]+label:hover{color:var(--color-background)}.variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--color:after,.variant-picker__input input[type=radio]+label:hover.variant-picker__option-button--swatch: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:var(--color-background)}.variant-picker__input input[type=radio]:checked+label.variant-picker__option-button--color:after,.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--swatch: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::-moz-selection{background-color:rgba(var(--color-background),.3)}.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{height:auto!important;inset-inline-end:0;padding:0!important;position:absolute;top:-.2rem}.variant-picker .open-size-chart.foxkit-hidden{display:none}.f-main-product-form .f-notification{margin-top:15px}.template-product .site-main>.f-section:first-child{margin-top:2.4rem}.template-product .site-main>.f-section:first-child .breadcrumbs{margin-top:-2.4rem}@media (min-width:768px){.template-product .breadcrumbs{justify-content:flex-start}}.f-product-single__block{--product-blocks-gap:2.4rem;--product-blocks-gap-large:3.2rem;margin:var(--product-blocks-gap) 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:first-child:empty+.f-product-single__block{margin-top:0}.f-product-single__block--badge:not(:empty)+.f-product-single__block--title{margin-top:-1.2rem}.f-product-single__block--badge:not(:empty)+.f-product-single__block--type,.f-product-single__block--badge:not(:empty)+.f-product-single__block--vendor,.f-product-single__block--rating+.f-product-single__block--price,.f-product-single__block--title+.f-product-single__block--price{margin-top:-.8rem}.f-product-single__block .spr-starrating,.f-product-single__block--buy_buttons+.f-product-single__block--addons,.f-product-single__block--rating{margin-top:-2rem}.f-product-single__block--addons{margin-top:-1.2rem}.f-product-single__block--buy_buttons{margin-top:4rem}.f-product-single__block--buy_buttons+.f-product-single__block--view-details{margin-top:-.4rem}.f-product-single__block--view-details .btn-view-details{margin:0!important}.f-product-single__block--description iframe{max-width:100%}.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:-1.2rem}.f-product-single__block--text+.f-product-single__block--title,.f-product-single__block--title+.f-product-single__block--type,.f-product-single__block--title+.f-product-single__block--vendor{margin-top:-2rem}.f-product-single__block+.f-product-single__block--subtitle,.f-product-single__block--collapsible_tab{margin-top:-1.6rem}.f-product-single__block+.f-product-single__block--subtitle .collapsible__button,.f-product-single__block--collapsible_tab .collapsible__button{padding-bottom:1.8rem;padding-top:1.8rem}.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;border-top:1px solid var(--color-border);margin:0;padding:0}.f-product-single__block-countdown:empty{display:none}.f-product-single__block-countdown h4{font-weight:700;margin-bottom:1.2rem}.f-product-single__block-countdown--highlight h4{color:#ff706b}.f-product-single__block .f-countdown-timer--minimal{margin-inline-start:-1rem}.f-product-single__block-views-text{margin-inline-start:6px}.f-product-single__block--shipping li{align-items:center;display:flex}.f-product-single__block--shipping li+li{margin-top:10px}.f-product-single__block--shipping .f-product-single__block-icon{display:inline-flex;margin-inline-end:.5rem;width:2.2rem}.f-product-single__block--shipping+.f-product-single__block--text,.f-product-single__block--text+.f-product-single__block--shipping,.f-product-single__block--text+.f-product-single__block--text{margin-top:-1.2rem}.f-product-single__block--shipping .icon-setting,.f-product-single__block--text .icon-setting{height:2.4rem;width:2.4rem}.f-product-single__block--addons>.flex .btn{padding:0!important}.f-product-single__block--addons>.flex modal-opener~modal-opener{margin-inline-start:2.8rem}@media (max-width:767.98px){.f-product-single__block{--product-blocks-gap:2rem;--product-blocks-gap-large:3.2rem}.f-product-single__block--buy_buttons{margin-top:2rem}}.f-product-single__info{width:100%}@media (min-width:768px){.f-product-single__info{width:calc(100% - var(--media-width, 61.8575%))}}.f-product-single__info-quantity{display:flex;flex-flow:column}.f-product-form__buttons{width:100%}.f-product-single__block--buy_buttons .f-product-form__buttons{display:grid;gap:1.2rem}.f-product-form__buttons--qty-atc-group{align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem;display:flex}.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-form shopify-buy-it-now-button+shopify-buy-it-now-button{display:none}.f-product__tags{display:flex;flex-wrap:wrap;gap:.8rem}.f-product-meta li{align-items:center;line-height:42px}.f-product-meta li:not(.hidden){display:flex}.f-product-meta li span{font-weight:500;min-width:150px}.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:61.8575%}.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{padding-inline-end:2rem;width:var(--media-width,61.8575%)}.flex-row-reverse .f-product__media-wrapper{padding-inline-end:calc(var(--column-gap, 0) / 2);padding-inline-start:2rem}}@media (min-width:1024px){.f-product__media-wrapper{padding-inline-end:3rem}.flex-row-reverse .f-product__media-wrapper{padding-inline-end:calc(var(--column-gap, 0) / 2);padding-inline-start:3rem}}.f-product__media .f-image{border-radius:var(--card-corner-radius)}.f-product__media-viewer [data-media-viewer]{margin:0 -1.5rem;position:relative}.f-product__media-viewer [data-media-viewer]:before{content:"";display:block;height:0;padding-top:calc(100% / (0 + var(--media-aspect-ratio, 1)));width:100%}@media (min-width:768px){.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,.f-product__media-viewer--thumbs-show,.f-product__media-mobile-full) [data-media-viewer]:before{padding-top:calc(77% / (0 + var(--media-aspect-ratio, 1)))}}.f-product__media-viewer.f-product__media-viewer--thumbs-show [data-media-viewer]{margin:0}.f-product__media-viewer .f-product__media-list{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:767.98px){.f-product__media-viewer .f-product__media-list{margin:0}}.f-product__media-viewer .flickity-wrapper.flickity-nav-inner{--button-offset:2.5rem}@media (min-width:767.98px){.f-product__media-viewer--grid-2-cols [data-media-viewer]:before,.f-product__media-viewer--grid-mix [data-media-viewer]:before,.f-product__media-viewer--stacked [data-media-viewer]:before{display:none}.f-product__media-viewer--grid-2-cols .f-product__media-list,.f-product__media-viewer--grid-mix .f-product__media-list,.f-product__media-viewer--stacked .f-product__media-list{position:static}.f-product__media-viewer--grid-2-cols .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--stacked .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-button:hover,.f-product__media-viewer--thumbs-hide [data-media-viewer] .flickity-wrapper.flickity-controls-group-mb__bottom .flickity-page-counter{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,.f-product__media-mobile-full) [data-media-viewer]{padding-bottom:4.6rem}}@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}.f-product__media{width:100%}.f-product__media-list--carousel .f-product__media{height:100%;width:100%}.f-product__media-list--carousel .f-product__media .deferred-media,.f-product__media-list--carousel .f-product__media .deferred-media iframe,.f-product__media-list--carousel .f-product__media .deferred-media model-viewer,.f-product__media-list--carousel .f-product__media .deferred-media>:not(.zoom):not(.deferred-media__poster-button){height:100%}@media (max-width:767.98px){.f-product__media-list--carousel .f-product__media .deferred-media,.f-product__media-list--carousel .f-product__media .deferred-media iframe,.f-product__media-list--carousel .f-product__media .deferred-media model-viewer,.f-product__media-list--carousel .f-product__media .deferred-media>:not(.zoom):not(.deferred-media__poster-button){height:var(--mb-height-deferred,auto)}}.f-product__media-viewer--thumbs-show .f-product__media{--mb-height-deferred:100%}.f-product__media-badge{align-items:center;background-color:var(--color-bg-1);border-radius:50%;display:inline-flex;height:2.4rem;inset-inline-end:1.2rem;justify-content:center;pointer-events:none;position:absolute;top:1.2rem;width:2.4rem;z-index:1}.f-product__media-badge svg{height:1.2rem;margin:0;width:1.2rem}@media (max-width:639.98px){.f-product__media-badge{height:2rem;width:2rem}.f-product__media-badge svg{height:1rem;width: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-viewer--thumbs-show,.f-product__media-mobile-full) .f-product__media{height:100%;margin:0 .1rem;width:77%}.f-product__media-viewer:not(.f-product__media-only--image,.f-product__media-viewer--thumbs-show,.f-product__media-mobile-full) .f-product__media .deferred-media iframe,.f-product__media-viewer:not(.f-product__media-only--image,.f-product__media-viewer--thumbs-show,.f-product__media-mobile-full) .f-product__media .deferred-media model-viewer,.f-product__media-viewer:not(.f-product__media-only--image,.f-product__media-viewer--thumbs-show,.f-product__media-mobile-full) .f-product__media .deferred-media>:not(.zoom):not(.deferred-media__poster-button){height:100%}}.f-product__media-icon{border:1px solid var(--color-border);height:4rem;opacity:0;width: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{height:1.8rem;width:1.8rem}.f-product__media-zoom{inset-inline-end:2rem;top:2rem}@media (max-width:767.98px){.f-product__media-zoom{inset-inline-end:1rem;top:1rem}}.f-product__media-list--stacked .f-product__media:not(:last-child){margin-bottom:1.2rem}@media (max-width:767.98px){.f-product__media-viewer--thumbs-show .f-product__media-list .flickity-button{--button-offset:1rem;opacity:1!important}}@media (min-width:768.02px){.f-product__media-list--grid-mix .f-product__media:nth-child(3n){grid-column:span 2/span 2}}.f-product__media-thumbnails{overflow:visible}.f-product__media-thumbnails:not(.flickity-enabled){overflow:hidden}@media (max-width:768px){.f-product__media-thumbnails{--aspect-ratio:4!important;margin:.4rem -.4rem 0}}.f-product__media-thumbnails:not(.flickity-enabled)>.f-product__media-thumbnails-item{flex:0 0 auto;width:16.6666666667%}.f-product__media-thumbnails-item{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 calc(var(--column-gap) / 2);position:relative}.f-product__media-thumbnails-item-wrap{position:relative}.f-product__media-thumbnails-item-wrap:before{border:1px solid rgba(var(--color-foreground),1);border-radius:var(--card-corner-radius);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s;z-index:1}.f-product__media-thumbnails-item.is-selected .f-product__media-thumbnails-item-wrap:before,.f-product__media-thumbnails-item:hover .f-product__media-thumbnails-item-wrap:before{opacity:1}.f-product__media-thumbnails .f-image{position:relative;transition:all .2s}.f-product__media-thumbnails .f-image,.f-product__media-thumbnails .f-image img{border-radius:var(--card-corner-radius)}.f-product__media-thumbnails-wrapper{margin-top:.3rem}.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{bottom:5px;left:1.5rem;line-height:var(--button-size-mobile,40px);position:absolute;z-index:1}.shopify-model-viewer-ui,.shopify-model-viewer-ui model-viewer,model-viewer{height:100%;width: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{align-items:center;background-color:var(--color-bg-2);border:.1rem solid var(--color-border);border-radius:50%;color:rgb(var(--color-foreground));display:flex;height:6.4rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease;width:6.4rem;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{height:4.6rem;margin:0;width:4.6rem}.shopify-model-viewer-ui .shopify-model-viewer-ui__button.shopify-model-viewer-ui__button--poster[hidden]{display:none}.product__xr-button{box-shadow:none;margin:1rem auto 0}.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{margin-inline-end:1rem;width:1.4rem}.f-sharing h3{margin-bottom:10px}.f-sharing__copy-link{align-items:center;border:1px solid var(--color-border,#ebebeb);border-radius:var(--btn-rounded,0);display:flex;position:relative}.f-sharing__copy-link input{background:#fff;border:none;padding-inline-end:0}.f-sharing__copy-link .btn{height:var(--btn-height);padding:0 10px!important}.f-sharing__links{align-items:center;display:flex;margin:16px -10px 0}.f-sharing__links a{color:#000;padding:0 10px}.f-sharing__links a svg{height:20px;width:20px}.btn-view-details{margin-top:2.4rem}.f-product__modal-opener:not(.f-product__modal-opener--image){display:none}.f-product__modal-toggle{background-color:transparent;border:none;color:currentColor;display:flex;height:auto;padding:0;position:static}.is-pointer-move .f-product__modal-toggle{pointer-events:none}.f-product__modal-toggle:after{border-radius:0;content:"";cursor:pointer;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:2}.f-product__modal-toggle.focused,.f-product__modal-toggle:focus-visible{box-shadow:none;outline:0}product-modal{padding-top:0!important}product-modal .f-modal__inner{padding:0}product-modal .f-modal__content{height:100%;max-height:100vh;max-width:100vw}@media (min-width:1023.98px){product-modal .f-modal__inner{padding:4rem 6rem}}.media-modal__media{align-items:center;display:flex;height:100%;max-height:100%;width:100%}.media-modal__media img{height:100%;width:auto}@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>*{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width: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-behavior:smooth;scroll-snap-type:x mandatory}.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{flex:0 0 auto;scroll-snap-align:start}.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{border:none!important;padding:0 5px 20px!important}.spr-container .spr-header-title{margin:0;padding-bottom:4.5rem;text-align:center}.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{color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-body-size) * 1px);line-height:1.6}.spr-container .spr-review-header-title{font-size:var(--font-h5-size);line-height:1.3;margin-bottom:.2rem}.spr-container .spr-review-header-byline{color:rgba(var(--color-foreground),.75);font-size:calc(var(--font-body-size) * 1px);font-style:normal;line-height:1.6}.spr-container .spr-review-header-byline strong{color:var(--color-text-body);font-weight:inherit}.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-inline-start:.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);background:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text);float:none;text-decoration:none!important}.spr-container .spr-summary-actions-newreview:hover{--color-border:var(--color-btn-bg-hover);background:var(--color-btn-bg-hover);border-color:var(--color-border);box-shadow:0 0 0 3px var(--color-border);color:var(--color-btn-text-hover)}@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{margin:0 auto!important;max-width:600px}.spr-form,.spr-review{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);border:1px solid var(--color-border,#ebebeb);border-radius:var(--btn-rounded,0);box-shadow:none;line-height:var(--btn-height);outline:none;padding:0 13px;transition:all .3s;width:100%}.spr-form .spr-form-input:not(.spr-starrating) textarea{border:none;height:300px;line-height:24px;padding:0}.spr-form .spr-form-label{display:block;font-size:15px;margin-bottom:10px}.shopify-payment-button__button{padding-bottom:0;padding-top:0;text-transform:var(--btn-transform);transition:all .3s}.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;overflow:hidden;z-index:1}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{bottom:100%;content:"";height:100%;left:calc(-100% - 2px);position:absolute;top:0;transition:transform .3s cubic-bezier(.75,0,.125,1);width:calc(100% + 2px);z-index:-1}.shopify-payment-button__button--unbranded:after{background-color:var(--color-btn-bg-hover)}.shopify-payment-button__button--unbranded:before{background-color:var(--color-btn-before)}.shopify-payment-button__button--unbranded:hover{color:var(--color-btn-text-hover)!important}.shopify-payment-button__button--unbranded:hover:after,.shopify-payment-button__button--unbranded:hover:before{transform:translate(100%)}.shopify-payment-button__button--unbranded:hover:after{transition-delay:.175s}.shopify-payment-button .shopify-payment-button__more-options{background:none!important;color:#000!important;font-family:var(--font-body-family);font-size:14px;font-style:var(--font-body-style);font-weight:var(--font-body-weight);height:30px!important;letter-spacing:.5px;margin-top:5px!important;text-decoration:underline;text-transform:capitalize;text-underline-offset:.25rem}.shopify-payment-button .shopify-payment-button__button--hidden{display:none}.no-js .shopify-payment-button__button [role=button]:focus{box-shadow:0 0 0 .3rem var(--color-bg-2),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important;outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem}.shopify-payment-button__button [role=button]:focus-visible{box-shadow:0 0 0 .3rem var(--color-bg-2),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important;outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){box-shadow:none!important;outline:0}.f-complementary-products{--column-gap:16px}.f-complementary-products__block-heading{line-height:2.6rem;margin:0;padding:1.2rem 0}.f-complementary-products__slide{width:100%}.f-complementary-products .flickity-wrapper.flickity-with-dots{padding-bottom:0}.f-complementary-products .flickity-page-dots{padding-top:1.2rem;position:static}.f-complementary-products .product-card--list .product-card__actions{flex-direction:column-reverse;height:100%;inset-inline:auto 0;justify-content:space-between;margin:0;position:absolute}.f-complementary-products .product-card--list .product-card__actions .btn{border-color:var(--color-border);font-family:var(--font-body-family);font-weight:500}@media (max-width:767.98px){.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;min-width:40px}}.f-complementary-products .flickity-controls-group .flickity-button,.f-complementary-products .flickity-controls-group .flickity-page-counter{border:none;top:.7rem}@media (max-width:767.98px){.f-complementary-products .flickity-controls-group .flickity-button,.f-complementary-products .flickity-controls-group .flickity-page-counter{top:0}}.f-complementary-products .flickity-controls-group__top--right .flickity-button.next{left:auto;right:-10px;transform:none}.f-complementary-products .flickity-controls-group__top--right .flickity-button{left:auto;right:calc(var(--button-size, 4rem) + var(--pagination-width, 0px) - 10px);transform:none}.f-complementary-products .flickity-controls-group__top--right .flickity-page-counter{left:auto;right:calc(var(--button-size) - 10px);transform:none}.f-complementary-products .product-card{padding:1rem}.f-complementary-products .product-card__title{line-height:2.6rem;margin:0 0 .3rem}.f-complementary-products .product-card.quick-add-enabled .f-product-form .product-card__atc{position:relative}.f-complementary-products .product-card.quick-add-enabled .f-product-form .product-card__atc:hover{background-color:transparent!important}.f-complementary-products .product-card .product-card__info{display:flex;flex-flow:column;padding-inline-end:5rem}.f-complementary-products .product-card .product-card__info .f-price{align-items:flex-start;flex:1;justify-content:flex-end;padding-right:0}@media (max-width:639.98px){.f-complementary-products .product-card .product-card__info .f-price{justify-content:flex-start}.f-complementary-products .product-card .product-card__info .product-card__title{line-height:16px;margin:0 0 .6rem;width:100%}.f-complementary-products .product-card .product-card__info .product-card__container .installment-quantity{justify-content:flex-start}}.f-complementary-products .product-card.quick-add-enabled .product-card__info,.f-complementary-products .product-card.quick-view-enabled .product-card__info{padding-inline-end:4.8rem}.f-complementary-products .product-card.quick-view-enabled .product-card__quickview{height:4rem;width:4rem;z-index:10}.f-complementary-products .product-card.quick-view-enabled .product-card__quickview svg{height:20px;width:20px}.f-complementary-products .product-card__image-wrapper .product-card__badge{display:none}.f-complementary-products .f-product-form{margin:0}.f-complementary-products .product-card__actions .product-card__atc{height:4rem;margin:0;padding:0;width:4rem!important}.f-complementary-products .product-card__actions .product-card__atc-icon{display:inline-flex}.f-complementary-products .product-card__actions .product-card__atc-icon svg{height:20px;width:20px}.f-complementary-products .product-card__actions .product-card__atc-text{display:none}.f-complementary-products .product-card__options{z-index:10}.f-complementary-products .product-card__atc-icon svg,.f-complementary-products .product-card__quickview svg{height:2rem;width:2rem}.f-complementary-products:not(.is-accordion) .flickity-page-dots{padding-bottom:1.6rem}.f-inventory-status{--status-color:#10a443;list-style:none;margin:0;padding:0}.f-inventory-status f-progress-bar{background-color:var(--color-border);border-radius:1rem;display:none;height:.4rem;margin-bottom:1rem;margin-top:.6rem;position:relative;width:100%}.f-inventory-status f-progress-bar:after{background:red;border-radius:1rem;content:"";height:100%;left:0;position:absolute;top:0;transition:width .5s ease;width:var(--progress-bar-width,100%)}.f-inventory-status li+li{margin-top:.5rem}.f-inventory--icon-text{align-items:center;color:var(--status-color);display:flex;flex-wrap:nowrap;gap:0 .8rem}.f-inventory--icon-text.hidden{display:none}.f-inventory--icon{background:var(--status-color);border-radius:50%;flex:0 0 auto;height:1rem;margin:0 .4rem;position:relative;width:1rem}.f-inventory--icon:after,.f-inventory--icon:before{animation:inventory-pulse 2s linear infinite;background:var(--status-color);border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.f-inventory--icon:after{animation-delay:1s}.f-inventory--low{--status-color:#f4af29}.f-recipient-form{--recipient-checkbox-margin-top:0.45rem;display:block;margin-bottom:1.2rem;padding-top:1.2rem;position:relative}.f-recipient-form .f-recipient-form-field-label{color:rgba(var(--color-foreground),1);display:block;font-size:1.4rem;margin:.6rem 0}.f-recipient-form>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:1.6rem;left:0;margin:var(--recipient-checkbox-margin-top) 0;position:absolute;top:0;width:1.6rem;z-index:-1}.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{animation:recipientAnimate .3s ease;display:block}.f-recipient-form .f-recipient-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-grow:1;font-size:1.6rem;max-width:inherit;position:relative;word-break:break-word}.f-recipient-form .f-recipient-checkbox>svg{border-radius:2px;flex-shrink:0;margin-top:var(--recipient-checkbox-margin-top);margin-inline-end:1.2rem}.f-recipient-form .icon-checkmark{inset-inline-start:.35rem;position:absolute;top:.5rem;visibility:hidden;z-index:5}.f-recipient-form .f-recipient-fields{border-top:1px solid var(--color-border);margin-top:1.2rem;padding-top:2rem}.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)}}.sf-slider__controls{display:none}.foxkit-modal__content{max-width:800px}.open-foxkit-sizechart{top:-.3rem!important}.f-modal-quickview{padding-top:0!important}.f-modal-quickview .f-modal__content{max-height:100%}.f-modal-quickview .f-modal__inner{padding:0 1.5rem 1.5rem}@media (min-width:768px){.f-modal-quickview .f-modal__inner{padding:3rem}}.f-modal-quickview .f-modal__close{box-shadow:0 9px 11px rgba(0,0,0,.11);height:4rem;inset-inline-end:1.2rem;top:1.2rem;width:4rem}@media (min-width:768px){.f-modal-quickview .f-modal__close{background-color:transparent;border:0!important;box-shadow:none;color:var(--color-text-body)!important}.f-modal-quickview .f-modal__close svg{height:2.4rem;width:2.4rem}}.f-modal-quickview .f-product__media-viewer .flickity-wrapper.flickity-nav-inner{--button-offset:1rem}.f-product-quickview{gap:3rem;justify-content:space-between}.f-product-quickview .sticky-element{top:0!important}@media (min-width:768px){.f-product-quickview__media{max-width:calc(48% - 1.5rem);width:40rem}.f-product-quickview__summary{max-width:calc(52% - 1.5rem);width:47rem}}@media (min-width:1024px){.f-product-quickview__summary{padding-inline-end:2rem}}.f-product-quickview .f-product-single__block--rating+.f-product-single__block--price,.f-product-quickview .f-product-single__block--title+.f-product-single__block--price{margin-top:-1.2rem}.f-product-quickview .f-product-single__block--buy_buttons{margin-top:3.2rem}