.product__base .product__information .product__price del,.product__base .woocommerce-variation-price del{font-size:var(--font-size-h5);color:var(--wp--preset--color--blue-400)}.product__base{display:block;margin-top:var(--spacing-15-30);margin-bottom:var(--spacing-15-70)}.product__container{display:flex;flex-direction:column}.custom-product-gallery,.product__base .product__information .product__related .product__related-list{display:flex;flex-wrap:wrap;gap:.625rem}.custom-gallery-item{flex:1 1 calc(50% - .3125rem)}.custom-gallery-item img{display:block;width:100%;height:auto;border-radius:.5rem;cursor:zoom-in}.product__base .product__breadcrumbs,.product__base .product__gallery .woocommerce-product-gallery__image a,.product__base .product__gallery .woocommerce-product-gallery__image a img,.product__base .product__gallery .wp-post-image{width:100%}.product__base .product__breadcrumbs .woocommerce-breadcrumb{text-align:left!important}.product__base .product__breadcrumbs .breadcrumb-item{font-size:.625rem;color:#474747}.product__base .product__gallery .woocommerce-product-gallery__trigger{width:2.25rem;height:2.25rem;position:absolute;z-index:9;top:.625rem;right:.625rem;text-indent:-624.9375rem;border-radius:100%;background:var(--color--light);transition:filter var(--transition)}.product__base .product__gallery .woocommerce-product-gallery__trigger:hover{filter:brightness(.8)}.product__base .product__gallery .woocommerce-product-gallery__trigger::after,.product__base .product__gallery .woocommerce-product-gallery__trigger::before{content:'';display:block;position:absolute}.product__base .product__gallery .woocommerce-product-gallery__trigger::after{width:.125rem;height:.5rem;top:1.1875rem;left:1.375rem;border-radius:.375rem;background:var(--color--dark);rotate:-45deg}.product__base .product__gallery .woocommerce-product-gallery__trigger::before{width:.625rem;height:.625rem;top:.5625rem;left:.5625rem;border:.125rem solid var(--color--dark);border-radius:100%}.product__base .product__gallery .woocommerce-product-gallery__image.flex-active-slide{cursor:move}.product__base .product__gallery .flex-control-nav{display:flex;margin-top:.3125rem;overflow-x:scroll;gap:.625rem}.product__base .product__gallery .flex-control-nav li{min-width:5.875rem;cursor:pointer;opacity:.5;transition:opacity var(--transition)}.product__base .product__gallery .flex-control-nav li:hover{opacity:1}.glightbox-clean .gslide-description{display:none}.product__base .product__information .product__title{font-size:var(--wp--preset--font-size--large);color:var(--color--dark);text-transform:uppercase;font-variation-settings:var(--font-700-30)}.product__base .product__information .product__price{font-size:1.8125rem;color:var(--color--dark);font-variation-settings:var(--font-400-105)}.product__base .product__information .product__price:has(ins,del)>span{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:.9375rem}.product__base .product__information .product__badge{display:flex;flex-wrap:wrap;margin-bottom:.625rem;gap:.625rem}.product__base .product__information .product__badge .product__badge-base{display:flex;align-items:center;padding:.5rem .625rem;font-size:.75rem;line-height:1;color:var(--color--dark);text-transform:uppercase;border-radius:3.125rem;font-variation-settings:var(--font-400-105)}.product__base .product__information .product__badge .product__badge-default{color:var(--color--dark);background-color:#f4f4f4}.product__base .product__information .product__badge .product__badge-sale{color:var(--color--dark);background-color:var(--wp--preset--color--yellow-100)}.product__base .product__information .product__reviews{width:100%;margin:var(--spacing-15-30) 0 var(--spacing-15-40) 0}.product__base .product__information .product__reviews>div{width:fit-content}.product__base .product__information .product__related:not(:empty){margin:var(--spacing-15-40) 0 1.25rem 0}.product__base .product__information .product__related h3{font-size:var(--wp--preset--font-size--small);color:var(--color--dark);text-transform:uppercase;font-variation-settings:var(--font-300-105)}.product__base .accordion__wrapper .accordion__trigger h2,.product__recommended h2{font-size:var(--wp--preset--font-size--medium)}.product__base .product__information .product__related .product__related-list a{width:5rem;height:5rem;opacity:1;transition:opacity var(--transition)}.product__base .product__information .product__related .product__related-list a:hover{opacity:.7}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{margin:0;font-size:1.25rem;color:var(--color--dark);text-transform:uppercase;font-variation-settings:var(--font-700-30)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{color:var(--wp--preset--color--blue-200);opacity:1}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0;line-height:1}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple){display:flex;flex-direction:column;position:relative}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .variations_form p.out-of-stock{display:none}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__wrapper{margin-bottom:0}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__item{border:unset!important}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__item.table-popup-link h2{padding-bottom:.0625rem;position:absolute;top:.375rem;right:0;font-size:var(--wp--preset--font-size--small);color:var(--color--primary);text-transform:uppercase;cursor:pointer;transition:color var(--transition);font-variation-settings:var(--font-400-105)}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__item.table-popup-link h2:before{content:'';pointer-events:none;width:100%;height:.125rem;position:absolute;bottom:-.0625rem;background:var(--color--primary);transition:background var(--transition)}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__item.table-popup-link h2:hover{color:var(--color--secondary)}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .accordion__item.table-popup-link h2:hover:before{background:var(--color--secondary)}.product__base .product__add-to-cart :is(.cart-variable,.cart-simple) .izi-widget-product{order:1}.product__base .product__omnibus{margin-bottom:var(--spacing-15-40)}.product__base .product__information #omnibus-price-data{display:block;font-size:var(--wp--preset--font-size--small)}.product__base .variations_form table{width:100%;margin-bottom:1.125rem;margin-left:-.125rem}.product__base .variations_form .variable-items-wrapper li{height:2.8125rem!important;min-width:2.8125rem!important;border:unset;border-radius:0!important;box-shadow:unset!important}.product__base .variations_form th.label{margin-bottom:.9375rem}.product__base .variations_form .variable-items-wrapper li[title='36-40'],.product__base .variations_form .variable-items-wrapper li[title='37/38'],.product__base .variations_form .variable-items-wrapper li[title='39/40'],.product__base .variations_form .variable-items-wrapper li[title='40/41'],.product__base .variations_form .variable-items-wrapper li[title='41-46'],.product__base .variations_form .variable-items-wrapper li[title='42/43'],.product__base .variations_form .variable-items-wrapper li[title='44/45'],.product__base .variations_form .variable-items-wrapper li[title='L'],.product__base .variations_form .variable-items-wrapper li[title='L/XL'],.product__base .variations_form .variable-items-wrapper li[title='M'],.product__base .variations_form .variable-items-wrapper li[title='S'],.product__base .variations_form .variable-items-wrapper li[title='S/M'],.product__base .variations_form .variable-items-wrapper li[title=Onesize],.product__base .variations_form .variable-items-wrapper li[title=XL],.product__base .variations_form .variable-items-wrapper li[title=XS],.product__base .variations_form .variable-items-wrapper li[title=XXL]{padding:0 .625rem!important}.product__base .variations_form .variable-items-wrapper li:not([title=Onesize],[title='S/M'],[title='L/XL'],[title=XS],[title='S'],[title='M'],[title='L'],[title=XL],[title=XXL],[title='36-40'],[title='41-46'],[title='37/38'],[title='39/40'],[title='40/41'],[title='42/43'],[title='44/45']){padding:0 .625rem!important;border-radius:100%!important}.product__base .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents::before{background:0 0!important}.product__base .variations_form .variable-items-wrapper li:hover{box-shadow:0 0 0 .0625rem var(--color--primary)!important}.product__base .variations_form .variable-items-wrapper li.selected{color:var(--color--light)!important;background:var(--color--primary)!important;box-shadow:0 0 0 .0625rem var(--color--primary)!important}.product__base .variations_form .woocommerce-variation .single_variation,.product__information div.woocommerce-variation-availability,.product__information div.woocommerce-variation-description{display:none}.product__base .variations_form .reset_variations,.product__base .variations_form .single_variation_wrap>.woocommerce-variation{display:none!important;height:0!important;padding:0!important;margin:0!important}.product__base .variations_form .reset_variations:hover{color:var(--color--light);border-color:var(--color--dark);background:var(--color--dark)}.product__base .woocommerce-variation-price{margin-bottom:.9375rem;font-size:1.5rem;color:var(--color--dark);font-variation-settings:var(--font-400-105)}.product__base .woocommerce-variation-price .price>span{display:flex;flex-direction:row-reverse;align-items:center;justify-content:start;gap:.9375rem}.product__information:not(:has(.product__related)) .product__add-to-cart{margin-top:2.5rem}.product__base .cart-variable .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{cursor:not-allowed}.product__base .cart-simple .cart,.product__base .cart-variable .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;margin-bottom:1.25rem;gap:.9375rem}.product__base .quantity:has(input.qty[type=hidden]){display:none!important}.product__base .accordion__wrapper,.product__base .product__klarna{margin-bottom:1.25rem}.product__base .accordion__wrapper .accordion__trigger{min-height:2.375rem!important}.product__base .product__share{display:flex;gap:.5rem}.product__base .product__share-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;transition:opacity var(--transition)}.product__base .product__share-link svg{width:1.875rem;height:1.875rem}.product__base .product__share-link:hover{opacity:.6}.product__recommended{margin-bottom:5rem}.product__recommended h2{padding-bottom:0;margin-bottom:var(--spacing-15-30);font-variation-settings:var(--font-400-105)}.product__recommended .product-slider{margin:0}.product__additional{padding-bottom:4rem}.product__additional .product__additional-features{display:grid;justify-content:center;grid-template-columns:repeat(auto-fit,8.125rem);margin-bottom:2.5rem;gap:3rem 3.75rem}.product__additional .product__additional-features-item{text-align:center}.product__additional .product__additional-features-item p{margin-top:1.875rem;font-size:var(--wp--preset--font-size--paragraph)}.product__additional .product__additional-photos{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:3.75rem;gap:2.5rem}.product__additional .product__additional-photos img{width:100%}.product__additional .product__additional-section{display:grid;align-items:center;grid-template-columns:1fr 1fr;margin-bottom:2.5rem;gap:1.875rem}.product__additional .product__additional-section-content{padding:0 4rem}.product__additional .product__additional-section.content-right .product__additional-section-media{order:1}.product__additional .product__additional-section-content h3{margin-bottom:1.25rem;font-size:1.5rem}.product__additional .product__additional-section-content p{font-size:var(--wp--preset--font-size--paragraph)}.kubota-table{min-width:100%;border-collapse:collapse;overflow:hidden}.kubota-table thead tr{font-weight:700;text-align:left;color:var(--color--light);letter-spacing:.0625rem;background-color:var(--color--primary)}.kubota-table td,.kubota-table th{padding:.75rem .9375rem}.kubota-table tbody tr{border-bottom:.0625rem solid #ddd}.kubota-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.kubota-table tbody tr:last-of-type{border-bottom:.125rem solid var(--color--primary)}.kubota-table tbody tr.active-row{font-weight:700;color:var(--color--primary)}.product__error-message{display:none;padding:.5rem .9375rem .5rem 3rem;position:relative;margin-bottom:1.25rem;font-size:.875rem;text-align:left;color:#856404;border:.0625rem solid #fff3cd;background:#ffeeba}.product__error-message::before{content:'';width:1.25rem;height:1.25rem;position:absolute;top:0;bottom:0;left:.9375rem;margin:auto 0;background-image:url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' width=\'24\' height=\'24\' stroke-width=\'1.5\' stroke=\'%23856404\' fill=\'none\' stroke-linecap=\'round\' stroke-linejoin=\'round\' aria-hidden=\'true\' focusable=\'false\'%3E%3Cpath d=\'M12 9v4 M10.363 3.591l-8.106 13.534a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636 -2.87l-8.106 -13.536a1.914 1.914 0 0 0 -3.274 0z M12 16h.01\'%3E%3C/path%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center;background-size:cover}.inpostizi-button{max-width:100%!important}.inpostizi-button .inpostizi-button-bottom{display:none!important}.product__reviews{display:flex;align-items:center;font-size:1rem;gap:.75rem}.product__stars{display:flex;gap:.0625rem}.product__stars .star{font-size:1.2rem;line-height:1;color:#d1d1d1}.product__stars .star.filled{color:#f7b500}.product__reviews-summary{display:flex;align-items:baseline;color:#111}.product__average{color:#000}.product__count{margin-left:.75rem;font-size:.95rem;color:#555}@media (min-width:61.3125rem){.product__base .cart-simple .cart button,.product__base .cart-variable .woocommerce-variation-add-to-cart button{flex:1}.product__gallery{flex:1 1 68%;padding-right:1.875rem;position:relative;scroll-behavior:smooth}.product__container{display:flex;flex-direction:row}.product__base{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-15-25)}.product__information{flex:1 1 32%;align-self:flex-start;position:sticky;top:1.5625rem}}@media (max-width:61.3125rem){.product__base .accordion__wrapper .accordion__trigger{min-height:3.125rem!important}.product__base .product__breadcrumbs{margin-bottom:.9375rem}.product__base .product__gallery{margin-right:0;margin-bottom:1.875rem;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#000 transparent}.product__base .product__gallery::-webkit-scrollbar{height:3px}.product__base .product__gallery::-webkit-scrollbar-track{background:0 0}.product__base .product__gallery::-webkit-scrollbar-thumb{background-color:#000}.custom-gallery-item img{display:block;width:100%;max-height:21.875rem;border-radius:.5rem;cursor:zoom-in;aspect-ratio:1/1;object-fit:cover}.product__base .custom-product-gallery{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.625rem}.product__base .custom-gallery-item{flex:0 0 calc(100% - 3.125rem)}.woocommerce-product-gallery{position:relative}.product__recommended{margin-bottom:3.75rem}.product__additional{padding-bottom:3.125rem}.product__additional .product__additional-section{grid-template-columns:1fr}.product__additional .product__additional-section.content-right .product__additional-section-media{order:0}.product__additional .product__additional-features{gap:2rem 1rem}}