button,.Button,.WoocommerceTabs #review_form_wrapper #submit,.MyAccount a.edit,.MyAccount__dashboard .woocommerce-Message a{cursor:pointer}button .amount,.Button .amount,.WoocommerceTabs #review_form_wrapper #submit .amount,.MyAccount a.edit .amount,.MyAccount__dashboard .woocommerce-Message a .amount{margin-left:.25rem}button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.Button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.WoocommerceTabs #review_form_wrapper #submit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.MyAccount a.edit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.MyAccount__dashboard .woocommerce-Message a:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)){display:inline-flex;align-items:center;justify-content:center;background-color:#890000;color:#fff;font-family:FuturaPT, sans-serif;text-align:center;font-weight:400;padding-left:32px;padding-right:32px;border-radius:32px;font-size:1rem;letter-spacing:.5px;border:1px solid transparent;line-height:24px;min-height:40px}@media(min-width: 1024px){button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.Button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.WoocommerceTabs #review_form_wrapper #submit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.MyAccount a.edit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)),.MyAccount__dashboard .woocommerce-Message a:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)){min-height:64px}}button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)).disabled,.Button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)).disabled,.WoocommerceTabs #review_form_wrapper #submit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)).disabled,.MyAccount a.edit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)).disabled,.MyAccount__dashboard .woocommerce-Message a:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)).disabled{opacity:.3 !important;cursor:not-allowed}button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)):hover,.Button:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)):hover,.WoocommerceTabs #review_form_wrapper #submit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)):hover,.MyAccount a.edit:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)):hover,.MyAccount__dashboard .woocommerce-Message a:where(:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):not(.sl-close):not(.sl-next):not(.sl-prev)):hover{background-color:#000000}button--left,.Button--left{text-align:left}button--external:not(.Button--no-style),.Button--external:not(.Button--no-style){background-color:#fff;color:#1C1917}button--external:not(.Button--no-style):hover,.Button--external:not(.Button--no-style):hover{background-color:#890000;color:#fff}button--wide:not(.Button--no-style),.Button--wide:not(.Button--no-style){min-height:53px}button--borderedWhite:not(.Button--no-style),.Button--borderedWhite:not(.Button--no-style){background:transparent;color:#fff;border:1px solid #fff}button--borderedWhite:not(.Button--no-style):hover,.Button--borderedWhite:not(.Button--no-style):hover{background-color:#fff;color:#000000;border:1px solid transparent}button--bordered:not(.Button--no-style),.Button--bordered:not(.Button--no-style){background:transparent;color:#000000;border:1px solid #000000}button--bordered:not(.Button--no-style):hover,.Button--bordered:not(.Button--no-style):hover{background-color:#000000;color:#fff;border:1px solid transparent}button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn),.Button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn),.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn){border:1px solid transparent;background-color:#FAD7D2;color:#890000}button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover,.Button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover,.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover{background-color:#890000;color:#fff}button--dark:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn),.Button--dark:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn){border:1px solid transparent;background-color:#1C1917;color:#fff}button--dark:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover,.Button--dark:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover{background-color:#890000;color:#fff}button.single_add_to_cart_button{display:flex;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;width:100%}button.single_add_to_cart_button .button-bag{margin-left:10px;display:block}button.single_add_to_cart_button .button-spinner{margin-left:10px;display:none}button.single_add_to_cart_button.is-adding .button-bag{display:none}button.single_add_to_cart_button.is-adding .button-spinner{display:block}.order-action-button{font-size:0.8125rem;font-weight:400;padding:10px 16px;background-color:#d9d9d9;margin-left:17px;color:#000}.order-action-button:hover{background-color:#000000;color:#fff}.my-account-button{margin-left:auto;height:56px;border:1px solid #000000;border-radius:32px;display:flex;align-items:center;background-color:#fff;box-shadow:0 16px 24px -12px #000000;color:#000000;font-size:1rem;font-weight:400;letter-spacing:-0.2px;transition:.3s ease;line-height:24px;padding:12.5px}@media(min-width: 768px){.my-account-button{width:auto;min-width:194px}}.my-account-button span:first-child{transition:.3s ease}.my-account-button:hover{background-color:#890000;color:#fff}.my-account-button:hover span:first-child{background-color:#fff}.my-account-button:hover span svg *{fill:#890000;transition:.3s ease}.MyAccountLogin__columns{max-width:484.5px;margin-left:auto;margin-right:auto}.MyAccountLogin__column{padding:0}.MyAccountLogin__title{margin-bottom:30px;font-size:1.6rem;font-weight:400;text-transform:uppercase}.MyAccountLogin__text{line-height:30px;font-size:1rem;color:rgba(0,0,0,.8);margin-bottom:35px}.MyAccountLogin__input{border-radius:0px;border:1px solid rgba(0,0,0,.6)}.MyAccountLogin__button{width:100%;margin-top:15px;background-color:#000000}.MyAccountLogin .password-input{width:100%}.woocommerce-account .Section{padding:0}.MyAccount{margin-left:auto;margin-right:auto;max-width:680px;width:100%}@media(min-width: 768px){.MyAccount__margin{margin-bottom:249px}}.MyAccount__dashboard{margin-top:15.5px;margin-bottom:15.5px}@media(min-width: 1024px){.MyAccount__dashboard{margin-top:44px;margin-bottom:44px}}.MyAccount__dashboard .woocommerce-MyAccount-navigation{width:100%;margin-bottom:40px}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;padding:0;list-style:none;margin:0}@media(min-width: 768px){.MyAccount__dashboard .woocommerce-MyAccount-navigation ul{flex-direction:row;justify-content:space-between}}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li{margin:6px 0}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li a{color:#000;font-size:0.9375rem;font-weight:400;text-decoration:underline}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li a:hover{color:#000000}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li.is-active a{color:#000000}.MyAccount__dashboard .woocommerce-Message{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}.MyAccount__dashboard .woocommerce-Message a{margin-top:15px}.MyAccount a.edit{margin:10px 0}.MyAccount .addresses address{margin-top:15px}.MyAccount .password-input{width:100%}.MyAccount .woocommerce-address-fields .form-row{margin-top:16px}@media(min-width: 1024px){.MyAccount .woocommerce-address-fields .form-row{margin-top:24px}}.MyAccount .woocommerce-address-fields .form-row{margin-top:16px}@media(min-width: 1024px){.MyAccount .woocommerce-address-fields .form-row{margin-top:24px}}.MyAccount .woocommerce-form-row{margin-top:16px}@media(min-width: 1024px){.MyAccount .woocommerce-form-row{margin-top:24px}}.MyAccount .button{margin-top:15px}@media(min-width: 768px){.OrderTable{border:1px solid #939393}}.OrderTable__heading{display:none}@media(min-width: 768px){.OrderTable__heading{display:grid;color:#000;font-weight:400;font-size:0.9375rem;grid-template-columns:repeat(5, minmax(0, 1fr))}}.OrderTable__row{margin:6px 0;border-bottom:1px solid #939393;border-right:1px solid #939393;border-left:1px solid #939393}@media(min-width: 768px){.OrderTable__row{border:none;margin:0;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr))}}.OrderTable__heading-item,.OrderTable__row-item{padding:.75rem}.OrderTable__heading-item{font-weight:400;line-height:24px;color:#000;font-size:0.9375rem}.OrderTable__row-item{font-weight:400;line-height:24px;color:#000;font-size:0.9375rem;border-top:1px solid #939393;display:flex;align-items:center;justify-content:space-between}.woocommerce form .form-row .required{text-decoration:none;--tw-text-opacity:1;color:rgba(245, 101, 101, var(--tw-text-opacity))}#billing_country_field{display:none}.Checkout__grid{display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0, 1fr)}@media(min-width: 1024px){.Checkout__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.Checkout h3{font-size:.9rem;font-weight:300;text-transform:uppercase;letter-spacing:1px;line-height:18px;margin:20px 0}.Checkout .form-row{display:flex;flex-direction:column}.Checkout .form-row input:not([type=checkbox]):not([type=radio]),.Checkout .form-row textarea,.Checkout .form-row .select2{width:100%;border-radius:0px;padding:15px;margin:5px 0;font-size:.9rem;border:1px solid #d8d8d8}.Checkout .form-row input:not([type=checkbox]):not([type=radio]) *,.Checkout .form-row textarea *,.Checkout .form-row .select2 *{border:none}.Checkout .form-row input:not([type=checkbox]):not([type=radio])::-moz-placeholder, .Checkout .form-row textarea::-moz-placeholder, .Checkout .form-row .select2::-moz-placeholder{opacity:.64}.Checkout .form-row input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder, .Checkout .form-row textarea:-ms-input-placeholder, .Checkout .form-row .select2:-ms-input-placeholder{opacity:.64}.Checkout .form-row input:not([type=checkbox]):not([type=radio])::placeholder,.Checkout .form-row textarea::placeholder,.Checkout .form-row .select2::placeholder{opacity:.64}.Checkout .form-row input:not([type=checkbox]):not([type=radio]) .select2-selection__arrow,.Checkout .form-row textarea .select2-selection__arrow,.Checkout .form-row .select2 .select2-selection__arrow{top:50%;transform:translateY(-50%)}.Checkout .woocommerce-checkout-review-order{padding:35px;border:1px solid #d8d8d8}.Checkout table{width:100%}.Checkout table thead,.Checkout table tbody{display:flex;flex-direction:column}.Checkout #order_review ul li{list-style:none}.Checkout #order_review ul li label{margin-left:10px}.Checkout__orderSummary{width:100%;margin:25px 0;display:flex;flex-direction:column}.Checkout__orderSummary tr{width:100%;display:flex;justify-content:space-between;align-items:center;margin:10px 0}.Checkout__orderSummary th,.Checkout__orderSummary td{opacity:.64;line-height:32px;font-size:1.125rem}.Checkout__orderSummary th{text-align:left;font-weight:400}.Checkout__orderSummary td{text-align:right;font-weight:300}.Checkout__orderItem{display:grid;grid-template-columns:minmax(0, 134px) minmax(0, 1fr);grid-template-rows:repeat(4, 1fr);grid-gap:8px 32px;gap:8px 32px}.Checkout__orderItemImage{grid-row:1/-1}.Checkout__orderItem .product-total{grid-column:2/3;grid-row:2/3}.ThankYouPage__details,.ThankYouPage__customer-details{display:none !important}.ArchiveProduct .term-description{padding:1rem 0 0 0;font-size:0.875rem;color:#4b5563}@media(min-width: 1024px){.ArchiveProduct .term-description{padding:2rem 0 0 0}}.ArchiveProduct__container{grid-column-gap:100px;-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:1fr;grid-row-gap:50px;row-gap:50px}.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-template-columns:repeat(2, minmax(0, 1fr));grid-gap:8px;gap:8px}@media(min-width: 768px){.ArchiveProduct .products{margin-top:40px;gap:32px}}@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;font-size:0.875rem}.FiltersContainer>div{margin-bottom:30px}.AddedToCartPopup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(200,200,209,.48);display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:1100}.AddedToCartPopup.open{opacity:1;pointer-events:all}.AddedToCartPopup__inner{max-width:460px;width:100%;padding:32px;background-color:#fff;overflow:auto}.AddedToCartPopup__heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px}.AddedToCartPopup__heading span{font-size:1.125rem;font-weight:400;color:#000000}.AddedToCartPopup__heading svg{width:30px;height:30px}.AddedToCartPopup__buttons{display:flex;flex-direction:column;align-items:center;width:100%}.AddedToCartPopup .popup-image{display:block;width:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:240px}@media(min-width: 1024px){.AddedToCartPopup .popup-image{height:240px}}.Badge{font-size:0.6875rem;text-transform:uppercase;align-items:center;display:flex;font-weight:400;justify-content:center;margin-bottom:5px;border-radius:19px;padding:8px 12px;background-color:#fff;color:#890000}.Badge--onsale{align-items:center;background-color:#890000;color:#fff}.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{border-bottom:1px solid #d8d8d8}.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{border-bottom:1px solid #d8d8d8}.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{width:150px;padding:0 20px}.Cart__products-table tbody tr td.product-thumbnail img{max-width:100px}@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__actions{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px}.Cart__actions button{margin-top:20px}@media(min-width: 768px){.Cart__actions{align-items:center;flex-direction:row}.Cart__actions button{margin-top:0}}.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{border-bottom:1px solid #d8d8d8;color:#888;font-size:0.875rem;font-weight:400;margin-bottom:30px;padding-bottom:30px;text-transform:uppercase}.Cart__totals table{margin-bottom:50px}.Cart__totals table tbody tr th,.Cart__totals table tbody tr td{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:0.75rem;text-transform:uppercase}.CartCheckoutBreadcrumbs__item-active{color:#000;font-weight:700}.CartCheckoutBreadcrumbs__separator{background-color:#000000;display:inline-block;height:15px;margin:0 15px;width:1px}.CartItem{width:100%;border-bottom:1px solid #f5f5fa;position:relative;display:grid;grid-gap:0 32px;gap:0 32px;grid-template-columns:repeat(2, minmax(0, 1fr));padding-bottom:16px}.CartItem:not(:first-child){padding-top:16px}@media(min-width: 1024px){.CartItem{justify-content:flex-start;align-items:flex-start;display:flex;margin:32px 0;padding-bottom:32px}}.CartItem__wrapper{flex-grow:1}@media(min-width: 1024px){.CartItem__wrapper{padding-left:48px}}.CartItem__attributes{font-size:0.875rem;grid-column:1/3;margin-top:16px}@media(min-width: 1024px){.CartItem__attributes{margin-top:0}}.CartItem__image{width:100%;height:151px}@media(min-width: 1024px){.CartItem__image{height:268px;width:176px}}.CartItem__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:16px}.CartItem__title{font-weight:400;font-size:1.25rem;line-height:27px;margin-top:0;margin-bottom:8px;color:#1C1917}.CartItem__meta{flex-grow:1}.CartItem__pricePerSingle{color:#1C1917;line-height:24px;font-weight:400;margin-top:8px;font-size:1rem}.CartItem__quantity{font-size:0.875rem}.CartItem__total{font-weight:700;padding-top:5px;font-size:.8rem}@media(min-width: 768px){.CartItem__total{font-size:1rem}}.CartItem__remove button{position:absolute;right:0;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid #E7E5E4;bottom:16px}@media(min-width: 1024px){.CartItem__remove button{bottom:32px}}.CartItem__remove button:hover{background-color:#E7E5E4}.CartAttributes{display:flex;flex-direction:column}.CartAttributes__row{display:flex;align-items:center;gap:4px}.CartAttributes__name{color:#A8A29D;font-size:1rem;line-height:1.75}.CartAttributes__value{color:#57534E;font-size:1rem;line-height:1.75}.SidebarCart{max-width:656px;width:100%;background-color:#fff;position:fixed;right:0;top:0;height:100vh;z-index:99999999;transform:translateX(100%);transition:.4s ease}@media(min-width: 1024px){.SidebarCart{border-top-left-radius:16px;border-bottom-left-radius:16px}}.SidebarCart__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #E7E5E4}.SidebarCart__close:hover{background-color:#E7E5E4}.SidebarCart__title{font-weight:400;font-size:1.5rem;line-height:30px}@media(min-width: 1024px){.SidebarCart__title{font-size:1.875rem;line-height:38px}}.SidebarCart.is-loading::after{content:"";top:0;left:0;bottom:0;right:0;position:absolute;background-color:#fff;opacity:.6;z-index:10000}.SidebarCart.active{transform:translateX(0)}.SidebarCart__footer,.SidebarCart__content,.SidebarCart__heading{padding-left:16px;padding-right:16px}@media(min-width: 1024px){.SidebarCart__footer,.SidebarCart__content,.SidebarCart__heading{padding-left:32px;padding-right:32px}}.SidebarCart__footer{border-top:1px solid #E7E5E4;padding-top:32px;padding-bottom:env(safe-area-inset-bottom);margin-bottom:48px}.SidebarCart__content{padding-top:16px;padding-bottom:16px;overflow-y:auto;height:calc(100vh - 252px)}@media(min-width: 1024px){.SidebarCart__content{height:calc(100vh - 352px)}}.SidebarCart__heading{display:flex;border-bottom:1px solid #ecedf0;align-items:center;justify-content:space-between;padding:16px}@media(min-width: 1024px){.SidebarCart__heading{padding-top:80px;padding-left:64px;padding-bottom:32px}}@font-face{font-family:"WooCommerce";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-weight:400;font-style:normal}@font-face{font-family:"star";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");font-weight:400;font-style:normal}.star-rating{display:block;font-family:star;font-size:1em;height:1em;line-height:1;margin-bottom:20px;overflow:hidden;position:relative;width:85px}.star-rating::before{color:#d3ced2;content:"sssss";font-family:star;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}.ywar_review_count{display:none !important}.ywar_stars_value{min-width:20px}#comments .commentlist{display:flex;flex-direction:column}#comments .commentlist li{margin:15px 0;padding:2rem;border-radius:8px;border:1px solid #f3f4f6}#comments .commentlist li .avatar{display:none}#comments .commentlist .comment_container{padding:0;flex-direction:column}#comments .commentlist .comment_container .star-rating{position:relative;color:gold}#comments .commentlist .comment_container .comment-text{padding:0}.stars a{color:gold !important}.ThankYouPage__success-info{margin-bottom:50px;text-align:center}.ThankYouPage__order-details{display:grid;grid-gap:30px;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 h2{margin-bottom:30px}.ThankYouPage__details-table{width:100%}.ThankYouPage__details-table thead{display:none}.ThankYouPage__details-table tbody tr{border-bottom:1px solid #d8d8d8}.ThankYouPage__details-table tbody tr td{float:left;width:100%}.ThankYouPage__details-table tbody tr td.product-name div{align-items:flex-start;display:flex;flex-direction:column}.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:15px;max-width:150px}@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:first-of-type{padding-top:20px}.ThankYouPage__details-table tbody tr td:last-of-type{padding-bottom:20px}@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-tfoot{margin-top:30px}@media(min-width: 768px){.ThankYouPage__details-table-tfoot{padding-left:50%}}@media(min-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}.WoocommerceNotice{margin:15px 0;padding:15px;color:#fff;max-width:1680px;width:100%;--tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow)}.WoocommerceNotice.woocommerce-error{--tw-bg-opacity:1;background-color:rgba(248, 113, 113, var(--tw-bg-opacity))}.WoocommerceNotice.woocommerce-info{--tw-bg-opacity:1;background-color:rgba(137, 0, 0, var(--tw-bg-opacity))}.WoocommerceNotice.woocommerce-message{--tw-bg-opacity:1;background-color:rgba(74, 222, 128, var(--tw-bg-opacity))}.LoopProduct{background-color:#fff;position:relative;overflow:hidden;border-radius:16px}.LoopProduct:hover,.LoopProduct:active{z-index:10}.LoopProduct:hover>a.button,.LoopProduct:active>a.button{opacity:1;pointer-events:all;visibility:visible}.LoopProduct:hover .add-to-wishlist-container,.LoopProduct:active .add-to-wishlist-container{opacity:1;pointer-events:all;visibility:visible}.LoopProduct a img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width: 768px){.LoopProduct a img{height:400px}}.LoopProduct a h2{font-weight:400;color:#1C1917;margin:0;font-size:1rem;line-height:1.5}@media(min-width: 1024px){.LoopProduct a h2{line-height:28px;font-size:1.25rem}}.LoopProduct a:first-of-type{display:flex;flex-direction:column;height:100%}.LoopProduct>a.button{background-color:#fff;color:#890000;font-size:0.875rem;font-weight:700;left:0;letter-spacing:1px;line-height:18px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:100%;visibility:hidden;width:100%}.LoopProduct .price{font-size:1rem;color:#1C1917;display:flex;font-weight:400;justify-content:space-between;margin:10px 0 20px}.LoopProduct .price bdi{font-weight:400;font-size:1rem}.LoopProduct .price del{color:#a7a7a7;order:2}.LoopProduct .price ins{font-weight:400;order:1;text-decoration:none}.LoopProduct .price ins bdi{color:#1C1917;font-size:1.25rem}.LoopProduct__badges{left:10px;top:10px;position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.LoopProduct .add-to-wishlist-container{height:48px;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:all 300ms 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::before,.LoopProduct .star-rating span::before{left:20px}.products-bg-gray .LoopProduct{background-color:#F5F3F2}.woocommerce-review-link{display:none !important}.entry-summary{background-color:#fff;border-radius:16px;padding:32px 24px}@media(min-width: 1024px){.entry-summary{padding:48px 40px}}.SingleProductContainer__top{display:grid;position:relative}@media(min-width: 1024px){.SingleProductContainer__top{gap:56px;grid-template-columns:minmax(0, 1fr) minmax(0, 444px)}}@media(min-width: 1680px){.SingleProductContainer__top{gap:112px;grid-template-columns:minmax(0, 1fr) minmax(0, 544px)}}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer__gallery{overflow:hidden}@media(min-width: 1024px){.SingleProductContainer__gallery{border-radius:16px}}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{position:relative}.SingleProductContainer .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:10}.SingleProductContainer .product_title{line-height:1.3}.SingleProductContainer .woocommerce-product-rating{margin-top:1rem;color:gold}.SingleProductContainer .price:not(.wapf-total){font-size:0.875rem;color:#1C1917;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;font-weight:400;gap:0 10px}.SingleProductContainer .price:not(.wapf-total) bdi{font-size:1.5rem;font-weight:400;color:#1C1917}.SingleProductContainer .price:not(.wapf-total) del{color:#1C1917;order:1}.SingleProductContainer .price:not(.wapf-total) del bdi{font-size:0.875rem}.SingleProductContainer .price:not(.wapf-total) ins{font-weight:400;order:2;text-decoration:none}.SingleProductContainer .price:not(.wapf-total) ins bdi{color:#890000}.SingleProductContainer .woocommerce-product-details__short-description{margin:30px 0}.SingleProductContainer form.cart input.qty{margin-right:30px}.SingleProductContainer form.variations_form{align-items:flex-start;display:flex;flex-direction:column}.SingleProductContainer .product_meta{display:none;flex-direction:column;font-size:0.875rem;color:#4b5563;margin:20px 0}.WoocommerceTabs__container{align-items:center;display:flex;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #f3f4f6}.WoocommerceTabs__single-tab{border-bottom:2px solid transparent}.WoocommerceTabs__single-tab:not(:last-of-type){margin-right:20px}.WoocommerceTabs__single-tab a{color:#4b5563;font-weight:400;font-size:1.125rem}@media(min-width: 768px){.WoocommerceTabs__single-tab a{font-size:1.875rem}}.WoocommerceTabs__single-tab.active a{color:#000000}.WoocommerceTabs__panel h2{display:none}.WoocommerceTabs #comments{margin-bottom:15px}.WoocommerceTabs #comments .commentlist .comment_container{display:flex}.WoocommerceTabs #comments .commentlist .comment_container img{margin-right:15px;width:90px}.WoocommerceTabs #comments .commentlist .star-rating,.WoocommerceTabs #comments .commentlist .meta{margin-bottom:10px}.WoocommerceTabs #comments .commentlist .review{margin-bottom:15px}.WoocommerceTabs #review_form_wrapper .comment-form-comment{display:flex;flex-direction:column}.WoocommerceTabs #review_form_wrapper #commentform{margin-top:20px}.WoocommerceTabs #review_form_wrapper #commentform>*{margin-bottom:20px}.WoocommerceTabs #review_form_wrapper #commentform p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none}.WoocommerceTabs #review_form_wrapper #commentform p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"Woocommerce";content:"";text-indent:0}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:hover~a::before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars:hover a::before{content:""}.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:""}.variations{width:100%}.variations tr{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.variations .woo-variation-items-wrapper{width:100%}.woo-selected-variation-item-name{display:none !important}.wapf-field-label,.variations .label label{display:block;font-size:1.125rem;margin-top:1rem !important;margin-bottom:1rem !important;font-weight:400;color:#1C1917 !important}@media(min-width: 768px){.wapf-field-label,.variations .label label{margin-top:40px !important;margin-bottom:32px !important;font-size:1.25rem}}.wapf-field-label .required,.variations .label label .required{color:#dc2626;text-decoration:none !important}.variable-items-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));flex-direction:column;width:100%;grid-gap:8px;gap:8px}@media(min-width: 768px){.variable-items-wrapper{gap:20px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}}.variable-item,.wapf-swatch.wapf-swatch--text{border-radius:16px;padding:16px 40px;border:1px solid #E7E5E4;color:#A8A29D;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:0;display:flex;align-items:center;justify-content:center;font-size:0.875rem}@media(min-width: 1024px){.variable-item,.wapf-swatch.wapf-swatch--text{padding:20px;font-size:1rem;min-width:200px}}@media(min-width: 1680px){.variable-item,.wapf-swatch.wapf-swatch--text{min-width:276px}}.variable-item.selected,.variable-item.wapf-checked,.wapf-swatch.wapf-swatch--text.selected,.wapf-swatch.wapf-swatch--text.wapf-checked{border:1px solid #79716B;background-color:#fff;color:#1C1917}.wapf-image-swatch-wrapper{gap:8px}@media(min-width: 1024px){.wapf-image-swatch-wrapper{gap:20px}}.wapf-swatch-wrapper{gap:8px}@media(min-width: 1024px){.wapf-swatch-wrapper{gap:20px}}.wapf-swatch--text{margin-bottom:0}.wapf-field-container{padding-top:0;padding-bottom:0}.wapf-field-description{margin-bottom:2.5rem;font-size:1rem;color:#57534E}.wapf-field-description ul{list-style:inside;list-style-type:disc}.wapf-product-totals{display:block !important}.wapf-swatch--image img{border-radius:12px}.wapf-pricing-hint{font-size:0.875rem;font-weight:300;margin-top:2px;color:#A8A29D}.wapf-swatch.wapf-swatch--image{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;border:1px solid #E7E5E4;padding:8px;border-radius:16px}.wapf-swatch.wapf-swatch--image .wapf-swatch-label{font-size:1.125rem;margin-top:16px;color:#1C1917;text-align:left;display:flex;flex-direction:column}@media(min-width: 1024px){.wapf-swatch.wapf-swatch--image .wapf-swatch-label{margin-top:0;padding:32px 24px;font-size:1rem}}.wapf-swatch.wapf-swatch--image.wapf-checked{border:1px solid #79716B;background-color:#fff;color:#1C1917}.custom-wapf-total-label{display:inline-flex;font-weight:400 !important;color:#A8A29D;font-size:0.875rem}@media(min-width: 1024px){.custom-wapf-total-label{margin-right:4px}}.wapf-grand-total{font-size:1.25rem;font-weight:400}@media(min-width: 1024px){.wapf-grand-total{margin-right:32px}}.woocommerce-product-attributes th,.woocommerce-product-attributes td{padding:.5rem;border:1px solid #f3f4f6;text-align:left;font-size:0.875rem;color:#4b5563}@media(max-width: 768px){.wapf-product-totals .wapf--inner{margin-bottom:12px !important}}.comment-form-author,.comment-form-email{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.comment-form-author label,.comment-form-email label,.comment-form-rating label,.comment-form-comment label{margin-bottom:.5rem;display:block}.sl-wrapper .sl-counter{color:#fff !important}.single-product .woocommerce-notices-wrapper{display:none !important}@media(min-width: 1024px){.flexible-content{font-size:1.25rem}}.flexible-content img{border-radius:16px}.flexible-content p,.flexible-content li,.flexible-content strong,.flexible-content spanflexible-content{color:#1C1917 !important}.ProductFeatures{margin-top:48px}@media(min-width: 1024px){.ProductFeatures{margin-top:0}}.ProductFeatures__content{order:2}@media(min-width: 1024px){.ProductFeatures__content{order:1}}.ProductFeatures__list{overflow:hidden}.ProductFeatures__item{border-bottom:1px solid #F5F5F4}.ProductFeatures__item:last-child{border-bottom:0}.ProductFeatures__item.is-open .ProductFeatures__chevron{transform:rotate(180deg);color:#1C1917}.ProductFeatures__trigger{align-items:center;background:transparent;border:0;color:#1C1917;cursor:pointer;display:flex;gap:14px;position:relative;width:100%;padding:16px 0;text-align:left;transition:background .2s ease}@media(min-width: 1024px){.ProductFeatures__trigger{padding:0}}.ProductFeatures__trigger:hover{background:#fff}.ProductFeatures__icon{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.ProductFeatures__title{font-size:1.125rem;color:#1C1917;font-weight:400}@media(min-width: 1024px){.ProductFeatures__title{font-size:1.25rem;line-height:30px}}.ProductFeatures__chevron{color:#A8A29D;margin-left:auto;transition:transform .2s ease,color .2s ease}.ProductFeatures__panel{max-height:0;overflow:hidden;padding:0;transition:max-height .25s ease}.ProductFeatures__description{color:#57534E;font-weight:300;line-height:1.6;padding:0 0 18px}.ProductFeatures__description p{color:#57534E}@media(min-width: 1024px){.ProductFeatures__description{font-size:1.25rem}}.ProductFeatures__media{order:1;display:block}@media(min-width: 1024px){.ProductFeatures__media{order:2}}.ProductFeatures__media img{border-radius:18px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.SingleProductTabs__container{display:flex;align-items:center;justify-content:center;gap:64px;padding-bottom:16px;margin-bottom:32px;overflow-x:auto}.SingleProductTabs__link{border:none;background:transparent;color:#A8A29D;font-size:1.25rem;font-weight:300;padding:6px 0;position:relative;cursor:pointer;white-space:nowrap;transition:color .2s ease}.SingleProductTabs__link::after{content:"";position:absolute;left:0;bottom:-17px;height:2px;width:100%;background:#1C1917;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.SingleProductTabs__link:hover{color:#1C1917}.SingleProductTabs__link.is-active{color:#1C1917}.SingleProductTabs__link.is-active::after{transform:scaleX(1)}.TechnicalCards__item{background:#F5F5F4;border-radius:8px;padding:28px 32px;display:flex;flex-direction:column;gap:6px;transition:max-height .3s ease,opacity .3s ease,margin .3s ease}@media(min-width: 1024px){.TechnicalCards__item{padding:28px 32px}}.TechnicalCards__item.is-hidden{display:none}.TechnicalCards__label{color:#1C1917;line-height:24px;font-size:1rem;font-weight:400}.TechnicalCards__value{color:#A8A29D;font-size:1.25rem;font-weight:300;line-height:1.5}.TechnicalCards__toggle{font-size:1rem;color:#1C1917;font-weight:400;line-height:1.5;display:inline-flex;align-items:center;margin-top:32px}.wapf-product-totals .wapf--inner{margin-bottom:0}

/*# sourceMappingURL=woocommerce.css.map*/