.product-form__input .select{max-width:100%;align-items:center;border:1px solid var(--color-border-1)}.no-js .product-form__submit.button--secondary{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);--alpha-button-background: 1}.product-form__submit[aria-disabled=true]+.shopify-payment-button,.product-form__submit[disabled]+.shopify-payment-button{display:none}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon,.thumbnail__badge{background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:calc(.4rem + var(--media-border-width));top:calc(.4rem + var(--media-border-width));z-index:1}.product__media-video .product__media-icon{opacity:1}.product__media-toggle{display:flex}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.product__media-list .product__media-item>div{margin:0 auto}.product__media-list .product__media{position:relative}.product__media-list .product__media:before{content:"";display:block;padding-bottom:var(--product-page-image-height)}.product__media img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:center center}.product__media--cover img{object-fit:cover}.product__media-item.product__media-item--variant.is-active{display:block}.product__media-list .product__media-item:not(.is-active){display:none}.thumbnail-list__item{margin:5px;position:relative}.thumbnail-list__item .thumbnail{width:50px;height:50px;padding:0;background:none;border:0;border-radius:3px;position:relative;display:block;box-shadow:inset 0 0 0 1px #ddd}.thumbnail-list__item .thumbnail img{position:absolute;width:auto;height:auto;max-width:90%;max-height:90%;top:0;left:0;bottom:0;right:0;margin:auto}.product__media-wrapper div[id^=GalleryThumbnails]{position:relative;padding:0 30px}.product__media-wrapper .swiper-button-prev,.product__media-wrapper .swiper-button-next{width:auto;height:auto;margin:0;top:calc(50% - 12.5px)}.product__media-wrapper .swiper-button-prev{left:0}.product__media-wrapper .swiper-button-next{right:0}.product__media-wrapper div[id^=GalleryThumbnails] .swiper-controls svg{width:25px;height:25px;fill:var(--color-foreground)}a.product__text{display:block}.product .price--sold-out .price__badge-sale{display:none}.product--no-media .product__title,.product--no-media .product__text,.product--no-media noscript .product-form__input,.product--no-media .product__tax{text-align:center}.product--no-media noscript .product-form__input,.product--no-media .share-button{max-width:100%}.product--no-media fieldset.product-form__input,.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media .product__view-details,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity,.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product--no-media fieldset.product-form__input{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product__info-container>modal-opener{display:block;text-align:center}.product--no-media .price{text-align:center}.product__info-container>*{margin-bottom:15px}.product__info-wrapper .product__title{width:100%;margin-bottom:15px;line-height:1;word-break:break-word;padding-bottom:15px;border-bottom:1px solid var(--color-border-1);font-size:var(--font-size-product-title);font-weight:var(--font-weight-product-title);letter-spacing:var(--letter-spacing-product-title);text-transform:var(--text-transform-product-title)}variant-radios,variant-selects{padding-bottom:15px;border-bottom:1px solid var(--color-border-1)}variant-radios,variant-selects{display:block}.product-form__input .form__label{line-height:1;font-size:.93em;font-weight:700;margin-bottom:8px;margin-top:8px}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}variant-radios .option-name:after{content:":"}variant-radios .option-selected-value{font-weight:400;color:#999;margin-left:3px}.product-form__input input[type=radio]+label,.product-form__input input[type=radio]:checked+label{display:block;background:var(--bg-variants);color:var(--color-variants);float:left;margin:0 10px 10px 0;cursor:pointer;position:relative;border-radius:2px;font-size:var(--font-size-product-variations);font-weight:var(--font-weight-product-variations);letter-spacing:var(--letter-spacing-product-variations);text-transform:var(--text-transform-product-variations)}.product-form__input input[type=radio]+label span{display:flex;align-items:center;justify-content:center;min-width:50px;padding:5px 15px;line-height:1;min-height:38px;border:1px solid #ddd;border-radius:2px;box-shadow:0 2px 2px #cdcdcd59}.product-form__input input[type=radio]:checked+label span{box-shadow:0 0 0 1px var(--color-border-selected-variants);border-color:var(--color-border-selected-variants)}.product-form__input input[type=radio]+label span[style]{min-width:auto;width:65px;height:65px;padding:0;border:0;border-radius:0;box-shadow:none;background-repeat:no-repeat;background-position:center;background-size:100%;border:5px solid #fff}.product-form__input input[type=radio]+label span[style]:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ddd;border-radius:2px;box-shadow:0 2px 2px #cdcdcd59}.product-form__input input[type=radio]:checked+label span[style]:before{border:2px solid var(--color-border-selected-variants)}.product-form__input input[type=radio]+label span.color-swatch{width:40px;height:40px}.product__info-wrapper .price--on-sale{display:flex;align-items:center}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display:none}.product__info-wrapper .price__regular{font-size:var(--font-size-product-price-final);font-weight:var(--font-weight-product-price-final);color:var(--cor-preco-destaque-produto)}.price--on-sale .price__sale{display:flex;flex-direction:column}.product__info-wrapper .price__sale .price-item--regular{color:var(--color-old-price-product);font-size:var(--font-size-product-price-normal);font-weight:var(--font-weight-product-price-normal)}.product__info-wrapper .price__sale .price-item--sale{font-size:var(--font-size-product-price-final);font-weight:var(--font-weight-product-price-final);color:var(--cor-preco-destaque-produto)}.price--sold-out .price__badge-sold-out,.price--on-sale .price__badge-sale{display:inline-block}.product__info-wrapper .price--sold-out{display:flex;align-items:center}.product__info-wrapper .badge{margin:0 0 0 40px;padding:8px 15px;border-radius:2px;font-size:.8em}.product__info-wrapper .price__badge-sold-out{background:var(--product-bg-sold-out-stamp);color:var(--product-color-sold-out-stamp)}.product__info-wrapper .price__badge-sale{background:var(--product-bg-promotion-stamp);color:var(--product-color-promotion-stamp)}.product__info-wrapper .acoes-produto{padding:15px 0 0;margin:15px 0;border-top:1px solid #eee}.product-form,.product__info-wrapper form{display:block}.product-form{max-width:380px}.product-form__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.product__info-container .product-form__quantity{display:flex}.product-form__quantity .form__label{display:none}.product__info-container .quantity{background:var(--bg-qtd-selector);border:1px solid var(--color-border-qtd-selector)}.product-form__quantity .quantity__button{background:0;border:0;padding:0;width:30px}.product-form__quantity .quantity__input{width:50px;text-align:center;border:0;background:0;-webkit-appearance:none;appearance:none;color:var(--color-qtd-selector)}.product-form__submit{width:calc(100% - 120px);height:55px;border-radius:3px;border:0;font-size:var(--font-size-product-call-to-action);font-weight:var(--font-weight-product-call-to-action);letter-spacing:var(--letter-spacing-product-call-to-action);text-transform:var(--text-transform-product-call-to-action);transition:background .3s,color .3s}.featured-product .product-form__submit.button--secondary{background:var(--bg-botao-comprar-produto);color:var(--color-escrita-botao-comprar-produto)}.featured-product .product-form__submit.button--secondary:hover{background:var(--bg-botao-comprar-produto-hover);color:var(--color-escrita-botao-comprar-produto-hover)}.product-form__submit{background:var(--bg-botao-comprar-produto);color:var(--color-escrita-botao-comprar-produto)}.product-form__submit:hover{background:var(--bg-botao-comprar-produto-hover);color:var(--color-escrita-botao-comprar-produto-hover)}.shopify-payment-button{width:100%;margin-top:10px}.product__info-wrapper .shopify-payment-button__button--unbranded{padding:0;border:0;border-radius:3px;height:55px;background:var(--bg-btn-checkout);color:var(--color-btn-checkout);font-size:var(--font-size-product-call-to-action);font-weight:var(--font-weight-product-call-to-action);letter-spacing:var(--letter-spacing-product-call-to-action);text-transform:var(--text-transform-product-call-to-action)}.product__info-wrapper .shopify-payment-button__button--unbranded:hover{color:var(--color-btn-checkout-hover)}.product__info-wrapper .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--bg-btn-checkout-hover)}.product__info-wrapper .shopify-payment-button__button--hidden,.shopify-payment-button__button--hidden{display:none}.shopify-payment-button__more-options{margin:10px 0}.quantity{display:flex;border-radius:3px;overflow:hidden}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__button i{display:block;position:relative;width:20px;height:20px;margin:0 auto;pointer-events:none}.quantity__button i:before,.quantity__button i:after{content:"";position:absolute;display:block;background:var(--color-qtd-selector);top:0;bottom:0;left:0;right:0;margin:auto}.quantity__button i:before{width:10px;height:2px}.quantity__button i:after{width:2px;height:10px}.quantity__button[name=minus] i:after{display:none}.product__media-item--variant:first-child{display:none}.accordion summary{display:flex;position:relative;height:45px;align-items:center;border-top:1px solid #eee}.accordion .summary__title{display:flex;align-items:center;flex:1}.accordion .icon-accordion{height:20px;width:20px}.accordion .summary__title .accordion__title{margin:0 0 0 10px;font-size:1.07em}.accordion .summary__title+.icon-caret{height:7px}.accordion__content{word-break:break-word;overflow-x:auto}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content img{max-width:100%}.product__description{margin-top:30px;padding:30px 0}.product__description img{max-width:100%!important;height:auto!important}.product__description-heading{text-align:center;line-height:1;margin:0 0 30px;font-size:var(--font-size-sections-headings);font-weight:var(--font-weight-sections-headings);letter-spacing:var(--letter-spacing-sections-headings);text-transform:var(--text-transform-sections-headings)}.product__description-heading:after{content:"";height:2px;top:50%;left:0;display:block;margin:20px auto auto;width:40px;background:var(--bg-separador-titulos)}.product__description p{line-height:1.4em;margin:0}.product__description p:not(:last-of-type){margin-bottom:1.4em}.product-recommendations__heading{text-align:center;line-height:1;margin:0 0 30px;font-size:var(--font-size-sections-headings);font-weight:var(--font-weight-sections-headings);letter-spacing:var(--letter-spacing-sections-headings);text-transform:var(--text-transform-sections-headings)}.product-recommendations__heading:after{content:"";height:2px;top:50%;left:0;display:block;margin:20px auto;width:40px;background:var(--bg-separador-titulos)}#product-modal img{display:none}#product-modal img.show{display:block}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}#product-modal .modal-dialog{animation:animatetop .4s}.product__media-item.is-active>div:not(.media_image){display:none}.deferred-media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.product__media-list .deferred-media>*{overflow:hidden}.deferred-media>.deferred-media__poster{display:flex;align-items:center;justify-content:center;border:0;padding:0;background:none}.deferred-media[loaded]>.deferred-media__poster{display:none}.deferred-media__poster-button{background-color:#fff;border-radius:50%;color:#191919;display:flex;align-items:center;justify-content:center;height:60px;width:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.deferred-media__poster-button .icon{width:20px;height:20px}.deferred-media__poster-button .icon-play{margin-left:3px}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.thumbnail__badge{height:16px;width:16px;left:auto;right:5px;top:5px;background:#fff}.thumbnail__badge .icon{width:8px;height:8px;color:#191919}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start}.product-form__error-message-wrapper svg{fill:red;width:18px;height:18px;margin-right:7px}.product__media-item .deferred-media{padding-bottom:80%;max-width:100%;margin:0 auto;display:block;position:relative}.product__media-list .media_external_video{display:none!important}.product-form__input--dropdown:not(:last-of-type){margin-bottom:15px}.product-form__input select{height:42px;border:0;padding:0 10px;font-size:.85em;border-radius:2px;background:var(--bg-form-fields);color:var(--color-form-fields)}.product-form__input .select svg{width:15px;height:15px;margin-right:20px}.product-popup-modal__button{font-size:.85em;margin-right:20px;height:30px;padding:0;border:0;background:none}.product-popup-modal__button i{display:inline-block;margin-right:5px}.product-popup-modal__button svg{width:23px;height:23px}.product-info-image .img-placeholder{height:50px}.product-info-image img{width:auto;height:auto}@-webkit-keyframes move{20%,to{opacity:0;-webkit-transform:translate(300px,0)}0%{opacity:0}10%{opacity:.4}}@keyframes move{20%,to{opacity:0;transform:translate(300px)}0%{opacity:0}10%{opacity:.4}}.product-form__submit.with-animation:not([disabled]):not([disabled=disabled]):before{content:"";display:block;position:absolute;width:25px;top:0;height:100%;background:#fff;opacity:.5;right:auto;bottom:auto;left:auto;z-index:1;-webkit-animation:move 5s infinite ease-in-out;animation:move 5s infinite ease-in-out;-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:skewX(15deg);transform:skew(15deg)}.product-form__submit{position:relative;overflow:hidden}.product__info-container .product-form__quantity{height:55px;margin-right:10px}.product-form__submit{width:auto;flex:1}@media(max-width:767px){.product__media-wrapper{padding:0}.product__info-wrapper{margin-top:50px}.product__media-wrapper div[id^=GalleryThumbnails]{margin-top:20px}}@media(min-width:768px){.product__media-gallery{display:flex;flex-direction:row;gap:20px}.product__media-wrapper div[id^=GalleryThumbnails]{order:-1;padding:0 0 50px;height:fit-content}.thumbnail-list__item .thumbnail{width:90px;height:90px}.thumbnail-list__item{margin:0 0 5px}.product__info-wrapper{padding-left:50px}.product__media-gallery>div[id*=GalleryViewer]{width:calc(100% - 100px)}.product__description{margin-top:60px;padding:50px 0}}.thumbnail-list__item{margin:0}.product__media-list .product__media-item:not(.is-active){display:unset}.product__info-wrapper .product__title+.product__title{display:none}.product__info-wrapper .product__view-details{display:none}.thumbnail-list__item .thumbnail[aria-current=true]{border-color:#ddd}.product__media-wrapper .swiper-thumbs .swiper-slide-thumb-active .thumbnail{box-shadow:inset 0 0 0 1px var(--bg-borda-miniatura-ativa)}.product__short-description{font-size:.857em}pickup-availability{display:block}pickup-availability[available]{min-height:auto}.pickup-availability-preview{display:flex;gap:5px;font-size:.857em;margin-top:20px}.pickup-availability-preview .icon{flex-shrink:0;height:1.8rem}.pickup-availability-preview .icon-unavailable{height:1.6rem;margin-top:.1rem}.pickup-availability-button{background-color:transparent;padding:0;border:0;text-decoration:underline}.pickup-availability-info *{margin:0 0 .6rem}pickup-availability-drawer{background-color:var(--color-background);height:100%;opacity:0;overflow-y:auto;padding:2rem;position:fixed;top:0;right:0;z-index:99999;transform:translate(100%);width:100%;border-left:1px solid var(--color-border-1)}pickup-availability-drawer[open]{transform:translate(0);opacity:1}@media screen and (min-width:750px){pickup-availability-drawer{transform:translate(100%);width:37.5rem}pickup-availability-drawer[open]{opacity:1;transform:translate(0);animation:animateDrawerOpen var(--duration-default) ease}}.pickup-availability-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.2rem}.pickup-availability-drawer-title{font-size:1.143em;font-weight:700;text-transform:uppercase}.pickup-availability-header .icon{width:2rem}.pickup-availability-drawer-button{background-color:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer;display:block;height:4.4rem;padding:1.2rem;width:4.4rem}.pickup-availability-drawer-button:hover{color:rgba(var(--color-foreground),.75)}.pickup-availability-variant{margin:0 0 1.2rem;text-transform:capitalize;color:#999;font-size:.857em}.pickup-availability-variant>*+strong{margin-left:1rem}.pickup-availability-list__item{border-bottom:.1rem solid var(--color-border-1);padding:2rem 0}.pickup-availability-list__item:first-child{border-top:.1rem solid var(--color-border-1)}.pickup-availability-list__item>*{margin:0}.pickup-availability-list__item>*+*{margin-top:1rem}.pickup-availability-address{font-style:normal;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale))}.pickup-availability-address p{margin:0}.pickup-availability-list__item>.h4{font-size:1.071em}.pickup-availability-address{font-size:.857em}.complementary-products__container .summary__title .accordion__title{font-size:1.143em;font-weight:700;margin-bottom:20px}.complementary-products__container img+img,.complementary-products__container .card-compare,.complementary-products__container .product__countdown--holder.product__countdown--compact,.complementary-products__container .card__buy-with-whatsapp,.complementary-products__container .quick-add,.complementary-products__container .add-to-wishlist,.complementary-products__container .product-item__swatch-list{display:none}.complementary-products__container .card__inner{margin-right:10px}.complementary-products .card__add-to-wishlist,.complementary-products .quick-add,.complementary-products .whatsapp-button,.complementary-products .card__compare,.complementary-products .countdown,.complementary-products .card__badge,.complementary-products .card__color-swatch-list,.complementary-products .installments,.complementary-products .cash-discount{display:none!important}.complementary-products__title{display:block;font-size:1.143em;font-weight:700;color:#232323;letter-spacing:.02px;line-height:22px;position:relative;padding:0 0 20px;text-transform:uppercase}.complementary-products .card{display:grid;grid-template-columns:80px 1fr}.complementary-products .media{padding-bottom:150%;position:relative}.complementary-products .media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.complementary-products li+li{margin-top:25px}.complementary-products .card__heading{font-size:.857em}.complementary-products .price__regular,.complementary-products .price__sale .price-item--sale{font-size:1em;font-weight:600;letter-spacing:.02px;line-height:22px;color:var(--cor-preco-destaque-produto)}.complementary-products .swiper-pagination{position:static}.product .countdown{margin-bottom:15px;background:var(--bg-product-countdown);color:var(--color-product-countdown);border-radius:4px;display:flex;justify-content:space-around}.product .countdown__item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:40px;height:65px;text-align:center}.product .countdown__icon-svg{width:20px;height:20px}.product .countdown__time{font-size:1em;font-weight:700}.product .countdown__label{font-size:.786em;text-transform:uppercase}.product__people-watching{margin:20px 0;font-size:.857em;display:flex;align-items:center}.product__people-watching-icon{width:17px;height:17px;margin-right:5px;fill:var(--color-foreground)}.product__people-watching-number{font-weight:700;margin-right:5px}.product__text-with-icon{display:flex;flex-direction:column;gap:12px}.product__text-with-icon p{margin:0}.product__text-with-icon-row{display:flex;align-items:center;gap:10px}.product__text-with-icon-icon svg{display:block;width:25px;height:25px;fill:var(--color-foreground)}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.product__inventory{margin-bottom:30px;max-width:365px}.product__inventory-text{font-size:.857em;color:var(--color-product-inventory-text)}.product__inventory-bar{position:relative;width:100%;height:3px;margin-top:10px}.product__inventory-number{font-weight:700;color:var(--color-product-inventory-number)}.product__inventory-number--animate{animation:blink 2s infinite}.product__inventory-bar-track{position:relative;width:100%;height:3px;background:var(--bg-product-inventory-bar);margin-top:10px}.product__inventory-bar-thumb{position:absolute;top:0;left:0;height:3px;background:var(--bg-product-inventory-bar-inner)}.product__shipping-calculator{padding-top:15px;margin-top:15px;border-top:1px solid var(--color-border-1)}.product__shipping-calculator>*{max-width:380px}.product__shipping-calculator-label{font-size:.857em;margin-bottom:10px;line-height:1;font-weight:700}.product__shipping-calculator-fields{display:inline-block;position:relative;width:100%}.product__shipping-calculator-input{outline:0;max-width:100%;height:47px;padding:20px;border-radius:3px;width:100%;background:var(--bg-shipping-calculator);border:1px solid var(--border-shipping-calculator);color:var(--color-shipping-calculator);box-shadow:0 2px 2px #cdcdcd59}.product__shipping-calculator-btn{color:var(--color-shipping-calculator);position:absolute;top:calc(50% - 15px);right:0;height:30px;font-size:.857em;border:0;background:0;box-shadow:none;padding:0 24px;border-left:1px solid var(--color-border-2)}.product__shipping-calculator-link{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:.857em}.product__shipping-calculator-link.hide{display:none}.product__shipping-calculator-icon{width:15px;height:15px}.product__shipping-results{font-size:.857em;margin-top:20px}.product__shipping-results div:empty{display:none}.product__shipping-destination-text{margin-bottom:10px;display:block;font-weight:700}.product__shipping-results-first+.product__shipping-results-second{margin-top:15px}.product__shipping-name-first,.product__shipping-name-second{font-weight:700}.product .whatsapp-button{max-width:380px}.product .whatsapp-button__link{display:flex;align-items:center;justify-content:center;font-size:.857em;background:var(--bg-wp-btn);border:1px solid var(--border-wp-btn);color:var(--color-wp-btn);padding:7px;border-radius:2px;transition:all .3s}.product .whatsapp-button .whatsapp-button__icon{display:block;width:17px;height:17px;fill:var(--color-wp-btn);margin-right:5px;transition:fill .3s}.product .whatsapp-button__link:hover{background:var(--bg-wp-btn-hover);border:1px solid var(--border-wp-btn-hover);color:var(--color-wp-btn-hover)}.product .whatsapp-button__link:hover .whatsapp-button__icon{fill:var(--color-wp-btn-hover)}.sizechart__button{color:var(--color-foreground)}.sizechart__button svg{fill:var(--color-foreground)}button[data-bs-target^="#sizeChart"]{border:0;background:0;padding:0;display:flex;font-size:.857em}button[data-bs-target^="#sizeChart"] svg{display:block;width:20px;height:20px;margin-right:5px}.size-chart-modal__content{border-radius:3px}#wishlist-compare{display:flex;align-items:center;gap:20px}.product__add-to-wishlist a{display:flex;align-items:center;gap:10px}.product__wishlist-icon{width:20px;height:20px;fill:var(--color-foreground)}.product__wishlist-text{font-size:.857em}.product__compare-button{padding-left:25px;position:relative;cursor:pointer}.product__compare-button svg{position:absolute;top:0;left:0;width:20px;height:20px;fill:var(--color-foreground)}.product__compare-checkbox{position:absolute;opacity:0;top:0;left:0}.product__compare-label{font-size:.857em;cursor:pointer}.product__social-share{display:flex;flex-wrap:wrap;align-items:center}.product__social-title{margin-right:10px;margin-bottom:10px;margin-top:10px}.product__social-share-items{display:flex}.product__social-share-item{margin-right:10px}.product__social-network{cursor:pointer;display:block}.product__social-network svg{fill:var(--share-social-networks-color-icons);width:18px;height:18px;display:block}@media(min-width:992px){.product__media-list .product__media-item>div{max-width:450px}}@media(max-width:767px){.thumbnail-list__item .thumbnail{width:100%;height:auto;padding:0 0 100%;background:none;border:0;border-radius:3px;position:relative}.thumbnail-list__item .thumbnail img{position:absolute;width:100%;height:100%;max-width:90%;max-height:90%;top:0;left:0;bottom:0;right:0;margin:auto;object-fit:contain}}@media(min-width:992px){.product__media-list .product__media-item>div{max-width:100%}}@media(min-width:768px){.product__media-wrapper div[id^=GalleryThumbnails] .limit{max-height:390px;width:90px;overflow:hidden;position:relative}.thumbnail-list__item{height:90px!important;margin:0}}@media(min-width:768px){.thumbnail-list__item .thumbnail{width:100%;height:100%}.product__media-wrapper .swiper-button-prev,.product__media-wrapper .swiper-button-next{bottom:0;top:auto;transform:rotate(90deg);width:calc(50% - 5px);height:40px}}.product-tab{display:block;margin-bottom:30px}.tabs-wrapper{margin:60px 0 30px;border-bottom:1px solid var(--color-border-1)}.tabs{display:flex;flex-wrap:wrap;justify-content:center}.tab{flex:0 0 auto}.tab+.tab{margin-left:50px}.tab-title{white-space:nowrap;padding:15px 0;display:inline-block;font-size:1em;font-weight:600;position:relative;transition:box-shadow .3s}.tab-title.is-open:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:var(--bg-indicator-active-tabs)}.tabs-contents .toggle-content.is-active{display:block}.tabs-contents .tab-content{display:none}.tabs-contents .tab-content.is-active{display:block}@media(max-width:767px){.tabs-wrapper{position:relative}.tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs-wrapper:before,.tabs-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:5}.tabs-wrapper:before{left:0;background:linear-gradient(to right,var(--color-background) 0%,transparent 100%)}.tabs-wrapper:after{right:0;background:linear-gradient(to left,var(--color-background) 0%,transparent 100%)}.tabs-wrapper.show-left:before{opacity:1}.tabs-wrapper.show-right:after{opacity:1}}.variant-card-type .form__label{display:none}.variant-card-type .product-form__input{display:flex;flex-direction:column;gap:10px}.variant-card-type .product-form__input .variant-card{font-size:1em!important;margin:0!important;display:flex!important;justify-content:space-between;align-items:center;padding:15px;gap:15px}.variant-card-radio:checked+.variant-card{box-shadow:inset 0 0 0 2px var(--color-border-selected-variants)}.variant-card__title{font-size:1.29em}.variant-card-type .product-form__input .variant-card span,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card span{box-shadow:none;border:0;padding:0;min-width:auto;min-height:auto;display:block}.variant-card-type .product-form__input .variant-card .variant-card__badge,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card .variant-card__badge{background:var(--product-bg-promotion-stamp);color:var(--product-color-promotion-stamp);padding:8px 15px;border-radius:2px;font-size:.8em;width:fit-content}.variant-card-type .product-form__input .variant-card .variant-card__discount,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card .variant-card__discount{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.variant-card-type .product-form__input .variant-card .variant-card__prices,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card .variant-card__prices{display:flex;flex-wrap:wrap;gap:10px;font-size:1.0714em;justify-content:flex-end}.variant-card-type .product-form__input .variant-card .variant-card__compare,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card .variant-card__compare{color:#888;text-decoration:line-through;font-weight:400}.variant-card-type .product-form__input .variant-card .variant-card__price,.variant-card-type .product-form__input input[type=radio]:checked+.variant-card .variant-card__price{font-weight:700}.product__custom-fields-title p{margin-bottom:15px;line-height:1}.product__custom-fields-descripton{margin-bottom:20px}.product__custom-fields-descripton p{line-height:1.4em}.product__custom-fields-descripton p+p{margin:1.4em 0 0}.product__custom-fields-wrapper{display:flex;flex-direction:column;gap:20px}.product__custom-field{display:flex;flex-direction:column;width:210px;max-width:100%}.product__custom-fields label[for],.product__custom-fields legend{font-size:1em;line-height:1em;margin-bottom:5px}.product__custom-field input[type=text],.product__custom-field input[type=number],.product__custom-field input[type=date],.product__custom-field input[type=time],.product__custom-field textarea,.product__custom-field select{height:36px;padding:3px 15px;color:#191919;font-size:12px;box-shadow:#cdcdcd59 0 1px 1px;border:1px solid #dcdcdc;border-radius:3px}.product__custom-field textarea{height:120px;padding:10px!important}.product__custom-field-description{margin:5px 0 0;font-size:12px;line-height:1;color:#999}.custom-field-radio-group{display:flex;flex-direction:column;gap:10px;padding-top:5px}.custom-field-radio-group label{display:flex;align-items:center;gap:5px}.product__custom-field--checkbox label+label{display:flex;align-items:center}.product__custom-field--checkbox input[type=checkbox]{margin-right:5px}.product__custom-field-error-msg{display:none;color:red;font-weight:700;font-size:10px;margin-top:4px;line-height:1}.product__custom-fields--hidden{display:none}.product__custom-field-required{display:none;color:red;margin-left:2px;font-weight:700}.product__custom-field--error .product__custom-field-error-msg{display:block}.product__custom-field-required--visible{display:inline-block}.product__custom-fields .product__custom-field--error input,.product__custom-fields .product__custom-field--error textarea,.product__custom-fields .product__custom-field--error select{border:2px solid #e11900;background-color:#fff5f5}.product__custom-field--file{display:flex;flex-direction:column}.product__custom-field--file label:after{content:var(--file-name, attr(data-placeholder));display:flex;align-items:center;gap:10px;margin-top:6px;border:2px dashed #bbb;border-radius:12px;background:#fafafa;color:#999;transition:.25s;background-image:url('data:image/svg+xml;utf8,<svg width="26" height="26" xmlns="http://www.w3.org/2000/svg" fill="%23999"><path d="M13 3l6 6h-4v6h-4V9H7l6-6zm9 16v2H4v-2h18z"/></svg>');background-repeat:no-repeat;background-position:16px center;padding:18px 18px 18px 54px}.product__custom-field--file label:hover:after{border-color:#888;background:#f0f0f0}.product__custom-field--file input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.product__custom-field--file.product__custom-field--error label:after{border-color:red;background:#ffe6e6;color:#a00}.product__custom-field--file.product__custom-field--error label:after{animation:shake .3s ease}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}to{transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product.css.map */
