.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{content:"";position:absolute;top:-5px;bottom:-5px;right:-10px;left:-10px;border:1px solid #c07012;border-radius:5px;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s linear}.variant-picker__field-wrapper.is-error:before{opacity:1;visibility:visible}.variant-picker__field .form__label{line-height:2.4rem;display:block;margin:0 0 1.2rem}.variant-picker__option-values{display:flex;align-items:center;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{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-text-body) 50%,transparent calc(50% + 1px)) no-repeat;z-index:1;border-radius:inherit}.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{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 .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-1);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--button{border-color:var(--color-text-body)}.variant-picker__option-button--color,.variant-picker__option-button--swatch{--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:var(--swatch-background, #f3f3f3);background-position:var(--swatch-focal-point, 50%);background-size:cover;background-repeat:no-repeat;position:relative}.variant-picker__option-button--color:after,.variant-picker__option-button--swatch: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:4.6rem;min-height:4.6rem;display:flex;align-items:center;justify-content:center;transition:all .3s;padding:.8rem 1.4rem}.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--image:after,.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--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::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.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--vendor,.f-product-single__block--badge:not(:empty)+.f-product-single__block--type{margin-top:-.8rem}.f-product-single__block--title+.f-product-single__block--price,.f-product-single__block--rating+.f-product-single__block--price{margin-top:-.8rem}.f-product-single__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--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--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--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-top:1.8rem;padding-bottom: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;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 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--shipping+.f-product-single__block--text,.f-product-single__block--text+.f-product-single__block--text,.f-product-single__block--text+.f-product-single__block--shipping{margin-top:-1.2rem}.f-product-single__block--shipping .icon-setting,.f-product-single__block--text .icon-setting{width:2.4rem;height:2.4rem}.f-product-single__block--addons>.flex .btn{padding:0!important}.f-product-single__block--addons>.flex modal-opener~modal-opener{margin-left: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{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-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{line-height:42px;align-items:center}.f-product-meta li:not(.hidden){display:flex}.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-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}.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{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;z-index:1;overflow:hidden}.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before{content:"";z-index:-1;width:calc(100% + 2px);height:100%;transition:transform .3s cubic-bezier(.75,0,.125,1);position:absolute;top:0;bottom:100%;left:calc(-100% - 2px)}.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;height:30px!important;margin-top:5px!important;text-decoration:underline;text-underline-offset:.25rem;font-size:14px;letter-spacing:.5px;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);text-transform:capitalize}.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__block-heading{line-height:2.6rem;padding:1.2rem 0;margin:0}.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:1.2rem}.f-complementary-products .product-card--list .product-card__actions{position:absolute;right:0;margin:0;flex-direction:column-reverse;height:100%;justify-content:space-between;left:auto}.f-complementary-products .product-card--list .product-card__actions .btn{font-weight:500;font-family:var(--font-body-family);border-color:var(--color-border)}@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-page-counter,.f-complementary-products .flickity-controls-group .flickity-button{border:none;top:.7rem}@media (max-width: 767.98px){.f-complementary-products .flickity-controls-group .flickity-page-counter,.f-complementary-products .flickity-controls-group .flickity-button{top:0}}.f-complementary-products .flickity-controls-group__top--right .flickity-button.next{right:-10px;left:auto;transform:none}.f-complementary-products .flickity-controls-group__top--right .flickity-button{right:calc(var(--button-size, 4rem) + var(--pagination-width, 0px) - 10px);left:auto;transform:none}.f-complementary-products .flickity-controls-group__top--right .flickity-page-counter{right:calc(var(--button-size) - 10px);left:auto;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-right:5rem}.f-complementary-products .product-card .product-card__info .f-price{flex:1;align-items: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-right:4.8rem}.f-complementary-products .product-card.quick-view-enabled .product-card__quickview{z-index:10;width:4rem;height:4rem}.f-complementary-products .product-card.quick-view-enabled .product-card__quickview svg{width:20px;height: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{width:4rem!important;height:4rem;padding:0;margin:0}.f-complementary-products .product-card__actions .product-card__atc-icon{display:inline-flex}.f-complementary-products .product-card__actions .product-card__atc-icon svg{width:20px;height: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{width:2rem;height:2rem}.f-complementary-products:not(.is-accordion) .flickity-page-dots{padding-bottom:1.6rem}.f-inventory-status{--status-color: #10a443;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 .5s ease;border-radius:1rem}.f-inventory-status li+li{margin-top:.5rem}.f-inventory--icon-text{display:flex;flex-wrap:nowrap;align-items:center;gap:0 .8rem;color:var(--status-color)}.f-inventory--icon-text.hidden{display:none}.f-inventory--icon{position:relative;width:1rem;height:1rem;margin:0 .4rem;background:var(--status-color);border-radius:50%;flex:0 0 auto}.f-inventory--icon:after,.f-inventory--icon:before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:var(--status-color);border-radius:50%;animation:inventory-pulse 2s linear infinite}.f-inventory--icon:after{animation-delay:1s}.f-inventory--low{--status-color: #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),1)}.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)}}.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{top:1.2rem;right:1.2rem;width:4rem;height:4rem;box-shadow:0 9px 11px #0000001c}@media (min-width: 768px){.f-modal-quickview .f-modal__close{color:var(--color-text-body)!important;background-color:transparent;border:0!important;box-shadow:none}.f-modal-quickview .f-modal__close svg{width:2.4rem;height:2.4rem}}.f-modal-quickview .f-product__media-viewer .flickity-wrapper.flickity-nav-inner{--button-offset: 1rem}.f-product-quickview{justify-content:space-between;gap:3rem}.f-product-quickview .sticky-element{top:0!important}@media (min-width: 768px){.f-product-quickview__media{width:40rem;max-width:calc(48% - 1.5rem)}}@media (min-width: 768px){.f-product-quickview__summary{width:47rem;max-width:calc(52% - 1.5rem)}}@media (min-width: 1024px){.f-product-quickview__summary{padding-right:2rem}}.f-product-quickview .f-product-single__block--title+.f-product-single__block--price,.f-product-quickview .f-product-single__block--rating+.f-product-single__block--price{margin-top:-1.2rem}.f-product-quickview .f-product-single__block--buy_buttons{margin-top:3.2rem}.f-product-single__block--richtext{text-transform:uppercase}.variant-picker .open-size-chart{position:relative}.variant-picker__field-wrapper{display:flex;flex-direction:column;gap:2.5rem}.btn--with-icon{display:flex;align-items:center;gap:.5rem;justify-content:center}.btn--with-icon svg{width:2rem;height:2rem}#formKokfyShipping>span{font-size:1.5rem!important;font-weight:500!important}@media (max-width: 768px){#formKokfyShipping .container-btn{display:flex!important;flex-direction:row!important}#formKokfyShipping .container-btn button{flex:1!important;padding-inline:2rem!important}}.open-size-chart span{text-transform:none!important}@media (min-width: 768px){product-info .container{max-width:1024px!important}}@media (min-width: 1441px){product-info .container{max-width:1440px!important}}.product-custom-wrapper{display:grid;grid-template-columns:2fr 1.5fr;gap:5rem}.product-custom-media{position:sticky;top:10rem;align-self:start;height:fit-content}@media (max-width: 768px){.product-custom-wrapper{grid-template-columns:1fr;gap:1rem}.product-custom-media{position:static}.product-media-slider{display:grid;grid-template-rows:auto auto auto}.product-media-slider .product-media-slider-thumbs{grid-column:1 / -1;order:2}.product-media-slider .product-media-slider-thumbs .swiper{height:100%}.product-media-slider .product-media-slider-thumbs .slider__prev,.product-media-slider .product-media-slider-thumbs .slider__next{display:none}.product-media-slider .product-media-slider-main{grid-column:1 / -1;order:1}.product-media-slider .slider__controls-mobile{grid-column:1 / -1;order:3;display:flex;align-items:center;justify-content:center}.product-media-slider .slider__controls-mobile .swiper-pagination{display:flex;gap:.5rem;position:static;width:fit-content;justify-content:center;min-width:40px}.product-media-slider .slider__next.mobile,.product-media-slider .slider__prev.mobile{display:flex;width:fit-content;border:none}.product-media-slider .slider__next.mobile{transform:rotate(-90deg)}.product-media-slider .slider__prev.mobile{transform:rotate(90deg)}.product-media-slider-main .swiper{overflow:visible;width:100%;contain:layout}product-info .container{max-width:100%!important}}.product-media-slider{display:grid;grid-template-columns:auto 1fr;gap:12px;width:100%;contain:layout}.custom-product-viewer{width:100%;contain:layout}.swiper-pagination{display:none}.product-media-slider-thumbs{height:100%;display:flex;flex-direction:column;gap:1rem;justify-content:start;align-items:start}.swiper-thumbs{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper-slide-thumb-active img{filter:brightness(.7);transition:all .2s ease}.swiper-thumbs .swiper-slide:not(.swiper-slide-thumb-active) img:hover{filter:brightness(.9)}.product-media-slider-thumbs .slider__prev,.product-media-slider-thumbs .slider__next{border:none;background-color:#0000001a;border-radius:1rem;width:100%!important;padding:1rem}:is(.product-media-slider-thumbs .slider__prev,.product-media-slider-thumbs .slider__next) svg{width:1.5rem;height:1.5rem;color:#00000080;transition:all .2s ease}:is(.product-media-slider-thumbs .slider__prev,.product-media-slider-thumbs .slider__next):hover{background-color:#0003}:is(.product-media-slider-thumbs .slider__prev,.product-media-slider-thumbs .slider__next):hover svg{color:#000}.slider__next.mobile,.slider__prev.mobile{display:none}.product-media-slider-thumbs .slider__prev svg{transform:rotate(180deg)}.product-media-slider-thumbs .swiper{flex:1 1 auto;min-width:0;width:100%;contain:layout}swiper-component .swiper-slide,swiper-component .custom-video-container{position:relative}swiper-component .swiper-slide img,swiper-component .swiper-slide video{display:block;position:absolute;object-fit:cover;width:100%;height:100%;border-radius:.5rem;transition:all .2s ease}swiper-component .swiper-slide:hover video,video-player:hover video,video-player[data-state=paused] video{filter:brightness(.9)}swiper-component .video-player__media .video-player__poster{border:0;padding:0;position:absolute;width:100%;height:100%}video-player .video-controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem;pointer-events:none}video-player[data-state=playing] .video-controls .play-button{opacity:0}video-player[data-state=playing]:hover .video-controls .play-button{opacity:1}video-player .video-controls .play-button{border-radius:0;border:none;pointer-events:auto;height:fit-content}video-player .video-controls svg{width:8rem;height:8rem;color:#fff;opacity:.9;transition:transform .2s ease}video-player .video-controls svg:hover{transform:scale(1.05)}video-player .video-meta{position:absolute;z-index:1;pointer-events:none;bottom:2rem;left:3rem;font-size:1.8rem;font-weight:500;color:#fff;opacity:.7;text-shadow:0 0 20px rgba(0,0,0,.5);letter-spacing:.05em;-webkit-user-select:none;user-select:none}.c-product__block{display:flex;flex-direction:column;gap:1.5rem}.c-product__block *{margin:0}.c-product__title{font-size:1.8rem;font-weight:400}.c-product__vendor{font-size:1.4rem;font-weight:400;letter-spacing:.05rem;color:#00000080;margin-bottom:.5rem}.c-price{display:flex;flex-direction:column;gap:1rem;align-items:start}.c-product__price .c-price__row{display:flex;flex-direction:row;align-items:center;gap:.5rem}.c-product__price .c-price__main{font-size:2.2rem;font-weight:600;line-height:1;color:#000000b3}.c-product__price .c-price__compare{font-size:1.4rem;align-self:flex-end;color:#0000004d;line-height:1.2}.c-product__price .c-price__badge{border:1px solid #9d3250;background-color:transparent;color:#9d3250;font-size:1.2rem;letter-spacing:-.05rem;padding:.5rem;border-radius:2px}.c-product__price .c-price__installments{font-size:1.4rem;letter-spacing:-.02rem;color:#00000080}.c-price__pix{font-size:1.4rem;letter-spacing:-.02rem;color:#00000080;margin-bottom:-.5rem}.c-product__divider{border:none;margin:1.5rem 0;width:100%;border-color:#0000004d!important}.c-variant-picker__option-button{border-radius:.4rem;padding:1.2rem;line-height:1;min-height:0;font-size:1.3rem}.c-variant-picker__option:not(.c-variant-picker__option--soldout) .c-variant-picker__option-button{border-color:#0003}.c-variant-picker__option--soldout{opacity:.5}.c-variant-picker__button-wrapper{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.c-variant-picker__button-wrapper button{border-radius:0;min-height:0;padding:0}.c-variant-picker__button-wrapper button:after{content:none}.c-variant-picker__button-wrapper label{margin:0!important}.c-variant-picker__button-separator{color:#0003;-webkit-user-select:none;user-select:none;pointer-events:none}.variant-picker__option-button--swatch:after{box-shadow:0 0 0 3px #fff inset,0 0 0 1px #0000004d!important}.open-size-chart .btn--link{display:flex;align-items:center;gap:.5rem}.open-size-chart .btn--link svg{width:2rem;height:2rem;stroke-width:1.5px}.btn.c-btn-add-to-cart,.btn.c-btn-buy-now,.btn.c-btn-whatsapp{border-radius:.5rem}.c-btn-add-to-cart{color:#29765b;font-size:1.4rem;background-color:#77baa31a;border:1px solid rgba(41,118,91,.2)}.c-btn-add-to-cart:hover{background-color:#77baa34d!important;border:1px solid rgba(41,118,91,.3)!important;color:#29765b!important}.c-btn-buy-now{background-color:#29765b;color:#fff;font-size:1.4rem}.c-btn-buy-now:hover{background-color:#154534!important}.c-btn-whatsapp{background-color:transparent;color:#4f9171;font-size:1.4rem}.c-btn-whatsapp svg{width:2rem;height:2rem;stroke-width:1.5px}.c-btn-whatsapp:hover{background-color:transparent!important;color:#4f9171!important;border-color:transparent!important;transform:none!important;box-shadow:none!important;opacity:1!important;filter:none!important}.c-text-info{margin:16px 0}.c-text-info__title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.c-text-info__subtitle{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.c-text-info__description{font-size:14px;color:#666;margin:0;line-height:1.5}.c-custom-link{margin:8px 0}.c-custom-link__link{text-decoration:underline;font-size:14px;display:inline-flex;align-items:center;gap:4px;transition:opacity .2s ease}.c-custom-link__link:hover{opacity:.8}.c-custom-link__icon{display:inline-flex;align-items:center}.c-custom-link__icon svg{width:12px;height:12px}.c-custom-link__icon-wrapper--arrow-right{transform:rotate(90deg)}.c-text-info.shipping{margin:0}.c-text-info.shipping .c-text-info__title{text-transform:none;font-weight:600;font-size:1.8rem;letter-spacing:-.02rem}.c-text-info.shipping .c-text-info__subtitle{text-transform:none;font-weight:600;font-size:1.6rem;letter-spacing:-.02rem}.c-text-info.shipping .c-text-info__description{font-size:1.4rem;letter-spacing:-.02rem}:is(.f-product__app-block .calculoFrete,.f-product__app-block shipping-calculator) input{border-radius:0rem!important;border:none!important;border-bottom:1px solid rgba(0,0,0,.3)!important}:is(.f-product__app-block .calculoFrete,.f-product__app-block shipping-calculator) input:focus{border-color:#000!important;box-shadow:none!important;outline:none!important}:is(.f-product__app-block .calculoFrete,.f-product__app-block shipping-calculator) button.search_zipcode{border-radius:.5rem!important}:is(.f-product__app-block .calculoFrete,.f-product__app-block shipping-calculator) button.search_zipcode:hover{color:#c6c6c6!important}.c-custom-link.shipping{margin:4px 0}.c-custom-link.shipping a{display:flex;align-items:center;gap:.5rem;text-decoration:none}.c-custom-link.shipping a .c-custom-link__link-text{font-size:1.4rem;letter-spacing:-.02rem}.c-custom-link.shipping a .c-custom-link__icon .c-custom-link__icon-wrapper{display:flex;align-items:center;justify-content:center;height:fit-content}.c-custom-link.shipping a .c-custom-link__icon svg{width:1.4rem;height:1.4rem}.f-product__app-block shipping-calculator{display:flex;flex-direction:column;width:100%}.f-product__app-block shipping-calculator .shipping-calculator__row{display:flex;align-items:center;gap:.6rem;width:100%}.f-product__app-block shipping-calculator input{height:45px;padding:0 1.2rem;width:100%;font-size:1.4rem;transition:all .3s ease}.f-product__app-block shipping-calculator button.search_zipcode{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:1.4rem;background-color:#292524!important;border:none!important;color:#fff!important;padding:1.2rem 2.2rem!important;border-radius:.5rem!important}.f-product__app-block shipping-calculator .shipping-calculator__address[hidden]{display:none}.f-product__app-block shipping-calculator .shipping-calculator__address span{display:flex;align-items:center;justify-content:center}.f-product__app-block shipping-calculator .shipping-calculator__address:not([hidden]) svg{color:#51a559;width:1.5rem;height:1.5rem}.f-product__app-block shipping-calculator .shipping-calculator__address:not([hidden]){display:flex;align-items:center;gap:.8rem;background-color:#fafafa;padding:.8rem;font-size:1.2rem}.f-product__app-block shipping-calculator .shipping-calculator__row--methods[hidden],.f-product__app-block shipping-calculator .shipping-calculator__methods[hidden]{display:none}.f-product__app-block shipping-calculator .shipping-calculator__methods:not([hidden]){display:flex;flex-direction:column;gap:1rem;width:100%;list-style:none;padding:0;margin-top:1rem}.f-product__app-block shipping-calculator .shipping-calculator__method{display:flex;align-items:center;justify-content:space-between}.f-product__app-block shipping-calculator .shipping-calculator__method-info{display:flex;flex-direction:column;gap:.4rem}.f-product__app-block shipping-calculator .shipping-calculator__method-name{font-size:1.4rem;font-weight:600}.f-product__app-block shipping-calculator .shipping-calculator__method-price{color:#51a559;font-weight:600;font-size:1.3rem}.f-product__app-block shipping-calculator .shipping-calculator__method-eta{font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-custom.css.map */
