.MyAccount a.edit,.button,.woocommerce-tabs #review_form_wrapper #submit{border-radius:3.125rem;cursor:pointer;display:inline-block;font-family:var(--font-family-sans);font-size:1rem;font-weight:600;letter-spacing:-.01rem;line-height:1.1875rem;overflow:hidden;padding:1.1875rem .625rem;position:relative;text-align:center}@media(min-width:1024px){.MyAccount a.edit,.button,.woocommerce-tabs #review_form_wrapper #submit{font-size:1.125rem;letter-spacing:-.01125rem;line-height:1.375rem}}.MyAccount a.edit:not(.button--no-style),.button:not(.button--no-style),.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style){background:var(--color-primary);border-radius:3.125rem;color:var(--color-white);padding:1rem 2rem;transition:background-color .2s ease,color .2s ease;width:100%}@media(min-width:1024px){.MyAccount a.edit:not(.button--no-style),.button:not(.button--no-style),.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style){width:auto}}.MyAccount a.edit:not(.button--no-style):hover,.button:not(.button--no-style):hover,.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style):hover{background-color:var(--color-primary-dark)}.MyAccount a.edit:not(.button--no-style):has(svg),.button:not(.button--no-style):has(svg),.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style):has(svg){padding-left:2.5rem;padding-right:2rem}.MyAccount a.edit:not(.button--no-style)[disabled],.button:not(.button--no-style)[disabled],.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style)[disabled]{background-color:var(--color-gray);color:var(--color-gray-disabled);pointer-events:none}.MyAccount a.edit:not(.button--no-style)[disabled]:hover,.button:not(.button--no-style)[disabled]:hover,.woocommerce-tabs #review_form_wrapper #submit:not(.button--no-style)[disabled]:hover{background-color:var(--color-gray);color:var(--color-gray-disabled)}.MyAccount a.edit:has(svg),.button:has(svg),.woocommerce-tabs #review_form_wrapper #submit:has(svg){align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:inline-flex;justify-content:center;padding-left:2.5rem;padding-right:2rem}.MyAccount a.edit svg,.button svg,.woocommerce-tabs #review_form_wrapper #submit svg{height:20px;width:20px}.MyAccount a.is-submitting.edit,.MyAccount a[is-submitting=true].edit,.is-submitting.button,.woocommerce-tabs #review_form_wrapper .is-submitting#submit,.woocommerce-tabs #review_form_wrapper [is-submitting=true]#submit,[is-submitting=true].button{color:transparent;opacity:.7;pointer-events:none}.MyAccount a.is-submitting.edit:before,.MyAccount a[is-submitting=true].edit:before,.is-submitting.button:before,.woocommerce-tabs #review_form_wrapper .is-submitting#submit:before,.woocommerce-tabs #review_form_wrapper [is-submitting=true]#submit:before,[is-submitting=true].button:before{animation:loader-rotate 1s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:contain;border:.1875rem solid var(--color-white);border-radius:50%;border-top:.1875rem solid transparent;content:"";height:1.5rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,visibility .2s ease;width:1.5rem;z-index:1}.MyAccount a.is-submitting.edit svg,.MyAccount a[is-submitting=true].edit svg,.is-submitting.button svg,.woocommerce-tabs #review_form_wrapper .is-submitting#submit svg,.woocommerce-tabs #review_form_wrapper [is-submitting=true]#submit svg,[is-submitting=true].button svg{opacity:0}.MyAccount a.edit,.button--secondary:not(.button--no-style){background-color:var(--color-secondary)}.button--black:not(.button--no-style){background:var(--color-black)}.button--wide:not(.button--no-style){min-height:2.875rem;width:100%}@media(min-width:1024px){.button--wide:not(.button--no-style){width:auto}}.button--bordered:not(.button--no-style){background-color:transparent;border:2px solid var(--color-black);color:var(--color-black);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button--bordered:not(.button--no-style):hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.button--bordered:not(.button--no-style)[disabled]{pointer-events:none}.button--bordered:not(.button--no-style)[disabled],.button--bordered:not(.button--no-style)[disabled]:hover{border-color:var(--color-gray);color:var(--color-gray-disabled)}.button--bordered:not(.button--no-style).loader:before{border-color:var(--color-black);border-top-color:transparent}.button--small:not(.button--no-style){font-size:1rem;letter-spacing:-.01rem;line-height:1.1875rem;min-height:0;min-height:auto;min-width:0;min-width:auto;padding:.6875rem .875rem}@media(min-width:1024px){.button--lg-full{max-width:100%!important;width:100%!important}}.button--bigger-font:not(.button--no-style){font-size:1.125rem;letter-spacing:-.01125rem;line-height:1.375rem}.button.loader{color:transparent!important;pointer-events:none}button.single_add_to_cart_button{align-items:center;display:inline-flex;justify-content:flex-start;padding-left:1rem;padding-right:1rem}button.single_add_to_cart_button svg{display:none;margin-left:1.25rem}button.single_add_to_cart_button.is-adding svg{display:block}.order-action-button{background-color:#d9d9d9;color:#000;font-size:.8125rem;font-weight:400;margin-left:1.0625rem;padding:.625rem 1rem}.MyAccountLogin .password-input{width:100%}.MyAccount{margin-left:auto;margin-right:auto;max-width:42rem;width:100%}.MyAccount a.edit{margin:.625rem 0}.MyAccount__dashboard{margin-bottom:1rem;margin-top:5.625rem}@media(min-width:1024px){.MyAccount__dashboard{margin-bottom:2.75rem;margin-top:8.9375rem}}.MyAccount__dashboard:has(.account-orders){margin-bottom:4.0625rem}@media(min-width:1024px){.MyAccount__dashboard:has(.account-orders){margin-bottom:5.125rem}}.MyAccount__dashboard:has(.order-detail-header){margin-bottom:3.5625rem}@media(min-width:1024px){.MyAccount__dashboard:has(.order-detail-header){margin-bottom:5.125rem}}.woocommerce-MyAccount-content{background:var(--color-white);border:1px solid var(--color-primary);border-radius:1.5rem;margin-top:2.5rem;padding:1.25rem}@media(min-width:1024px){.woocommerce-MyAccount-content{border-radius:2rem;padding:2rem}}.woocommerce-MyAccount-content:has(.order-detail-header){margin-top:1.875rem}@media(min-width:1024px){.woocommerce-MyAccount-content:has(.order-detail-header){margin-bottom:2.5rem;margin-top:2.5rem}}.woocommerce-MyAccount-content form .grid{margin-bottom:1.6875rem;row-gap:1.5rem}.woocommerce-MyAccount-navigation ul{display:grid;grid-row-gap:1rem;row-gap:1rem}@media(min-width:1024px){.woocommerce-MyAccount-navigation ul{align-items:center;display:flex;justify-content:space-between}}.woocommerce-MyAccount-navigation ul li a{color:var(--color-black);font-size:.875rem;font-weight:600;line-height:1.5rem;-webkit-text-decoration:underline;text-decoration:underline;transition:color .2s ease}@media(min-width:1024px){.woocommerce-MyAccount-navigation ul li a{font-size:.9375rem;line-height:1.5rem}}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color:var(--color-primary)}#billing_country_field{display:none}.app-section-header--bordered{border-bottom:1px solid var(--color-border-light)}.Checkout .blockUI,.Checkout .blockUI.blockMsg,.Checkout .blockUI.blockOverlay{display:none!important}.Checkout h3{font-size:.9rem;font-weight:300;letter-spacing:1px;line-height:18px;margin:20px 0;text-transform:uppercase}.Checkout table{width:100%}.Checkout__grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}.Checkout .form-row{display:flex;flex-direction:column-reverse}@media(min-width:768px){.Checkout .form-row{flex-direction:column}}.Checkout .form-row .select2,.Checkout .form-row input:not([type=checkbox]):not([type=radio]),.Checkout .form-row textarea{border-radius:0;font-size:.9rem;margin:5px 0;padding:15px;width:100%}.Checkout .form-row .select2::-moz-placeholder,.Checkout .form-row input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.Checkout .form-row textarea::-moz-placeholder{opacity:.64}.Checkout .form-row .select2::placeholder,.Checkout .form-row input:not([type=checkbox]):not([type=radio])::placeholder,.Checkout .form-row textarea::placeholder{opacity:.64}.Checkout .form-row .select2 *,.Checkout .form-row input:not([type=checkbox]):not([type=radio]) *,.Checkout .form-row textarea *{border:none}.Checkout .form-row .select2 .select2-selection__arrow,.Checkout .form-row input:not([type=checkbox]):not([type=radio]) .select2-selection__arrow,.Checkout .form-row textarea .select2-selection__arrow{top:50%;transform:translateY(-50%)}.Checkout #order_review ul li{list-style:none}.Checkout .payment_box p{font-size:.75rem;font-weight:400;line-height:15px}.Checkout #payment .button{margin-left:auto}.ArchiveProduct__container{display:grid;grid-gap:50px 100px;gap:50px 100px;grid-template-columns:1fr}.ArchiveProduct__container.show-filters{grid-template-columns:1fr}@media(min-width:1024px){.ArchiveProduct__container.show-filters{grid-template-columns:1fr 3fr}}.ArchiveProduct__sidebar{display:none}.ArchiveProduct__sidebar-heading{margin-bottom:2rem}.ArchiveProduct .products{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.ArchiveProduct .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-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:transparent;border:none;padding:0}.filters-container>div{margin-bottom:30px}.AddedToCartPopup{align-items:center;background-color:hsla(240,9%,80%,.48);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:999}.AddedToCartPopup__inner{background-color:#fff;max-width:332px;padding:32px;width:100%}.AddedToCartPopup__heading{align-items:center;display:flex;justify-content:space-between;padding-bottom:26px}.AddedToCartPopup__heading span{color:var(--color-primary);font-size:1.125rem;font-weight:700}.AddedToCartPopup__heading svg{height:30px;width:30px}.AddedToCartPopup__buttons{align-items:center;display:flex;flex-direction:column}.AddedToCartPopup__btn,.AddedToCartPopup__continue{cursor:pointer;padding:1rem 2rem;text-align:center;width:100%}.AddedToCartPopup__btn{background-color:var(--color-secondary);color:#fff;margin:5px 0;text-transform:uppercase}.AddedToCartPopup__continue{background-color:transparent;color:var(--color-secondary)}.AddedToCartPopup.open{opacity:1;pointer-events:all}.AddedToCartPopup .popup-image{width:100%}.Badge{align-items:center;display:flex;font-size:.875rem;font-weight:700;justify-content:center;margin-bottom:5px}.Badge--onsale{align-items:center;background-color:hsla(0,85%,60%,.8);color:#fff;height:48px;padding:0 10px}.Badge--onsale em{font-size:.625rem;font-style:normal;margin-left:7px}.Badge--delivery-time,.Badge--return-time{background-color:hsla(0,0%,100%,.8);font-size:.75rem;padding:5px 8px}.Badge--flexible{font-size:.75rem;padding:5px 8px}.Cart__products-table{width:100%}.Cart__products-table thead{display:none}@media(min-width:768px){.Cart__products-table thead{display:table-header-group}}.Cart__products-table thead tr th{font-weight:400;padding:15px 0;text-align:left;text-transform:uppercase}@media(min-width:768px){.Cart__products-table thead tr th{padding:20px}}.Cart__products-table tbody tr:last-of-type{border-bottom:none}.Cart__products-table tbody tr td.product-price,.Cart__products-table tbody tr td.product-subtotal{font-weight:700}.Cart__products-table tbody tr td.product-price{display:none}@media(min-width:768px){.Cart__products-table tbody tr td.product-price{display:table-cell}}.Cart__products-table tbody tr td.product-name,.Cart__products-table tbody tr td.product-quantity,.Cart__products-table tbody tr td.product-subtotal{float:left;padding:10px 0;width:100%}@media(min-width:768px){.Cart__products-table tbody tr td.product-name,.Cart__products-table tbody tr td.product-quantity,.Cart__products-table tbody tr td.product-subtotal{float:none;padding:20px}}.Cart__products-table tbody tr td.product-thumbnail{padding:0 20px;width:150px}@media(min-width:768px){.Cart__products-table tbody tr td.product-thumbnail{padding:20px;width:200px}.Cart__products-table tbody tr td.product-thumbnail img{max-width:150px}}.Cart__products-table tbody tr td.product-thumbnail img{max-width:100px}.Cart__actions{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px}@media(min-width:768px){.Cart__actions{align-items:center;flex-direction:row}.Cart__actions button{margin-top:0}}.Cart__actions button{margin-top:20px}.Cart__collaterals{display:flex;flex-direction:column;margin-top:100px}.Cart__collaterals .cross-sells{order:2}.Cart__collaterals .cross-sells h2{margin-bottom:30px}.Cart__totals{margin-bottom:100px;order:1}@media(min-width:1024px){.Cart__totals{padding-left:60%}}.Cart__totals ul li{align-items:center;display:flex;list-style:none}.Cart__totals ul li label{margin-left:10px}.Cart__totals h2{color:#888;font-weight:400;margin-bottom:30px;padding-bottom:30px;text-transform:uppercase}.Cart__totals table{margin-bottom:50px}.Cart__totals table tbody tr{border-bottom:1px solid}.Cart__totals table tbody tr td,.Cart__totals table tbody tr th{padding:20px 0}.Cart__totals table tbody tr th{text-align:left;vertical-align:top;width:150px}.CartCheckoutBreadcrumbs{align-items:center;display:flex;justify-content:center;margin-bottom:50px}@media(min-width:1024px){.CartCheckoutBreadcrumbs{margin-bottom:100px}}.CartCheckoutBreadcrumbs__item{color:#888;font-size:.75rem;text-transform:uppercase}.CartCheckoutBreadcrumbs__item-active{color:#000;font-weight:700}.CartCheckoutBreadcrumbs__separator{background-color:var(--color-primary);display:inline-block;height:15px;margin:0 15px;width:1px}.CartItem{align-items:flex-start;border-bottom:1px solid #f5f5fa;display:flex;justify-content:flex-start;margin:32px 0;padding-bottom:32px;width:100%}.CartItem__wrapper{flex-grow:1;padding:0 24px}.CartItem__attributes{font-size:.875rem;margin:10px 0}.CartItem__image{flex-shrink:0;height:50px;width:50px}@media(min-width:768px){.CartItem__image{height:112px;width:112px}}.CartItem__image img{height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}.CartItem__title{color:var(--color-primary);font-size:1.125rem;font-weight:400;line-height:27px;margin-bottom:10px}.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{font-size:.8rem;font-weight:700;padding-top:5px}@media(min-width:768px){.CartItem__total{font-size:1rem}}.SidebarCart{background-color:#fff;height:100vh;max-width:568px;position:fixed;right:0;top:0;transform:translateX(100%);transition:.4s ease;width:100%;z-index:9999}.SidebarCart__content,.SidebarCart__footer,.SidebarCart__heading{padding-left:64px;padding-right:64px}.SidebarCart__footer{border-top:1px solid #ecedf0;margin-bottom:40px;padding-bottom:env(safe-area-inset-bottom);padding-top:40px}.SidebarCart__content{height:calc(100vh - 352px);overflow-y:auto;padding-bottom:25px;padding-top:25px}.SidebarCart__heading{align-items:center;border-bottom:1px solid #ecedf0;display:flex;justify-content:space-between;padding-bottom:59px;padding-top:59px}.SidebarCart__heading svg{height:16px;width:16px}.SidebarCart.is-loading:after{background-color:#fff;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:10000}.SidebarCart.active{transform:translateX(0)}@font-face{font-family:WooCommerce;font-style:normal;font-weight:400;src:url(../cd71280e5037e6e0690e.eot);src:url(../cd71280e5037e6e0690e.eot?#iefix) format("embedded-opentype"),url(../555c0019f9ab47548bc3.woff) format("woff"),url(../34650ef5aff7fe29f6b8.ttf) format("truetype"),url(../5003ea50646b111ad19b.svg#woocommerce) format("svg")}@font-face{font-family:star;font-style:normal;font-weight:400;src:url(../2593128f94a599b8656f.eot);src:url(../2593128f94a599b8656f.eot?#iefix) format("embedded-opentype"),url(../8ab6da8ce4d274edf643.woff) format("woff"),url(../8d84c8b61459cad9bd55.ttf) format("truetype"),url(../486bfe4fbf01c0dbb3d3.svg#star) format("svg")}.star-rating{display:block;font-family:star,sans-serif;font-size:1em;height:1em;line-height:1;margin-bottom:20px;max-width:105px;overflow:hidden;position:relative}.star-rating:before{color:#d3ced2;content:"sssss";font-family:star,sans-serif;left:0;position:absolute;top:0}.star-rating span{float:right;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.ThankYouPage__success-info{margin-bottom:50px;text-align:center}.ThankYouPage__order-details{display:none!important;gap:30px;grid-template-columns:1fr;margin-bottom:50px}@media(min-width:768px){.ThankYouPage__order-details{gap:50px;grid-template-columns:repeat(4,1fr)}}.ThankYouPage__order-details>div>p{margin-bottom:15px;text-transform:uppercase}.ThankYouPage__order-details>div>strong{display:block}.ThankYouPage__details{display:none!important}.ThankYouPage__details h2{margin-bottom:30px}.ThankYouPage__details-table{width:100%}.ThankYouPage__details-table td,.ThankYouPage__details-table tr{border:1px solid #ddd}.ThankYouPage__details-table thead{display:none}.ThankYouPage__details-table tbody tr td{float:left;padding:20px;width:100%}@media(min-width:768px){.ThankYouPage__details-table tbody tr td{float:none;padding:20px;width:auto}.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 tbody tr td.product-name div{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:768px){.ThankYouPage__details-table tbody tr td.product-name div{align-items:center;flex-direction:row}.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:0;margin-right:15px}}.ThankYouPage__details-table tbody tr td.product-name div img{max-width:150px}@media(min-width:768px){.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:15px}}.ThankYouPage__details-table-tfoot{display:none!important;margin-top:30px}.ThankYouPage__details-table-tfoot table{width:100%}.ThankYouPage__details-table-tfoot td,.ThankYouPage__details-table-tfoot th{border:1px solid #ddd}.ThankYouPage__details-table-tfoot tfoot tr td,.ThankYouPage__details-table-tfoot tfoot tr th{padding:20px}.ThankYouPage__details-table-tfoot tfoot tr th{text-align:left;vertical-align:top}.ThankYouPage__customer-details{display:none!important;margin-top:30px}.ThankYouPage__customer-details address{margin-top:20px}.woocommerce-bacs-bank-details{display:none!important}.WoocommerceNotice{border-radius:.5rem;box-shadow:var(--shadow-tile);color:#fff;margin:15px 0;padding:15px}.WoocommerceNotice.woocommerce-error{background-color:var(--color-error)}.WoocommerceNotice.woocommerce-info{background-color:var(--color-secondary)}.WoocommerceNotice.woocommerce-message{background-color:#4ade80}.coupon-error-notice{color:var(--color-error);display:none;font-size:1rem;font-weight:600;line-height:1.375rem;margin:10px 0 0}.checkout_coupon:has(+.coupon-error-notice--moved):has(button:focus-within) button,.checkout_coupon:has(+.coupon-error-notice--moved):has(input:focus) button,.checkout_coupon:has(+.coupon-error-notice--moved):has(input:focus-within) button{opacity:1}.checkout_coupon:has(+.coupon-error-notice--moved) button{opacity:0}.LoopProduct{background-color:#fff;position:relative}.LoopProduct:active,.LoopProduct:hover{z-index:10}.LoopProduct:active .add-to-wishlist-container,.LoopProduct:active>a.button,.LoopProduct:hover .add-to-wishlist-container,.LoopProduct:hover>a.button{opacity:1;pointer-events:all;visibility:visible}.LoopProduct a img{height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.LoopProduct a h2{font-size:1rem;font-weight:400;line-height:24px;margin:20px 0;padding:0 20px}.LoopProduct a:first-of-type{display:flex;flex-direction:column;height:100%}.LoopProduct__badges{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;left:10px;position:absolute;top:10px}.LoopProduct>a.button{background-color:#fff;color:var(--color-secondary);font-size:.875rem;font-weight:700;left:0;letter-spacing:1px;line-height:18px;opacity:0;padding:10px 20px;pointer-events:none;position:absolute;text-transform:uppercase;top:100%;visibility:hidden;width:100%}.LoopProduct .price{align-items:center;color:var(--color-primary);display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;margin:auto 0 20px;padding:0 20px}.LoopProduct .price del{color:#a7a7a7;order:2}.LoopProduct .price del bdi{font-size:.875rem}.LoopProduct .price ins{font-weight:700;order:1;-webkit-text-decoration:none;text-decoration:none}.LoopProduct .price ins bdi{color:var(--color-secondary)}.LoopProduct .price bdi{font-size:1.125rem;font-weight:700}.LoopProduct .add-to-wishlist-container{height:48px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:all .3s linear;visibility:hidden;width:48px}.LoopProduct .add-to-wishlist-container>div{background-color:#fff;border-radius:2px;height:100%}.LoopProduct .add-to-wishlist-container>div a{display:block;height:48px!important;width:48px!important}.LoopProduct .star-rating span:before,.LoopProduct .star-rating:before{left:20px}.single-product-container form.cart input.qty{margin-right:30px}.single-product-container form.variations_form{align-items:flex-start;display:flex;flex-direction:column}.single-product-container form.variations_form .single_variation_wrap{margin-top:20px}.single-product-container__delivery-time,.single-product-container__return-time{margin-top:16px}.single-product-container .fpf-fields-config-wrapper{display:none}.single-product-container .woocommerce-product-gallery{position:relative}.single-product-container .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:10}.single-product-container .product_title{line-height:1.3}.single-product-container .woocommerce-product-rating{margin-top:20px}.single-product-container .price{color:var(--color-primary);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;justify-content:flex-start;margin:20px 0}.single-product-container .price del{color:#a7a7a7;order:1}.single-product-container .price del bdi{font-size:.875rem}.single-product-container .price ins{font-weight:700;order:2;-webkit-text-decoration:none;text-decoration:none}.single-product-container .price ins bdi{color:var(--color-secondary)}.single-product-container .price bdi{font-size:1.125rem;font-weight:700}.single-product-container .woocommerce-product-details__short-description{margin:30px 0}.single-product-container .product_meta{margin-top:30px}.single-product-container .product_meta>span{display:block;margin-bottom:10px}.woocommerce-tabs{margin:50px 0}.woocommerce-tabs__container{align-items:center;display:flex;margin-bottom:30px}.woocommerce-tabs__single-tab{border-bottom:2px solid transparent}.woocommerce-tabs__single-tab:not(:last-of-type){margin-right:20px}.woocommerce-tabs__single-tab.active{border-color:var(--color-primary)}.woocommerce-tabs__panel h2{display:none}.woocommerce-tabs #comments{margin-bottom:30px}.woocommerce-tabs #comments .commentlist .comment_container{display:flex}.woocommerce-tabs #comments .commentlist .comment_container img{margin-right:15px;width:90px}.woocommerce-tabs #comments .commentlist .meta,.woocommerce-tabs #comments .commentlist .star-rating{margin-bottom:10px}.woocommerce-tabs #comments .commentlist .review{margin-bottom:30px}.woocommerce-tabs #review_form_wrapper .comment-form-comment{display:flex;flex-direction:column}.woocommerce-tabs #review_form_wrapper #commentform{margin-top:20px}.woocommerce-tabs #review_form_wrapper #commentform p.stars:hover a:before{content:""}.woocommerce-tabs #review_form_wrapper #commentform p.stars a{display:inline-block;height:1em;position:relative;-webkit-text-decoration:none;text-decoration:none;text-indent:-999em;width:1em}.woocommerce-tabs #review_form_wrapper #commentform p.stars a:before{content:"";display:block;font-family:Woocommerce,sans-serif;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.woocommerce-tabs #review_form_wrapper #commentform p.stars a:hover~a:before{content:""}.woocommerce-tabs #review_form_wrapper #commentform p.stars.selected a.active:before{content:""}.woocommerce-tabs #review_form_wrapper #commentform p.stars.selected a.active~a:before{content:""}.woocommerce-tabs #review_form_wrapper #commentform p.stars.selected a:not(.active):before{content:""}.woocommerce-tabs #review_form_wrapper #commentform>*{margin-bottom:20px}