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.promotion>span>bdi,.Button.promotion>span>bdi,.WoocommerceTabs #review_form_wrapper .promotion#submit>span>bdi,.MyAccount a.promotion.edit>span>bdi,.MyAccount__dashboard .woocommerce-Message a.promotion>span>bdi{color:#F56531;font-weight:bold}button del,.Button del,.WoocommerceTabs #review_form_wrapper #submit del,.MyAccount a.edit del,.MyAccount__dashboard .woocommerce-Message a del{font-size:0.875rem;color:#DBD3CD}button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn),.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn),.WoocommerceTabs #review_form_wrapper #submit: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),.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn){display:inline-flex;align-items:center;justify-content:center;background-color:#121212;color:#fff;font-family:DM Sans, sans-serif;text-align:center;font-weight:400;min-width:165px;padding-left:28px;padding-right:28px;min-height:56px;border-radius:2px;font-size:1rem;letter-spacing:-0.2px;border:1px solid transparent;line-height:24px}button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn).disabled,.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn).disabled,.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn).disabled,.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn).disabled,.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn).disabled{opacity:.3 !important;cursor:not-allowed}button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover,.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover,.WoocommerceTabs #review_form_wrapper #submit: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,.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover{background-color:#2E2E2E}button--left,.Button--left{text-align:left}button--external:not(.Button--no-style),.Button--external:not(.Button--no-style){border:1px solid #eeeef6;border-radius:28px;background-color:#fff;box-shadow:0 16px 24px -12px #eeeef6}button--external:not(.Button--no-style):hover,.Button--external:not(.Button--no-style):hover{background-color:#F2F2F1}button--wide:not(.Button--no-style),.Button--wide:not(.Button--no-style){min-height:53px}button--bordered:not(.Button--no-style),.Button--bordered:not(.Button--no-style){display:inline-flex;font-weight:600;align-items:center;justify-content:center;background:transparent;color:#121212;border:1px solid #EBE6E3;font-family:DM Sans, sans-serif;border-radius:28px;line-height:24px;letter-spacing:-0.2px;font-size:1rem}button--bordered:not(.Button--no-style):hover,.Button--bordered:not(.Button--no-style):hover{background-color:#121212;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){display:inline-flex;align-items:center;justify-content:center;font-family:DM Sans, sans-serif;text-align:center;font-weight:400;min-width:165px;padding-left:28px;padding-right:28px;min-height:56px;border-radius:2px;font-size:1rem;letter-spacing:-0.2px;border:1px solid transparent;line-height:24px;background-color:#F0EEED;color:#121212}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:#DBD3CD;color:#121212}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:#121212;color:#fff}.my-account-button{margin-left:auto;height:56px;border:1px solid #F2F2F1;border-radius:28px;display:flex;align-items:center;background-color:#fff;box-shadow:0 16px 24px -12px #F2F2F1;color:#121212;font-size:1rem;font-weight:600;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:#E02D2D;color:#fff}.my-account-button:hover span:first-child{background-color:#fff}.my-account-button:hover span svg *{fill:#E02D2D;transition:.3s ease}.woocommerce-product-gallery__wrapper{display:grid;grid-gap:8px;gap:8px}@media(min-width: 1024px){.woocommerce-product-gallery__wrapper{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.gallery-swiper .swiper-wrapper{gap:8px}.gallery-swiper .swiper-slide{width:80%}@media(min-width: 1024px){.gallery-swiper .swiper-slide{width:100%}}.woocommerce-product-gallery__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:369/568;width:100%}@media(min-width: 1024px){.woocommerce-product-gallery__image img{aspect-ratio:552/768}}.MyAccountLogin__columns{max-width:560px;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:#121212}.MyAccountLogin .password-input{width:100%}.woocommerce-account .Section{padding:0}.MyAccount{margin-left:auto;margin-right:auto;max-width:568px;width:100%}.MyAccount .show-password-input{display:none !important}@media(min-width: 768px){.MyAccount__margin{margin-bottom:249px}}.MyAccount__dashboard{margin-bottom:16px}.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:#A39890;font-size:1rem;font-weight:500}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li a:hover{color:#121212}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li.is-active a{color:#121212}.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}.MyAccount .woocommerce-form-row{margin-top:16px}.MyAccount .button{margin-top:15px}@media(min-width: 768px){.OrderTable{border:1px solid #F2F2F1;border-radius:8px}}.OrderTable__heading{display:none}@media(min-width: 768px){.OrderTable__heading{display:grid;color:#A39890;font-weight:500;font-size:0.9375rem;grid-template-columns:repeat(5, minmax(0, 1fr))}}.OrderTable__row{margin:6px 0;border-bottom:1px solid #F2F2F1;border-right:1px solid #F2F2F1;border-left:1px solid #F2F2F1}@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:500;line-height:24px;color:#A39890;font-size:0.9375rem}.OrderTable__row-item{font-weight:600;line-height:24px;color:#000;font-size:0.9375rem;border-top:1px solid #F2F2F1;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)}.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-reverse}@media(min-width: 768px){.Checkout .form-row{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 #A39890}.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 table{width:100%}.Checkout #order_review ul li{list-style:none}.Checkout .payment_box p{font-size:0.75rem;color:#A39890;line-height:15px;font-weight:400}.Checkout__orderItem td{padding-bottom:1rem}.Checkout .order-total strong{font-weight:500;font-size:1.25rem;color:#121212}.Checkout #payment .button{margin-left:auto}.woocommerce-checkout .woocommerce-notices-wrapper{position:relative;z-index:10}.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:32px 8px;gap:32px 8px}@media(min-width: 1024px){.ArchiveProduct .products{gap:16px}.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}.AddedToCartPopup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;z-index:999;opacity:0;pointer-events:none}@media(min-width: 1024px){.AddedToCartPopup{justify-content:center}}.AddedToCartPopup.ready{transition:all .4s ease}.AddedToCartPopup.open{opacity:1;pointer-events:all}.AddedToCartPopup.open .AddedToCartPopup__inner{transform:translateY(0)}.AddedToCartPopup__inner{max-width:568px;width:100%;background-color:#fff;transform:translateY(50px);transition:all .4s ease}.AddedToCartPopup__heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid #F0EEED}.AddedToCartPopup__heading span{font-size:1.875rem;letter-spacing:-0.8px;font-weight:400;font-family:Soligant;color:#121212}.AddedToCartPopup__heading svg{width:30px;height:30px}.AddedToCartPopup__content,.AddedToCartPopup__buttons,.AddedToCartPopup__heading{padding:16px}@media(min-width: 1024px){.AddedToCartPopup__content,.AddedToCartPopup__buttons,.AddedToCartPopup__heading{padding:40px}}.AddedToCartPopup__buttons{display:flex;flex-direction:column;align-items:center;border-top:1px solid #F0EEED}.AddedToCartPopup__btn,.AddedToCartPopup__continue{text-align:center;padding:1rem 2rem;width:100%;cursor:pointer}.AddedToCartPopup .popup-image{width:100%}.Badge{font-size:0.75rem;align-items:center;display:flex;justify-content:center;min-height:24px;font-weight:500;padding:3px 8px}.Badge--onsale{align-items:center;background-color:#E02D2D;color:#fff;padding:0 10px}.Badge--onsale em{font-size:0.625rem;font-style:normal;margin-left:7px}.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 #A39890}.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 #A39890}.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 #A39890;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:#121212;display:inline-block;height:15px;margin:0 15px;width:1px}.FilterSidebar{max-width:528px;width:100%;background-color:#fff;position:fixed;right:0;top:0;height:100vh;z-index:9999;transform:translateX(100%);transition:none}.FilterSidebar__close{text-decoration:underline}.FilterSidebar__footer,.FilterSidebar__content,.FilterSidebar__heading,.FilterSidebar__warning{padding-left:16px;padding-right:16px}@media(min-width: 1024px){.FilterSidebar__footer,.FilterSidebar__content,.FilterSidebar__heading,.FilterSidebar__warning{padding-left:40px;padding-right:40px}}.FilterSidebar__title{display:flex;align-items:center}.FilterSidebar.ready{transition:transform .4s ease}.FilterSidebar.active{transform:translateX(0)}.FilterSidebar__heading{padding-top:16px;padding-bottom:16px;display:flex;border-bottom:1px solid #ecedf0;align-items:center;justify-content:space-between}@media(min-width: 1024px){.FilterSidebar__heading{padding-top:40px;padding-bottom:40px}}.FilterSidebar__content{padding-top:24px;padding-bottom:24px;overflow:auto;height:calc(100vh - 200px)}@media(min-width: 1024px){.FilterSidebar__content{padding-top:40px;height:calc(100vh - 270px);padding-bottom:40px}}.FilterSidebar ul{justify-content:flex-start !important}.FilterSidebar ul li{width:80px !important;height:40px !important}.FilterSidebar ul li label{width:100%;height:100%;border-radius:2px !important;border:none !important;line-height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:#F2F2F1 !important;color:#57534E !important;font-size:0.875rem}.FilterSidebar ul li input:checked+label{background-color:#121212 !important;color:#fff !important}.berocket_single_filter_widget:nth-last-of-type(-n + 2){position:absolute;display:inline-flex;flex-grow:1;gap:10px;left:16px;right:16px;bottom:76px}@media(min-width: 1024px){.berocket_single_filter_widget:nth-last-of-type(-n + 2){width:calc(50% - 45px);bottom:40px;left:40px}}.berocket_single_filter_widget:nth-last-of-type(-n + 2) .bapf_sfilter{width:100%;margin:0}.berocket_single_filter_widget:nth-last-of-type(-n + 2) .bapf_sfilter button{width:100%}.berocket_single_filter_widget:last-of-type{left:16px;right:16px;bottom:16px}@media(min-width: 1024px){.berocket_single_filter_widget:last-of-type{right:40px;bottom:40px;left:auto}}.Filter{border-bottom:1px solid #F2F2F1;margin-bottom:16px;padding-bottom:16px}.Filter__content{max-height:181px;overflow:hidden;transition:max-height .3s ease}.Filter__heading{font-family:DM Sans, sans-serif;color:#121212;line-height:28px;margin-top:0;font-size:1rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:medium}.Filter--checkbox .Filter__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px}.Filter--checkbox .Filter__option{display:flex;align-items:center;justify-content:center}.Filter--checkbox .Filter__option input{display:none}.Filter--checkbox .Filter__label{display:flex;align-items:center;justify-content:center;border-radius:2px;background-color:#F2F2F1;color:#57534E;font-size:0.875rem;font-weight:500;line-height:28px;width:80px;height:40px}.Filter--checkbox input:checked+.Filter__label{background-color:#121212;color:#fff}.Filter--radio .Filter__content{display:flex;flex-direction:column;gap:16px}.Filter--radio input{display:none}.Filter--radio .Filter__label{display:flex;align-items:center;justify-content:flex-start}.Filter--radio .Filter__color{border-radius:100%;width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:16px;border:1px solid #F2F2F1}.Filter--radio input:checked+.Filter__label{font-weight:600}.Filter--radio input:checked+.Filter__label .Filter__color{position:relative;border:1px solid #121212}.PriceRange{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;grid-gap:8px;gap:8px}.PriceRange label,.PriceRange input{font-size:0.875rem}.PriceRange input{background-color:#F2F2F1;border-radius:2px !important}.LegalNote{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;z-index:999;opacity:0;pointer-events:none}@media(min-width: 1024px){.LegalNote{justify-content:center}}.LegalNote.ready{transition:all .4s ease}.LegalNote.open{opacity:1;pointer-events:all}.LegalNote.open .LegalNote__inner{transform:translateY(0)}.LegalNote__inner{max-width:568px;width:100%;background-color:#fff;transform:translateY(50px);transition:all .4s ease}.LegalNote__content{overflow:auto;max-height:calc(100vh - 300px)}.LegalNote__heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid #F0EEED}.LegalNote__heading span{font-size:1.875rem;letter-spacing:-0.8px;font-weight:400;font-family:Soligant;color:#121212}.LegalNote__heading svg{width:30px;height:30px}.LegalNote__content,.LegalNote__buttons,.LegalNote__heading{padding:16px}@media(min-width: 1024px){.LegalNote__content,.LegalNote__buttons,.LegalNote__heading{padding:40px}}.LegalNote__buttons{display:flex;flex-direction:column;align-items:center;border-top:1px solid #F0EEED}.LegalNote__btn,.LegalNote__continue{text-align:center;padding:1rem 2rem;width:100%;cursor:pointer}.LegalNote .popup-image{width:100%}.CartItem{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #F0EEED;position:relative;padding-top:24px;padding-bottom:24px}.CartItem__wrapper{flex-grow:1;padding:0 12px}@media(min-width: 1024px){.CartItem__wrapper{padding:0 24px}}.CartItem__attributes{display:flex;color:#A39890;line-height:18px;font-size:0.75rem}.CartItem__attributes .variation{display:flex;align-items:center}.CartItem__attributes .variation dd{margin-left:4px}.CartItem__attributes .variation dd:not(:last-child)::after{content:"・";margin-left:6px;margin-right:6px}.CartItem__image{flex-shrink:0;max-width:80px}.CartItem__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;aspect-ratio:8/12;border-radius:2px}.CartItem__title{font-weight:400;font-size:0.875rem;line-height:1.625;margin:0;font-family:DM Sans, sans-serif;color:#121212}.CartItem__meta{flex-grow:1;margin-top:4px}.CartItem__pricePerSingle{color:#121212;line-height:28px;font-weight:500;margin-top:8px;display:flex;align-items:center;justify-content:flex-start;font-size:1rem}.CartItem__quantity{font-size:0.875rem;color:#121212;border-radius:16px;width:71px;height:32px;display:flex;overflow:hidden;align-items:center;border:1px solid #EBE6E3;justify-content:center;margin-top:10px}.CartItem__total{font-weight:700;padding-top:5px;font-size:.8rem}@media(min-width: 768px){.CartItem__total{font-size:1rem}}.CartItem__remove{position:absolute;bottom:24px;right:0;z-index:10;width:32px;height:32px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid #EBE6E3}.SidebarCart{max-width:528px;width:100%;background-color:#fff;position:fixed;right:0;top:0;height:100vh;z-index:9999;transform:translateX(100%);transition:none}.SidebarCart__noProductsInfo{padding-top:16px}.SidebarCart__title{display:flex;align-items:center}.SidebarCart.ready{transition:transform .4s ease}.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__close{text-decoration:underline}.SidebarCart__footer,.SidebarCart__content,.SidebarCart__heading,.SidebarCart__warning{padding-right:16px;padding-left:16px}@media(min-width: 1024px){.SidebarCart__footer,.SidebarCart__content,.SidebarCart__heading,.SidebarCart__warning{padding-right:40px;padding-left:40px}}.SidebarCart__footer svg,.SidebarCart__content svg,.SidebarCart__heading svg,.SidebarCart__warning svg{flex-shrink:0}.SidebarCart__footer{border-top:1px solid #EBE6E3;padding-top:25px;padding-bottom:env(safe-area-inset-bottom);margin-bottom:40px}.SidebarCart__footer a.Button,.SidebarCart__footer .WoocommerceTabs #review_form_wrapper a#submit,.WoocommerceTabs #review_form_wrapper .SidebarCart__footer a#submit,.SidebarCart__footer .MyAccount__dashboard .woocommerce-Message a,.MyAccount__dashboard .woocommerce-Message .SidebarCart__footer a,.SidebarCart__footer .MyAccount a.edit,.MyAccount .SidebarCart__footer a.edit{padding:0 !important}.SidebarCart__warning{padding-top:16px;padding-bottom:16px;color:#fff;height:48px;background-color:#E02D2D;display:flex;align-items:center}.SidebarCart__warning+.SidebarCart__content{height:calc(100vh - 291px)}@media(min-width: 1024px){.SidebarCart__warning+.SidebarCart__content{height:calc(100vh - 341px)}}.SidebarCart__content{overflow-y:auto;height:calc(100vh - 243px)}@media(min-width: 1024px){.SidebarCart__content{padding-top:16px;padding-bottom:16px;height:calc(100vh - 293px)}}.SidebarCart__heading{display:flex;border-bottom:1px solid #ecedf0;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}@media(min-width: 1024px){.SidebarCart__heading{padding-top:40px;padding-bottom:40px}}.SidebarCart__heading svg{width:16px;height:16px}.SizementTable{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:9999;background-color:rgba(0,0,0,.3);opacity:0;pointer-events:none;justify-content:center;align-items:flex-end}@media(min-width: 1024px){.SizementTable{align-items:center}}.SizementTable.ready{transition:opacity .4s ease}.SizementTable.open{opacity:1;pointer-events:all}.SizementTable.open .SizementTable__box{transform:translateY(0)}.SizementTable__image{display:none}@media(min-width: 1024px){.SizementTable__image{display:block}}.SizementTable__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SizementTable__box{transform:translateY(75px);transition:transform .3s ease;display:flex;max-width:1295px;width:100%;flex-direction:column}@media(min-width: 1024px){.SizementTable__box{flex-direction:row}}.SizementTable__header,.SizementTable__foot{padding:16px}@media(min-width: 1024px){.SizementTable__header,.SizementTable__foot{padding:40px}}.SizementTable__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #F0EEED}.SizementTable__content{background-color:#fff;width:100%}.SizementTable__table{width:100%;max-height:650px;overflow:auto;padding:0}@media(min-width: 1024px){.SizementTable__table{padding:40px}}.SizementTable__table table{width:100%;border-collapse:collapse}.SizementTable__table thead{border-bottom:1px solid #F0EEED}.SizementTable__table th,.SizementTable__table td{white-space:nowrap}.SizementTable__table th{text-align:left;color:#121212;font-weight:400;font-size:0.75rem;padding:16px}@media(min-width: 1024px){.SizementTable__table th{font-size:0.875rem;padding:16px}}.SizementTable__table td{color:#57534E;font-weight:400;font-size:0.75rem;padding:8px 16px}@media(min-width: 1024px){.SizementTable__table td{padding:16px;font-size:1rem}.SizementTable__table tr:nth-child(even){background-color:#F7F7F6}}@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;max-width:105px;overflow:hidden;position:relative}.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}.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 tr,.ThankYouPage__details-table td{border:1px solid #ddd}.ThankYouPage__details-table thead{display:none}.ThankYouPage__details-table tbody tr{border-bottom:1px solid #A39890}.ThankYouPage__details-table tbody tr td{float:left;width:100%;padding:20px}.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{max-width:150px}@media(min-width: 768px){.ThankYouPage__details-table tbody tr td.product-name div img{margin-bottom:15px}.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{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;display:none !important}.ThankYouPage__details-table-tfoot table{width:100%}.ThankYouPage__details-table-tfoot th,.ThankYouPage__details-table-tfoot td{border:1px solid #ddd}.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{display:none !important;margin-top:30px}.ThankYouPage__customer-details address{margin-top:20px}.woocommerce-bacs-bank-details{display:none !important}.WoocommerceNotice{margin:15px 0;padding:15px;color:#fff;--tw-shadow:40px 40px 64px -24px #EEEEF6;--tw-shadow-colored:40px 40px 64px -24px 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);border-radius:0.5rem}.WoocommerceNotice.woocommerce-error{--tw-bg-opacity:1;background-color:rgba(245, 101, 49, var(--tw-bg-opacity))}.WoocommerceNotice.woocommerce-info{--tw-bg-opacity:1;background-color:rgba(224, 45, 45, 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;width:100%;max-width:408px}.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%;aspect-ratio:4/6}.LoopProduct a h2{font-size:0.875rem;color:#121212;font-weight:400;font-family:DM Sans, sans-serif;line-height:24px;margin:0;margin-top:8px}.LoopProduct--squared a img{aspect-ratio:4/4.8}.LoopProduct a:first-of-type{display:flex;flex-direction:column;height:100%}.LoopProduct>a.button{background-color:#fff;color:#E02D2D;font-size:0.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{font-size:1rem;align-items:center;line-height:28px;color:#121212;display:flex;font-weight:400}.LoopProduct .price bdi{font-size:1rem}.LoopProduct .price del{color:#121212;order:2}.LoopProduct .price del bdi{font-size:0.875rem;line-height:28px;color:#121212}.LoopProduct .price ins{order:1;text-decoration:none}.LoopProduct .price ins bdi{font-size:1rem;margin-right:4px;color:#E02D2D}.LoopProduct__badges{left:10px;top:10px;position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.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}.SingleProductContainer{margin-top:24px}.SingleProductContainer .single_add_to_cart_button{min-height:48px !important}@media(min-width: 1024px){.SingleProductContainer .single_add_to_cart_button{min-height:56px !important}}.SingleProductContainer__breadcrumbs{display:none}@media(min-width: 1024px){.SingleProductContainer__breadcrumbs{display:flex}}.SingleProductContainer__breadcrumbs--mobile{display:flex;margin-top:16px}@media(min-width: 1024px){.SingleProductContainer__breadcrumbs--mobile{display:none}}.SingleProductContainer__breadcrumbs span,.SingleProductContainer__breadcrumbs a{color:#121212;font-size:0.75rem;font-weight:400;line-height:18px}.SingleProductContainer__breadcrumbs span{margin-right:14px}.SingleProductContainer__breadcrumbs span:not(:first-child){margin:0 14px}.SingleProductContainer__breadcrumbs a{text-decoration:underline}@media(min-width: 1024px){.SingleProductContainer__top{align-items:start;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 488px);grid-gap:80px;gap:80px}}.SingleProductContainer__top .entry-summary{position:-webkit-sticky;position:sticky;top:40px;left:0px}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{position:relative;width:100%}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper{width:calc(100vw - 16px)}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination{margin-left:16px;text-align:left}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;background:#fff;opacity:.48}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.SingleProductContainer .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;z-index:10}.SingleProductContainer .product_title{color:#121212;margin-top:0;font-weight:400;line-height:38px;font-size:1.875rem;margin-bottom:16px;margin-top:16px}@media(min-width: 1024px){.SingleProductContainer .product_title{line-height:40px;font-size:2.5rem}}.SingleProductContainer .woocommerce-product-rating{margin-top:20px}.SingleProductContainer .price{color:#121212;font-weight:500;display:flex}.SingleProductContainer .price bdi{font-size:1rem;font-weight:500}.SingleProductContainer .price del{color:#121212;order:2;margin-left:3px}.SingleProductContainer .price del bdi{font-size:0.875rem}.SingleProductContainer .price ins{order:1;text-decoration:none}.SingleProductContainer .price ins bdi{color:#E02D2D}.SingleProductContainer .woocommerce-product-details__short-description{margin:30px 0}.SingleProductContainer form.cart input.qty{margin-right:30px}.SingleProductContainer form.variations_form .single_variation_wrap{margin-top:20px}.SingleProductContainer .product_meta{margin-top:8px}.SingleProductContainer .product_meta>span{display:block;margin-bottom:10px}.WoocommerceTabs{margin-top:80px}.WoocommerceTabs__container{align-items:center;display:flex;padding-bottom:16px;border-bottom:2px solid #F0EEED;margin-bottom:24px}@media(min-width: 1024px){.WoocommerceTabs__container{margin-bottom:64px}}.WoocommerceTabs__panel{margin-bottom:64px}.WoocommerceTabs__panel p{margin-bottom:24px}.WoocommerceTabs__panel h1,.WoocommerceTabs__panel h2,.WoocommerceTabs__panel h3,.WoocommerceTabs__panel h4,.WoocommerceTabs__panel h5,.WoocommerceTabs__panel h6{margin-top:0;margin-bottom:16px}.WoocommerceTabs__single-tab{border-bottom:none;position:relative}.WoocommerceTabs__single-tab:not(:last-of-type){margin-right:20px}.WoocommerceTabs__single-tab.active::after{content:"";width:100%;position:absolute;bottom:-18px;background-color:#121212;left:0;height:2px}.WoocommerceTabs #comments{margin-bottom:30px}.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:30px}.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:""}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .image-variable-item{width:64px !important;height:64px !important}@media(min-width: 1024px){.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .image-variable-item{width:88px !important;height:88px !important}}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item{height:40px !important;width:64px !important;box-shadow:none !important;background-color:#F2F2F1 !important}@media(min-width: 1024px){.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item{width:88px !important}}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item.disabled{background-color:#fff !important;border:1px solid #F0EEED}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item.selected{background:#121212 !important;color:#fff !important}.variable-item-contents::before{content:none !important}.variations tbody tr{display:block}.variations tbody tr:not(:last-child){margin-bottom:24px}@media(min-width: 1024px){.variations tbody tr:not(:last-child){margin-bottom:32px}}.variations .label{font-size:0.875rem;line-height:21px;font-weight:400;color:#121212;margin-bottom:8px}@media(min-width: 1024px){.variations .label{margin-bottom:16px}}.variations .label .woo-selected-variation-item-name{font-weight:400}

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