.nube-slider-product{max-height:900px;overflow:hidden}.js-swiper-product .slider-slide{background-position:50%;background-size:cover;height:100%;overflow:hidden}.product-slider-image{max-width:100%;position:relative!important}.product-gallery-layout{position:relative}.product-gallery-list{display:flex;flex-direction:column;gap:10px}.product-gallery-group{display:grid;gap:10px;grid-template-columns:minmax(0,2fr) minmax(94px,1fr)}.product-gallery-group-extra{display:none}.product-gallery-item{background:var(--main-foreground-opacity-05);display:block;overflow:hidden;position:relative}.product-gallery-item-1{aspect-ratio:1/1;grid-column:1/-1}.product-gallery-item-2{aspect-ratio:1/1;grid-column:1/2;grid-row:span 2}.product-gallery-item-3,.product-gallery-item-4{aspect-ratio:1/1;grid-column:2/3}.product-gallery-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-gallery-more{align-items:center;background:transparent;border:1px solid var(--main-foreground-opacity-50);border-radius:999px;color:var(--main-foreground);cursor:pointer;display:flex;font-family:var(--body-font);font-size:var(--font-smallest);font-weight:700;justify-content:center;letter-spacing:0;line-height:1;margin:10px auto 0;min-height:28px;min-width:120px;padding:0 18px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product-video-container{display:block;height:100%;width:100%}.product-video{align-items:center;display:flex;height:100%;justify-content:center}.product-video .embed-responsive{height:100%;padding-bottom:0;width:100%}.product-video .video-image{height:100%;width:auto}.js-swiper-product-pagination .swiper-pagination-bullet-video,.js-swiper-product-pagination.swiper-pagination-bullets .swiper-pagination-bullet-video{background:transparent!important;border:1px solid;border-radius:50%!important;display:inline-block;height:18px!important;opacity:.6;position:relative;vertical-align:middle;width:18px!important}.js-swiper-product-pagination .swiper-pagination-bullet-video:before,.js-swiper-product-pagination.swiper-pagination-bullets .swiper-pagination-bullet-video:before{border-bottom:4px solid transparent;border-left:6px solid;border-top:4px solid transparent;content:"";height:0;left:50%;margin-left:-2px;margin-top:-4px;position:absolute;top:50%;width:0}.js-swiper-product-pagination .swiper-pagination-bullet-video.swiper-pagination-bullet-active,.js-swiper-product-pagination.swiper-pagination-bullets .swiper-pagination-bullet-video.swiper-pagination-bullet-active{background:transparent!important;opacity:1}.pdp-container{margin:0 auto;max-width:560px}.pdp-container,.pdp-container .price-container,.pdp-container .product-brand,.pdp-container .product-description-container,.pdp-container .product-description-title,.pdp-container .product-installments-block,.pdp-container .product-sku,.pdp-container .product-variants-block{text-align:left}.product-form-breadcrumbs{color:var(--main-foreground-opacity-60);font-size:var(--font-base)}.product-form-breadcrumbs .breadcrumbs{margin:0}.product-form-breadcrumbs .crumb,.product-form-breadcrumbs .divider{color:inherit;font-family:var(--body-font);font-weight:400;text-decoration:none}.product-title{color:var(--primary-color);font-family:var(--heading-font);font-size:22px;font-weight:500;letter-spacing:0;line-height:1.1;text-transform:none}.product-brand{align-items:center;background:var(--main-foreground-opacity-03);border-radius:999px;color:var(--main-foreground);display:inline-flex;font-size:var(--font-smallest);font-weight:600;letter-spacing:0;padding:4px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.product-sku{color:var(--main-foreground-opacity-50);font-size:var(--font-small)}.price-container{border-bottom:0;padding-bottom:8px}.product-compare-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px;min-height:26px}.product-compare-row-empty{margin-bottom:0;min-height:0}.product-price{color:var(--main-foreground);font-family:var(--body-font);font-size:30px;font-weight:800;letter-spacing:0;line-height:1}.product-price-compare{color:var(--main-foreground-opacity-50);font-family:var(--body-font);font-size:var(--font-base);line-height:1.1;text-decoration:line-through}.product-discount-label{align-items:center;background:var(--primary-color);border-radius:6px;color:var(--main-background);display:inline-flex;font-family:var(--body-font);font-size:var(--font-smallest);font-weight:800;line-height:1;min-height:24px;padding:3px 9px}.product-price-without-taxes{color:var(--main-foreground);display:inline-block;font-size:var(--font-small);font-weight:500}.product-installments-overview{align-items:center;color:var(--primary-color);display:inline-flex;font-size:var(--font-base);font-weight:500;line-height:1.35}.product-installments-overview .installment-amount,.product-installments-overview .installment-price,.product-installments-overview strong{font-family:var(--body-font);font-weight:800}.product-installments-overview-green{color:var(--primary-color);font-size:var(--font-base);font-weight:600}.product-payment-discount-message{align-items:flex-start;color:var(--primary-color);display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--font-base);font-weight:800;gap:4px;line-height:1.35}.product-payment-discount-message .js-payment-discount-price-product{display:block;font-size:28px;font-weight:800;line-height:1.05}.product-payment-discount-message .js-payment-discount-price-product,.product-payment-discount-message span,.product-payment-discount-message strong{font-family:var(--body-font)}.product-transfer-discount-message{align-items:baseline;color:var(--primary-color);display:flex;flex-wrap:wrap;font-size:var(--font-base);font-weight:500;gap:4px;line-height:1.34}.product-transfer-discount-message strong{font-family:var(--body-font);font-weight:800}#product-shipping-container .shipping-price-free{color:#3caf65!important}#product-shipping-container .shipping-price-old{color:var(--main-foreground-opacity-50);opacity:1;text-decoration:line-through}.js-product-payment-details .tab-group{border-bottom:0;display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;white-space:nowrap;width:100%}.js-product-payment-details .tab{display:inline-flex;flex:0 0 auto;float:none}.js-product-payment-details .tab-link{align-items:center;background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:8px;color:var(--main-foreground);cursor:pointer;display:inline-flex;gap:8px;line-height:1.1;min-height:42px;padding:10px 14px;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.js-product-payment-details .tab-link .js-modal-tab-discount,.js-product-payment-details .tab-link .label{display:none}.js-product-payment-details .tab-link:hover,.js-product-payment-details .tab.active .tab-link{background:color-mix(in srgb,var(--primary-color) 8%,var(--main-background));border-color:color-mix(in srgb,var(--primary-color) 46%,transparent);color:var(--primary-color);text-decoration:none}.js-product-payment-details .tab.active .tab-link{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary-color) 40%,transparent)}.js-product-payment-details .label{align-items:center;background:color-mix(in srgb,var(--primary-color) 12%,var(--main-background));border-radius:6px;color:var(--primary-color);display:inline-flex;font-size:.75rem;line-height:1;min-height:22px;padding:3px 8px}.js-product-payment-details .box,.js-product-payment-details .card{border-color:var(--main-foreground-opacity-10);transition:border-color .18s ease,box-shadow .18s ease}.js-product-payment-details .box:hover,.js-product-payment-details .card:hover{border-color:color-mix(in srgb,var(--primary-color) 36%,transparent);box-shadow:0 8px 22px rgba(0,0,0,.08)}.product-last-stock{color:var(--main-foreground-opacity-70);font-size:var(--font-base);font-weight:500}.product-last-stock .js-product-stock,.product-last-stock strong{font-family:var(--body-font);font-weight:800}.label-less,.label-more{color:var(--accent-color);cursor:pointer;font-size:var(--font-small);font-weight:600}.product-buy-row{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(112px,24%) minmax(0,1fr);margin:28px 0 22px}.product-buy-action,.product-quantity-column{min-width:0}.product-buy-row-single .product-buy-action{grid-column:1/-1}.product-quantity{border:1px solid var(--primary-color);border-radius:999px;height:52px;margin:0;min-height:52px;overflow:hidden}.product-quantity .js-quantity-down,.product-quantity .js-quantity-up{align-items:center;color:var(--primary-color);display:flex;height:100%;justify-content:center;fill:var(--primary-color);cursor:pointer}.product-quantity .form-control{border:0;font-family:var(--body-font);font-size:var(--font-base);font-weight:600;height:100%;line-height:1;padding:0!important}.product-rings-message{display:block;font-size:var(--font-small);font-weight:600;line-height:15px;margin-top:1rem}.description-container{overflow:hidden}.description-container .description-expand-text-toggle{background-color:var(--main-background)}.description-container .product-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:var(--font-smallest)}.description-container.accordion-expanded .product-description{display:block;-webkit-line-clamp:unset;height:100%}.product-variants-block{border-bottom:0;padding:16px 0 6px}.js-product-variants{gap:12px;padding-bottom:0!important}.js-product-variants-group{padding:0}.js-product-variants-group .form-label{color:var(--main-foreground-opacity-60);font-size:var(--font-smallest);font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px}.js-product-variants-group .js-insta-variation-label{color:var(--main-foreground);font-weight:700}.pdp-container .btn-variant{align-items:center;background:var(--main-background);border:1px solid var(--main-foreground-opacity-20);border-radius:4px;color:var(--main-foreground);display:inline-flex;font-size:12px;height:34px;justify-content:center;line-height:1;margin:0 8px 8px 0;min-height:34px;min-width:36px;padding:0;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease;vertical-align:top;width:auto}.pdp-container .btn-variant.selected,.pdp-container .btn-variant:hover:not(.btn-variant-no-stock){background:var(--main-background);border-color:var(--main-foreground);box-shadow:inset 0 0 0 1px var(--main-foreground);color:var(--main-foreground)}.pdp-container .btn-variant.btn-variant-no-stock{border-color:var(--main-foreground-opacity-10);color:var(--main-foreground-opacity-40)}.pdp-container .btn-variant.btn-variant-color{border-radius:50%;height:30px;min-height:30px;min-width:30px;padding:3px!important;width:30px}.pdp-container .btn-variant.btn-variant-color.selected{border-color:var(--main-foreground);box-shadow:0 0 0 2px var(--main-background),0 0 0 3px var(--main-foreground)}.pdp-container .btn-variant-content{align-items:center;display:flex;font-size:12px!important;font-weight:600;height:100%;justify-content:center;line-height:1;margin:0;min-height:0;min-width:0;padding:0 10px;text-align:center;white-space:nowrap;width:100%}.pdp-container .btn-variant-color .btn-variant-content{border:1px solid var(--main-foreground-opacity-10);border-radius:50%;height:100%;padding:0;width:100%}.product-add-to-cart{align-items:center;background:var(--primary-color);border:1px solid var(--primary-color);border-radius:999px!important;color:var(--main-background);display:inline-flex;font-family:var(--body-font);font-weight:700;height:52px;justify-content:center;letter-spacing:0;line-height:1;margin-top:0;min-height:52px;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}.product-add-to-cart:focus,.product-add-to-cart:hover{opacity:.88;transform:translateY(-1px)}.product-add-to-cart.nostock,.product-add-to-cart:disabled{background:var(--main-foreground-opacity-03);border-color:var(--main-foreground-opacity-10);color:var(--main-foreground-opacity-50);transform:none}.product-description-container{border-bottom:1px solid var(--main-foreground-opacity-10);padding:18px 0}.product-description-panel{background:color-mix(in srgb,var(--primary-color) 12%,var(--main-background));border-radius:12px;color:var(--main-foreground);margin:18px 0;max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:22px 24px;scrollbar-color:var(--primary-color) transparent;scrollbar-width:thin;width:100%}.product-description-panel-title{color:var(--primary-color);font-family:var(--heading-font);font-size:var(--font-big);font-weight:700;margin:0 0 18px;text-align:center;text-decoration:underline;text-underline-offset:5px}.product-description-panel-content{font-size:var(--font-small);line-height:1.65}.product-description-panel-content>:last-child{margin-bottom:0}.desc-checkbox{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.desc-content{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--main-foreground);font-size:var(--font-small);line-height:1.7}.desc-checkbox:checked~.desc-content{display:block;-webkit-line-clamp:unset}.desc-checkbox:checked~.label-more,.desc-checkbox:not(:checked)~.label-less{display:none}.accodion-border-pdp{border-bottom:1px solid var(--main-foreground-opacity-10)}.accodion-border-pdp:first-of-type{border-top:1px solid var(--main-foreground-opacity-10)}.accodion-border-pdp .js-accordion-toggle{color:var(--main-foreground);text-decoration:none}.accodion-border-pdp .subtitle{color:var(--primary-color);font-size:var(--font-big);font-weight:700}.text-drop-pdp{color:var(--primary-color);fill:var(--primary-color)}.section-products-related{--product-related-gap:32px;overflow:hidden}.section-products-related .swiper-container{max-width:100%;overflow:visible;padding:10px 40px 40px 0;width:100%}.section-products-related .swiper-wrapper{align-items:stretch;-moz-column-gap:0;column-gap:0}.section-products-related .swiper-slide.item{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;display:flex;height:auto;margin:0;max-width:262px!important;min-width:0;overflow:visible;padding:0;width:262px}.section-products-related .item-card-inner{background:var(--main-background);border:1px solid color-mix(in srgb,var(--main-foreground) 8%,transparent);border-radius:20px;box-shadow:0 7px 14px rgba(0,0,0,.12);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 14px 14px;width:100%}@media (min-width:768px){.section-products-related.related-products-static .swiper-container{overflow:visible}.section-products-related.related-products-static .swiper-wrapper{-moz-column-gap:var(--product-related-gap)!important;column-gap:var(--product-related-gap)!important;display:grid;grid-template-columns:repeat(4,minmax(0,312px));justify-content:center;row-gap:32px;transform:none!important;width:100%}.section-products-related.related-products-static .swiper-slide.item{margin:0!important;max-width:312px!important;width:100%!important}.section-products-related.related-products-static .swiper-button-next,.section-products-related.related-products-static .swiper-button-prev,.section-products-related.related-products-static .swiper-pagination{display:none}.section-products-related .swiper-container{overflow:hidden;padding:10px 52px 26px}.section-products-related .swiper-wrapper{-moz-column-gap:0;column-gap:0}.section-products-related .swiper-slide.item{max-width:none!important;width:auto}.section-products-related .item-card-inner{padding:0 15px 15px}.section-products-related.related-products-static .swiper-slide.item{max-width:312px!important}}.section-products-related .item-product{display:flex;flex-direction:column}.section-products-related .swiper-pagination{bottom:auto;margin-top:16px;position:relative}.section-products-related .swiper-button-next,.section-products-related .swiper-button-prev{align-items:center;background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:50%;color:var(--main-foreground);display:flex;height:36px;justify-content:center;opacity:.55;padding:0;transition:opacity .18s ease,box-shadow .18s ease;width:36px}.section-products-related .swiper-button-next svg,.section-products-related .swiper-button-prev svg{display:block;margin:0}.section-products-related .swiper-button-next:hover,.section-products-related .swiper-button-prev:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);opacity:.85}.section-products-related .swiper-button-next.swiper-button-disabled,.section-products-related .swiper-button-next.swiper-button-lock,.section-products-related .swiper-button-prev.swiper-button-disabled,.section-products-related .swiper-button-prev.swiper-button-lock{display:none;opacity:0;pointer-events:none}.section-products-related .swiper-pagination-lock{display:none}.js-product-variants-group .custom-select .custom-select-option,.js-product-variants-group .custom-select .custom-select-text{font-size:12px}.installment-text{font-family:var(--body-font);font-size:8px;font-weight:500}@media (min-width:768px){.pdp-container{margin:0;padding-right:24px}.section-single-product{align-items:flex-start;display:flex}.section-single-product>div:first-child{height:auto;position:sticky;top:20px}.installment-text{font-family:var(--body-font);font-size:11px}.product-video .video-image{height:auto;width:100%}.product-video .embed-responsive{height:auto;padding-bottom:56.25%;width:100%}.product-rings-message{font-size:var(--font-big);line-height:28px}.product-price{font-size:32px}.product-price-compare{font-size:var(--font-big)}.product-title{font-size:42px}.description-container .product-description{font-size:var(--font-big)}.js-product-variants-group .custom-select .custom-select-text{font-size:20px}.js-product-variants-group .custom-select .custom-select-option{font-size:var(--font-base)}.product-quantity .form-control{font-size:var(--font-big)!important}#size-guide-modal{height:-moz-fit-content!important;height:fit-content!important;left:50%!important;transform:translateX(-50%)!important;width:-moz-fit-content!important;width:fit-content!important}}.product-image-container .product-thumbs{padding-left:10px!important}.product-image-container .product-thumbs .swiper-container{height:360px;padding:4px 0}.product-image-container .product-thumbs .swiper-button-prev{top:-14px}.product-image-container .product-thumbs .swiper-button-next,.product-image-container .product-thumbs .swiper-button-prev{background:var(--main-background);border:1px solid var(--main-foreground-opacity-10);border-radius:50%;color:var(--main-foreground);display:block;height:28px;left:50%;position:absolute;transform:translateX(-50%);width:28px;z-index:2}.product-image-container .product-thumbs .swiper-button-next{bottom:-18px}.product-image-container .product-thumbs .swiper-wrapper{align-items:stretch}.product-image-container .product-thumbs .swiper-slide-thumbs{display:flex;height:auto}.product-image-container .product-thumbs a.product-thumb{aspect-ratio:4/5;background:color-mix(in srgb,var(--main-foreground) 4%,var(--main-background));border:1px solid var(--main-foreground-opacity-10);display:block;height:auto;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;width:100%}.product-image-container .product-thumbs a.product-thumb.selected{border-color:var(--main-foreground)}.product-image-container .product-thumbs a.product-thumb:hover{opacity:.82}.product-image-container .product-thumbs img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media (min-width:768px){.product-image-container .product-thumbs{padding-left:16px!important}.product-image-container .product-thumbs .swiper-container{height:520px}}
/*# sourceMappingURL=product_critical.min.8865cca6.css.map */