@layer custom{.kButton,.single_add_to_cart_button,.CartPage__grid .button,.woocommerce-checkout .button,.woocommerce-button{cursor:pointer}.kButton:not(.Button--no-style),.single_add_to_cart_button:not(.Button--no-style),.CartPage__grid .button:not(.Button--no-style),.woocommerce-checkout .button:not(.Button--no-style),.woocommerce-button:not(.Button--no-style){background-color:var(--color-dark);text-transform:uppercase;color:#fff;border-width:2px;border-color:#0000;padding:.5rem 1.5rem;transition:all .2s ease-in-out;display:inline-block}.kButton:not(.Button--no-style):hover,.single_add_to_cart_button:not(.Button--no-style):hover,.CartPage__grid .button:not(.Button--no-style):hover,.woocommerce-checkout .button:not(.Button--no-style):hover,.woocommerce-button:not(.Button--no-style):hover{background-color:var(--color-secondary)}@media (width>=768px){.kButton:not(.Button--no-style),.single_add_to_cart_button:not(.Button--no-style),.CartPage__grid .button:not(.Button--no-style),.woocommerce-checkout .button:not(.Button--no-style),.woocommerce-button:not(.Button--no-style){padding:1.25rem 3.5rem}}.kButton--secondary:not(.Button--no-style),.single_add_to_cart_button--secondary:not(.Button--no-style),.CartPage__grid .button--secondary:not(.Button--no-style),.woocommerce-checkout .button--secondary:not(.Button--no-style),.woocommerce-button--secondary:not(.Button--no-style){border-style:solid;border-width:2px;border-color:var(--color-primary);color:var(--color-primary);background-color:#fff}.kButton--secondary:not(.Button--no-style):hover,.single_add_to_cart_button--secondary:not(.Button--no-style):hover,.CartPage__grid .button--secondary:not(.Button--no-style):hover,.woocommerce-checkout .button--secondary:not(.Button--no-style):hover,.woocommerce-button--secondary:not(.Button--no-style):hover{color:#fff;border-color:#fff}button.single_add_to_cart_button{justify-content:flex-start;align-items:center;padding-left:1rem;padding-right:1rem;display:inline-flex}button.single_add_to_cart_button svg{margin-left:20px;display:none}button.single_add_to_cart_button.is-adding svg{display:block}input[type=text],input[type=email],input[type=number],textarea,select{border-radius:4px}label{cursor:pointer}.forminator-field{flex-direction:column;display:flex;position:relative}.forminator-field label.forminator-label{padding-left:.5rem;padding-right:.5rem;transition:all .2s ease-in-out;position:absolute;top:8px;left:10px}.forminator-field label[for*=select]{padding:0;position:relative;top:0;left:0}.forminator-field.forminator-is_active label.forminator-label,.forminator-field.forminator-is_filled label.forminator-label{background-color:#fff;top:-15px;scale:.9}.forminator-field.forminator-is_filled input{border-color:var(--color-success)}.forminator-field.forminator-has_error input{border-color:var(--color-danger)}.forminator-field.forminator-has_error .forminator-error-message{color:var(--color-danger);margin-top:.75rem;font-size:.875rem;line-height:1.25rem}.forminator-field .forminator-radio,.forminator-field .forminator-checkbox{justify-content:flex-start;align-items:center;display:flex}.forminator-field .forminator-radio label,.forminator-field .forminator-checkbox label{margin-bottom:.5rem}.forminator-field .forminator-radio input,.forminator-field .forminator-checkbox input{box-shadow:none;outline:none;margin-right:.5rem}.Container{width:100%;max-width:1536px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.Container--space{padding-top:8rem;padding-bottom:8rem}@media (width>=1280px){.Container{padding-left:0;padding-right:0}}.Loader{display:none}.Loader.show{display:flex}.Loader .bt-spinner{border:4px solid #222;border-top-color:var(--color-secondary);background-color:#0000;border-radius:50%;width:75px;height:75px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Breadcrumbs{margin-bottom:24px}.Breadcrumbs__list{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.Breadcrumbs__item{align-items:center;gap:8px;display:flex}.Breadcrumbs__link{color:var(--color-light-big);text-decoration:none;transition:color .15s ease-in-out}.Breadcrumbs__link:hover{color:var(--color-primary)}.Breadcrumbs__current{color:var(--color-primary);font-weight:700}.Breadcrumbs__separator{color:var(--color-gray-border)}.Header__shop-menu a{transition:color .2s}.Header__shop-menu a:hover,.Header__shop-menu a:active{color:var(--color-primary)}.Header__shop-menu a svg{width:auto;height:18px}.SearchPopup{opacity:0;pointer-events:none;visibility:hidden;z-index:999999;flex-direction:column;justify-content:flex-start;padding-top:6rem;padding-bottom:2rem;transition:all .2s ease-out;display:flex;overflow-y:scroll;transform:translateY(10px)}body.admin-bar .SearchPopup{top:32px}@media (width<=782px){body.admin-bar .SearchPopup{top:46px}}.SearchPopup.open{opacity:1;pointer-events:all;visibility:visible;transform:translateY(0)}.SearchPopup .s-input{border:2px solid var(--color-gray-border);background-color:#fff;border-radius:0;padding:14px 18px;font-size:1.125rem;transition:border-color .15s ease-in-out}.SearchPopup .s-input::placeholder{color:var(--color-light-big)}.SearchPopup .s-input:focus{border-color:var(--color-primary);outline:none}.SearchPopup__close{color:var(--color-primary);transition:color .15s ease-in-out;top:0}.SearchPopup__close svg{width:22px;height:22px;display:block}.SearchPopup__close:hover{color:var(--color-danger)}.SearchPopup__results .wrapper .search-results{margin-top:2rem;padding:1rem}.SearchPopup__results .wrapper .search-results a{background-color:#fff;align-items:center;margin-bottom:8px;padding:16px 40px;font-size:.75rem;display:flex;box-shadow:0 16px 40px #18429614}.SearchPopup__results .wrapper .search-results a img{max-width:70px;min-height:70px;margin-right:15px}.SearchPopup__results .wrapper .search-results a .price{color:var(--color-primary);margin-left:auto;font-size:.9375rem;font-weight:700}.SearchPopup__results .wrapper .nothing-found{text-align:center;padding-top:2rem}.products-list{gap:32px;display:grid}.products-list.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.products-list.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.products-list.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.products-list.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.products-list.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.products-list.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.products-list.columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.products-list.columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}.products-slider__empty{border:1px dashed var(--color-gray-border);color:var(--color-light-big);margin:0;padding:1rem 1.25rem}.Checkout__grid{align-items:start;gap:40px;display:grid}@media (width>=1024px){.Checkout__grid{grid-template-columns:1fr 380px}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{flex-wrap:wrap;gap:0 16px;display:flex}.woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-shipping-fields__field-wrapper>.form-row,.woocommerce-additional-fields__field-wrapper>.form-row{flex:100%}.woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-shipping-fields__field-wrapper>.form-row-last,.woocommerce-additional-fields__field-wrapper>.form-row-first,.woocommerce-additional-fields__field-wrapper>.form-row-last{float:none;flex:calc(50% - 8px);width:auto}.form-row{margin-bottom:16px;position:relative}.form-row label:not(.woocommerce-form__label-for-checkbox){color:#aaa;pointer-events:none;z-index:1;font-size:.875rem;transition:top .15s,transform .15s,font-size .15s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.form-row label:not(.woocommerce-form__label-for-checkbox) .optional{display:none}.form-row label:not(.woocommerce-form__label-for-checkbox) .required{color:var(--color-danger)}.form-row:has(textarea) label:not(.woocommerce-form__label-for-checkbox){top:18px;transform:none}.form-row:focus-within label:not(.woocommerce-form__label-for-checkbox),.form-row.is-filled label:not(.woocommerce-form__label-for-checkbox){font-size:.65rem;top:8px;transform:none}.form-row input.input-text,.form-row textarea,.form-row select{border:1px solid var(--color-gray-border);border-radius:0;width:100%;padding:22px 14px 6px}.form-row input.input-text:focus,.form-row textarea:focus,.form-row select:focus{border-color:var(--color-primary);outline:none}.form-row input.input-text::placeholder,.form-row textarea::placeholder,.form-row select::placeholder{color:#0000}.form-row textarea{resize:vertical;min-height:100px}.form-row.woocommerce-invalid input.input-text{border-color:#e2401c}.form-row.woocommerce-validated input.input-text{border-color:#0f834d}.woocommerce-form__label-for-checkbox{cursor:pointer;align-items:center;gap:8px;display:flex}.woocommerce-form__label-for-checkbox input[type=checkbox]{flex-shrink:0}.woocommerce-shipping-fields h3 label{pointer-events:auto;align-items:center;gap:8px;display:flex;position:static;transform:none}.checkout_coupon{margin-bottom:24px}.checkout_coupon .coupon-fields{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}@media (width<=767px){.checkout_coupon .coupon-fields input.input-text{flex:auto;min-width:0}.checkout_coupon .coupon-fields button{flex:none}}.checkout_coupon .coupon-fields button.button{padding:12px 24px;font-size:.875rem}.checkout_coupon input.input-text{border:1px solid var(--color-gray-border);border-radius:0;flex:200px;padding:10px 14px;font-size:.875rem}.checkout_coupon input.input-text:focus{border-color:var(--color-primary);outline:none}.form-row .select2-container{width:100%!important}.form-row .select2-container .select2-selection--single{border:1px solid var(--color-gray-border);height:auto;min-height:52px;padding:22px 36px 6px 14px;overflow:hidden;border-radius:0!important}.form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:0;font-size:.875rem;position:relative}.form-row .select2-container .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:0;right:12px}.form-row .select2-container.select2-container--open .select2-selection--single,.form-row .select2-container.select2-container--focus .select2-selection--single{border-color:var(--color-primary);outline:none}.woocommerce-checkout-review-order{border:1px solid var(--color-gray-border);border-radius:0;padding:24px}.woocommerce-checkout-review-order-table{width:100%;margin-bottom:16px;display:table}.woocommerce-checkout-review-order-table tbody{display:table-row-group}.woocommerce-checkout-review-order-table tfoot{display:table-footer-group}.woocommerce-checkout-review-order-table tr{display:table-row}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{display:table-cell}.woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid var(--color-gray-border)}.woocommerce-checkout-review-order-table tbody tr td{vertical-align:middle;padding:12px 0}.woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right;white-space:nowrap;font-weight:600}.woocommerce-checkout-review-order-table tbody tr .Checkout__orderItemImage{width:52px;padding-right:12px}.woocommerce-checkout-review-order-table tbody tr .Checkout__orderItemImage img{object-fit:cover;border-radius:0;width:48px;height:48px;display:block}.woocommerce-checkout-review-order-table tfoot tr{border-bottom:1px solid var(--color-gray-border)}.woocommerce-checkout-review-order-table tfoot tr:last-child{border-bottom:none}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:10px 0}.woocommerce-checkout-review-order-table tfoot tr td{text-align:right;white-space:nowrap;font-weight:500}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700}.woocommerce-checkout-review-order-table tfoot tr th{text-align:left}#payment .wc_payment_methods{border:1px solid var(--color-gray-border);border-radius:0;margin:0 0 16px;padding:0;list-style:none;overflow:hidden}#payment .wc_payment_methods .wc_payment_method{border-bottom:1px solid var(--color-gray-border)}#payment .wc_payment_methods .wc_payment_method:last-child{border-bottom:none}#payment .wc_payment_methods .wc_payment_method>label{cursor:pointer;pointer-events:auto;align-items:center;gap:10px;padding:12px 16px;display:flex;position:static;transform:none}#payment .wc_payment_methods .wc_payment_method .payment_box{border-top:1px solid var(--color-gray-border);background:#f5f5f5;padding:12px 16px}#payment .woocommerce-notice--info,#payment .wc_payment_methods>li:only-child:not(.wc_payment_method){background-color:var(--color-light);border:1px solid var(--color-gray-border);color:var(--color-light-big);margin:0 0 16px;padding:14px 16px;display:block}#payment .place-order label{pointer-events:auto;font-size:inherit;position:static;transform:none}@media (width<=767px){#payment #place_order{width:100%;display:block}}.MyAccount__dashboard{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.MyAccount__dashboard{grid-template-columns:250px minmax(0,1fr)}}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul{border:1px solid #ededed;list-style:none!important}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li{margin:0;padding:10px}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li:not(:last-child){border-bottom:1px solid #ededed}.MyAccount__dashboard .woocommerce-Message{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;display:flex}.MyAccount__dashboard .woocommerce-Message a{margin-top:15px}.MyAccount .password-input{width:100%}.MyAccount .woocommerce-form-row{flex-direction:column;display:flex}.MyAccount .woocommerce-form-row label{padding:5px 0}.MyAccount .woocommerce-form-row input{border-radius:0;width:100%}.MyAccount .button{margin-top:15px}.MyAccountLogin__columns{gap:40px;display:grid}@media (width>=1024px){.MyAccountLogin__columns{grid-template-columns:repeat(2,1fr)}}.MyAccountLogin__column{border:1px solid var(--color-gray-border);border-radius:0;padding:32px}.MyAccountLogin__text{margin-bottom:24px}.ArchiveCategories__item{color:var(--color-light-big);border-bottom:2px solid #0000;padding-bottom:4px;transition:border-color .15s ease-in-out,color .15s ease-in-out}.ArchiveCategories__item:hover{border-bottom-color:var(--color-gray-border);color:var(--color-primary)}.ArchiveCategories__item.is-active{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:700}.ArchiveProduct__container{grid-template-columns:1fr;gap:50px 100px;display:grid}@media (width>=1024px){.ArchiveProduct__container{grid-template-columns:250px 1fr}}.ArchiveProduct__sidebar{display:none}@media (width>=1024px){.ArchiveProduct__sidebar{display:block}}.ArchiveProduct__sidebar.is-open{z-index:200;background:#fff;flex-direction:column;padding:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=1024px){.ArchiveProduct__sidebar.is-open{z-index:auto;padding:0;display:block;position:static;inset:auto;overflow-y:visible}}.ArchiveProduct__sidebar-heading{margin-bottom:2rem}.ArchiveProduct__sidebar-close{cursor:pointer;align-self:flex-end;margin-bottom:1rem}@media (width>=1024px){.ArchiveProduct__sidebar-close{display:none}}.ArchiveProduct .products{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=768px){.ArchiveProduct .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.ArchiveProduct .products.columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ArchiveProduct .products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ArchiveProduct .products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ArchiveProduct .products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ArchiveProduct .products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ArchiveProduct .products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.ArchiveProduct .products.columns-7{grid-template-columns:repeat(7,minmax(0,1fr))}.ArchiveProduct .products.columns-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.ArchiveProduct .orderby{background-color:#0000;border:none;padding:0}.FiltersContainer>div{margin-bottom:30px}.LoopProduct{background-color:#fff;position:relative}.LoopProduct:hover,.LoopProduct:active{z-index:10}.LoopProduct:hover>a.button,.LoopProduct:active>a.button,.LoopProduct:hover .add-to-wishlist-container,.LoopProduct:active .add-to-wishlist-container{opacity:1;pointer-events:all;visibility:visible}.LoopProduct a img{object-fit:cover;object-position:center;width:100%;height:auto;max-height:200px}.LoopProduct a h2{margin:20px 0;padding:0 20px;font-size:1rem;font-weight:400;line-height:24px}.LoopProduct a:first-of-type{flex-direction:column;height:100%;display:flex}.LoopProduct>a.button{color:var(--color-secondary);letter-spacing:1px;opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;background-color:#fff;width:100%;padding:10px 20px;font-size:.875rem;font-weight:700;line-height:18px;position:absolute;bottom:0;left:0;box-shadow:0 -2px 8px #00000014}.LoopProduct .price{color:var(--color-primary);justify-content:space-between;align-items:center;margin:auto 0 20px;padding:0 20px;font-size:.875rem;font-weight:400;display:flex}.LoopProduct .price bdi{font-size:1.125rem;font-weight:700}.LoopProduct .price del{color:#a7a7a7;order:2}.LoopProduct .price del bdi{font-size:.875rem}.LoopProduct .price ins{order:1;font-weight:700;text-decoration:none}.LoopProduct .price ins bdi{color:var(--color-secondary)}.LoopProduct__badges{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:10px;left:10px}.LoopProduct .add-to-wishlist-container{opacity:0;pointer-events:none;visibility:hidden;width:48px;height:48px;transition:all .3s linear;position:absolute;top:10px;right:10px}.LoopProduct .add-to-wishlist-container>div{background-color:#fff;border-radius:2px;height:100%}.LoopProduct .add-to-wishlist-container>div a{display:block;width:48px!important;height:48px!important}.LoopProduct .star-rating:before,.LoopProduct .star-rating span:before{left:20px}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{position:relative}.SingleProductContainer .woocommerce-product-gallery__trigger{z-index:10;position:absolute;top:10px;right:10px}.SingleProductContainer .product_title{margin-bottom:4px;line-height:1.15}.SingleProductContainer .woocommerce-product-rating{margin-top:20px}.SingleProductContainer .price{color:var(--color-primary);flex-direction:column;justify-content:flex-start;margin:16px 0 24px;font-size:.875rem;font-weight:400;display:flex}.SingleProductContainer .price bdi{font-size:1.625rem;font-weight:700;line-height:1.2}.SingleProductContainer .price del{color:#a7a7a7;order:1}.SingleProductContainer .price del bdi{font-size:.875rem}.SingleProductContainer .price ins{order:2;font-weight:700;text-decoration:none}.SingleProductContainer .price ins bdi{color:var(--color-secondary)}.SingleProductContainer .woocommerce-product-details__short-description{margin:30px 0}.SingleProductContainer .single_add_to_cart_button.disabled{background-color:var(--color-gray-border);color:#8a8a8a;cursor:not-allowed}.SingleProductContainer .single_add_to_cart_button.disabled:hover{background-color:var(--color-gray-border);color:#8a8a8a}.SingleProductContainer form.cart .quantity,.SingleProductContainer form.variations_form .quantity{display:flex}.SingleProductContainer form.cart input.qty,.SingleProductContainer form.variations_form input.qty{border:2px solid var(--color-gray-border);text-align:center;-moz-appearance:textfield;border-radius:0;width:88px;height:100%;min-height:44px;margin:0;padding:0 10px}.SingleProductContainer form.variations_form{flex-direction:column;align-items:flex-start;width:100%;display:flex}.SingleProductContainer form.variations_form .variations{border:0;width:100%;margin:0;display:block}.SingleProductContainer form.variations_form .variations tbody,.SingleProductContainer form.variations_form .variations tr,.SingleProductContainer form.variations_form .variations th,.SingleProductContainer form.variations_form .variations td{text-align:left;width:auto;padding:0;display:block}.SingleProductContainer form.variations_form .variations tr+tr{margin-top:24px}.SingleProductContainer form.variations_form .variations .label{margin-bottom:10px}.SingleProductContainer form.variations_form .variations .label label{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.SingleProductContainer form.variations_form .reset_variations{margin:12px 0 0;display:inline-block}.SingleProductContainer form.variations_form .single_variation_wrap{width:100%;margin-top:24px}.SingleProductContainer .product_meta{margin-top:30px}.SingleProductContainer .product_meta>span{margin-bottom:10px;font-weight:700;display:block}.SingleProductContainer .product_meta>span a,.SingleProductContainer .product_meta>span>span{font-weight:400}.ProductLightbox{opacity:0;pointer-events:none;visibility:hidden;z-index:999999;background-color:#000000e6;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.ProductLightbox.open{opacity:1;pointer-events:all;visibility:visible}.ProductLightbox__close{z-index:10;position:absolute;top:24px;right:24px}.ProductLightbox__close svg{fill:#fff;width:24px;height:24px}.ProductLightbox__nav{color:#fff;z-index:10;padding:0 16px;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.ProductLightbox__nav--prev{left:8px}.ProductLightbox__nav--next{right:8px}.ProductLightbox .product-lightbox-slider{width:90%;height:80vh}.ProductLightbox .product-lightbox-slider .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex}.ProductLightbox .product-lightbox-slider img{max-width:100%;max-height:100%}.WoocommerceTabs{margin:50px 0}.WoocommerceTabs__container{border-bottom:1px solid var(--color-gray-border);flex-wrap:wrap;align-items:center;gap:0 32px;margin:0 0 32px;padding:0;list-style:none;display:flex}.WoocommerceTabs__single-tab{margin:0}.WoocommerceTabs__single-tab a{color:var(--color-light-big);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 14px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:border-color .15s ease-in-out,color .15s ease-in-out;display:block}.WoocommerceTabs__single-tab a:hover{color:var(--color-primary)}.WoocommerceTabs__single-tab.active a{border-color:var(--color-primary);color:var(--color-primary)}.WoocommerceTabs__panel>h2{display:none}.WoocommerceTabs__panel .shop_attributes{border-collapse:collapse;width:100%;max-width:720px;margin:0;display:block;overflow-x:auto}.WoocommerceTabs__panel .shop_attributes tbody{width:100%;display:table}.WoocommerceTabs__panel .shop_attributes th,.WoocommerceTabs__panel .shop_attributes td{border-bottom:1px solid var(--color-gray-border);text-align:left;vertical-align:top;padding:14px 16px 14px 0}.WoocommerceTabs__panel .shop_attributes th{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;width:34%;font-size:.8125rem;font-weight:700}.WoocommerceTabs__panel .shop_attributes td{color:var(--color-light-big)}.WoocommerceTabs__panel .shop_attributes tr:last-child th,.WoocommerceTabs__panel .shop_attributes tr:last-child td{border-bottom:0}.WoocommerceTabs__panel .shop_attributes p{margin:0}.WoocommerceTabs #reviews{max-width:720px}.WoocommerceTabs .woocommerce-Reviews-title,.WoocommerceTabs #reply-title{margin-bottom:12px;font-size:1.25rem;font-weight:700;display:block}.WoocommerceTabs .woocommerce-noreviews,.WoocommerceTabs .comment-notes{color:var(--color-light-big);margin-bottom:24px}.WoocommerceTabs #comments{margin-bottom:30px}.WoocommerceTabs #comments .commentlist .comment_container{display:flex}.WoocommerceTabs #comments .commentlist .comment_container img{width:90px;margin-right:15px}.WoocommerceTabs #comments .commentlist .star-rating,.WoocommerceTabs #comments .commentlist .meta{margin-bottom:10px}.WoocommerceTabs #comments .commentlist .review{margin-bottom:30px}.WoocommerceTabs #review_form_wrapper .comment-form-comment{flex-direction:column;display:flex}.WoocommerceTabs #review_form_wrapper #commentform{margin-top:20px}.WoocommerceTabs #review_form_wrapper #commentform>*{margin-bottom:20px}.WoocommerceTabs #review_form_wrapper #commentform label{color:var(--color-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:.8125rem;font-weight:700;display:block}.WoocommerceTabs #review_form_wrapper #commentform input[type=text],.WoocommerceTabs #review_form_wrapper #commentform input[type=email],.WoocommerceTabs #review_form_wrapper #commentform input[type=url],.WoocommerceTabs #review_form_wrapper #commentform textarea{border:2px solid var(--color-gray-border);border-radius:0;width:100%;max-width:420px;padding:12px 14px;transition:border-color .15s ease-in-out;display:block}.WoocommerceTabs #review_form_wrapper #commentform input[type=text]:focus,.WoocommerceTabs #review_form_wrapper #commentform input[type=email]:focus,.WoocommerceTabs #review_form_wrapper #commentform input[type=url]:focus,.WoocommerceTabs #review_form_wrapper #commentform textarea:focus{border-color:var(--color-primary);outline:none}.WoocommerceTabs #review_form_wrapper #commentform textarea{resize:vertical;max-width:none;min-height:160px}.WoocommerceTabs #review_form_wrapper #commentform .comment-form-cookies-consent{align-items:flex-start;gap:10px;display:flex}.WoocommerceTabs #review_form_wrapper #commentform .comment-form-cookies-consent input{margin-top:4px}.WoocommerceTabs #review_form_wrapper #commentform .comment-form-cookies-consent label{color:inherit;letter-spacing:0;text-transform:none;margin:0;font-size:.875rem;font-weight:400}.WoocommerceTabs #review_form_wrapper #commentform p.stars{gap:6px;margin-bottom:4px;display:flex}.WoocommerceTabs #review_form_wrapper #commentform p.stars a{text-indent:-999em;width:1em;height:1em;text-decoration:none;display:inline-block;position:relative}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:before{content:"";text-indent:0;width:1em;height:1em;font-family:Woocommerce;line-height:1;display:block;position:absolute;top:0;left:0}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:hover~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars:hover a:before,.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a:not(.active):before{content:""}.WoocommerceTabs #review_form_wrapper #submit{background-color:var(--color-dark);color:#fff;cursor:pointer;text-transform:uppercase;border:2px solid #0000;width:auto;padding:.5rem 1.5rem;transition:background-color .2s ease-in-out}.WoocommerceTabs #review_form_wrapper #submit:hover{background-color:var(--color-secondary)}@media (width>=768px){.WoocommerceTabs #review_form_wrapper #submit{padding:1.25rem 3.5rem}}.AddedToCartPopup{z-index:999;opacity:0;pointer-events:none;background-color:#c8c8d17a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:opacity .4s;display:flex;position:fixed;top:0;left:0}.AddedToCartPopup.open{opacity:1;pointer-events:all}.AddedToCartPopup__inner{background-color:#fff;width:100%;max-width:332px;padding:32px}.AddedToCartPopup__heading{justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.AddedToCartPopup__heading span{color:var(--color-primary);font-size:1.125rem;font-weight:700}.AddedToCartPopup__heading svg{width:30px;height:30px}.AddedToCartPopup__buttons{flex-direction:column;align-items:center;display:flex}.AddedToCartPopup__btn,.AddedToCartPopup__continue{text-align:center;cursor:pointer;width:100%;padding:1rem 2rem}.AddedToCartPopup__btn{background-color:var(--color-secondary);color:#fff;text-transform:uppercase;margin:5px 0}.AddedToCartPopup__continue{color:var(--color-secondary);background-color:#0000}.AddedToCartPopup .popup-image{width:100%}.AddedToCartPopup dl.variation{color:var(--color-primary);opacity:.7;flex-wrap:wrap;gap:2px 6px;margin:8px 0;font-size:.875rem;display:flex}.AddedToCartPopup dl.variation dt{font-weight:600}.AddedToCartPopup dl.variation dd{margin:0}.AddedToCartPopup dl.variation dd p{margin-bottom:0}.Badge{justify-content:center;align-items:center;margin-bottom:5px;font-size:.875rem;font-weight:700;display:flex}.Badge--onsale{color:#fff;background-color:#f04040cc;align-items:center;height:48px;padding:0 10px}.Badge--onsale em{margin-left:7px;font-size:.625rem;font-style:normal}.Badge--delivery-time,.Badge--return-time{background-color:#fffc;padding:5px 8px;font-size:.75rem}.Badge--flexible{padding:5px 8px;font-size:.75rem}.CartPage__grid{align-items:start;gap:32px;display:grid}@media (width>=1024px){.CartPage__grid{grid-template-columns:1fr 360px}}.Cart__products-table{border-collapse:collapse;width:100%}.Cart__products-table thead{display:none}@media (width>=768px){.Cart__products-table thead{display:table-header-group}}.Cart__products-table thead tr{border-bottom:1px solid var(--color-gray-border)}.Cart__products-table thead th{text-align:left;padding:0 12px 12px}.Cart__products-table thead th:first-child{padding-left:0}.Cart__products-table tbody tr{border-bottom:1px solid var(--color-gray-border)}.Cart__products-table tbody tr:last-of-type{border-bottom:none}.Cart__products-table tbody tr td{vertical-align:middle;padding:16px 12px}.Cart__products-table tbody tr td:first-child{padding-left:0}.Cart__products-table tbody tr td.product-remove{width:24px;padding:16px 8px 16px 0}.Cart__products-table tbody tr td.product-remove a{color:#bbb;text-decoration:none}.Cart__products-table tbody tr td.product-remove a:hover{color:var(--color-accent)}.Cart__products-table tbody tr td.product-thumbnail{width:90px}.Cart__products-table tbody tr td.product-thumbnail img{border-radius:0;width:auto;max-width:70px;height:auto;max-height:70px;display:block}.Cart__products-table tbody tr td.product-price{display:none}@media (width>=768px){.Cart__products-table tbody tr td.product-price{display:table-cell}}.Cart__products-table tbody tr td.product-quantity .quantity input{border:1px solid var(--color-gray-border);text-align:center;border-radius:0;width:64px;padding:6px 10px}.Cart__products-table tbody tr td.product-subtotal{white-space:nowrap;font-weight:600}.Cart__products-table tbody tr td.product-name dl.variation{opacity:.7;flex-wrap:wrap;margin:4px 0 0;font-size:.85em;display:flex}.Cart__products-table tbody tr td.product-name dl.variation dt{margin:0 4px 0 0;font-weight:500}.Cart__products-table tbody tr td.product-name dl.variation dd{margin:0 12px 0 0}.Cart__products-table tbody tr td.product-name dl.variation dd p{margin:0;display:inline}@media (width<=767px){.Cart__products-table tbody tr{padding:16px 0;display:block;position:relative}.Cart__products-table tbody tr td{text-align:right;justify-content:space-between;gap:12px;padding:4px 0;display:flex}.Cart__products-table tbody tr td:before{color:var(--color-light-big);content:attr(data-title);text-align:left;font-weight:400}.Cart__products-table tbody tr td.product-remove{width:auto;padding:0;position:absolute;top:12px;right:0}.Cart__products-table tbody tr td.product-remove:before{content:none}.Cart__products-table tbody tr td.product-thumbnail,.Cart__products-table tbody tr td.product-name{text-align:left;width:auto;padding:0 32px 8px 0;display:block}.Cart__products-table tbody tr td.product-thumbnail:before,.Cart__products-table tbody tr td.product-name:before{content:none}}.Cart__actions{border-top:1px solid var(--color-gray-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.Cart__actions button.button[name=apply_coupon],.Cart__actions button.button[name=update_cart]{padding:12px 24px;font-size:.875rem}.Cart__actions .coupon{align-items:stretch;gap:8px;display:flex}.Cart__actions .coupon input{border:1px solid var(--color-gray-border);border-radius:0;padding:8px 12px;font-size:.875rem}@media (width<=767px){.Cart__actions{flex-direction:column;align-items:stretch}.Cart__actions .coupon{width:100%}.Cart__actions .coupon input{flex:auto;min-width:0}.Cart__actions .coupon button{flex:none}}.Cart__collaterals{flex-direction:column;gap:32px;display:flex}.Cart__totals{border:1px solid var(--color-gray-border);border-radius:0;padding:24px}.Cart__totals h2{margin-bottom:16px}.Cart__totals table{width:100%;margin-bottom:20px}.Cart__totals table tr{border-bottom:1px solid var(--color-gray-border)}.Cart__totals table tr:last-child{border-bottom:none}.Cart__totals table th,.Cart__totals table td{padding:12px 0}.Cart__totals table th{text-align:left;font-weight:400}.Cart__totals table td{text-align:right;white-space:nowrap;font-weight:500}.Cart__totals table tr.order-total th,.Cart__totals table tr.order-total td{font-weight:700}.Cart__totals .wc-proceed-to-checkout a.checkout-button{text-align:center;display:block}.CartCheckoutBreadcrumbs{justify-content:center;align-items:center;margin-bottom:32px;display:flex}@media (width>=1024px){.CartCheckoutBreadcrumbs{margin-bottom:56px}}.CartCheckoutBreadcrumbs__item{color:var(--color-light-big);letter-spacing:.02em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.CartCheckoutBreadcrumbs__item-active{color:var(--color-secondary);font-weight:700}.CartCheckoutBreadcrumbs__separator{background-color:var(--color-gray-border);width:1px;height:14px;margin:0 16px;display:inline-block}.Configurator__empty{color:var(--color-light-big)}.Configurator__step{border-bottom:1px solid var(--color-gray-border);margin-bottom:3rem;padding-bottom:3rem}.Configurator__step:last-of-type{border-bottom:0}.Configurator__step[hidden]{display:none}.Configurator__title{margin-bottom:1.5rem;font-size:1.25rem}.Configurator__number{margin-right:.35rem}.Configurator__surfaces{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.Configurator__surface{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.Configurator__surface-name{min-width:6rem;font-weight:700}.Configurator__check{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}.Configurator__m2{align-items:center;gap:.75rem;display:flex}.Configurator__m2-label{color:var(--color-light-big)}.Configurator__m2-input{border:1px solid var(--color-gray-border);width:8rem;padding:.5rem .75rem}.Configurator__m2-input:disabled{background-color:var(--color-light);cursor:not-allowed}.Configurator__error{color:var(--color-danger);margin-bottom:1rem}.Configurator__tools-lead{color:var(--color-light-big);margin-bottom:1.25rem}.Configurator__kits{gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=1024px){.Configurator__kits{grid-template-columns:repeat(2,minmax(0,1fr))}}.Configurator__kit{border:1px solid var(--color-gray-border);cursor:pointer;align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .15s;display:flex}.Configurator__kit:hover{border-color:var(--color-primary)}.Configurator__kit.is-checked{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.Configurator__kit[hidden]{display:none}.Configurator__kit-thumb{flex-shrink:0;width:64px;height:64px}.Configurator__kit-thumb img{object-fit:contain;width:100%;max-width:64px;height:100%}@media (width>=768px){.Configurator__kit-thumb{width:80px;height:80px}.Configurator__kit-thumb img{max-width:80px}}.Configurator__kit-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.Configurator__kit-name{font-weight:700}.Configurator__kit-price{color:var(--color-primary);font-weight:700}.Configurator__kit-items{color:var(--color-light-big);flex-direction:column;font-size:.875rem;display:flex}.Configurator__layout{gap:2rem;margin-bottom:1.5rem;display:grid}@media (width>=1024px){.Configurator__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.Configurator__layout--surface{row-gap:0}@media (width>=1024px){.Configurator__layout--surface>*{grid-column:2}}.Configurator__preview{display:none}@media (width>=1024px){.Configurator__preview{display:block;position:sticky;top:8rem}}.Configurator__preview img{aspect-ratio:1;object-fit:cover;background-color:var(--color-light);width:100%;display:block}.Configurator__preview figcaption{color:var(--color-light-big);margin-top:.75rem}.Configurator__preview:not(.is-filled) img,.Configurator__preview:not(.is-filled) figcaption{display:none}.Configurator__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (width>=768px){.Configurator__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Configurator__grid[hidden]{display:none}.Configurator__tile{background-color:var(--color-light);text-align:left;cursor:pointer;border:3px solid #0000;flex-direction:column;gap:.5rem;padding:.25rem;transition:border-color .2s ease-in-out;display:flex}.Configurator__tile:hover{border-color:var(--color-gray-border)}.Configurator__tile.is-selected{border-color:var(--color-primary)}.Configurator__thumb img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.Configurator__tile-name{padding:0 .25rem .25rem;font-size:.8125rem}.Configurator__note{background-color:#fdf6dd;border:1px solid #f0d68a;margin-top:1.5rem;padding:1rem 1.25rem}.Configurator__note p:last-child{margin-bottom:0}.Configurator__next,.Configurator__add{width:100%}@media (width>=768px){.Configurator__next,.Configurator__add{width:auto}.Configurator__next{width:fit-content!important;margin-left:auto!important;display:block!important}}.Configurator__next[disabled],.Configurator__add[disabled]{opacity:.4;cursor:not-allowed}.Configurator__next[disabled]:hover,.Configurator__add[disabled]:hover{background-color:var(--color-dark)}.Configurator__summary{margin-bottom:1.5rem}.Configurator__feedback{margin-left:1rem;display:inline-block}.Configurator__modal{z-index:100;background-color:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.Configurator__modal[hidden]{display:none}.Configurator__modal-box{background-color:#fff;width:100%;max-width:32rem;max-height:90vh;padding:2.5rem 1.25rem 1.25rem;position:relative;overflow-y:auto}.Configurator__modal-close{cursor:pointer;background:0 0;border:0;font-size:1.75rem;position:absolute;top:.25rem;right:.5rem}.Configurator__modal-box img{object-fit:cover;width:100%;display:block}.Configurator__modal-name{margin-top:.75rem;font-weight:700}.Configurator__modal-description{color:var(--color-light-big)}.ConfiguratorSummary__section{margin-bottom:2rem}.ConfiguratorSummary__heading{margin-bottom:.75rem;font-size:1rem}.ConfiguratorSummary__color,.ConfiguratorSummary__area{color:var(--color-light-big);font-weight:400}.ConfiguratorSummary__area:before{content:"· "}.ConfiguratorSummary__table{border-collapse:collapse;width:100%}.ConfiguratorSummary__table thead{display:none}.ConfiguratorSummary__table tbody{display:block}.ConfiguratorSummary__table tr{border-bottom:1px solid var(--color-gray-border);grid-template-columns:72px repeat(2,minmax(0,1fr));gap:.15rem .75rem;padding:.9rem 0;display:grid}.ConfiguratorSummary__table td{text-align:left;border:0;padding:0;display:block}.ConfiguratorSummary__table td.ConfiguratorSummary__thumb{grid-area:1/1/span 3;align-self:start}.ConfiguratorSummary__table td:not([data-title]):not(.ConfiguratorSummary__thumb){grid-column:2/-1}.ConfiguratorSummary__table td[data-title]:before{content:attr(data-title) ": ";color:var(--color-light-big)}@media (width>=768px){.ConfiguratorSummary__table thead{display:table-header-group}.ConfiguratorSummary__table tbody{display:table-row-group}.ConfiguratorSummary__table tr{border-bottom:0;padding:0;display:table-row}.ConfiguratorSummary__table th,.ConfiguratorSummary__table td{border-bottom:1px solid var(--color-gray-border);text-align:left;vertical-align:top;padding:.6rem .5rem;display:table-cell}.ConfiguratorSummary__table td[data-title]:before{content:none}.ConfiguratorSummary__table th{background-color:var(--color-light);text-transform:uppercase;font-size:.8125rem}}.ConfiguratorSummary__qty,.ConfiguratorSummary__price{white-space:nowrap}@media (width>=768px){.ConfiguratorSummary__qty,.ConfiguratorSummary__price{text-align:right!important}}.ConfiguratorSummary__thumb{width:72px}.ConfiguratorSummary__thumb img{background-color:var(--color-light);width:auto;max-width:72px;height:auto;max-height:72px;display:block}@media (width>=768px){.ConfiguratorSummary__thumb{width:100px}.ConfiguratorSummary__thumb img{max-width:100px;max-height:100px}}.ConfiguratorSummary__role{color:var(--color-light-big);text-transform:uppercase;font-size:.75rem;display:block}.ConfiguratorSummary__needed{color:var(--color-light-big);font-size:.75rem;display:block}.ConfiguratorSummary__total{font-size:1.375rem}.ConfiguratorSummary__skeleton{flex-direction:column;gap:.6rem;display:flex}.ConfiguratorSummary__skeleton span{background-color:var(--color-light);height:1.5rem;animation:1.2s ease-in-out infinite ConfiguratorSkeleton;display:block}.ConfiguratorSummary__skeleton span:first-child{width:100%;animation-delay:80ms}.ConfiguratorSummary__skeleton span:nth-child(2){width:94%;animation-delay:.16s}.ConfiguratorSummary__skeleton span:nth-child(3){width:88%;animation-delay:.24s}.ConfiguratorSummary__skeleton span:nth-child(4){width:82%;animation-delay:.32s}.ConfiguratorSummary__skeleton span:nth-child(5){width:76%;animation-delay:.4s}.ConfiguratorSummary__skeleton span:nth-child(6){width:70%;animation-delay:.48s}.ConfiguratorSummary__loading{color:var(--color-light-big);margin-top:1rem}@keyframes ConfiguratorSkeleton{0%,to{opacity:1}50%{opacity:.45}}.KitContents{background:#fafafc;border:1px solid #e8e8ef;border-radius:4px;margin:24px 0;padding:20px}.KitContents__heading{color:var(--color-primary);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:1.125rem;font-weight:600;display:flex}.KitContents__count{color:#6b6b7b;flex-shrink:0;font-size:.875rem;font-weight:400}.KitContents__list{margin:0;padding:0;list-style:none}.KitContents__item{align-items:center;gap:12px;padding:8px 0;display:flex}.KitContents__item+.KitContents__item{border-top:1px solid #ececf2}.KitContents__link{min-width:0;color:inherit;flex-grow:1;align-items:center;gap:12px;text-decoration:none;display:flex}.KitContents__link:hover .KitContents__name{text-decoration:underline}.KitContents__thumb{object-fit:contain;background:#fff;border:1px solid #ececf2;border-radius:2px;flex-shrink:0;width:44px;max-width:44px;height:44px}.KitContents__name{min-width:0;font-size:.9375rem;line-height:1.35}.KitContents__qty{color:var(--color-primary);white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.Price__net,.Price__vat{width:100%;color:var(--color-light-big);white-space:nowrap;flex-basis:100%;order:99;margin-top:.25em;font-size:.75rem;font-weight:400;line-height:1.25;display:block}.Price__net .woocommerce-Price-amount,.Price__net bdi,.Price__vat .woocommerce-Price-amount,.Price__vat bdi{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important}.Price__net-label{opacity:.85}:is(.price:has(>.Price__net),.price:has(>.Price__vat)){flex-wrap:wrap}.single-product-slider-thumbnails .swiper-slide{opacity:.5;transition:opacity .15s ease-out}.single-product-slider-thumbnails .swiper-slide-thumb-active{opacity:1}.CartItem{border-bottom:1px solid #f5f5fa;justify-content:flex-start;align-items:flex-start;width:100%;margin:32px 0;padding-bottom:32px;display:flex}.CartItem__wrapper{flex-grow:1;padding:0 24px}.CartItem__attributes{margin:10px 0;font-size:.875rem}.CartItem__attributes dl.variation{flex-wrap:wrap;gap:2px 6px;display:flex}.CartItem__attributes dl.variation dt{font-weight:600}.CartItem__attributes dl.variation dd{margin:0}.CartItem__attributes dl.variation dd p{margin-bottom:0}.CartItem__image{flex-shrink:0;width:50px;height:50px}@media (width>=768px){.CartItem__image{width:112px;height:112px}}.CartItem__image img{object-fit:contain;width:100%;max-width:none;height:100%}.CartItem__title{color:var(--color-primary);margin-bottom:10px;font-size:1.125rem;font-weight:400;line-height:27px}.CartItem__meta{flex-grow:1}.CartItem__pricePerSingle{color:var(--color-primary);font-size:1rem;font-weight:700;line-height:24px}.CartItem__quantity{font-size:.875rem}.CartItem__total{padding-top:5px;font-size:.8rem;font-weight:700}@media (width>=768px){.CartItem__total{font-size:1rem}}.SidebarCart{z-index:9999;background-color:#fff;width:100%;max-width:568px;height:100vh;transition:all .4s;position:fixed;top:0;right:0;transform:translate(100%)}.SidebarCart.is-loading:after{content:"";opacity:.6;z-index:10000;background-color:#fff;position:absolute;inset:0}.SidebarCart.active{transform:translate(0)}.SidebarCart__footer,.SidebarCart__content,.SidebarCart__heading{padding-left:64px;padding-right:64px}.SidebarCart__footer{padding-top:40px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #ecedf0;margin-bottom:40px}.SidebarCart__content{height:calc(100vh - 352px);padding-top:25px;padding-bottom:25px;overflow-y:auto}.SidebarCart__heading{border-bottom:1px solid #ecedf0;justify-content:space-between;align-items:center;padding-top:59px;padding-bottom:59px;display:flex}.SidebarCart__heading svg{width:16px;height:16px}@font-face{font-family:WooCommerce;src:url(./WooCommerce-tmT7Ri3o.woff2)format("woff2"),url(./WooCommerce-oUW1mbpD.woff)format("woff"),url(./WooCommerce--KIGa_-T.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:star;src:url(./star-CYx6qdPE.woff)format("woff"),url(./star-_mUUno1S.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.star-rating{max-width:105px;height:1em;margin-bottom:20px;font-family:star;font-size:1em;line-height:1;display:block;position:relative;overflow:hidden}.star-rating:before{color:#d3ced2;content:"sssss";font-family:star;position:absolute;top:0;left:0}.star-rating span{float:right;padding-top:1.5em;position:absolute;top:0;left:0;overflow:hidden}.star-rating span:before{content:"SSSSS";position:absolute;top:0;left:0}.woocommerce-order-overview{border:1px solid var(--color-gray-border);grid-template-columns:1fr;gap:20px 24px;margin:0 0 40px;padding:24px;list-style:none;display:grid}@media (width>=768px){.woocommerce-order-overview{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.woocommerce-order-overview{grid-template-columns:repeat(4,1fr)}}.woocommerce-order-overview li{color:var(--color-light-big);letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;margin:0;font-size:.8125rem;list-style:none;display:flex}.woocommerce-order-overview li strong{color:var(--color-primary);letter-spacing:0;text-transform:none;font-size:1.0625rem}.ThankYouPage__success-info{text-align:center;margin-bottom:50px}.ThankYouPage__order-details{grid-template-columns:1fr;gap:30px;margin-bottom:50px;display:grid}@media (width>=768px){.ThankYouPage__order-details{grid-template-columns:repeat(4,1fr);gap:50px}}.ThankYouPage__order-details>div>p{text-transform:uppercase;margin-bottom:15px}.ThankYouPage__order-details>div>strong{display:block}.ThankYouPage__details h2{margin-bottom:30px}.ThankYouPage__details-table{width:100%}.ThankYouPage__details-table thead{display:none}@media (width>=768px){.ThankYouPage__details-table thead{display:table-header-group}.ThankYouPage__details-table thead th{border-bottom:1px solid var(--color-gray-border);color:var(--color-primary);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 20px 12px;font-size:.8125rem}.ThankYouPage__details-table thead th:last-child{text-align:right}}.ThankYouPage__details-table tbody tr{border-bottom:1px solid var(--color-gray-border)}.ThankYouPage__details-table tbody tr td{float:left;width:100%}.ThankYouPage__details-table tbody tr td.product-name div{flex-direction:column;align-items:flex-start;display:flex}.ThankYouPage__details-table tbody tr td.product-name div img{max-width:150px;margin-bottom:15px}@media (width>=768px){.ThankYouPage__details-table tbody tr td.product-name div{flex-direction:row;align-items:center}.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:0;margin-right:15px}}.ThankYouPage__details-table tbody tr td:first-of-type{padding-top:20px}.ThankYouPage__details-table tbody tr td:last-of-type{padding-bottom:20px}@media (width>=768px){.ThankYouPage__details-table tbody tr td{float:none;width:auto;padding:20px}.ThankYouPage__details-table tbody tr td:first-of-type{padding-top:20px}.ThankYouPage__details-table tbody tr td:last-of-type{padding-bottom:20px}}.ThankYouPage__details-table-tfoot{margin-top:30px}@media (width>=768px){.ThankYouPage__details-table-tfoot{padding-left:50%}}@media (width>=1024px){.ThankYouPage__details-table-tfoot{padding-left:50%}}.ThankYouPage__details-table-tfoot tfoot tr th,.ThankYouPage__details-table-tfoot tfoot tr td{padding:20px}.ThankYouPage__details-table-tfoot tfoot tr th{text-align:left;vertical-align:top}.ThankYouPage__customer-details{margin-top:30px}.ThankYouPage__customer-details address{margin-top:20px}.VariationSwatches{flex-wrap:wrap;gap:10px;display:flex}.VariationSwatches__select{display:none}.VariationSwatches__item{border:2px solid var(--color-gray-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:14px 24px;font-size:.9375rem;line-height:1.2;transition:border-color .15s ease-in-out}.VariationSwatches__item:hover,.VariationSwatches__item.is-selected{border-color:var(--color-primary)}.VariationSwatches--color .VariationSwatches__item,.VariationSwatches--image .VariationSwatches__item{flex-direction:column;align-items:center;gap:6px;padding:4px 4px 8px;line-height:1.2;display:flex}.VariationSwatches__label{overflow-wrap:anywhere;text-align:center;max-width:100px;font-size:.75rem;display:block}.VariationSwatches--button .VariationSwatches__label{max-width:none;font-size:.9375rem}.VariationSwatches__swatch{object-fit:cover;width:72px;height:72px;display:block}@media (width>=1024px){.VariationSwatches__swatch{width:88px;height:88px}}.WishlistToggle{cursor:pointer}.WishlistToggle svg{width:22px;height:22px;transition:transform .15s ease-out;display:block}.WishlistToggle:hover:not(:disabled) svg{transform:scale(1.2)}.WishlistToggle:disabled{cursor:not-allowed;opacity:.35}.WishlistToggle__filled{display:none}.WishlistToggle__filled svg{fill:var(--color-primary)}.WishlistToggle.is-active .WishlistToggle__outline{display:none}.WishlistToggle.is-active .WishlistToggle__filled{display:block}.WishlistToggle.is-active .WishlistToggle__filled svg{animation:.3s ease-out WishlistToggle-pop}@keyframes WishlistToggle-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.LoopProduct .WishlistToggle{z-index:10;position:absolute;top:.75rem;right:.75rem}.WishlistPage input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary);display:block}.WishlistPage .WishlistTable{border-collapse:collapse;width:100%}.WishlistPage .WishlistTable thead tr{border-bottom:1px solid var(--color-gray-border)}.WishlistPage .WishlistTable th{text-align:left;padding:0 12px 12px}.WishlistPage .WishlistTable th:first-child{padding-left:0}.WishlistPage .WishlistTable tbody tr{border-bottom:1px solid var(--color-gray-border)}.WishlistPage .WishlistTable td{vertical-align:middle;padding:16px 12px}.WishlistPage .WishlistTable td:first-child{padding-left:0}.WishlistPage .WishlistTable__select{width:34px}.WishlistPage .WishlistTable__thumbnail{width:90px}.WishlistPage .WishlistTable__thumbnail img{object-fit:cover;border-radius:6px;max-width:70px;display:block}.WishlistPage .WishlistTable__name a{font-weight:500;text-decoration:none}.WishlistPage .WishlistTable__price{white-space:nowrap}.WishlistPage .WishlistTable__remove{width:40px}.WishlistPage .WishlistTable__remove .WishlistToggle{margin-left:auto}.WishlistPage__actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.WishlistPage__actions .kButton:not(.Button--no-style){padding:.6rem 1.5rem}.WishlistPage__feedback{opacity:.75;font-size:.9em}.WishlistItem__attributes{opacity:.7;margin-top:2px;font-size:.85em}.WoocommerceNotice{color:#fff;margin:15px 0;padding:15px;box-shadow:0 1px 2px #0000000d}.WoocommerceNotice.woocommerce-error{background-color:var(--color-danger-light)}.WoocommerceNotice.woocommerce-info{background-color:var(--color-secondary)}.WoocommerceNotice.woocommerce-message{background-color:var(--color-success-light)}}
