:root{--ov-color-ink:#26221f;--ov-color-cream:#f7f5f2;--ov-color-white:#fff;--ov-color-muted:#71675f;--ov-color-border:#dbd3cd;--ov-color-sand:var(--ov-color-border);--ov-color-accent:#75543a;--ov-font-body:var(--font-body,"Outfit",sans-serif);--ov-font-editorial:var(--font-heading,"Lora",serif);--ov-text-caption:12px;--ov-line-caption:18px;--ov-text-small:14px;--ov-line-small:20px;--ov-text-body:16px;--ov-line-body:24px;--ov-space-4:4px;--ov-space-8:8px;--ov-space-12:12px;--ov-space-16:16px;--ov-space-20:20px;--ov-space-24:24px;--ov-space-28:28px;--ov-space-32:32px;--ov-space-40:40px;--ov-space-48:48px;--ov-space-56:56px;--ov-space-64:64px;--ov-space-80:80px;--ov-space-96:96px;--ov-space-120:120px;--ov-radius-subtle:4px;--ov-radius-round:999px;--ov-control-size:44px;--ov-icon-size:24px;--ov-transition-fast:160ms;--ov-navigation-breakpoint:1024px}.ProductOptions{grid-gap:16px;grid-gap:var(--ov-space-16);display:grid;gap:16px;gap:var(--ov-space-16)}.ProductOptions__group{border:0;margin:0;min-width:0;padding:0}.ProductOptions__legend{font:inherit;margin-bottom:8px;margin-bottom:var(--ov-space-8);padding:0}.ProductOptions__choices{grid-gap:4px;grid-gap:var(--ov-space-4);background:#fff;background:var(--ov-color-white);border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:28px;display:grid;gap:4px;gap:var(--ov-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ov-option-min-width,calc(var(--ov-space-64)*2))),1fr));padding:4px;padding:var(--ov-space-4)}.ProductOptions__choice{cursor:pointer;min-width:0;position:relative}.ProductOptions__input{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ProductOptions__label{word-wrap:anywhere;align-items:center;border:1px solid transparent;border-radius:999px;border-radius:var(--ov-radius-round);display:flex;gap:12px;gap:var(--ov-space-12);height:100%;justify-content:center;min-height:44px;min-height:var(--ov-control-size);padding:8px 12px;padding:var(--ov-space-8) var(--ov-space-12);text-align:center;transition:background .16s ease,border-color .16s ease;transition:background var(--ov-transition-fast) ease,border-color var(--ov-transition-fast) ease}.ProductOptions__input:checked+.ProductOptions__label{background:#26221f;background:var(--ov-color-ink);color:#fff;color:var(--ov-color-white)}.ProductOptions__input.focus-visible+.ProductOptions__label{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductOptions__input:focus-visible+.ProductOptions__label{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:3px}.ProductOptions__input:disabled+.ProductOptions__label{cursor:not-allowed;opacity:.35;text-decoration:line-through}.ProductOptions__choice:hover .ProductOptions__input:not(:checked):not(:disabled)+.ProductOptions__label{background:#f7f5f2;background:var(--ov-color-cream)}.ProductOptions__group--metal .ProductOptions__choices{background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:12px;gap:var(--ov-space-12);padding:0}.ProductOptions__group--metal .ProductOptions__choice{flex:0 1 auto;min-width:132px}.ProductOptions__group--metal .ProductOptions__label{border-color:#dbd3cd;border-color:var(--ov-color-border);min-height:52px;padding-left:16px;padding-left:var(--ov-space-16);padding-right:16px;padding-right:var(--ov-space-16)}.ProductOptions__group--metal .ProductOptions__input:checked+.ProductOptions__label{background:#fff;background:var(--ov-color-white);border-color:#26221f;border-color:var(--ov-color-ink);box-shadow:inset 0 0 0 .5px #26221f;box-shadow:inset 0 0 0 .5px var(--ov-color-ink);color:#26221f;color:var(--ov-color-ink)}.ProductOptions__label img{display:block;flex:none;height:24px;height:var(--ov-space-24);width:24px;width:var(--ov-space-24)}@media(max-width:1023px){.ProductOptions__legend{font-size:14px;font-size:var(--ov-text-small);line-height:20px;line-height:var(--ov-line-small)}.ProductOptions__choices,.ProductOptions__group--metal .ProductOptions__choices{background:transparent;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ov-space-8);padding:0}.ProductOptions__choice,.ProductOptions__group--metal .ProductOptions__choice{flex:0 1 auto;max-width:100%;min-width:44px;min-width:var(--ov-control-size)}.ProductOptions__group--metal .ProductOptions__label,.ProductOptions__label{background:#fff;background:var(--ov-color-white);border-color:#dbd3cd;border-color:var(--ov-color-border);font-size:14px;font-size:var(--ov-text-small);gap:8px;gap:var(--ov-space-8);line-height:20px;line-height:var(--ov-line-small);min-height:44px;min-height:var(--ov-control-size);padding:8px 12px;padding:var(--ov-space-8) var(--ov-space-12)}.ProductOptions__input:checked+.ProductOptions__label{border-color:#26221f;border-color:var(--ov-color-ink)}.ProductOptions__label img{height:20px;height:var(--ov-space-20);width:20px;width:var(--ov-space-20)}}.Button,.MyAccount a.edit,.MyAccount__dashboard .woocommerce-Message a,.WoocommerceTabs #review_form_wrapper #submit,button{cursor:pointer}.Button .amount,.MyAccount a.edit .amount,.MyAccount__dashboard .woocommerce-Message a .amount,.WoocommerceTabs #review_form_wrapper #submit .amount,button .amount{margin-left:.25rem}.Button.promotion>span>bdi,.MyAccount a.promotion.edit>span>bdi,.MyAccount__dashboard .woocommerce-Message a.promotion>span>bdi,.WoocommerceTabs #review_form_wrapper .promotion#submit>span>bdi,button.promotion>span>bdi{color:#f56531;font-weight:700}.Button del,.MyAccount a.edit del,.MyAccount__dashboard .woocommerce-Message a del,.WoocommerceTabs #review_form_wrapper #submit del,button del{color:#dbd3cd;font-size:.875rem}.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)),.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)),.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)),.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)),button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)){align-items:center;background-color:#333;border:1px solid transparent;border-radius:4px;color:#fff;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:1rem;font-weight:400;justify-content:center;letter-spacing:-.2px;line-height:24px;min-height:56px;min-width:165px;padding-left:28px;padding-right:28px;text-align:center}.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)).disabled,.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)).disabled,.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)).disabled,.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)).disabled,button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)).disabled{cursor:not-allowed;opacity:.3!important}.Button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)):hover,.MyAccount a.edit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)):hover,.MyAccount__dashboard .woocommerce-Message a:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)):hover,.WoocommerceTabs #review_form_wrapper #submit:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)):hover,button:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):where(:not(.OvAccount button)):hover{background-color:#2e2e2e}.Button--left,button--left{text-align:left}.Button--external:not(.Button--no-style),button--external:not(.Button--no-style){background-color:#fff;border:1px solid #eeeef6;border-radius:28px;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){align-items:center;background:transparent;border:1px solid #ebe6e3;border-radius:28px;color:#333;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:1rem;font-weight:600;justify-content:center;letter-spacing:-.2px;line-height:24px}.Button--bordered:not(.Button--no-style):hover,button--bordered:not(.Button--no-style):hover{background-color:#333;border:1px solid transparent;color:#fff}.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),button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn){align-items:center;background-color:#f0eeed;border:1px solid transparent;border-radius:2px;color:#333;display:inline-flex;font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:1rem;font-weight:400;justify-content:center;letter-spacing:-.2px;line-height:24px;min-height:56px;min-width:165px;padding-left:28px;padding-right:28px;text-align:center}.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,button--secondary:not(.Button--no-style):not(.fancybox-button):not(.jdgm-write-review-modal__close-btn):hover{background-color:#dbd3cd;color:#333}button.single_add_to_cart_button{align-items:center;display:flex;justify-content:center;padding-left:1rem;padding-right:1rem;width:100%}button.single_add_to_cart_button .button-bag{display:block;margin-left:10px}button.single_add_to_cart_button .button-spinner{display:none;margin-left:10px}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{background-color:#d9d9d9;color:#000;font-size:.8125rem;font-weight:400;margin-left:17px;padding:10px 16px}.order-action-button:hover{background-color:#333;color:#fff}.my-account-button{align-items:center;background-color:#fff;border:1px solid #f2f2f1;border-radius:28px;box-shadow:0 16px 24px -12px #f2f2f1;color:#333;display:flex;font-size:1rem;font-weight:600;height:56px;letter-spacing:-.2px;line-height:24px;margin-left:auto;padding:12.5px;transition:.3s ease}@media(min-width:768px){.my-account-button{min-width:194px;width:auto}}.my-account-button span:first-child{transition:.3s ease}.my-account-button:hover{background-color:#fef8f1;color:#fff}.my-account-button:hover span:first-child{background-color:#fff}.my-account-button:hover span svg *{fill:#fef8f1;transition:.3s ease}.dgwt-wcas-om-return{min-width:auto!important}.gallery-swiper{overflow:hidden;position:relative}@media(min-width:1024px){.gallery-swiper .swiper-wrapper{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));transform:none!important;transition-duration:0ms!important}}.gallery-swiper .swiper-slide{width:100%}@media(min-width:1024px){.gallery-swiper .swiper-slide{grid-column:span 1;margin-right:0!important;width:auto!important}.gallery-swiper .swiper-slide:last-child:nth-child(3n+1),.gallery-swiper .swiper-slide:nth-child(3n){grid-column:1/-1}}.gallery-swiper .woocommerce-product-gallery__image{margin:0;width:100%}@media(min-width:1024px){.gallery-swiper{overflow:visible}.gallery-swiper .swiper-pagination{display:none!important}}.ProductGalleryVideoButton{background-color:hsla(0,0%,7%,.78);border-radius:999px;bottom:12px;color:#fff;font-size:.8125rem;font-weight:500;left:12px;line-height:1;padding:10px 14px;position:absolute;transition:opacity .2s ease,background-color .2s ease;z-index:12}@media(min-width:1024px){.ProductGalleryVideoButton{display:none}}.ProductGalleryVideoButton:hover{background-color:hsla(0,0%,7%,.92)}.ProductGalleryVideoButton.is-hidden{opacity:0;pointer-events:none}.woocommerce-product-gallery__image img{aspect-ratio:1/1;background-color:#f7f7f6;border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:1024px){.woocommerce-product-gallery__image img{max-height:100%}}.woocommerce-product-gallery__video{margin:0}.woocommerce-product-gallery__video .woocommerce-product-gallery__video-file{aspect-ratio:1/1;background-color:#f7f7f6;border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery-thumbs-swiper{display:none}@media(min-width:1024px){.gallery-thumbs-swiper{display:none}}.gallery-thumbs-swiper .swiper-slide{cursor:pointer;opacity:.56;transition:opacity .2s ease;width:70px}.gallery-thumbs-swiper .swiper-slide img{aspect-ratio:1/1;background-color:#f7f7f6;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery-thumbs-swiper .swiper-slide.swiper-slide-thumb-active{opacity:1}.ProductGalleryThumb--video{align-items:center;aspect-ratio:1/1;background-color:#f2f2f1;border-radius:8px;display:flex;justify-content:center}.ProductGalleryThumb--video span{color:#333;font-size:.75rem;font-weight:500;letter-spacing:.08em}.fancybox-image{background-color:#f7f7f6}.MyAccountLogin__columns{margin-left:auto;margin-right:auto;max-width:560px}.MyAccountLogin__column{padding:0}.MyAccountLogin__title{font-size:1.6rem;font-weight:400;margin-bottom:30px;text-transform:uppercase}.MyAccountLogin__text{color:rgba(0,0,0,.8);font-size:1rem;line-height:30px;margin-bottom:35px}.MyAccountLogin__input{border:1px solid rgba(0,0,0,.6);border-radius:0}.MyAccountLogin__button{background-color:#333;margin-top:15px;width:100%}.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{margin-bottom:40px;width:100%}.MyAccount__dashboard .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;list-style:none;margin:0;padding: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,.MyAccount__dashboard .woocommerce-MyAccount-navigation ul li.is-active a{color:#333}.MyAccount__dashboard .woocommerce-Message{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content: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%}@media(min-width:1024px){.MyAccount .woocommerce-address-fields .form-row{margin-top:24px}}.MyAccount .woocommerce-address-fields .form-row,.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{color:#a39890;display:grid;font-size:.9375rem;font-weight:500;grid-template-columns:repeat(5,minmax(0,1fr))}}.OrderTable__row{border-bottom:1px solid #f2f2f1;border-left:1px solid #f2f2f1;border-right:1px solid #f2f2f1;margin:6px 0}@media(min-width:768px){.OrderTable__row{border:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}}.OrderTable__heading-item,.OrderTable__row-item{padding:.75rem}.OrderTable__heading-item{color:#a39890;font-size:.9375rem;font-weight:500;line-height:24px}.OrderTable__row-item{align-items:center;border-top:1px solid #f2f2f1;color:#000;display:flex;font-size:.9375rem;font-weight:600;justify-content:space-between;line-height:24px}.woocommerce form .form-row .required{--tw-text-opacity:1;color:rgba(245,101,101,var(--tw-text-opacity));text-decoration:none}#billing_country_field{display:none}.Checkout__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.Checkout h3{font-size:.9rem;font-weight:300;letter-spacing:1px;line-height:18px;margin:20px 0;text-transform:uppercase}.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:1px solid #a39890;border-radius:0;font-size:.9rem;margin:5px 0;padding:15px;width:100%}.Checkout .form-row .select2 *,.Checkout .form-row input:not([type=checkbox]):not([type=radio]) *,.Checkout .form-row textarea *{border:none}.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:-ms-input-placeholder,.Checkout .form-row input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,.Checkout .form-row textarea:-ms-input-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 .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 table{width:100%}.Checkout #order_review ul li{list-style:none}.Checkout .payment_box p{color:#a39890;font-size:.75rem;font-weight:400;line-height:15px}.Checkout__orderItem td{padding-bottom:1rem}.Checkout .order-total strong{color:#333;font-size:1.25rem;font-weight:500}.Checkout #payment .button{margin-left:auto}.woocommerce-checkout .woocommerce-notices-wrapper{position:relative;z-index:10}.ArchiveProduct__container{grid-column-gap:100px;grid-row-gap:50px;-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:1fr;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{grid-gap:16px 4px;display:grid;gap:16px 4px;grid-template-columns:repeat(2,minmax(0,1fr))}@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;min-width:230px;padding:0}.categories-tiles-swiper-nav-container{align-items:center;border:1px solid #ebe6e3;border-radius:20px;display:flex;height:40px;justify-content:center;width:84px}.tiles-nav-button-container{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 20%,#fff);height:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:120px;z-index:20}.AddedToCartPopup,.tiles-nav-button-container{align-items:center;display:flex;justify-content:flex-end}.AddedToCartPopup{background-color:hsla(0,0%,7%,.58);flex-direction:column;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10050}@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{background-color:#fff;border-radius:10px 10px 0 0;box-shadow:0 28px 90px hsla(0,0%,7%,.24);display:flex;flex-direction:column;max-height:calc(100vh - 24px);max-width:1060px;overflow:hidden;transform:translateY(50px);transition:all .4s ease;width:100%}@media(min-width:1024px){.AddedToCartPopup__inner{border-radius:8px;max-height:calc(100vh - 64px);width:calc(100% - 48px)}}.AddedToCartPopup__heading{align-items:center;border-bottom:1px solid #f0eeed;display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding-bottom:18px}.AddedToCartPopup__heading span{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.875rem;font-weight:400;letter-spacing:-.8px}.AddedToCartPopup__heading button{color:#333;cursor:pointer;flex-shrink:0;font-size:14px;text-decoration:underline}.AddedToCartPopup__heading svg{height:30px;width:30px}.AddedToCartPopup__buttons,.AddedToCartPopup__content,.AddedToCartPopup__heading{padding:16px}@media(min-width:1024px){.AddedToCartPopup__buttons,.AddedToCartPopup__content,.AddedToCartPopup__heading{padding:22px 28px}}.AddedToCartPopup__buttons{align-items:center;border-top:1px solid #f0eeed;display:flex;flex-direction:column;padding-bottom:max(env(safe-area-inset-bottom),64px)}.AddedToCartPopup__btn,.AddedToCartPopup__continue{cursor:pointer;padding:1rem 2rem;text-align:center;width:100%}.AddedToCartPopup .popup-image{width:100%}.AddedToCartPopup #app-popup-cross-sell{display:flex;flex:1;min-height:0}.CrossSellOffer{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.CrossSellOffer__confirmation{grid-gap:18px;align-items:center;background:linear-gradient(90deg,#fff,#fffaf6);border-bottom:1px solid #f0eeed;display:grid;flex-shrink:0;gap:18px;grid-template-columns:48px minmax(0,1fr) 104px 36px;padding:18px 24px;position:relative}@media(min-width:1024px){.CrossSellOffer__confirmation{grid-template-columns:58px minmax(0,1fr) 134px 40px;padding:22px 34px}}.CrossSellOffer__confirmation img{height:72px;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1024px){.CrossSellOffer__confirmation img{height:86px}}.CrossSellOffer__confirmIcon{align-items:center;background:#718a83;border-radius:999px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}@media(min-width:1024px){.CrossSellOffer__confirmIcon{height:58px;width:58px}}.CrossSellOffer__confirmIcon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:24px;width:24px}.CrossSellOffer__confirmText{min-width:0}.CrossSellOffer__confirmText h4{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.5rem;line-height:1.05;margin:0 0 6px}.CrossSellOffer__confirmText p{color:#333;font-size:14px;line-height:1.3;margin:0 0 5px;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CrossSellOffer__confirmText strong{color:#333;display:block;font-size:14px;line-height:1.2}.CrossSellOffer__close{align-items:center;border-radius:6px;color:#333;display:flex;height:36px;justify-content:center;width:36px}.CrossSellOffer__close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;height:22px;width:22px}.CrossSellOffer__body{flex:1;min-height:0;overflow-y:auto;padding:22px 16px 0}@media(min-width:1024px){.CrossSellOffer__body{padding:28px 34px 0}}.CrossSellOffer__top{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;margin-bottom:18px}@media(min-width:1024px){.CrossSellOffer__top{align-items:start;gap:36px;grid-template-columns:minmax(0,1fr) minmax(330px,.75fr)}}.CrossSellOffer__top h5{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.875rem;line-height:1.1;margin:0 0 10px}.CrossSellOffer__top h5 span{color:#718a83;display:block}.CrossSellOffer__top p{color:#8c8c8c;font-size:14px;line-height:1.5;margin:0;max-width:680px}.CrossSellOffer__badge{align-items:center;background:#e8efe5;border:1px solid #d7e1d4;border-radius:999px;color:#333;display:inline-flex;font-size:12px;font-weight:700;line-height:1;min-height:26px;padding:4px 10px}.CrossSellOffer__shipping{padding-top:2px}.CrossSellOffer__shippingHead{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:42px 1fr;margin-bottom:16px}.CrossSellOffer__shippingHead svg{fill:none;stroke:#333;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:34px;width:34px}.CrossSellOffer__shippingHead p{color:#333;font-size:14px;line-height:1.35;margin:0;white-space:nowrap}.CrossSellOffer__shippingHead strong{font-weight:700}.CrossSellOffer__shippingTrack{background:#efecea;border-radius:999px;height:7px;overflow:hidden}.CrossSellOffer__shippingTrack span{background:#718a83;border-radius:inherit;display:block;height:100%;width:0}.CrossSellOffer__shippingScale{color:#8c8c8c;display:flex;font-size:12px;justify-content:space-between;margin-top:9px}.CrossSellOffer__tabs{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding-bottom:10px}.CrossSellOffer__tabs button{background:#fff;border:1px solid #f0eeed;border-radius:999px;color:#8c8c8c;cursor:pointer;font-size:14px;min-height:36px;padding:0 14px;white-space:nowrap}.CrossSellOffer__tabs button.active{background:#333;border-color:#333;color:#fff}.CrossSellOffer__error{background:#fff4f2;border-radius:6px;color:#f56565;font-size:13px;line-height:1.4;margin-bottom:12px;padding:10px 12px}.CrossSellOffer__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.CrossSellOffer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.CrossSellOffer__grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}}.CrossSellOffer__empty{border:1px solid #f0eeed;border-radius:8px;color:#8c8c8c;padding:28px 16px;text-align:center}.CrossSellOffer__footer{grid-gap:10px;background:#fff;border-top:1px solid #f0eeed;bottom:0;display:grid;gap:10px;grid-template-columns:1fr;margin:18px -16px -16px;padding:14px 16px max(env(safe-area-inset-bottom),14px);position:-webkit-sticky;position:sticky}@media(min-width:768px){.CrossSellOffer__footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(min-width:1024px){.CrossSellOffer__footer{margin:0;padding:18px 34px}}.CrossSellOffer__primary,.CrossSellOffer__secondary{min-height:52px;width:100%}.CrossSellOffer__primary svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:18px;margin-left:10px;width:18px}.CrossSellCard{background:#fff;border:1px solid #f0eeed;border-radius:6px;box-shadow:none;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.CrossSellCard:hover{border-color:#ebe6e3;box-shadow:0 14px 30px hsla(0,0%,7%,.08);transform:translateY(-1px)}.CrossSellCard__image{aspect-ratio:4/3;background:#fafafa;border:0;cursor:pointer;overflow:hidden;padding:0;position:relative;width:100%}.CrossSellCard__image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:24px 18px 14px;transition:transform .25s ease;width:100%}.CrossSellCard__image:hover img{transform:scale(1.03)}.CrossSellCard__added,.CrossSellCard__discount{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;left:12px;letter-spacing:0;line-height:1;min-height:20px;padding:3px 8px;position:absolute;text-transform:uppercase;top:10px}.CrossSellCard__discount{background:#f7efe4;border:1px solid #eadcca;color:#333}.CrossSellCard__added{background:#333;color:#fff;left:auto;right:8px}.CrossSellCard__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px}.CrossSellCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:transparent;border:0;color:#333;cursor:pointer;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.25;min-height:38px;overflow:hidden;padding:0;text-align:left}.CrossSellCard__category{color:#a39890;font-size:11px;line-height:1.2}.CrossSellCard__variant select{background:#fff;border:1px solid #f0eeed;border-radius:6px;font-size:13px;min-height:36px;padding:0 8px;width:100%}.CrossSellCard__price{align-items:baseline;color:#f56565;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px;line-height:1.2}.CrossSellCard__price del{color:#a39890;font-size:12px;font-weight:400}.CrossSellCard__saving{color:#8c8c8c;font-size:11px;line-height:1.2;min-height:15px}.CrossSellCard__button{align-items:center;background:#fff;border:1px solid #333;border-radius:2px;color:#333;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;margin-top:auto;min-height:36px;padding:7px 10px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:100%}.CrossSellCard__button:hover{background:#333;color:#fff}.CrossSellCard__button span{align-items:center;display:inline-flex;gap:6px;justify-content:center}.CrossSellCard__button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:16px;margin-left:auto;width:16px}.CrossSellCard.is-added{border-color:#ebe6e3}.CrossSellCard.is-added .CrossSellCard__button{background:#333;color:#fff}.CrossSellDetails{align-items:flex-end;background:hsla(0,0%,7%,.58);bottom:0;display:flex;justify-content:center;left:0;padding:12px;position:fixed;right:0;top:0;z-index:10060}@media(min-width:1024px){.CrossSellDetails{align-items:center}}.CrossSellDetails__inner{background:#fff;border-radius:8px;box-shadow:0 24px 70px hsla(0,0%,7%,.18);display:grid;grid-template-columns:1fr;height:min(860px,100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden;position:relative;width:min(1180px,100%)}@media(min-width:768px){.CrossSellDetails__inner{grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr)}}.CrossSellDetails__close{align-items:center;background:transparent;color:#333;cursor:pointer;display:inline-flex;height:52px;justify-content:center;min-height:52px;padding:0;position:absolute;right:22px;top:20px;width:52px;z-index:2}.CrossSellDetails__close svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;background:#fff;border:1px solid #f0eeed;border-radius:8px;height:52px;padding:14px;width:52px}.CrossSellDetails__gallery{background:#fffdf9;border-right:1px solid #f0eeed;display:flex;flex-direction:column;min-height:0;padding:28px}.CrossSellDetails__media{align-items:center;background:linear-gradient(145deg,#fff,#fbfaf8);border:1px solid #f0eeed;border-radius:8px;display:flex;flex:0 0 auto;height:max(360px,min(52vh,500px));justify-content:center;min-height:360px;padding:34px;position:relative}.CrossSellDetails__media img{display:block;height:auto;max-height:100%;max-width:92%;-o-object-fit:contain;object-fit:contain;width:100%}.CrossSellDetails__thumbs{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:24px}.CrossSellDetails__thumbs .CrossSellDetails__thumb{aspect-ratio:1/1;background:#fff;border:1px solid #f0eeed;border-radius:6px;flex:0 1 118px;overflow:hidden;padding:8px;width:max(78px,min(10vw,118px))}.CrossSellDetails__thumbs .CrossSellDetails__thumb.active{border-color:#718a83;box-shadow:inset 0 0 0 1px #718a83}.CrossSellDetails__thumbs img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.CrossSellDetails__thumbNav{align-items:center;color:#333;cursor:pointer;display:inline-flex;flex:0 0 36px;font-size:42px;height:100%;justify-content:center;line-height:1;min-height:0;min-width:0;padding:0;transition:color .2s ease,transform .2s ease;width:36px}.CrossSellDetails__thumbNav.focus-visible,.CrossSellDetails__thumbNav:hover{color:#718a83}.CrossSellDetails__thumbNav:focus-visible,.CrossSellDetails__thumbNav:hover{color:#718a83}.CrossSellDetails__thumbNav:active{transform:scale(.94)}.CrossSellDetails__content{min-height:0;overflow-y:auto;padding:74px 28px 34px}@media(min-width:1024px){.CrossSellDetails__content{padding:86px 48px 42px}}.CrossSellDetails__content h4{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:2.25rem;line-height:1.1;margin:18px 0;max-width:560px}.CrossSellDetails__description,.CrossSellDetails__lead{color:#8c8c8c;font-size:14px;line-height:1.55}.CrossSellDetails__description{margin-top:18px;max-height:170px;overflow:auto;padding-right:8px}.CrossSellDetails__price{align-items:baseline;color:#f56565;display:flex;font-size:30px;font-weight:700;gap:10px;margin:0 0 8px}.CrossSellDetails__price del{color:#a39890;font-size:18px;font-weight:400}.CrossSellDetails__saving{color:#8c8c8c;font-size:15px;margin:0 0 22px}.CrossSellDetails__field{margin-top:18px}.CrossSellDetails__field label{color:#333;display:block;font-size:15px;font-weight:600;margin-bottom:8px}.CrossSellDetails__field select{background:#fff;border:1px solid #f0eeed;border-radius:6px;min-height:44px;padding:0 10px;width:100%}.CrossSellDetails__options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.CrossSellDetails__options button{align-items:center;background:#fff;border:1px solid #f0eeed;border-radius:8px;color:#333;display:flex;font-size:15px;font-weight:500;justify-content:flex-start;min-height:54px;padding:0 48px 0 18px;position:relative;text-align:left}.CrossSellDetails__options button.active{background:#f2f6ef;border-color:#718a83;box-shadow:inset 0 0 0 1px #718a83}.CrossSellDetails__options button span{align-items:center;background:#355c50;border-radius:999px;color:#fff;display:flex;height:24px;justify-content:center;position:absolute;right:16px;width:24px}.CrossSellDetails__options button svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:15px;width:15px}.CrossSellDetails__qty{border:1px solid #f0eeed;border-radius:8px;display:inline-grid;grid-template-columns:50px 76px 50px;height:48px;margin-top:18px;overflow:hidden}.CrossSellDetails__qty button,.CrossSellDetails__qty input{align-items:center;background:#fff;border:0;display:flex;font-size:16px;font-weight:500;height:100%;justify-content:center;line-height:1;margin:0!important;min-height:0;min-width:0;padding:0;text-align:center;width:100%}.CrossSellDetails__qty button{color:#333;cursor:pointer}.CrossSellDetails__qty button:disabled{color:#ebe6e3;cursor:not-allowed}.CrossSellDetails__qty input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;margin-top:0!important}.CrossSellDetails__qty input[type=number]::-webkit-inner-spin-button,.CrossSellDetails__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.CrossSellDetails__add{font-weight:600;margin-top:20px;min-height:64px;width:100%}@media(max-width:767px){.CrossSellOffer__confirmation{gap:12px;grid-template-columns:42px minmax(0,1fr) 34px;padding:14px 16px}.CrossSellOffer__confirmation img{display:none}.CrossSellOffer__confirmIcon{height:42px;width:42px}.CrossSellOffer__confirmText h4{font-size:20px}.CrossSellOffer__confirmText p,.CrossSellOffer__confirmText strong{font-size:12px}.CrossSellOffer__body{padding-top:18px}.CrossSellOffer__footer{margin:18px 0 0;padding-left:16px;padding-right:16px}.CrossSellOffer__top h5{font-size:26px}.CrossSellOffer__shipping{border:1px solid #f0eeed;border-radius:8px;padding:14px}.CrossSellOffer__shippingHead{gap:10px;grid-template-columns:34px minmax(0,1fr)}.CrossSellOffer__shippingHead p{font-size:13px}.CrossSellCard__discount{max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CrossSellCard__button{font-size:12px;min-height:42px}.CrossSellDetails{padding:10px}.CrossSellDetails__inner{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;height:auto;max-height:calc(100vh - 20px);overflow-y:auto}.CrossSellDetails__close{height:42px;min-height:42px;right:12px;top:12px;width:42px}.CrossSellDetails__close svg{height:42px;padding:12px;width:42px}.CrossSellDetails__gallery{border-bottom:1px solid #f0eeed;border-right:0;padding:14px}.CrossSellDetails__media{height:auto;min-height:260px;padding:28px 18px}.CrossSellDetails__thumbs{gap:10px;margin-top:12px}.CrossSellDetails__thumb{width:max(58px,min(24vw,94px))}.CrossSellDetails__thumbNav{flex-basis:32px;font-size:34px;width:32px}.CrossSellDetails__content{overflow:visible;padding:22px 18px 28px}.CrossSellDetails__content h4{font-size:30px}.CrossSellDetails__price{font-size:26px}.CrossSellDetails__options{grid-template-columns:1fr}}.Badge{align-items:center;border-radius:4px;display:flex;font-size:.75rem;font-weight:500;justify-content:center;min-height:24px;padding:3px 8px}.Badge--onsale{align-items:center;background-color:#f56565;color:#fff;padding:0 12px}.Badge--onsale em{font-size:.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{padding:0 20px;width:150px}.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:.875rem;font-weight:400;margin-bottom:30px;padding-bottom:30px;text-transform:uppercase}.Cart__totals table{margin-bottom:50px}.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:#333;display:inline-block;height:15px;margin:0 15px;width:1px}.DiscountModal{align-items:center;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}@media(min-width:1024px){.DiscountModal{justify-content:center}}.DiscountModal.ready{transition:all .4s ease}.DiscountModal.open{opacity:1;pointer-events:all}.DiscountModal.open .DiscountModal__inner{transform:translateY(0)}.DiscountModal__inner{background-color:#fff;max-width:568px;transform:translateY(50px);transition:all .4s ease;width:100%}.DiscountModal__heading{align-items:center;border-bottom:1px solid #f0eeed;display:flex;justify-content:space-between;padding-bottom:26px}.DiscountModal__heading span{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.875rem;font-weight:400;letter-spacing:-.8px}.DiscountModal__heading svg{height:30px;width:30px}.DiscountModal__buttons,.DiscountModal__content,.DiscountModal__heading{padding:16px}@media(min-width:1024px){.DiscountModal__buttons,.DiscountModal__content,.DiscountModal__heading{padding:40px}}.DiscountModal__buttons{align-items:center;border-top:1px solid #f0eeed;display:flex;flex-direction:column;padding-bottom:max(env(safe-area-inset-bottom),64px)}.DiscountModal__btn,.DiscountModal__continue{cursor:pointer;padding:1rem 2rem;text-align:center;width:100%}.DiscountModal .popup-image{width:100%}.FilterSidebar{background-color:#fff;height:100vh;max-width:528px;position:fixed;right:0;top:0;transform:translateX(100%);transition:none;width:100%;z-index:9999}.FilterSidebar__close{text-decoration:underline}.FilterSidebar__content,.FilterSidebar__footer,.FilterSidebar__heading,.FilterSidebar__warning{padding-left:16px;padding-right:16px}@media(min-width:1024px){.FilterSidebar__content,.FilterSidebar__footer,.FilterSidebar__heading,.FilterSidebar__warning{padding-left:40px;padding-right:40px}}.FilterSidebar__title{align-items:center;display:flex}.FilterSidebar.ready{transition:transform .4s ease}.FilterSidebar.active{transform:translateX(0)}.FilterSidebar__heading{align-items:center;border-bottom:1px solid #ecedf0;display:flex;justify-content:space-between;padding-bottom:16px;padding-top:16px}@media(min-width:1024px){.FilterSidebar__heading{padding-bottom:40px;padding-top:40px}}.FilterSidebar__content{height:calc(100vh - 200px);overflow:auto;padding-bottom:24px;padding-top:24px}@media(min-width:1024px){.FilterSidebar__content{height:calc(100vh - 270px);padding-bottom:40px;padding-top:40px}}.FilterSidebar ul{justify-content:flex-start!important}.FilterSidebar ul li{height:40px!important;width:80px!important}.FilterSidebar ul li label{align-items:center!important;background-color:#f2f2f1!important;border:none!important;border-radius:2px!important;color:#8c8c8c!important;display:flex!important;font-size:.875rem;height:100%;justify-content:center!important;line-height:28px!important;width:100%}.FilterSidebar ul li input:checked+label{background-color:#333!important;color:#fff!important}.berocket_single_filter_widget:nth-last-of-type(-n+2){bottom:76px;display:inline-flex;flex-grow:1;gap:10px;left:16px;position:absolute;right:16px}@media(min-width:1024px){.berocket_single_filter_widget:nth-last-of-type(-n+2){bottom:40px;left:40px;width:calc(50% - 45px)}}.berocket_single_filter_widget:nth-last-of-type(-n+2) .bapf_sfilter{margin:0;width:100%}.berocket_single_filter_widget:nth-last-of-type(-n+2) .bapf_sfilter button{width:100%}.berocket_single_filter_widget:last-of-type{bottom:16px;left:16px;right:16px}@media(min-width:1024px){.berocket_single_filter_widget:last-of-type{bottom:40px;left:auto;right:40px}}.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{align-items:center;color:#333;display:flex;font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:1rem;font-weight:medium;justify-content:space-between;line-height:28px;margin-bottom:12px;margin-top:0}.Filter--checkbox .Filter__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px}.Filter--checkbox .Filter__option{align-items:center;display:flex;justify-content:center}.Filter--checkbox .Filter__option input{display:none}.Filter--checkbox .Filter__label{align-items:center;background-color:#f2f2f1;border-radius:2px;color:#8c8c8c;display:flex;font-size:.875rem;font-weight:500;height:40px;justify-content:center;line-height:28px;width:80px}.Filter--checkbox input:checked+.Filter__label{background-color:#333;color:#fff}.Filter--radio .Filter__content{display:flex;flex-direction:column;gap:16px}.Filter--radio input{display:none}.Filter--radio .Filter__label{align-items:center;display:flex;justify-content:flex-start}.Filter--radio .Filter__color{align-items:center;border:1px solid #f2f2f1;border-radius:100%;display:flex;height:16px;justify-content:center;margin-right:16px;width:16px}.Filter--radio input:checked+.Filter__label{font-weight:600}.Filter--radio input:checked+.Filter__label .Filter__color{border:2px solid #333;position:relative}.PriceRange{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.PriceRange input,.PriceRange label{font-size:.875rem}.PriceRange input{background-color:#f2f2f1;border-radius:2px!important}.ProductPage__platform .LegalNote__inner{word-wrap:anywhere;color:#71675f;color:var(--ov-color-muted);font:400 14px/24px Outfit,sans-serif;font:400 var(--ov-text-small)/var(--ov-line-body) var(--ov-font-body);padding-bottom:24px;padding-bottom:var(--ov-space-24);padding-top:8px;padding-top:var(--ov-space-8)}.ProductPage__platform .LegalNote__heading{margin-bottom:16px;margin-bottom:var(--ov-space-16)}.ProductPage__platform .LegalNote__heading h2{color:#26221f;color:var(--ov-color-ink);font:400 24px/32px Lora,serif;font:400 24px/32px var(--ov-font-editorial);letter-spacing:-.4px;margin:0}.ProductPage__platform .LegalNote__content :where(p,ul,ol,li,h2,h3,h4){color:inherit;font:inherit;margin:0;padding:0}.ProductPage__platform .LegalNote__content li+li,.ProductPage__platform .LegalNote__content>*+*,.ProductPage__platform .LegalNote__supplier>*+*{margin-top:16px;margin-top:var(--ov-space-16)}.ProductPage__platform .LegalNote__content :where(ul,ol){padding-left:20px;padding-left:var(--ov-space-20)}.ProductPage__platform .LegalNote__content ul{list-style:disc}.ProductPage__platform .LegalNote__content ol{list-style:decimal}.ProductPage__platform .LegalNote__content li{padding-left:4px;padding-left:var(--ov-space-4)}.ProductPage__platform .LegalNote__content :where(h2,h3,h4){color:#26221f;color:var(--ov-color-ink);font-weight:500}.ProductPage__platform .LegalNote__content strong{font-weight:600}.ProductPage__platform .LegalNote__content a{color:#26221f;color:var(--ov-color-ink);text-decoration:underline;text-underline-offset:3px}.ProductPage__platform .LegalNote__content a:hover{color:#75543a;color:var(--ov-color-accent)}.ProductPage__platform .LegalNote__link{align-items:center;display:inline-flex;min-height:44px;min-height:var(--ov-control-size)}.SidebarCart .CartItem{grid-gap:20px;grid-gap:var(--ov-space-20);border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:grid;gap:20px;gap:var(--ov-space-20);grid-template-columns:112px minmax(0,1fr);margin:0;padding:24px 0;padding:var(--ov-space-24) 0;position:relative}.SidebarCart .CartItem:last-child{border-bottom:0}.SidebarCart .CartItem__image{align-self:start;aspect-ratio:1/1;background:#f7f5f2;background:var(--ov-color-cream);border-radius:4px;border-radius:var(--ov-radius-subtle);display:block;overflow:hidden}.SidebarCart .CartItem__image img{display:block;height:100%;margin:0;max-width:none;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:100%}.SidebarCart .CartItem__image:hover img{transform:scale(1.04)}.SidebarCart .CartItem__content{min-width:0}.SidebarCart .CartItem__title{word-wrap:anywhere;color:#26221f;color:var(--ov-color-ink);font:400 14px/1.45 Outfit,sans-serif;font:400 var(--ov-text-small)/1.45 var(--ov-font-body);padding:0}.SidebarCart .CartItem__title a:hover{text-decoration:underline;text-underline-offset:3px}.SidebarCart .CartItem__attributes{word-wrap:anywhere;color:#71675f;color:var(--ov-color-muted);font:400 12px/1.5 Outfit,sans-serif;font:400 var(--ov-text-caption)/1.5 var(--ov-font-body);margin-top:8px;margin-top:var(--ov-space-8)}.SidebarCart .CartItem__attributes dl.variation{border:0;display:block;margin:0;padding:0}.SidebarCart .CartItem__attributes dt{display:inline;float:none;font-weight:400;margin:0;padding:0 4px 0 0;padding:0 var(--ov-space-4) 0 0}.SidebarCart .CartItem__attributes dd{display:inline;float:none;margin:0;padding:0}.SidebarCart .CartItem__attributes dd:after{content:"";display:block}.SidebarCart .CartItem__attributes dd p{display:inline;margin:0;padding:0}.SidebarCart .CartItem__price{font-feature-settings:"tnum";align-items:baseline;color:#26221f;color:var(--ov-color-ink);-moz-column-gap:8px;column-gap:8px;-moz-column-gap:var(--ov-space-8);column-gap:var(--ov-space-8);display:flex;flex-wrap:wrap;font-size:16px;font-size:var(--ov-text-body);font-variant-numeric:tabular-nums;font-weight:500;margin-top:12px;margin-top:var(--ov-space-12)}.SidebarCart .CartItem__price del{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);font-weight:400}.SidebarCart .CartItem__price .amount{white-space:nowrap}.SidebarCart .CartItem__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--ov-space-8);justify-content:space-between;margin-top:12px;margin-top:var(--ov-space-12);transition:opacity .16s;transition:opacity var(--ov-transition-fast)}.SidebarCart .CartItem__quantity{align-items:center;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);display:inline-grid;flex:none;grid-template-columns:44px 32px 44px;grid-template-columns:var(--ov-control-size) var(--ov-space-32) var(--ov-control-size);height:46px;height:calc(var(--ov-control-size) + 2px);width:-webkit-max-content;width:-moz-max-content;width:max-content}.SidebarCart .CartItem__quantity button{align-items:center;background:transparent;border:0;border-radius:50%;color:#26221f;color:var(--ov-color-ink);display:grid;font:400 20px/1 Outfit,sans-serif;font:400 20px/1 var(--ov-font-body);height:44px;height:var(--ov-control-size);justify-items:center;margin:0;min-width:0;padding:0;place-items:center;width:44px;width:var(--ov-control-size)}.SidebarCart .CartItem__quantity button:hover:not(:disabled){background:rgba(117,84,58,.08)}.SidebarCart .CartItem__quantity button:disabled{cursor:default;opacity:.3}.SidebarCart .CartItem__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:transparent;border:0;border-radius:0;box-shadow:none;color:#26221f;color:var(--ov-color-ink);display:block;font:400 16px/1 Outfit,sans-serif;font:400 var(--ov-text-body)/1 var(--ov-font-body);height:44px;height:var(--ov-control-size);margin:0;min-width:0;padding:0;text-align:center;width:100%}.SidebarCart .CartItem__quantity input::-webkit-inner-spin-button,.SidebarCart .CartItem__quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SidebarCart .CartItem__remove{background:transparent;border:0;border-radius:0;color:#71675f;color:var(--ov-color-muted);display:block;font:400 12px/1.5 Outfit,sans-serif;font:400 var(--ov-text-caption)/1.5 var(--ov-font-body);min-height:44px;min-height:var(--ov-control-size);padding:8px 0 8px 8px;padding:var(--ov-space-8) 0 var(--ov-space-8) var(--ov-space-8);text-decoration:underline;-webkit-text-decoration-color:#dbd3cd;text-decoration-color:#dbd3cd;-webkit-text-decoration-color:var(--ov-color-border);text-decoration-color:var(--ov-color-border);text-underline-offset:4px}.SidebarCart .CartItem__remove:hover{color:#26221f;color:var(--ov-color-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.SidebarCart .CartItem__single{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption)}@media(max-width:380px){.SidebarCart .CartItem{gap:12px;gap:var(--ov-space-12);grid-template-columns:88px minmax(0,1fr)}}.SidebarCart .CartRecommendations{border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);padding-bottom:32px;padding-bottom:var(--ov-space-32);padding-top:24px;padding-top:var(--ov-space-24)}.SidebarCart .CartRecommendations .CartRecommendations__header{grid-gap:8px;grid-gap:var(--ov-space-8);display:grid;gap:8px;gap:var(--ov-space-8);margin-bottom:20px;margin-bottom:var(--ov-space-20)}.SidebarCart .CartRecommendations .CartRecommendations__header h3{word-wrap:anywhere;color:#26221f;color:var(--ov-color-ink);font:400 24px/30px Lora,serif;font:400 24px/30px var(--ov-font-editorial);letter-spacing:-.4px;margin:0;padding:0}.SidebarCart .CartRecommendations .CartRecommendations__header p{color:#71675f;color:var(--ov-color-muted);font:400 13px/20px Outfit,sans-serif;font:400 13px/20px var(--ov-font-body);white-space:pre-line}.SidebarCart .CartRecommendations .CartRecommendations__list{grid-gap:16px;grid-gap:var(--ov-space-16);display:grid;gap:16px;gap:var(--ov-space-16);list-style:none;margin:0;padding:0}.SidebarCart .CartRecommendation{grid-gap:12px 16px;grid-gap:var(--ov-space-12) var(--ov-space-16);color:#26221f;color:var(--ov-color-ink);display:grid;font:400 14px/20px Outfit,sans-serif;font:400 14px/20px var(--ov-font-body);gap:12px 16px;gap:var(--ov-space-12) var(--ov-space-16);grid-template-columns:76px minmax(0,1fr);min-width:0;padding:0}.SidebarCart .CartRecommendation .CartRecommendation__image{align-self:start;aspect-ratio:4/5;background:#fff;background:var(--ov-color-white);border-radius:4px;border-radius:var(--ov-radius-subtle);display:block;overflow:hidden;width:76px}.SidebarCart .CartRecommendation .CartRecommendation__image img{height:100%;margin:0;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.SidebarCart .CartRecommendation .CartRecommendation__copy{display:flex;flex-direction:column;gap:8px;gap:var(--ov-space-8);justify-content:center;min-width:0}.SidebarCart .CartRecommendation .CartRecommendation__name{word-wrap:anywhere;color:inherit;font:400 14px/20px Outfit,sans-serif;font:400 14px/20px var(--ov-font-body);margin:0;padding:0}.SidebarCart .CartRecommendation .CartRecommendation__name a:hover{text-decoration:underline;text-underline-offset:3px}.SidebarCart .CartRecommendation .CartRecommendation__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;gap:var(--ov-space-4) var(--ov-space-12);justify-content:space-between}.SidebarCart .CartRecommendation .CartRecommendation__price{font-feature-settings:"tnum";align-items:baseline;color:inherit;display:flex;flex-wrap:wrap;font:500 14px/20px Outfit,sans-serif;font:500 14px/20px var(--ov-font-body);font-variant-numeric:tabular-nums;gap:4px;min-width:0}.SidebarCart .CartRecommendation .CartRecommendation__price .amount{color:inherit;font:inherit;white-space:nowrap}.SidebarCart .CartRecommendation .CartRecommendation__price del{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-weight:400}.SidebarCart .CartRecommendation .CartRecommendation__price ins{background:none;text-decoration:none}.SidebarCart .CartRecommendation .CartRecommendation__action{align-items:center;background:transparent;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);color:#26221f;color:var(--ov-color-ink);display:inline-flex;flex:none;font:500 12px/18px Outfit,sans-serif;font:500 12px/18px var(--ov-font-body);gap:8px;gap:var(--ov-space-8);justify-content:center;margin:0;min-height:44px;min-height:var(--ov-control-size);padding:8px 12px;transition:background .16s,border-color .16s;transition:background var(--ov-transition-fast),border-color var(--ov-transition-fast)}.SidebarCart .CartRecommendation .CartRecommendation__action:hover,.SidebarCart .CartRecommendation .CartRecommendation__action[aria-expanded=true]{background:#fff;background:var(--ov-color-white);border-color:#75543a;border-color:var(--ov-color-accent)}.SidebarCart .CartRecommendation .CartRecommendation__plus{flex:none;height:16px;position:relative;width:16px}.SidebarCart .CartRecommendation .CartRecommendation__plus:after,.SidebarCart .CartRecommendation .CartRecommendation__plus:before{background:currentColor;bottom:auto;content:"";height:1px;left:2px;position:absolute;right:2px;top:7px}.SidebarCart .CartRecommendation .CartRecommendation__plus:after{transform:rotate(90deg)}.SidebarCart .CartRecommendation .CartRecommendation__action[aria-expanded=true] .CartRecommendation__plus:after{transform:none}.SidebarCart .CartRecommendation .CartRecommendation__action[data-state=loading] .CartRecommendation__plus{-webkit-animation:cart-spin .7s linear infinite;animation:cart-spin .7s linear infinite;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:50%;border-top:1px solid}.SidebarCart .CartRecommendation .CartRecommendation__action[data-state=loading] .CartRecommendation__plus:after,.SidebarCart .CartRecommendation .CartRecommendation__action[data-state=loading] .CartRecommendation__plus:before{display:none}.SidebarCart .CartRecommendation .CartRecommendation__options{background:#fff;background:var(--ov-color-white);border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:4px;border-radius:var(--ov-radius-subtle);grid-column:1/-1;padding:16px;padding:var(--ov-space-16)}.SidebarCart .CartRecommendation .CartRecommendation__options form{border:0;display:block;font:inherit;margin:0;padding:0}.SidebarCart .CartRecommendation .CartRecommendation__options table.variations{border:0;display:block;margin:0;padding:0;width:100%}.SidebarCart .CartRecommendation .CartRecommendation__options .variations tbody{grid-gap:12px;grid-gap:var(--ov-space-12);display:grid;gap:12px;gap:var(--ov-space-12)}.SidebarCart .CartRecommendation .CartRecommendation__options .variations tr{grid-gap:6px;display:grid;gap:6px}.SidebarCart .CartRecommendation .CartRecommendation__options .variations td,.SidebarCart .CartRecommendation .CartRecommendation__options .variations th{background:none;border:0;display:block;font:inherit;padding:0;text-align:left}.SidebarCart .CartRecommendation .CartRecommendation__options .variations label{color:#71675f;color:var(--ov-color-muted);display:block;font:400 12px/18px Outfit,sans-serif;font:400 12px/18px var(--ov-font-body);margin:0}.SidebarCart .CartRecommendation .CartRecommendation__options select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;background:var(--ov-color-white);border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:4px;border-radius:var(--ov-radius-subtle);box-shadow:none;color:#26221f;color:var(--ov-color-ink);display:block;font:400 16px/22px Outfit,sans-serif;font:400 16px/22px var(--ov-font-body);margin:0;max-width:100%;min-height:44px;min-height:var(--ov-control-size);min-width:0;padding:10px 12px;width:100%}.SidebarCart .CartRecommendation .CartRecommendation__options .CartRecommendation__form--enhanced .variations{display:none}.SidebarCart .CartRecommendation .CartRecommendation__options .ProductOptions{--ov-option-min-width:calc(var(--ov-control-size)*2)}.SidebarCart .CartRecommendation .CartRecommendation__options .ProductOptions__legend{color:#71675f;color:var(--ov-color-muted);font:400 12px/18px Outfit,sans-serif;font:400 12px/18px var(--ov-font-body)}.SidebarCart .CartRecommendation .CartRecommendation__options .reset_variations{align-items:center;display:inline-flex;font-size:12px;min-height:44px;min-height:var(--ov-control-size);text-decoration:underline;text-underline-offset:3px}.SidebarCart .CartRecommendation .CartRecommendation__options .reset_variations[style*="visibility: hidden"]{display:none!important}.SidebarCart .CartRecommendation .CartRecommendation__options .woocommerce-variation-price{display:none}.SidebarCart .CartRecommendation .CartRecommendation__options .stock,.SidebarCart .CartRecommendation .CartRecommendation__options .woocommerce-variation-description p{color:#71675f;color:var(--ov-color-muted);font:400 12px/18px Outfit,sans-serif;font:400 12px/18px var(--ov-font-body);margin:8px 0}.SidebarCart .CartRecommendation .CartRecommendation__options .woocommerce-variation-add-to-cart{display:block;margin-top:12px;margin-top:var(--ov-space-12)}.SidebarCart .CartRecommendation .CartRecommendation__options .quantity{display:none}.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button{align-items:center;background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:999px;border-radius:var(--ov-radius-round);color:#fff;color:var(--ov-color-white);display:flex;font:500 14px/20px Outfit,sans-serif;font:500 14px/20px var(--ov-font-body);justify-content:center;margin:0;min-height:44px;min-height:var(--ov-control-size);min-width:0;padding:10px 16px;width:100%}.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button:after,.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button:before{display:none}.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button.disabled,.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button:disabled{cursor:default;opacity:.5}.SidebarCart .CartRecommendation .CartRecommendation__options .single_add_to_cart_button[data-state=loading]{opacity:.65}.SidebarCart .CartRecommendation .CartRecommendation__cancel{background:none;border:0;border-radius:0;color:#71675f;color:var(--ov-color-muted);display:block;font:400 12px/18px Outfit,sans-serif;font:400 12px/18px var(--ov-font-body);margin:4px auto -8px;min-height:44px;min-height:var(--ov-control-size);min-width:0;padding:8px;text-decoration:underline;text-underline-offset:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SidebarCart .CartRecommendation .CartRecommendation__feedback{border-left:2px solid #75543a;border-left:2px solid var(--ov-color-accent);color:#75543a;color:var(--ov-color-accent);font:400 12px/18px Outfit,sans-serif;font:400 12px/18px var(--ov-font-body);grid-column:1/-1;padding-left:12px;padding-left:var(--ov-space-12)}.SidebarCart .CartRecommendation .CartRecommendation__loading{color:#71675f;color:var(--ov-color-muted);font:400 13px/20px Outfit,sans-serif;font:400 13px/20px var(--ov-font-body)}@media(max-width:359px){.SidebarCart .CartRecommendation{-moz-column-gap:12px;column-gap:12px;-moz-column-gap:var(--ov-space-12);column-gap:var(--ov-space-12);grid-template-columns:64px minmax(0,1fr)}.SidebarCart .CartRecommendation .CartRecommendation__image{width:64px}}dialog.SidebarCart{--cart-gutter:var(--ov-space-32);--cart-duration:320ms;background:#f7f5f2;background:var(--ov-color-cream);border:0;border-radius:0;bottom:0;box-shadow:-16px 0 64px rgba(38,34,31,.12);color:#26221f;color:var(--ov-color-ink);font:400 14px/1.5 Outfit,sans-serif;font:400 var(--ov-text-small)/1.5 var(--ov-font-body);height:100vh;height:100dvh;left:auto;margin:0;max-height:none;max-width:100%;overflow:hidden;padding:0;position:fixed;right:0;top:0;width:min(100%,520px)}dialog.SidebarCart:not([open]){display:none}dialog.SidebarCart[open]{-webkit-animation:cart-drawer-in var(--cart-duration) cubic-bezier(.22,1,.36,1);animation:cart-drawer-in var(--cart-duration) cubic-bezier(.22,1,.36,1)}dialog.SidebarCart::-webkit-backdrop{-webkit-animation:cart-backdrop-in var(--cart-duration) ease;animation:cart-backdrop-in var(--cart-duration) ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(38,34,31,.38)}dialog.SidebarCart::backdrop{-webkit-animation:cart-backdrop-in var(--cart-duration) ease;animation:cart-backdrop-in var(--cart-duration) ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(38,34,31,.38)}dialog.SidebarCart.is-closing{-webkit-animation:cart-drawer-out .22s ease-in forwards;animation:cart-drawer-out .22s ease-in forwards}dialog.SidebarCart.is-closing::-webkit-backdrop{-webkit-animation:cart-backdrop-out .22s ease-in forwards;animation:cart-backdrop-out .22s ease-in forwards}dialog.SidebarCart.is-closing::backdrop{-webkit-animation:cart-backdrop-out .22s ease-in forwards;animation:cart-backdrop-out .22s ease-in forwards}dialog.SidebarCart *,dialog.SidebarCart :after,dialog.SidebarCart :before{box-sizing:border-box}dialog.SidebarCart dd,dialog.SidebarCart dl,dialog.SidebarCart h2,dialog.SidebarCart h3,dialog.SidebarCart p,dialog.SidebarCart ul{margin:0}dialog.SidebarCart :where(p,li,dl,dt,dd){color:inherit;font:inherit}dialog.SidebarCart a,dialog.SidebarCart button,dialog.SidebarCart input{-webkit-tap-highlight-color:transparent}dialog.SidebarCart button{cursor:pointer}dialog.SidebarCart [hidden]{display:none!important}dialog.SidebarCart a.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart a:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart button.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart button:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart input.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart input:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart img{display:block}dialog.SidebarCart a{color:inherit;text-decoration:none}dialog.SidebarCart .SidebarCart__shell{display:flex;flex-direction:column;height:100%}dialog.SidebarCart .SidebarCart__header{align-items:center;border-bottom:1px solid #dbd3cd;border-bottom:1px solid var(--ov-color-border);display:flex;flex:none;gap:16px;gap:var(--ov-space-16);justify-content:space-between;padding:var(--ov-space-32) var(--cart-gutter) var(--ov-space-24);position:relative}dialog.SidebarCart .SidebarCart__header>div{min-width:0}dialog.SidebarCart .SidebarCart__eyebrow{color:#71675f;color:var(--ov-color-muted);font-size:10px;font-weight:500;letter-spacing:.14em;margin-bottom:8px;margin-bottom:var(--ov-space-8);text-transform:uppercase}dialog.SidebarCart .SidebarCart__heading{align-items:center;display:flex;gap:12px;gap:var(--ov-space-12)}dialog.SidebarCart .SidebarCart__heading h2{word-wrap:anywhere;color:inherit;font:400 32px/1.2 Lora,serif;font:400 32px/1.2 var(--ov-font-editorial);letter-spacing:-.025em}dialog.SidebarCart .SidebarCart__heading h2:focus{outline:none}dialog.SidebarCart .SidebarCart__count{font-feature-settings:"tnum";align-items:center;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);display:grid;flex:none;font-size:12px;font-size:var(--ov-text-caption);font-variant-numeric:tabular-nums;height:28px;justify-items:center;min-width:28px;padding:0 6px;place-items:center}dialog.SidebarCart .SidebarCart__icon-button{align-items:center;background:transparent;border:0;border-radius:999px;border-radius:var(--ov-radius-round);color:inherit;display:grid;flex:none;height:44px;height:var(--ov-control-size);justify-items:center;margin-right:-10px;padding:0;place-items:center;transition:background .16s;transition:background var(--ov-transition-fast);width:44px;width:var(--ov-control-size)}dialog.SidebarCart .SidebarCart__icon-button img{height:24px;height:var(--ov-icon-size);width:24px;width:var(--ov-icon-size)}dialog.SidebarCart .SidebarCart__icon-button:hover{background:#dbd3cd;background:var(--ov-color-sand)}dialog.SidebarCart .SidebarCart__snapshot{-ms-scroll-chaining:none;display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}dialog.SidebarCart .SidebarCart__shipping{background:rgba(117,84,58,.035);flex:none;padding:var(--ov-space-20) var(--cart-gutter)}dialog.SidebarCart .SidebarCart__shipping p{align-items:center;display:flex;font-size:13px;gap:12px;gap:var(--ov-space-12)}dialog.SidebarCart .SidebarCart__shipping img{flex:none;height:20px;width:20px}dialog.SidebarCart .SidebarCart__shipping strong{font-weight:500;white-space:nowrap}dialog.SidebarCart .SidebarCart__progress{background:#dbd3cd;background:var(--ov-color-border);border-radius:999px;border-radius:var(--ov-radius-round);height:3px;margin-top:12px;margin-top:var(--ov-space-12);overflow:hidden}dialog.SidebarCart .SidebarCart__progress span{background:#75543a;background:var(--ov-color-accent);border-radius:inherit;display:block;height:100%;transition:width var(--cart-duration) ease;width:var(--cart-progress)}dialog.SidebarCart .SidebarCart__scroll{-ms-scroll-chaining:none;flex:1;min-height:100px;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--cart-gutter);scrollbar-color:#dbd3cd transparent;scrollbar-color:var(--ov-color-border) transparent;scrollbar-width:thin}dialog.SidebarCart .SidebarCart__items{list-style:none;padding:0}dialog.SidebarCart .SidebarCart__footer{border-top:1px solid #dbd3cd;border-top:1px solid var(--ov-color-border);box-shadow:0 -10px 24px rgba(38,34,31,.025);flex:none;padding:var(--ov-space-24) var(--cart-gutter) max(var(--ov-space-16),env(safe-area-inset-bottom))}dialog.SidebarCart .SidebarCart__breakdown{grid-gap:4px;grid-gap:var(--ov-space-4);color:#71675f;color:var(--ov-color-muted);display:grid;font-size:12px;font-size:var(--ov-text-caption);gap:4px;gap:var(--ov-space-4);margin-bottom:12px;margin-bottom:var(--ov-space-12)}dialog.SidebarCart .SidebarCart__breakdown>div,dialog.SidebarCart .SidebarCart__total>div{align-items:baseline;display:flex;gap:16px;gap:var(--ov-space-16);justify-content:space-between}dialog.SidebarCart .SidebarCart__breakdown dd,dialog.SidebarCart .SidebarCart__total dd{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums}dialog.SidebarCart .SidebarCart__discount{padding-bottom:4px;padding-bottom:var(--ov-space-4);padding-top:4px;padding-top:var(--ov-space-4)}dialog.SidebarCart .SidebarCart__discount dt{flex:1;min-width:0}dialog.SidebarCart .SidebarCart__discount dd{grid-gap:4px;grid-gap:var(--ov-space-4);color:#75543a;color:var(--ov-color-accent);display:grid;gap:4px;gap:var(--ov-space-4);justify-items:end;max-width:60%;min-width:0;text-align:right}dialog.SidebarCart .SidebarCart__discount .OvCouponSummary__time{justify-content:flex-end}dialog.SidebarCart .SidebarCart__discount.is-expired{opacity:.6}dialog.SidebarCart .OvCouponSummary__details p{-ms-scroll-chaining:none;font-size:12px;font-size:var(--ov-text-caption);line-height:18px;line-height:var(--ov-line-caption);margin:8px 0 4px;margin:var(--ov-space-8) 0 var(--ov-space-4);max-height:90px;max-height:calc(var(--ov-line-caption)*5);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}dialog.SidebarCart .OvCouponSummary__details p.focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart .OvCouponSummary__details p:focus-visible{outline:2px solid #75543a;outline:2px solid var(--ov-color-accent);outline-offset:4px}dialog.SidebarCart .SidebarCart__total dt{font-size:16px;font-size:var(--ov-text-body)}dialog.SidebarCart .SidebarCart__total dd{font-size:24px;font-weight:500;letter-spacing:-.03em}dialog.SidebarCart .SidebarCart__total strong{font-weight:inherit}dialog.SidebarCart .SidebarCart__savings{color:#75543a;color:var(--ov-color-accent);font-size:12px;font-size:var(--ov-text-caption);margin-top:4px;margin-top:var(--ov-space-4)}dialog.SidebarCart .SidebarCart__savings strong{font-weight:500}dialog.SidebarCart .SidebarCart__note{color:#71675f;color:var(--ov-color-muted);font-size:12px;font-size:var(--ov-text-caption);line-height:1.5;margin-top:4px;margin-top:var(--ov-space-4);white-space:pre-line}dialog.SidebarCart .SidebarCart__checkout{align-items:center;background:#26221f;background:var(--ov-color-ink);border:1px solid #26221f;border:1px solid var(--ov-color-ink);border-radius:999px;border-radius:var(--ov-radius-round);color:#fff;color:var(--ov-color-white);display:flex;font-size:16px;font-size:var(--ov-text-body);font-weight:500;gap:16px;gap:var(--ov-space-16);justify-content:center;margin-top:20px;margin-top:var(--ov-space-20);min-height:56px;min-height:var(--ov-space-56);padding:16px 24px;padding:var(--ov-space-16) var(--ov-space-24);text-align:center;transition:background .16s,border-color .16s;transition:background var(--ov-transition-fast),border-color var(--ov-transition-fast);width:100%}dialog.SidebarCart .SidebarCart__checkout:hover{background:#75543a;background:var(--ov-color-accent);border-color:#75543a;border-color:var(--ov-color-accent)}dialog.SidebarCart .SidebarCart__checkout-icon{background:currentColor;display:block;flex:none;height:20px;-webkit-mask:url(../01795c3d26edbf9c7d7c.svg) center/contain no-repeat;mask:url(../01795c3d26edbf9c7d7c.svg) center/contain no-repeat;transition:transform .16s;transition:transform var(--ov-transition-fast);width:20px}dialog.SidebarCart .SidebarCart__checkout:hover .SidebarCart__checkout-icon{transform:translateX(3px)}dialog.SidebarCart .SidebarCart__payments{align-items:center;-moz-column-gap:16px;column-gap:16px;-moz-column-gap:var(--ov-space-16);column-gap:var(--ov-space-16);display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px;margin-top:var(--ov-space-16);row-gap:8px;row-gap:var(--ov-space-8)}dialog.SidebarCart .SidebarCart__payments p{align-items:center;color:#71675f;color:var(--ov-color-muted);display:flex;font-size:11px;gap:6px}dialog.SidebarCart .SidebarCart__payments>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--ov-space-12);justify-content:center}dialog.SidebarCart .SidebarCart__payments>div img{height:18px;max-width:38px;-o-object-fit:contain;object-fit:contain;width:auto}dialog.SidebarCart .SidebarCart__continue{background:transparent;border:0;border-radius:0;color:#71675f;color:var(--ov-color-muted);display:block;font:inherit;font-size:13px;margin:4px auto 0;margin:var(--ov-space-4) auto 0;max-width:100%;min-height:44px;min-height:var(--ov-control-size);padding:8px;padding:var(--ov-space-8);text-decoration:underline;-webkit-text-decoration-color:#dbd3cd;text-decoration-color:#dbd3cd;-webkit-text-decoration-color:var(--ov-color-border);text-decoration-color:var(--ov-color-border);text-underline-offset:5px;transition:color .16s;transition:color var(--ov-transition-fast);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dialog.SidebarCart .SidebarCart__continue:hover{color:#26221f;color:var(--ov-color-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}dialog.SidebarCart .SidebarCart__empty{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:safe center;min-height:0;overflow:auto;padding:var(--ov-space-48) var(--cart-gutter);text-align:center}dialog.SidebarCart .SidebarCart__empty-icon{align-items:center;border:1px solid #dbd3cd;border:1px solid var(--ov-color-border);border-radius:50%;display:grid;flex:none;height:88px;justify-items:center;margin-bottom:32px;margin-bottom:var(--ov-space-32);place-items:center;width:88px}dialog.SidebarCart .SidebarCart__empty h3{color:#26221f;color:var(--ov-color-ink);font:400 30px/1.25 Lora,serif;font:400 30px/1.25 var(--ov-font-editorial);letter-spacing:-.02em;max-width:340px}dialog.SidebarCart .SidebarCart__empty p{color:#71675f;color:var(--ov-color-muted);margin-top:16px;margin-top:var(--ov-space-16);max-width:300px;white-space:pre-line}dialog.SidebarCart .SidebarCart__empty .SidebarCart__checkout{margin-top:32px;margin-top:var(--ov-space-32)}dialog.SidebarCart .SidebarCart__error{background:rgba(117,84,58,.06);border-left:2px solid #75543a;border-left:2px solid var(--ov-color-accent);flex:none;font-size:13px;margin:var(--ov-space-12) var(--cart-gutter) 0;max-height:25%;overflow:auto;padding:12px 16px;padding:var(--ov-space-12) var(--ov-space-16)}dialog.SidebarCart .SidebarCart__text-button{background:none;border:0;color:inherit;font:inherit;min-height:44px;min-height:var(--ov-control-size);padding:0;text-decoration:underline;text-underline-offset:3px}dialog.SidebarCart .SidebarCart__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}dialog.SidebarCart.is-loading .SidebarCart__header:after{-webkit-animation:cart-loading 1.1s ease-in-out infinite;animation:cart-loading 1.1s ease-in-out infinite;background:#75543a;background:var(--ov-color-accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:30%}dialog.SidebarCart.is-loading .SidebarCart__checkout-icon{-webkit-animation:cart-spin .7s linear infinite;animation:cart-spin .7s linear infinite;background:none;border:1.5px solid;border-radius:50%;border-right:1.5px solid transparent;-webkit-mask:none;mask:none}dialog.SidebarCart.is-loading .CartItem__actions{opacity:.55}@media(max-width:540px){dialog.SidebarCart{--cart-gutter:var(--ov-space-20)}dialog.SidebarCart .SidebarCart__header{padding-top:max(24px,env(safe-area-inset-top));padding-top:max(var(--ov-space-24),env(safe-area-inset-top))}dialog.SidebarCart .SidebarCart__heading h2{font-size:28px}}@media(max-height:700px){dialog.SidebarCart .SidebarCart__header{padding-bottom:16px;padding-bottom:var(--ov-space-16);padding-top:16px;padding-top:var(--ov-space-16)}dialog.SidebarCart .SidebarCart__shipping{padding-bottom:12px;padding-bottom:var(--ov-space-12);padding-top:12px;padding-top:var(--ov-space-12)}dialog.SidebarCart .SidebarCart__footer{padding-bottom:max(8px,env(safe-area-inset-bottom));padding-bottom:max(var(--ov-space-8),env(safe-area-inset-bottom));padding-top:16px;padding-top:var(--ov-space-16)}dialog.SidebarCart .SidebarCart__checkout,dialog.SidebarCart .SidebarCart__payments{margin-top:12px;margin-top:var(--ov-space-12)}}@media(max-height:520px){dialog.SidebarCart .SidebarCart__snapshot{overflow-y:auto}dialog.SidebarCart .SidebarCart__scroll{flex:none;min-height:0;overflow:visible}dialog.SidebarCart .SidebarCart__footer{box-shadow:none}dialog.SidebarCart .SidebarCart__empty{flex:none}}@media(prefers-reduced-motion:reduce){dialog.SidebarCart::-webkit-backdrop{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}dialog.SidebarCart,dialog.SidebarCart *,dialog.SidebarCart :after,dialog.SidebarCart :before,dialog.SidebarCart::backdrop{-webkit-animation:none!important;animation:none!important;transition:none!important}}@-webkit-keyframes cart-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cart-drawer-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@-webkit-keyframes cart-drawer-out{to{transform:translateX(100%)}}@keyframes cart-drawer-out{to{transform:translateX(100%)}}@-webkit-keyframes cart-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cart-backdrop-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes cart-backdrop-out{to{opacity:0}}@keyframes cart-backdrop-out{to{opacity:0}}@-webkit-keyframes cart-loading{0%{transform:translateX(-100%)}to{transform:translateX(440%)}}@keyframes cart-loading{0%{transform:translateX(-100%)}to{transform:translateX(440%)}}@-webkit-keyframes cart-spin{to{transform:rotate(1turn)}}@keyframes cart-spin{to{transform:rotate(1turn)}}.SizementTable{align-items:flex-end;background-color:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;padding-top:16px;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}@media(min-width:1024px){.SizementTable{align-items:center;padding-top:0}}.SizementTable.ready{transition:opacity .4s ease}.SizementTable.open{opacity:1;pointer-events:all}.SizementTable.open .SizementTable__box{transform:translateY(0)}.SizementTable__image{aspect-ratio:1/1;display:block;overflow:hidden}@media(min-width:1024px){.SizementTable__image{aspect-ratio:auto;flex:0 0 42%;max-width:42%}}.SizementTable__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}@media(min-width:1024px){.SizementTable__image img{-o-object-position:center;object-position:center}}.SizementTable__box{display:flex;flex-direction:column;max-height:calc(100dvh - 16px);max-width:1295px;overflow:hidden;transform:translateY(75px);transition:transform .3s ease;width:100%}@media(min-width:1024px){.SizementTable__box{flex-direction:row;max-height:min(92vh,900px);overflow:hidden}}.SizementTable__foot,.SizementTable__header{padding:16px}@media(min-width:1024px){.SizementTable__foot,.SizementTable__header{padding:40px}}.SizementTable__header{align-items:center;border-bottom:1px solid #f0eeed;display:flex;justify-content:space-between}.SizementTable__content{background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.SizementTable__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;width:100%}.SizementTable__table{overflow-x:auto;overflow-y:visible;padding:0;width:100%}@media(min-width:1024px){.SizementTable__table{padding:40px}}.SizementTable__table table{border-collapse:collapse;width:100%}.SizementTable__table thead{border-bottom:1px solid #f0eeed}.SizementTable__table td,.SizementTable__table th{white-space:nowrap}.SizementTable__table th{color:#333;font-size:.75rem;font-weight:400;padding:16px;text-align:left}@media(min-width:1024px){.SizementTable__table th{font-size:.875rem;padding:16px}}.SizementTable__table td{color:#8c8c8c;font-size:.75rem;font-weight:400;padding:8px 16px}@media(min-width:1024px){.SizementTable__table td{font-size:1rem;padding:16px}.SizementTable__table tr:nth-child(2n){background-color:#f7f7f6}}@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;flex-shrink:0;font-family:star;font-size:1em;height:1em;line-height:1;max-width:84px;overflow:hidden;position:relative;width:100%}.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}.StudiesModal{align-items:center;background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100vh;justify-content:flex-end;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}@media(min-width:1024px){.StudiesModal{justify-content:center}}.StudiesModal.ready{transition:all .4s ease}.StudiesModal.open{opacity:1;pointer-events:all}.StudiesModal.open .StudiesModal__inner{transform:translateY(0)}.StudiesModal__inner{background-color:#fff;max-width:768px;transform:translateY(50px);transition:all .4s ease;width:100%}.StudiesModal__content{max-height:calc(100vh - 300px);overflow:auto}.StudiesModal__heading{align-items:center;border-bottom:1px solid #f0eeed;display:flex;justify-content:space-between;padding-bottom:26px}.StudiesModal__heading span{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.875rem;font-weight:400;letter-spacing:-.8px}.StudiesModal__content,.StudiesModal__heading{padding:16px}@media(min-width:1024px){.StudiesModal__content,.StudiesModal__heading{padding:40px}}.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{border-bottom:1px solid #a39890}.ThankYouPage__details-table tbody tr td{float:left;padding:20px;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{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{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{--tw-shadow:40px 40px 64px -24px #eeeef6;--tw-shadow-colored:40px 40px 64px -24px var(--tw-shadow-color);border-radius:.5rem;box-shadow:0 0 transparent,0 0 transparent,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);color:#fff;margin:15px 0;padding:15px}.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(254,248,241,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;max-width:408px;position:relative;width:100%}.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{aspect-ratio:1/1;background-color:#f7f7f6;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.LoopProduct a h2,.LoopProduct a p{color:#333;font-family:Outfit,sans-serif;font-family:var(--ov-font-body);font-size:.875rem;font-weight:400;line-height:24px;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoopProduct a:first-of-type{display:flex;flex-direction:column;height:100%}.LoopProduct>a.button{background-color:#fff;color:#fef8f1;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:#333;display:flex;font-size:1rem;font-weight:400;line-height:28px}.LoopProduct .price bdi{font-size:1rem}.LoopProduct .price del{color:#333;order:2}.LoopProduct .price del bdi{color:#333;font-size:.875rem;line-height:28px}.LoopProduct .price ins{order:1;text-decoration:none}.LoopProduct .price ins bdi{color:#f56565;font-size:1rem;margin-right:4px}.LoopProduct__badges{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:center;left:4px;position:absolute;top:4px}@media(min-width:1024px){.LoopProduct__badges{left:10px;top:10px}}.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}.SingleProductContainer{margin-top:6px}@media(max-width:768px){.SingleProductContainer{padding-left:.5rem;padding-right:.5rem}}.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:none;margin-top:16px}@media(min-width:1024px){.SingleProductContainer__breadcrumbs--mobile{display:none}}.SingleProductContainer__breadcrumbs a,.SingleProductContainer__breadcrumbs span{color:#333;font-size:.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{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}.SingleProductContainer__top .entry-summary{left:0;position:-webkit-sticky;position:sticky;top:40px}.SingleProductContainer__delivery-time,.SingleProductContainer__return-time{margin-top:16px}.SingleProductContainer .fpf-fields-config-wrapper{display:none}.SingleProductContainer .woocommerce-product-gallery{width:100%}@media(min-width:1024px){.SingleProductContainer .woocommerce-product-gallery{position:-webkit-sticky;position:sticky;top:40px}}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination{margin-left:16px;text-align:left}@media(min-width:1024px){.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination{display:none}}.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;height:4px;opacity:.48;width:4px}@media(min-width:1024px){.SingleProductContainer .woocommerce-product-gallery .gallery-swiper .swiper-pagination .swiper-pagination-bullet{background:#333;height:8px;width:8px}}.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:#333;font-size:1.5rem;font-weight:400;line-height:30px;margin-top:16px}@media(min-width:1024px){.SingleProductContainer .product_title{font-size:2rem;line-height:32px;margin-bottom:16px;margin-top:0}}.SingleProductContainer .ProductEmotionalQuote{align-items:flex-start;background-color:#fef8f1;border-left:2px solid #7d8c8c;border-radius:0 4px 4px 0;border-radius:2px;display:flex;gap:8px;margin:10px 0 18px;padding:12px 14px 12px 16px}@media(min-width:1024px){.SingleProductContainer .ProductEmotionalQuote{gap:10px;margin:6px 0 20px;padding:14px 16px 14px 18px}}.SingleProductContainer .ProductEmotionalQuote__mark{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:1.75rem;line-height:1}@media(min-width:1024px){.SingleProductContainer .ProductEmotionalQuote__mark{font-size:2.125rem}}.SingleProductContainer .ProductEmotionalQuote__content{display:flex;flex-direction:column;gap:6px}.SingleProductContainer .ProductEmotionalQuote__text{color:#333;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.5;margin:0}@media(min-width:1024px){.SingleProductContainer .ProductEmotionalQuote__text{font-size:1rem;line-height:1.65}}.SingleProductContainer .ProductEmotionalQuote__author{color:#7d8c8c;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.4;margin:0}@media(min-width:1024px){.SingleProductContainer .ProductEmotionalQuote__author{font-size:.8125rem}}.SingleProductContainer .woocommerce-product-rating{align-items:center;display:flex;margin-bottom:10px}.SingleProductContainer .woocommerce-product-rating .star-rating{max-width:85px}.SingleProductContainer .woocommerce-product-rating .woocommerce-review-link{margin-left:8px}.SingleProductContainer .price{color:#333;display:flex;font-weight:400}.SingleProductContainer .price bdi{font-size:1.25rem;font-weight:400}.SingleProductContainer .price del{color:#333;margin-left:3px;order:2}.SingleProductContainer .price del bdi{font-size:1.25rem}.SingleProductContainer .price ins{order:1;text-decoration:none}.SingleProductContainer .price ins bdi{color:#f56565}.SingleProductContainer .woocommerce-product-details__short-description{color:#333;margin:26px 0 30px}.SingleProductContainer .woocommerce-product-details__short-description>:first-child{margin-top:0}.SingleProductContainer .woocommerce-product-details__short-description>:last-child{margin-bottom:0}.SingleProductContainer .woocommerce-product-details__short-description p{font-size:.875rem;line-height:1.65;margin:0 0 12px}.SingleProductContainer .woocommerce-product-details__short-description ol,.SingleProductContainer .woocommerce-product-details__short-description ul{margin:0 0 12px;padding-left:20px}.SingleProductContainer .woocommerce-product-details__short-description ol li,.SingleProductContainer .woocommerce-product-details__short-description ul li{font-size:.875rem;line-height:1.6;margin:0 0 8px}.SingleProductContainer .woocommerce-product-details__short-description ol li:last-child,.SingleProductContainer .woocommerce-product-details__short-description ul li:last-child{margin-bottom:0}.SingleProductContainer .woocommerce-product-details__short-description ol ol,.SingleProductContainer .woocommerce-product-details__short-description ol ul,.SingleProductContainer .woocommerce-product-details__short-description ul ol,.SingleProductContainer .woocommerce-product-details__short-description ul ul{margin-bottom:0;margin-top:8px}.SingleProductContainer .woocommerce-product-details__short-description ul{list-style:disc}.SingleProductContainer .woocommerce-product-details__short-description ul ul{list-style:circle}.SingleProductContainer .woocommerce-product-details__short-description ol{list-style:decimal}.SingleProductContainer .woocommerce-product-details__short-description h1,.SingleProductContainer .woocommerce-product-details__short-description h2,.SingleProductContainer .woocommerce-product-details__short-description h3,.SingleProductContainer .woocommerce-product-details__short-description h4,.SingleProductContainer .woocommerce-product-details__short-description h5,.SingleProductContainer .woocommerce-product-details__short-description h6{color:#333;font-weight:500;line-height:1.3;margin:0 0 10px}.SingleProductContainer .woocommerce-product-details__short-description h1,.SingleProductContainer .woocommerce-product-details__short-description h2{font-size:1.25rem}.SingleProductContainer .woocommerce-product-details__short-description h3{font-size:1.125rem}.SingleProductContainer .woocommerce-product-details__short-description h4{font-size:1rem}.SingleProductContainer .woocommerce-product-details__short-description h5,.SingleProductContainer .woocommerce-product-details__short-description h6{font-size:.875rem}.SingleProductContainer .woocommerce-product-details__short-description a{text-decoration:underline}.SingleProductContainer .ProductIconFeatures{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.SingleProductContainer .ProductIconFeatures__item{align-items:center;display:flex;gap:8px;min-height:36px}.SingleProductContainer .ProductIconFeatures__item .ProductIconFeatures__icon,.SingleProductContainer .ProductIconFeatures__item img{flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:32px}.SingleProductContainer .ProductIconFeatures__item span{color:#333;font-size:.75rem;line-height:1.4}.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}.ProductGiftCta{margin-bottom:64px;margin-top:56px}@media(min-width:1024px){.ProductGiftCta{margin-bottom:88px;margin-top:88px}}.ProductGiftCta__inner{background:linear-gradient(130deg,#f7f1ec,#fdfbf9 56%,#f3ece6);border:1px solid #f0eeed;border-radius:14px;box-shadow:0 12px 36px rgba(17,24,39,.08);overflow:hidden}@media(min-width:1024px){.ProductGiftCta__inner{border-radius:18px;display:grid;grid-template-columns:1.05fr 1fr;min-height:370px}}.ProductGiftCta__media{min-height:260px;position:relative}@media(min-width:1024px){.ProductGiftCta__media{min-height:100%}}.ProductGiftCta__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ProductGiftCta__content{display:flex;flex-direction:column;justify-content:center;padding:28px 20px;position:relative}@media(min-width:1024px){.ProductGiftCta__content{padding:44px 48px}}.ProductGiftCta__eyebrow{background-color:#fef8f1;border-radius:999px;color:#7d8c8c;display:inline-flex;font-size:.6875rem;font-weight:400;letter-spacing:.08em;line-height:1;margin-bottom:14px;padding:6px 12px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ProductGiftCta__title{color:#333;font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 14px}@media(min-width:1024px){.ProductGiftCta__title{font-size:2.5rem;line-height:1.16;max-width:540px}}.ProductGiftCta__text{color:#333;font-size:.9375rem;line-height:1.7;margin:0}@media(min-width:1024px){.ProductGiftCta__text{font-size:1rem;max-width:530px}}.ProductGiftCta__link{background-color:#333;border-radius:999px;color:#fff;font-size:.875rem;font-weight:500;line-height:1.4;margin-top:24px;padding:12px 20px;text-decoration:none;transition:background-color .2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ProductGiftCta__link:hover{background-color:#7d8c8c}.WoocommerceTabs{margin-top:80px}.WoocommerceTabs__container{align-items:center;border-bottom:2px solid #f0eeed;display:flex;margin-bottom:24px;padding-bottom:16px}@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-bottom:16px;margin-top:0}.WoocommerceTabs__single-tab{border-bottom:none;position:relative}.WoocommerceTabs__single-tab:not(:last-of-type){margin-right:20px}.WoocommerceTabs__single-tab.active:after{background-color:#333;bottom:-18px;content:"";height:2px;left:0;position:absolute;width:100%}.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 .meta,.WoocommerceTabs #comments .commentlist .star-rating{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{display:inline-block;height:1em;position:relative;text-decoration:none;text-indent:-999em;width:1em}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:before{content:"";display:block;font-family:Woocommerce;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.WoocommerceTabs #review_form_wrapper #commentform p.stars a:hover~a:before{content:""}.WoocommerceTabs #review_form_wrapper #commentform p.stars.selected a.active:before,.WoocommerceTabs #review_form_wrapper #commentform p.stars:hover a: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{border-radius:4px!important;box-shadow:0 0 0 1px #7d8c8c!important;height:48px!important;width:48px!important}@media(min-width:1024px){.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .image-variable-item{height:64px!important;width:64px!important}}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #333!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{background-color:#f7f7f6}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .button-variable-item{background-color:#f2f2f1!important;box-shadow:none!important;font-size:12px!important;height:32px!important;width:48px!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:#333!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{color:#333;font-size:.875rem;font-weight:400;line-height:21px;margin-bottom:8px}@media(min-width:1024px){.variations .label{margin-bottom:16px}}.variations .label .woo-selected-variation-item-name{font-weight:400}.woocommerce-Reviews-title{font-size:24px}.comment-form-cookies-consent{display:none!important}.ProductAcfSlider{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #f0eeed;border-radius:24px;margin-top:48px;padding:24px 16px}@media(min-width:1024px){.ProductAcfSlider{margin-top:64px;padding:40px}}.ProductAcfSlider__content{margin-bottom:24px}@media(min-width:1024px){.ProductAcfSlider__content{margin-bottom:32px;max-width:900px}}.ProductAcfSlider__title{color:#333;font-size:1.75rem;font-weight:500;line-height:1.25;margin:0 0 12px}@media(min-width:1024px){.ProductAcfSlider__title{font-size:2.375rem}}.ProductAcfSlider__description{color:#8c8c8c}.ProductAcfSlider__description p:last-child{margin-bottom:0}.ProductAcfSlider__media{min-width:0}.ProductAcfSlider__swiper{overflow:hidden}.ProductAcfSlider__figure{aspect-ratio:1/1;background-color:#f2f2f1;border-radius:16px;margin:0;overflow:hidden}.ProductAcfSlider__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ProductAcfSlider__controls{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:16px}.ProductAcfSlider__nav{align-items:center;background-color:#fff;border:1px solid #ebe6e3;border-radius:100%;color:#333;display:inline-flex;height:40px;justify-content:center;transition:.2s ease;width:40px}.ProductAcfSlider__nav:after{font-size:.875rem;font-weight:700}.ProductAcfSlider__nav:hover{background-color:#333;border-color:#333;color:#fff}.ProductAcfSlider .swiper-pagination{display:inline-flex;gap:6px;position:static;width:auto}.ProductAcfSlider .swiper-pagination .swiper-pagination-bullet{background:#333;height:7px;margin:0!important;opacity:.35;transition:transform .2s ease,opacity .2s ease;width:7px}.ProductAcfSlider .swiper-pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1.15)}.ProductBundle{margin-bottom:24px;margin-top:40px}@media(min-width:1024px){.ProductBundle{margin-bottom:40px;margin-top:64px}}.ProductBundle__shell{background:linear-gradient(142deg,#f9f3ee,#fcfaf8 54%,#f4ece6);border:1px solid #ebe6e3;border-radius:16px;box-shadow:0 20px 52px rgba(51,51,51,.08);overflow:hidden;padding:20px;position:relative}@media(min-width:1024px){.ProductBundle__shell{border-radius:20px;padding:32px}}.ProductBundle__shell:after{background:hsla(180,6%,52%,.13);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-90px;top:-90px;width:240px}.ProductBundle__header{margin-bottom:18px;position:relative;z-index:1}@media(min-width:1024px){.ProductBundle__header{margin-bottom:24px}}.ProductBundle__eyebrow{align-items:center;background:#fff;border-radius:999px;color:#7d8c8c;display:inline-flex;font-size:.625rem;letter-spacing:.08em;min-height:24px;padding:0 12px;text-transform:uppercase}.ProductBundle__title{color:#333;font-family:Lora,serif;font-family:var(--ov-font-editorial);font-size:2rem;line-height:1.15;margin:10px 0 8px}@media(min-width:1024px){.ProductBundle__title{font-size:2.5rem;max-width:760px}}.ProductBundle__description{color:#333;font-size:.875rem;line-height:1.65;margin:0}@media(min-width:1024px){.ProductBundle__description{font-size:1rem;max-width:760px}}.ProductBundle__items{grid-gap:12px;display:grid;gap:12px;position:relative;z-index:1}.ProductBundle__footer{grid-gap:14px;border-top:1px solid rgba(51,51,51,.12);display:grid;gap:14px;margin-top:16px;padding-top:16px;position:relative;z-index:1}@media(min-width:1024px){.ProductBundle__footer{align-items:center;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding-top:20px}}.ProductBundle__summary{grid-gap:6px;display:grid;gap:6px}.ProductBundle__summaryLabel{color:#8c8c8c;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.ProductBundle__summaryPrices{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.ProductBundle__summaryRegular{color:#8c8c8c;font-size:1rem;text-decoration:line-through}.ProductBundle__summaryDiscounted{color:#333;font-size:1.75rem;line-height:1.05}.ProductBundle__summarySavings{color:#7d8c8c;font-size:.8125rem;margin:0}.ProductBundle__submit{min-height:52px;position:relative;width:100%}@media(min-width:1024px){.ProductBundle__submit{min-width:280px;width:auto}}.ProductBundle__submit.is-loading{color:transparent;pointer-events:none}.ProductBundle__submit.is-loading:after{-webkit-animation:ProductBundleSpin .75s linear infinite;animation:ProductBundleSpin .75s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;content:"";height:18px;left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%;width:18px}.ProductBundle__feedback{color:#8c8c8c;font-size:.8125rem;margin:12px 0 0;min-height:18px}.ProductBundle__feedback.is-error{color:#f56565}.ProductBundle__feedback.is-success{color:#48bb78}.ProductBundleItem{grid-gap:12px;align-items:center;background-color:hsla(0,0%,100%,.95);border:1px solid rgba(51,51,51,.08);border-radius:12px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);padding:12px;transition:border-color .2s ease,box-shadow .2s ease}@media(min-width:1024px){.ProductBundleItem{gap:16px;grid-template-columns:88px minmax(0,1fr) auto;padding:14px}}.ProductBundleItem:hover{border-color:hsla(180,6%,52%,.5);box-shadow:0 10px 24px rgba(51,51,51,.08)}.ProductBundleItem--main{background-color:hsla(0,0%,100%,.88);border-color:rgba(51,51,51,.14)}.ProductBundleItem__imageWrap{background-color:#f2f2f1;border-radius:8px;height:92px;overflow:hidden;width:72px}@media(min-width:1024px){.ProductBundleItem__imageWrap{height:112px;width:88px}}.ProductBundleItem__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ProductBundleItem__content{min-width:0}.ProductBundleItem__topBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.ProductBundleItem__badge{background-color:#f2f2f1;color:#8c8c8c;font-size:.625rem;letter-spacing:.06em;min-height:20px;text-transform:uppercase}.ProductBundleItem__badge,.ProductBundleItem__discountTag{align-items:center;border-radius:999px;display:inline-flex;padding:0 8px}.ProductBundleItem__discountTag{background-color:#fef8f1;color:#333;font-size:.6875rem;justify-content:center;min-height:24px}.ProductBundleItem__name{color:#333;font-size:.9375rem;line-height:1.35;margin:0}.ProductBundleItem__name a{color:inherit;text-decoration:none}@media(min-width:1024px){.ProductBundleItem__name{font-size:1.0625rem}}.ProductBundleItem__hint{color:#8c8c8c;font-size:.75rem;margin:6px 0 0}.ProductBundleItem__variation{margin-top:10px;max-width:360px}.ProductBundleItem__variationLabel{color:#8c8c8c;display:inline-block;font-size:.6875rem;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.ProductBundleItem__variationSelect{background-color:#fff;border:1px solid #dbd3cd;border-radius:8px;color:#333;font-size:.875rem;min-height:38px;padding:6px 10px;width:100%}.ProductBundleItem__variationSelect:focus{border-color:#7d8c8c;box-shadow:0 0 0 2px hsla(180,6%,52%,.2)}.ProductBundleItem__pricing{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;grid-column:2/-1;justify-content:flex-end}@media(min-width:1024px){.ProductBundleItem__pricing{grid-column:auto;justify-content:flex-end;min-width:180px}.ProductBundleItem__pricing--main{min-width:140px}}.ProductBundleItem__regularPrice{color:#8c8c8c;font-size:.875rem;text-decoration:line-through}.ProductBundleItem__finalPrice{color:#333;font-size:1.25rem;line-height:1.15}.ProductBundleItem__checkbox{accent-color:#333;height:16px;width:16px}.ProductBundleItem__checkboxLabel{color:#333;font-size:.75rem}@-webkit-keyframes ProductBundleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductBundleSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProductDescriptionSections{margin-bottom:16px;margin-top:32px}@media(min-width:1024px){.ProductDescriptionSections{margin-bottom:24px;margin-top:56px}}.ProductDescriptionSections__item:not(:first-of-type){margin-top:32px}@media(min-width:1024px){.ProductDescriptionSections__item:not(:first-of-type){margin-top:56px}}.ProductDescriptionSections__split{grid-gap:20px;display:grid;gap:20px}@media(min-width:1024px){.ProductDescriptionSections__split{align-items:center;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDescriptionSections__item--image-left .ProductDescriptionSections__content{order:2}.ProductDescriptionSections__item--image-left .ProductDescriptionSections__media{order:1}}.ProductDescriptionSections__split--content-only{grid-template-columns:minmax(0,1fr)}.ProductDescriptionSections__content p:last-child{margin-bottom:0}.ProductDescriptionSections__media{margin:0}.ProductDescriptionSections__image{border-radius:8px;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.ProductDescriptionSections__lead{max-width:860px}.ProductDescriptionSections__lead p:last-child{margin-bottom:0}.ProductDescriptionSections__faq-title{margin-bottom:16px;margin-top:0}@media(min-width:1024px){.ProductDescriptionSections__faq-title{margin-bottom:24px}}.ProductDescriptionSections__faq-list{border:1px solid #ebe6e3;border-radius:8px;overflow:hidden}.ProductDescriptionSections__faq-item:not(:last-of-type){border-bottom:1px solid #ebe6e3}.ProductDescriptionSections__faq-item-heading{margin:0}.ProductDescriptionSections__faq-trigger{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px;text-align:left;transition:background-color .2s ease;width:100%}@media(min-width:1024px){.ProductDescriptionSections__faq-trigger{padding:18px 20px}}.ProductDescriptionSections__faq-trigger:hover{background-color:rgba(0,0,0,.03)}.ProductDescriptionSections__faq-trigger.focus-visible{outline:2px solid #333;outline-offset:-2px}.ProductDescriptionSections__faq-trigger:focus-visible{outline:2px solid #333;outline-offset:-2px}.ProductDescriptionSections__faq-item-question{color:#333;font-size:1rem;font-weight:400;line-height:1.35}@media(min-width:1024px){.ProductDescriptionSections__faq-item-question{font-size:1.125rem}}.ProductDescriptionSections__faq-icon{flex-shrink:0;height:18px;position:relative;width:18px}.ProductDescriptionSections__faq-icon:after,.ProductDescriptionSections__faq-icon:before{background-color:#333;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:14px}.ProductDescriptionSections__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ProductDescriptionSections__faq-item.is-open .ProductDescriptionSections__faq-icon:after{opacity:0}.ProductDescriptionSections__faq-panel{padding:0 16px 16px}@media(min-width:1024px){.ProductDescriptionSections__faq-panel{padding:0 20px 20px}}.ProductDescriptionSections__faq-panel p:last-child{margin-bottom:0}.ProductDescriptionSections__faq-panel[hidden]{display:none}.ProductReviews{margin-bottom:24px;margin-top:40px}@media(min-width:1024px){.ProductReviews{margin-bottom:40px;margin-top:64px}}.ProductReviews.is-loading{opacity:.65;pointer-events:none}.ProductReviews__header{margin-bottom:20px}.ProductReviews__headerRow{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ProductReviews__title{margin:0}.ProductReviews__openForm{font-size:14px;line-height:1.2;min-height:40px;padding:8px 16px}.ProductReviews__count{color:#8c8c8c;font-size:.875rem;margin:8px 0 0}.ProductReviews__content{display:block}.ProductReviews__items{background-color:#fff;border:1px solid #ebe6e3;border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.ProductReviews__item:not(:last-of-type){border-bottom:1px solid #ebe6e3}.ProductReviews__card{padding:16px}@media(min-width:1024px){.ProductReviews__card{padding:20px}}.ProductReviews__meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.ProductReviews__author{color:#333;display:block;font-size:1rem}.ProductReviews__date{color:#8c8c8c;display:inline-block;font-size:.8125rem;margin-top:4px}.ProductReviews__verified{color:#48bb78;font-size:.75rem;font-weight:500}.ProductReviews__rating{margin-bottom:12px}.ProductReviews__rating .star-rating{float:none}.ProductReviews__text p:last-child{margin-bottom:0}.ProductReviews__image{margin:16px 0 0}.ProductReviews__image a{display:inline-block}.ProductReviews__image img{border-radius:8px;display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:160px}.ProductReviews__empty{background-color:#fff;border:1px solid #ebe6e3;border-radius:8px;color:#8c8c8c;margin:0;padding:16px}.ProductReviews__pagination{margin-top:16px}.ProductReviews__paginationNav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ProductReviews__pageButton{background-color:#fff;border:1px solid #ebe6e3;border-radius:6px;color:#333;height:36px;min-width:36px;padding:0 10px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ProductReviews__pageButton.focus-visible:not([disabled]),.ProductReviews__pageButton:hover:not([disabled]){border-color:#333}.ProductReviews__pageButton:focus-visible:not([disabled]),.ProductReviews__pageButton:hover:not([disabled]){border-color:#333}.ProductReviews__pageButton.is-active{background-color:#333;border-color:#333;color:#fff;cursor:default}.ProductReviews__pageButton[disabled]{cursor:not-allowed;opacity:.4}.ProductReviews__paginationDots{color:#a39890;min-width:20px;text-align:center}.ProductReviews__form #respond{margin:0}.ProductReviews__form .comment-reply-title{color:#333;display:block;font-size:1.375rem;line-height:1.2;margin-bottom:16px}.ProductReviews__form form{margin:0}.ProductReviews__form form .comment-form-rating,.ProductReviews__form form>p{margin:0 0 14px}.ProductReviews__form .comment-form-rating select#rating{max-width:220px}.ProductReviews__form .comment-form-rating p.stars{display:inline-flex;line-height:1;margin:10px 0 0}.ProductReviews__form .comment-form-rating p.stars span{display:inline-flex;gap:2px}.ProductReviews__form .comment-form-rating p.stars a{box-shadow:none;cursor:pointer;display:inline-block;font-style:normal;height:1.2em;position:relative;text-decoration:none;text-indent:-9999px;width:1.2em}.ProductReviews__form .comment-form-rating p.stars a:before{color:#ebe6e3;content:"";display:block;font-family:WooCommerce;font-size:24px;height:1em;left:0;line-height:1;position:absolute;text-indent:0;top:0;width:1em}.ProductReviews__form .comment-form-rating p.stars[data-rating="1"] .star-1:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="2"] .star-1:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="2"] .star-2:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="3"] .star-1:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="3"] .star-2:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="3"] .star-3:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="4"] .star-1:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="4"] .star-2:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="4"] .star-3:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="4"] .star-4:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="5"] .star-1:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="5"] .star-2:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="5"] .star-3:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="5"] .star-4:before,.ProductReviews__form .comment-form-rating p.stars[data-rating="5"] .star-5:before{color:#333;content:""}.ProductReviews__form label{color:#8c8c8c;display:block;font-size:.875rem;margin-bottom:6px}.ProductReviews__form input[type=email],.ProductReviews__form input[type=file],.ProductReviews__form input[type=text],.ProductReviews__form select,.ProductReviews__form textarea{background-color:#fff;border:1px solid #ebe6e3;border-radius:6px;color:#333;font-size:.875rem;min-height:42px;padding:10px 12px;width:100%}.ProductReviews__form textarea{min-height:120px;resize:vertical}.ProductReviews__form .form-submit{margin-bottom:0}.ProductReviews__form input[type=submit]{background-color:#333;border:1px solid #333;border-radius:6px;color:#fff;cursor:pointer;min-height:42px;padding:10px 16px}.ProductReviews__form .ProductReviews__verification-required,.ProductReviews__form .logged-in-as,.ProductReviews__form .must-log-in{color:#8c8c8c;margin-top:0}.ProductReviews__verification-required{background-color:#fff;border:1px solid #ebe6e3;border-radius:8px;color:#8c8c8c;margin:0;padding:16px}.ProductReviewsModal{align-items:flex-end;background-color:rgba(0,0,0,.4);display:flex;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .25s ease;width:100%;z-index:999}@media(min-width:1024px){.ProductReviewsModal{align-items:center}}.ProductReviewsModal.open{opacity:1;pointer-events:all}.ProductReviewsModal.open .ProductReviewsModal__inner{transform:translateY(0)}.ProductReviewsModal__inner{background-color:#fff;border-radius:12px 12px 0 0;max-height:calc(100vh - 48px);max-width:760px;overflow:hidden;transform:translateY(20px);transition:transform .25s ease;width:100%}@media(min-width:1024px){.ProductReviewsModal__inner{border-radius:12px}}.ProductReviewsModal__heading{align-items:center;border-bottom:1px solid #ebe6e3;display:flex;gap:12px;justify-content:space-between;padding:18px 16px}@media(min-width:1024px){.ProductReviewsModal__heading{padding:20px 24px}}.ProductReviewsModal__heading span{color:#333;font-size:1.5rem;line-height:1.2}.ProductReviewsModal__content{max-height:calc(100vh - 180px);overflow:auto;padding:16px}@media(min-width:1024px){.ProductReviewsModal__content{max-height:calc(100vh - 220px);padding:24px}}.ProductReviewsModal .ProductReviews__form{background-color:#fff;border:1px solid #ebe6e3;border-radius:8px;padding:16px}@media(min-width:1024px){.ProductReviewsModal .ProductReviews__form{padding:20px}}.ProductTabs{margin-top:32px}@media(min-width:1024px){.ProductTabs{margin-top:56px}}.ProductTabs__list{background-color:#fff;border:1px solid #ebe6e3;border-radius:8px;overflow:hidden}.ProductTabs__item:not(:last-of-type){border-bottom:1px solid #ebe6e3}.ProductTabs__heading{margin:0}.ProductTabs__trigger{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px;text-align:left;transition:background-color .2s ease;width:100%}@media(min-width:1024px){.ProductTabs__trigger{padding:18px 20px}}.ProductTabs__trigger:hover{background-color:rgba(0,0,0,.03)}.ProductTabs__trigger.focus-visible{outline:2px solid #333;outline-offset:-2px}.ProductTabs__trigger:focus-visible{outline:2px solid #333;outline-offset:-2px}.ProductTabs__title{color:#333;font-size:1rem;font-weight:400;line-height:1.35}@media(min-width:1024px){.ProductTabs__title{font-size:1.125rem}}.ProductTabs__icon{flex-shrink:0;height:18px;position:relative;width:18px}.ProductTabs__icon:after,.ProductTabs__icon:before{background-color:#333;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:14px}.ProductTabs__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.ProductTabs__item.is-open .ProductTabs__icon:after{opacity:0}.ProductTabs__panel{color:#8c8c8c;padding:0 16px 16px}@media(min-width:1024px){.ProductTabs__panel{padding:0 20px 20px}}.ProductTabs__panel p:last-child{margin-bottom:0}.ProductTabs__panel[hidden]{display:none}
/*# sourceMappingURL=woocommerce.css.map*/