.navigation-posts .navigation-links a{align-items:center;display:flex;height:30px;justify-content:center;width:25px}.navigation-posts .navigation-links a:first-child svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.navigation-posts .navigation-links a svg{width:14px}.navigation-posts .navigation-links a svg path{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.navigation-posts .navigation-links a:hover svg path{fill:var(--color_main)}.product{display:flex;flex-wrap:wrap}.product .woocommerce-product-gallery{height:515px;max-height:590px;max-width:815px;position:relative;width:100%}@media (min-width:768px){.product .woocommerce-product-gallery{width:50%!important}}@media (min-width:1280px){.product .woocommerce-product-gallery{height:590px}}.product .woocommerce-product-gallery #product-main-image-container{align-items:center;border:2px solid #f8f8f8;display:flex;height:100%;justify-content:center;max-height:inherit;max-width:inherit;overflow:hidden;width:100%}@media (min-width:768px){.product .woocommerce-product-gallery #product-main-image-container{border-radius:10px 150px 10px 150px}}@media (min-width:1280px){.product .woocommerce-product-gallery #product-main-image-container{border-radius:10px 328.5px 10px 328.5px}}.product .woocommerce-product-gallery #product-main-image-container .swiper,.product .woocommerce-product-gallery #product-main-image-container .woocommerce-product-gallery__image{height:100%;width:100%}.product .woocommerce-product-gallery #product-main-image-container .woocommerce-product-gallery__image .gallery-lightbox-item{display:flex;height:100%;width:100%}.product .woocommerce-product-gallery #product-main-image-container .woocommerce-product-gallery__image .gallery-lightbox-item img{height:100%;object-fit:cover;width:100%}.product .woocommerce-product-gallery #product-thumbnails-container{bottom:-47.5px;display:flex;flex-wrap:wrap;position:absolute}@media (min-width:1280px){.product .woocommerce-product-gallery #product-thumbnails-container{bottom:-57.5px}}.product .woocommerce-product-gallery #product-thumbnails-container #slider-product-thumbnails{margin-right:2rem;width:215px}@media (min-width:640px){.product .woocommerce-product-gallery #product-thumbnails-container #slider-product-thumbnails{width:350px}}@media (min-width:1280px){.product .woocommerce-product-gallery #product-thumbnails-container #slider-product-thumbnails{width:412px}}.product .woocommerce-product-gallery #product-thumbnails-container #slider-product-thumbnails .swiper-wraper{justify-content:flex-end}.product .woocommerce-product-gallery #product-thumbnails-container .swiper-slide{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));border-radius:9999px;border-width:1px;height:95px!important;overflow:hidden;width:95px!important}@media (min-width:1280px){.product .woocommerce-product-gallery #product-thumbnails-container .swiper-slide{height:115px!important;width:115px!important}}.product .woocommerce-product-gallery #product-thumbnails-container .swiper-button-lock{display:block}.product .woocommerce-product-gallery #product-thumbnails-container .woocommerce-product-gallery__image{cursor:pointer;height:95px;margin-left:0;margin-right:0;width:95px}@media (min-width:1280px){.product .woocommerce-product-gallery #product-thumbnails-container .woocommerce-product-gallery__image{height:115px;width:115px}}.product .woocommerce-product-gallery #product-thumbnails-container .woocommerce-product-gallery__image img{height:100%;object-fit:cover;width:100%}.product .woocommerce-product-gallery #navigation-tumbnails .swiper-button-lock{display:none}.product .summary{width:100%}@media (min-width:768px){.product .summary{width:50%!important}}@media (min-width:1024px){.product .summary .price,.product .summary .product_title,.product .summary .prose,.product .summary .stock{padding-left:90px!important}}.product .summary .woocommerce-grouped-product-list-item{margin-bottom:.75rem;margin-top:.75rem}.product .summary .woocommerce-grouped-product-list-item.product-out-of-stock{background-color:hsla(0,0%,88%,.3);border-bottom:1px solid #fff;opacity:.8;padding:10px 10px 10px 79px}.product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label{flex:1 1 0%}.product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label .prose{margin-top:0!important;padding-left:0!important}.product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price{width:25%}.product .summary .woocommerce-grouped-product-list-item .stock{margin-bottom:.5rem;margin-top:.5rem;padding-left:0!important}.product .summary .product_title{font-family:AvenirLTStd-Heavy;font-size:35px;line-height:56px;text-transform:uppercase}.product .summary .stock{font-size:18px!important;margin-bottom:1rem;margin-top:1rem}.product .summary .stock.out-of-stock{font-weight:700}.product .summary .price{color:#242424!important;font-family:AvenirLTStd-Heavy;font-size:35px!important;line-height:56px}.product .summary .cart{margin-bottom:0!important}.product .summary .cart .reset_variations{display:none}.product .summary .cart .variations tr{border:none!important}.product .summary .cart .variations td.label{padding-right:0!important}.product .summary .single_add_to_cart_button{align-items:center;background-color:var(--color_second);border-radius:.5rem;border-style:none;display:inline-flex;font-size:.75rem;justify-content:center;line-height:1rem;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition-duration:.15s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){.product .summary .single_add_to_cart_button{max-width:310px}}@media (min-width:1600px){.product .summary .single_add_to_cart_button{max-width:390px}}.product .summary .single_add_to_cart_button .add-to-cart-icon{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-translate-y:-50%;height:2rem;position:absolute;right:1rem;top:50%;-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:2rem}.product .summary .single_add_to_cart_button .add-to-cart-icon svg path{fill:#fff}.product .summary .single_add_to_cart_button.loading{background-color:var(--color_third);opacity:.7}.product .summary .single_add_to_cart_button.loading:after{right:32px;top:22px}.product .summary .single_add_to_cart_button.added .add-to-cart-icon,.product .summary .single_add_to_cart_button.loading .add-to-cart-icon{display:none}.product .summary .added_to_cart.wc-forward{margin-top:10px;text-align:center;width:100%}.product .summary #kdo-box-single{min-width:190px}.product .summary #kdo-box-single img{width:100px}.product .summary #kdo-box-single p{bottom:1rem;left:auto}@media (min-width:768px){.product .summary #kdo-box-single{min-width:100px}.product .summary #kdo-box-single p{bottom:-3rem;left:0}}@media screen and (min-width:1400px){.product .summary #kdo-box-single{min-width:190px}.product .summary #kdo-box-single p{bottom:1rem;left:auto}}@media (min-width:1600px){.product .summary #kdo-box-single{min-width:224px}.product .summary #kdo-box-single img{width:150px}.product .summary #kdo-box-single p{bottom:2.5rem}}.product.product-type-grouped .wsc-grouped-qty-error{display:none!important}.single-product-tab-title{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media (min-width:640px){.single-product-tab-title{height:90px}}.single-product-tab-title:before{background-color:var(--color_second);bottom:0;content:"";display:none;height:2px;left:0;position:absolute;width:100%}.single-product-tab-title.active:before{display:flex}.legal-banner img{margin:auto}
