.ei-legal{max-width:760px;color:#3a2f2f;font-family:"Space Grotesk",sans-serif;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:48px;padding-right:20px;padding-bottom:24px;padding-left:20px}@media (max-width:767px){.ei-legal{padding-top:32px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.ei-legal__title{color:#3a2f2f;font-size:clamp(28px,4vw,40px);line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.ei-legal__lead{font-size:18px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}@media (max-width:767px){.ei-legal__lead{font-size:17px}}.ei-legal__text{color:#3a2f2f;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.ei-legal__box{margin-top:20px;margin-right:0px;margin-bottom:8px;margin-left:0px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#fff;border-radius:12px;border-top:1px solid #e2dedc;border-right:1px solid #e2dedc;border-bottom:1px solid #e2dedc;border-left:1px solid #e2dedc}.ei-legal__list{font-size:16px;line-height:1.6;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:20px}.ei-legal__link{color:#8e1616;text-decoration:underline}.ei-flink{display:inline-flex;align-items:center;min-height:24px;color:#8e8e8e;font-weight:200;font-size:11px;text-decoration:none;text-transform:uppercase}.ei-flink:hover{color:var(--bde-palette-color-3)}.ei-flink:focus-visible{outline:2px solid #e4a4a4;outline-offset:2px}.ei-fsep{color:rgba(238,238,238,.4);font-family:"JetBrains Mono",sans-serif;font-size:10px;letter-spacing:1.5px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ei-flegal{color:rgba(238,238,238,.5);font-family:"JetBrains Mono",sans-serif;font-size:11px;line-height:1.7;letter-spacing:2px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp{width:100%;color:#3a2f2f;font-family:"Space Grotesk",sans-serif;background-color:#eeeae6}.pdp .woocommerce-notices-wrapper{display:grid;gap:10px;width:min(100% - 48px,1280px);margin-top:16px;margin-right:auto;margin-bottom:0px;margin-left:auto}.pdp .woocommerce-notices-wrapper:empty{display:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp .woocommerce-error{display:grid;gap:8px;color:#b3261e;font-weight:500;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:#fbeae9;border-radius:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp .woocommerce-error{list-style:none}.pdp .woocommerce-message{color:#1e6b3a;background-color:#e8f3ec}.pdp .woocommerce-info{color:#3a2f2f;background-color:#fff;border-top:1px solid #e2dedc;border-right:1px solid #e2dedc;border-bottom:1px solid #e2dedc;border-left:1px solid #e2dedc}.pdp .woocommerce-message a.button{display:inline-flex;align-items:center;order:2;min-height:44px;color:#fff;font-weight:700;text-decoration:none;padding-top:0px;padding-right:18px;padding-bottom:0px;padding-left:18px;background-color:#1e6b3a;border-radius:999px}@media (max-width:767px){.pdp .woocommerce-notices-wrapper{width:calc(100% - 32px)}.pdp .pdp-cta button.single_add_to_cart_button{font-size:14px;letter-spacing:0px;padding-top:0px;padding-right:14px;padding-bottom:0px;padding-left:14px}.pdp .pdp-cta button.single_add_to_cart_button{white-space:nowrap}}.pdp-wrap{display:flex;flex-flow:column;gap:20px;width:min(100% - 48px,1280px);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:20px;padding-right:0px;padding-bottom:64px;padding-left:0px}@media (max-width:767px){.pdp-wrap{gap:14px;width:calc(100% - 32px);padding-top:12px;padding-right:0px;padding-bottom:48px;padding-left:0px}}.pdp-crumbs{color:#6b6260;font-size:13px;line-height:1.4}.pdp-crumbs .woocommerce-breadcrumb{display:flex;align-items:center;gap:4px 8px}.pdp-crumbs .woocommerce-breadcrumb{flex-wrap:wrap}.pdp-crumbs a{color:#6b6260;text-decoration:none;text-transform:none}.pdp-crumbs a:hover{color:#8e1616;text-decoration:underline}.pdp-top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}.pdp-top:not(:has(.pdp-gallery .swiper-slide)){grid-template-columns:minmax(0,760px)}@media (max-width:1119px){.pdp-top{gap:32px}}@media (max-width:1023px){.pdp-top{grid-template-columns:minmax(0,1fr);gap:24px}}.pdp-media{display:grid;gap:12px;position:sticky;top:110px;min-width:0px}.pdp-media:not(:has(.swiper-slide)){display:none}@media (max-width:1023px){.pdp-media{position:static}}.pdp-gallery{width:100%;max-height:min(78vh,720px);overflow:hidden;aspect-ratio:1/1;background-color:#fff;border-radius:12px}.pdp-gallery .swiper-slide{background-color:#fff}.pdp-gallery .bde-swiper__image{width:100%;height:100%;object-fit:contain}@media (max-width:1023px){.pdp-gallery{max-height:none}}.pdp-thumbs{width:100%}.pdp-thumbs:has(.swiper-slide:only-child){display:none}.pdp-thumbs .swiper-slide{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1;background-color:#fff;border-radius:8px;border-top:1px solid #e2dedc;border-right:1px solid #e2dedc;border-bottom:1px solid #e2dedc;border-left:1px solid #e2dedc;opacity:0.6;cursor:pointer;transition:opacity 0.15s}.pdp-thumbs .bde-swiper__slide{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px}.pdp-thumbs .bde-swiper__image{width:100%;height:100%;object-fit:contain}.pdp-thumbs .swiper-slide-thumb-active{outline:2px solid #8e1616;outline-offset:-2px;opacity:1}.pdp-summary{display:flex;flex-flow:column;gap:18px;min-width:0px}.pdp-title{color:#3a2f2f;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-price{color:#3a2f2f;font-weight:700;font-size:28px;line-height:1.2}.pdp-price .price{color:#3a2f2f;font-size:inherit;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-price del{color:#6b6260;font-weight:500;font-size:0.7em;margin-right:8px}.pdp-price ins{color:#8e1616;text-decoration:none}@media (max-width:767px){.pdp-price{font-size:24px}}.pdp-stock{font-size:14px;line-height:1.4}.pdp-stock p.stock{font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-stock .in-stock{color:#1e6b3a}.pdp-stock .out-of-stock{color:#b3261e}.pdp-stock .available-on-backorder{color:#6b6260}.pdp-cta{width:100%}.pdp-cta form.cart{display:flex;flex-flow:column;gap:16px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-cta table.variations{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-cta table.variations{border-collapse:collapse}.pdp-cta table.variations tr{display:flex;flex-flow:column;gap:6px;margin-bottom:14px}.pdp-cta table.variations th.label{color:#3a2f2f;font-weight:700;font-size:14px;text-align:left;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.pdp-cta table.variations td.value{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.pdp-cta .bde-woo-select select{width:100%;min-height:48px;color:#3a2f2f;padding-top:0px;padding-right:44px;padding-bottom:0px;padding-left:14px;background-color:#fff;border-radius:10px;border-top:1px solid #bfbdba;border-right:1px solid #bfbdba;border-bottom:1px solid #bfbdba;border-left:1px solid #bfbdba}.pdp-cta .bde-woo-select select{font:500 16px/1.2 "Space Grotesk",system-ui,sans-serif}.pdp-cta .bde-woo-select select:focus-visible{outline:2px solid #8e1616;outline-offset:2px}.pdp-cta a.reset_variations{width:auto;min-height:0px;color:#6b6260;font-weight:500;font-size:14px;text-decoration:underline;text-transform:none;margin-top:8px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-cta a.reset_variations{background:none}.pdp-cta a.reset_variations:hover{color:#3a2f2f}.pdp-cta a.reset_variations:hover{background:none}.pdp-cta .single_variation_wrap{display:flex;flex-flow:column;gap:12px}.pdp-cta .woocommerce-variation-price .price{color:#3a2f2f;font-weight:700;font-size:22px}.pdp-cta .woocommerce-variation-availability p.stock{font-weight:600;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-cta .woocommerce-variation-availability .in-stock{color:#1e6b3a}.pdp-cta .woocommerce-variation-availability .out-of-stock{color:#b3261e}.pdp-cta .woocommerce-variation-availability .available-on-backorder{color:#6b6260}.pdp-cta .quantity{display:inline-flex;align-items:stretch;flex-grow:0;flex-shrink:0;flex-basis:auto;position:relative;width:auto;height:52px;max-width:none;overflow:hidden;background-color:#fff;border-radius:999px;border-top:1px solid #bfbdba;border-right:1px solid #bfbdba;border-bottom:1px solid #bfbdba;border-left:1px solid #bfbdba}.pdp-cta .quantity input.qty{width:44px;height:auto;color:#3a2f2f;text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-cta .quantity input.qty{font:600 16px/1 "Space Grotesk",system-ui,sans-serif;-moz-appearance:textfield}.pdp-cta .bde-quantity-button{display:inline-flex;justify-content:center;align-items:center;position:static;top:auto;right:auto;bottom:auto;left:auto;width:44px;height:auto;color:#3a2f2f;font-size:12px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-cta .bde-quantity-button{transform:none}.pdp-cta .bde-quantity-button:hover{background-color:#f8f6f7}.pdp-cta button.single_add_to_cart_button{flex-grow:1;flex-shrink:1;flex-basis:auto;min-height:52px;color:#fff;text-transform:uppercase;letter-spacing:0.02em;padding-top:0px;padding-right:28px;padding-bottom:0px;padding-left:28px;background-color:#8e1616;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.pdp-cta button.single_add_to_cart_button{font:700 16px/1 "Space Grotesk",system-ui,sans-serif}.pdp-cta button.single_add_to_cart_button:hover{color:#fff;background-color:#6f1010}.pdp-cta button.single_add_to_cart_button:focus-visible{outline:3px solid #e4a4a4;outline-offset:2px}.pdp-cta button.single_add_to_cart_button.disabled{opacity:0.55;cursor:not-allowed}@media (max-width:767px){.pdp-cta button.single_add_to_cart_button{font-size:15px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.pdp-perks{display:grid;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid #e2dedc}.pdp-perks{list-style:none}.pdp-perk{display:flex;align-items:center;gap:10px;color:#3a2f2f;font-size:15px;line-height:1.4}.pdp-perk-icon{flex-grow:0;flex-shrink:0;flex-basis:18px;width:18px;height:18px}.pdp-help{color:#3a2f2f;font-size:15px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:#fff;border-radius:12px;border-top:1px solid #e2dedc;border-right:1px solid #e2dedc;border-bottom:1px solid #e2dedc;border-left:1px solid #e2dedc}.pdp-help-link{color:#8e1616;font-weight:700;text-decoration:underline}.pdp-help-link{text-underline-offset:3px}.pdp-section{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:12px;border-top:1px solid #e2dedc;border-right:1px solid #e2dedc;border-bottom:1px solid #e2dedc;border-left:1px solid #e2dedc}.pdp-section:not(:has(.pdp-desc>*)):not(:has(.pdp-info>*)){display:none}@media (max-width:767px){.pdp-section{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.pdp-h2{color:#3a2f2f;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:18px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-desc{color:#3a2f2f;font-size:16px;line-height:1.6}.pdp-desc p{margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.pdp-info{font-size:15px;line-height:1.5}.pdp-info h2{color:#3a2f2f;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.pdp-info h2{font:700 18px/1.3 "Space Grotesk",system-ui,sans-serif}.pdp-info table.shop_attributes{width:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-info table.shop_attributes{border-collapse:collapse}.pdp-info table.shop_attributes th{width:40%;color:#6b6260;font-weight:600;text-align:left;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:0px;border-top:1px solid #e2dedc;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-info table.shop_attributes th{background:none}.pdp-info table.shop_attributes td{font-style:normal;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-top:1px solid #e2dedc;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-info table.shop_attributes td{background:none}.pdp-info table.shop_attributes td p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.pdp-meta{color:#6b6260;font-size:13px;line-height:1.6}.pdp-meta .product_meta{display:flex;flex-flow:column;gap:4px}.pdp-meta a{color:#6b6260}.pdp-meta:not(:has(*)){display:none}.pdp-related{width:100%;overflow:hidden;background-color:#eeeae6;border-top:1px solid #ddd7d2}.pdp-related .pdp-related-grid ul.products>li.product{min-width:0px}.pdp-related .pdp-related-grid .bde-woo-product-image>img{max-width:100%;min-width:0px}.pdp-related-wrap{width:min(100% - 48px,1280px);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:48px;padding-right:0px;padding-bottom:64px;padding-left:0px}@media (max-width:767px){.pdp-related-wrap{width:calc(100% - 32px);padding-top:32px;padding-right:0px;padding-bottom:48px;padding-left:0px}}.pdp-related-grid{width:100%}.pdp-related-grid .related>h2{color:#3a2f2f;text-transform:none;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.pdp-related-grid .related>h2{font:700 clamp(22px,2.2vw,28px)/1.2 "Space Grotesk",system-ui,sans-serif}.pdp-related-grid .bde-woo-product-image{display:flex;justify-content:center;align-items:center;position:relative;width:100%;overflow:hidden;aspect-ratio:1/1;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#fff;border-radius:10px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp-related-grid .bde-woo-product-image img{background-color:#fff}.pdp-related-grid .bde-woo-product-image img{width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;object-fit:contain!important}.pdp-related-grid li.product{display:flex;flex-flow:column;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:16px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:box-shadow 0.2s}.pdp-related-grid li.product{box-shadow:none;width:auto!important;margin:0!important}.pdp-related-grid .woocommerce-loop-product__title{font-size:15px;line-height:1.3;text-transform:none}.pdp-related-grid ul.products{list-style:none;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin:0!important;padding:0!important}.pdp-related-grid ul.products li.product:nth-child(n+5){display:none}.pdp-related-grid li.product:hover{box-shadow:0px 8px 24px rgba(39,34,35,.1)}.pdp-related-grid a.woocommerce-loop-product__link{display:flex;flex-flow:column;gap:4px;flex-grow:1;flex-shrink:1;flex-basis:auto;color:#3a2f2f;text-decoration:none}.pdp-related-grid li.product .bde-woo-categories-list{overflow:hidden;color:#6b6260;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.pdp-related-grid li.product .bde-woo-categories-list{white-space:nowrap;text-overflow:ellipsis}.pdp-related-grid li.product .woocommerce-loop-product__title{display:-webkit-box;overflow:hidden;color:#3a2f2f;text-transform:none;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.pdp-related-grid li.product .woocommerce-loop-product__title{font:500 15px/1.3 "Space Grotesk",system-ui,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pdp-related-grid li.product:hover .woocommerce-loop-product__title{text-decoration:underline}.pdp-related-grid li.product:hover .woocommerce-loop-product__title{text-underline-offset:3px}.pdp-related-grid li.product .price{color:#3a2f2f;margin-top:auto;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px}.pdp-related-grid li.product .price{font:700 17px/1.2 "Space Grotesk",system-ui,sans-serif}.pdp-related-grid li.product .bde-woo-product-footer{display:none}@media (max-width:1023px){.pdp-related-grid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdp-related-grid ul.products li.product:nth-child(n+4){display:none}}@media (max-width:767px){.pdp-related-grid ul.products{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex!important;gap:12px!important;margin:0 -16px 0 0!important;padding:0 16px 4px 0!important}.pdp-related-grid ul.products li.product:nth-child(n+5){display:flex}.pdp-related-grid li.product .woocommerce-loop-product__title{font-size:14px}.pdp-related-grid li.product .price{font-size:16px}.pdp-related-grid ul.products li.product:nth-child(n+4){display:flex}.pdp-related-grid ul.products::-webkit-scrollbar{display:none}.pdp-related-grid ul.products li.product{flex-grow:0;flex-shrink:0;flex-basis:42%}.pdp-related-grid ul.products li.product{scroll-snap-align:start}}.pdp .woocommerce-message{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;position:relative;font-weight:500;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-radius:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp .woocommerce-message{flex-wrap:wrap}.pdp .woocommerce-info{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;position:relative;font-weight:500;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;border-radius:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.pdp .woocommerce-info{flex-wrap:wrap}.product-type-variable .pdp-stock{display:none}.pdp-cta .variations_button{display:flex;flex-flow:row;align-items:stretch;gap:12px}.pdp-cta form.cart:not(.variations_form){display:flex;flex-flow:row;align-items:stretch;gap:12px}.ei-fbt-slot{width:100%}.ei-fbt-slot:empty{display:none}.pdp-related-grid .swiper-button-prev{width:44px;height:44px;background-color:#fff;border-radius:999px;box-shadow:0px 4px 16px rgba(39,34,35,.15)}.pdp-related-grid .swiper-button-next{width:44px;height:44px;background-color:#fff;border-radius:999px;box-shadow:0px 4px 16px rgba(39,34,35,.15)}