html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scrollbar-gutter:stable}:root{--color-almost-black: #322D17;--color-grey-text: #A0A0A0;--color-gray-line: #EAE8E5;--color-gray-light: #EAE8E5;--color-white: #FFFFFF;--color-sea-green: #31A54E;--color-kombu-green: #2D4622;--color-caroline-blue: #9CB9E4;--color-hippie-turquoise: #5AA39C;--color-lavender: #79668B;--color-clay: #898065;--color-opera-purple: #C77DB4;--color-grapefruit: #E24830;--color-greenish-grey: #8FA892;--color-green-mist: #D2D7B6;--color-pink-rose: #F3A5CC;--color-pale-orange: #E8B357;--color-melon: #F3C5A5;--color-haze: #C1B3DE;--color-chestnut-red: #B14B1E;--color-slate-blue-gray: #658097;--color-error: #E4280A;--color-bg-text: #FCFCFC;--color-body-color: #F5F5F5;--color-background-gray: #F3F3F3;--color-gray-dark: #b7b7b7;--primary-analogue-100: #322D17;--primary-austere-grey-100: #EAE8E5;--primary-dieter-grey-100: #A0A0A0;--foundation-black-100: #121212}:root{--spacing-1x: 8px;--spacing-2x: 16px;--spacing-3x: 24px;--spacing-4x: 32px;--spacing-5x: 40px;--spacing-6x: 48px;--spacing-7x: 56px;--spacing-8x: 64px;--spacing-9x: 72px;--spacing-10x: 80px;--spacing-20: max(1.38vw,20px);--spacing-14: max(1vw, 14px);--spacing-16: max(1.1vw, 16px);--spacing-12: max(0.8vw, 12px);--spacing-8: max(0.55vw, 8px);--spacing-6: max(0.4vw, 6px);--spacing-2: max(0.138vw, 2px);--spacing-2-mobile: 2px;--spacing-16-mobile: 16px;--spacing-14-mobile: 14px;--spacing-12-mobile: 12px;--spacing-8-mobile: 8px;--spacing-6-mobile: 6px;--spacing-30: max(2.07vw,30px);--spacing-40: max(2.7vw, 40px);--spacing-40-mobile: 40px;--spacing-10: max(0.7vw,10px);--spacing-10-mobile: 10px;--spacing-30-mobile: 30px;--spacing-20-mobile: 20px;--spacing-16-mobile: 16px;--spacing-4: max(0.27vw, 4px);--spacing-4-mobile: 4px;--spacing-grid: max(0.55vw, 8px);--spacing-grid-narrow: max(0.35vw, 5px);--spacing-grid-mobile: 5px;--sections-spacing-y: max(4.16vw, 60px);--sections-spacing-y-ig: max(4.16vw, 30px);--sections-spacing-y-md: max(1.38vw, 20px);--sections-spacing-y-md-mobile: 20px;--sections-spacing-y-small: max(0.7vw, 10px);--sections-spacing-y-small-mobile: 7px;--sections-spacing-y-mobile: 14px;--sections-spacing-x-small: max(0.7vw, 10px);--sections-spacing-x-small-mobile: 7px;--spacing-tile-grid-y: max(2.7vw, 40px);--spacing-tile-grid-x: max(2vw, 30px);--spacing-tile-grid-y-mobile: 20px;--spacing-tile-grid-x-mobile: 14px}:root{--header-spacing-announcement-desktop: 32px;--header-spacing-announcement-mobile: 30px;--header-spacing-desktop: calc(max(1.38vw, 18px) * 2 + max(1.67vw,24px) - 1px);--header-spacing-mobile: 44px}.product-info__form #form{position:absolute;visibility:hidden;opacity:0;transform:translateY(-50vh)}.product-info__form .form{grid-template-columns:max(8.57vw,120px) 1fr;grid-column-gap:max(0.4vw, 6px);grid-column-gap:var(--spacing-6);grid-row-gap:max(0.4vw, 6px);grid-row-gap:var(--spacing-6);grid-template-rows:1fr -webkit-min-content;grid-template-rows:1fr min-content;display:grid}.product-info__form .form .product-variants{grid-column:1/span 2}.product-info__form .form .product-variants fieldset{border:none}.product-info__form .form .product-variants .variant__title{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;margin:16px 0 8px;margin:var(--spacing-2x) 0 var(--spacing-1x)}@media(min-width: 1024px){.product-info__form .form .product-variants .variant__title{font-size:max(.83vw,12px)}}.product-info__form .form .product-variants .variant .radios{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x)}.product-info__form .form .product-variants .variant .radios__radio input[type=radio]{display:none}.product-info__form .form .product-variants .variant .radios__radio input[type=radio]:checked+label{border:1px solid #31A54E;border:1px solid var(--color-sea-green);color:#31A54E;color:var(--color-sea-green);transition:border .25s ease,color .25s ease}.product-info__form .form .product-variants .variant .radios__radio label{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;display:block;padding:8px;padding:var(--spacing-1x);border:1px solid #EAE8E5;border:1px solid var(--color-gray-line);color:#322D17;color:var(--color-almost-black);text-align:center;cursor:pointer;transition:border .25s ease,color .25s ease}@media(min-width: 1024px){.product-info__form .form .product-variants .variant .radios__radio label{font-size:max(.83vw,12px)}}.product-info__form .form .product-variants .variant .radios__radio label:hover{border:1px solid #31A54E;border:1px solid var(--color-sea-green);color:#31A54E;color:var(--color-sea-green);transition:border .25s ease,color .25s ease}.product-info__form .form .product-variants .variant-select{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;border:1px solid #322D17;border:1px solid var(--primary-analogue-100);padding:max(1vw, 14px) max(0.8vw, 12px);padding:var(--spacing-14) var(--spacing-12);width:100%;color:#322D17;color:var(--primary-analogue-100);background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%279%27 viewBox=%270 0 16 9%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.25 1L8 7.23077L14.75 1%27 stroke=%27black%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");background-position:95% 52%;cursor:pointer;border-radius:0}@media(min-width: 1024px){.product-info__form .form .product-variants .variant-select{font-size:max(1vw,14px)}}.product-info__form .form .product-variants .variant-select:focus{outline:none}.product-info__form .form .product-variants .variant-select:disabled{color:#A0A0A0;color:var(--color-grey-text)}.product-info__form .form .product-quantity{border:none;grid-row:2}@media(min-width: 768px){.product-info__form .form .product-quantity{grid-row:2;grid-column:1}}.product-info__form .form .product-quantity .quantity__selector{display:grid;border:1px solid #322D17;border:1px solid var(--primary-analogue-100);border-radius:0;grid-template-columns:auto 1fr auto}.product-info__form .form .product-quantity .quantity__selector button{padding:max(0.8vw, 12px) max(0.4vw, 6px);padding:var(--spacing-12) var(--spacing-6)}.product-info__form .form .product-quantity .quantity__selector button svg{width:max(1.67vw,24px);height:max(1.67vw,24px)}.product-info__form .form .product-quantity .quantity__selector input{font-family:IBMPlexSans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;width:100%;text-align:center;pointer-events:none;border-left:1px solid #322D17;border-left:1px solid var(--primary-analogue-100);border-right:1px solid #322D17;border-right:1px solid var(--primary-analogue-100)}@media(min-width: 1024px){.product-info__form .form .product-quantity .quantity__selector input{font-size:max(1vw,14px)}}.product-info__form .form .product-add-button{grid-row:2;grid-column:2;align-items:center}.product-info__form .form .product-add-button button{height:100%}.product-info__form .form .product-add-button__fav{width:44px;height:44px;margin:auto 0 0 8px;margin:auto 0 0 var(--spacing-1x)}.product-info__form .form .product-add-button__fav svg path{stroke:#322D17;stroke:var(--color-almost-black);transition:stroke .35s ease}.product-info__form .form .product-add-button__fav:hover svg{fill:#E24830;fill:var(--color-grapefruit);transition:fill .35s ease}.product-info__form .form .product-add-button__fav:hover svg path{stroke:#E24830;stroke:var(--color-grapefruit);transition:stroke .35s ease}.product-info__form .form .product-add-button__fav.is-active svg{fill:#E24830;fill:var(--color-grapefruit);transition:fill .35s ease}.product-info__form .form .product-add-button__fav.is-active svg path{stroke:#E24830;stroke:var(--color-grapefruit);transition:stroke .35s ease}.product-info__form .form .product-add-button__fav.toggle-animation{-webkit-animation:size .35s ease;animation:size .35s ease}@-webkit-keyframes size{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes size{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.product-info__form .form .klaviyo-bis{padding:16px;padding:var(--spacing-2x);border:1px solid #322D17;border:1px solid var(--color-almost-black);text-align:center;width:100%;grid-column:span 2;display:block}.product-info__form .form .klaviyo-bis__title{font-family:IBMPlexSans,sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.2;font-size:1.3rem;font-weight:400 !important;margin-bottom:16px;margin-bottom:var(--spacing-2x)}@media(min-width: 1024px){.product-info__form .form .klaviyo-bis__title{font-size:max(1.65vw,24px)}}.product-info__form .form .klaviyo-bis__input{display:flex;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);width:100%}.product-info__form .form .klaviyo-bis__input input[type=email]{width:100%}.product-info__form .form .klaviyo-bis__input button{width:-webkit-min-content;width:-moz-min-content;width:min-content}.product-info__form .form .klaviyo-bis--hidden{display:none}.product-info__form .form .shipping-info{display:flex;align-items:center;grid-gap:8px;gap:8px;grid-gap:var(--spacing-1x);gap:var(--spacing-1x);grid-column:span 2;background-color:#F3F3F3;background-color:var(--color-background-gray);width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap;padding:0 6px;max-height:32px;max-height:var(--spacing-4x)}@media(min-width: 768px){.product-info__form .form .shipping-info{max-height:unset}}.product-info__form .form .shipping-info p{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:#31A54E;color:var(--color-sea-green)}@media(min-width: 1024px){.product-info__form .form .shipping-info p{font-size:max(.83vw,12px)}}.product-info__form .form .shipping-info svg{width:30px;height:30px}.product-info__form .form .shipping-info svg path{fill:#31A54E;fill:var(--color-sea-green)}.product-info__form .form .preorder-text p{font-family:IBMPlexSans,sans-serif;font-size:12px;font-weight:400;line-height:1.2;color:var(--color-black)}@media(min-width: 1024px){.product-info__form .form .preorder-text p{font-size:max(.83vw,12px)}}.product-info__form--novariants .form{grid-template-rows:1fr 1fr}.product-info__form--novariants .form .product-quantity{grid-row:1}@media(min-width: 768px){.product-info__form--novariants .form .product-quantity{grid-row:1;grid-column:1}}.product-info__form--novariants .form .product-variants{display:none}.product-info__form--set .form{grid-template-rows:auto;grid-template-columns:1fr}@media(min-width: 768px){.product-info__form--set .form{grid-template-rows:50px 1fr 50px}}.product-info__form--set .form .set-products{grid-row:4}@media(min-width: 768px){.product-info__form--set .form .set-products{grid-row:4}}.product-info__form--set .form .product-quantity{grid-row:2}@media(min-width: 768px){.product-info__form--set .form .product-quantity{grid-row:unset}}
