@property --alpha{syntax: "<number>"; initial-value: 1; inherits: true;}@property --rotate{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --scale{syntax: "<number>"; initial-value: 1; inherits: false;}@property --stroke-width{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --clip-progress{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@property --color-primary{syntax: "<color>"; initial-value: #f2f2f2; inherits: true;}@property --color-secondary{syntax: "<color>"; initial-value: #2d2925; inherits: true;}@property --color-contrast{syntax: "<color>"; initial-value: #caddbd; inherits: true;}@property --color-accent{syntax: "<color>"; initial-value: #fa7921; inherits: true;}@property --overlay{syntax: "<color>"; initial-value: rgba(35,35,35,.4); inherits: true;}@property --offset{syntax: "<percentage>"; initial-value: 0%; inherits: false;}@layer tokens{:root{--integer: 1;--px: .9px;--vw: 1vw;--rem: .8rem;--vh-in-px: calc(var(--px) * 8);--vh: var(--vh-in-px);--dvh: var(--vh);--svh: var(--vh);--lvh: var(--vh);--length: 1px;--number: 1;--alpha: 1;--factor: 1;--opacity: 100%;--rotate: 1deg;--device-width: calc(var(--integer) * 375);--device-height: calc(var(--integer) * 650);--breakpoint-dt: 800px;--columns: calc(var(--integer) * 4);--gap: calc(var(--px) * 16);--safe: calc(var(--px) * 16);--layout-width: calc(100vw - (2 * var(--safe)));--column-width: calc( (var(--layout-width) - (var(--columns) - 1) * var(--gap)) / var(--columns) );--cols-1: var(--column-width);--cols-2: calc(2 * var(--column-width) + 1 * var(--gap));--cols-3: calc(3 * var(--column-width) + 2 * var(--gap));--cols-4: calc(4 * var(--column-width) + 3 * var(--gap));--cols-5: calc(5 * var(--column-width) + 4 * var(--gap));--cols-6: calc(6 * var(--column-width) + 5 * var(--gap));--cols-7: calc(7 * var(--column-width) + 6 * var(--gap));--cols-8: calc(8 * var(--column-width) + 7 * var(--gap));--cols-9: calc(9 * var(--column-width) + 8 * var(--gap));--cols-10: calc(10 * var(--column-width) + 9 * var(--gap));--cols-11: calc(11 * var(--column-width) + 10 * var(--gap));--cols-12: calc(12 * var(--column-width) + 11 * var(--gap));--rounded: calc(var(--px) * 6);--sp-0d5: calc(var(--rem) * .125);--sp-1: calc(var(--rem) * .25);--sp-1d5: calc(var(--rem) * .375);--sp-2: calc(var(--rem) * .5);--sp-2d5: calc(var(--rem) * .625);--sp-3: calc(var(--rem) * .75);--sp-3d5: calc(var(--rem) * .875);--sp-4: var(--rem);--sp-4d5: calc(var(--rem) * 1.125);--sp-5: calc(var(--rem) * 1.25);--sp-5d5: calc(var(--rem) * 1.375);--sp-6: calc(var(--rem) * 1.5);--sp-6d5: calc(var(--rem) * 1.625);--sp-7: calc(var(--rem) * 1.75);--sp-7d5: calc(var(--rem) * 1.875);--sp-8: calc(var(--rem) * 2);--sp-8d5: calc(var(--rem) * 2.125);--sp-9: calc(var(--rem) * 2.25);--sp-9d5: calc(var(--rem) * 2.375);--sp-10: calc(var(--rem) * 2.5);--sp-10d5: calc(var(--rem) * 2.625);--sp-11: calc(var(--rem) * 2.75);--sp-12: calc(var(--rem) * 3);--sp-13: calc(var(--rem) * 3.25);--sp-14: calc(var(--rem) * 3.5);--sp-15: calc(var(--rem) * 3.875);--sp-16: calc(var(--rem) * 4);--sp-18: calc(var(--rem) * 4.5);--sp-20: calc(var(--rem) * 5);--sp-23: calc(var(--rem) * 5.625);--sp-24: calc(var(--rem) * 6);--sp-28: calc(var(--rem) * 7);--sp-32: calc(var(--rem) * 8);--sp-36: calc(var(--rem) * 9);--sp-40: calc(var(--rem) * 10);--sp-44: calc(var(--rem) * 11);--sp-48: calc(var(--rem) * 12);--sp-52: calc(var(--rem) * 13);--sp-56: calc(var(--rem) * 14);--sp-60: calc(var(--rem) * 15);--sp-64: calc(var(--rem) * 16);--sp-72: calc(var(--rem) * 18);--sp-80: calc(var(--rem) * 20);--sp-96: calc(var(--rem) * 24);--sp-100: calc(var(--rem) * 32);--sp-xs: var(--sp-2);--sp-sm: var(--sp-3);--sp-md: var(--sp-4);--sp-lg: var(--sp-6);--sp-xl: var(--sp-8);--sp-2xl: var(--sp-12);--gap-xs: calc(var(--gap) * .5);--gap-sm: calc(var(--gap) * 1);--gap-md: calc(var(--gap) * 1.5);--gap-lg: calc(var(--gap) * 2);--gap-xl: calc(var(--gap) * 4);--icon-xs: var(--sp-2d5);--icon-sm: var(--sp-4d5);--icon-md: var(--sp-5d5);--icon-lg: var(--sp-6d5);--icon-xl: var(--sp-8d5);--icon-weight: calc(var(--px) * 1px);--display: var(--sp-16);--h1: var(--sp-14);--h2: var(--sp-12);--h3: var(--sp-8);--h4: var(--sp-6);--text-xs: var(--sp-3);--text-sm: var(--sp-3d5);--text-md: var(--sp-4);--text-lg: var(--sp-4d5);--text-xl: var(--sp-5);--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 800;--font-heading: normal var(--font-bold) var(--h1) / 1.1 var(--typeface-heading);--font-body: normal var(--font-normal) var(--text-md) / 1.5 var(--typeface-body);--font-button: normal var(--font-black) var(--text-lg) / 1.2 var(--typeface-button);--border: var(--px);--btn-height: var(--sp-16);--topbar-height: var(--sp-8);--header-height: 0;--header-group: calc(var(--header-height) + var(--topbar-height));--drawer-width: clamp(100px, 70vw, 400px);--drawer-height: 100svh;--page-padding: var(--safe);--grid-gap: var(--gap);--card-radius: var(--rounded);--screen-height: 100svh;--animation-nav: var(--anim-secondary);--anim-smooth: var(--anim-secondary);--animation-short: var(--anim-default-fast);accent-color:var(--orange);scroll-margin-top:var(--header-group);interpolate-size:allow-keywords;--duration: 1.618s;--duration-default: calc(var(--duration) / 2);--duration-fast: calc(var(--duration) / 3);--duration-instant: calc(var(--duration) / 4);--ease-in: cubic-bezier(.625, .05, 0, 1);--ease-expo: cubic-bezier(.19, 1, .22, 1);--ease-bounce: cubic-bezier(.35, 1.75, .6, 1);--anim-default-fast: var(--duration-fast) var(--ease-in);--anim-default: var(--duration-default) var(--ease-in);--anim-bounce-fast: var(--duration-fast) var(--ease-bounce);--anim-bounce: var(--duration-default) var(--ease-bounce);--anim-secondary: var(--duration-default) var(--ease-expo);--anim-secondary-fast: var(--duration-fast) var(--ease-expo);--orange: #fa7921;--brown: #3e2e29;--red: #e76e6e;--yellow: #fff05a;--blue: #4062bb;--beige: var(--yellow);--purple: var(--blue);--white: #f2f2f2;--green: #caddbd;--black: #232323;--color-primary: var(--white);--color-secondary: var(--brown);--color-contrast: var(--green);--color-accent: var(--orange);--overlay: rgb(from var(--black) r g b / .4);--color-foreground: from var(--color-secondary) r g b;--color-background: from var(--color-primary) r g b;--color-border: from var(--color-secondary) r g b;--color-border-light: from var(--color-contrast) r g b;--color-placeholder: from var(--color-contrast) r g b;--color-keyboard-focus: from var(--color-accent) r g b;--color-rating: from var(--color-accent) r g b}@media(min-width:800px){:root{--device-width: calc(var(--integer) * 1440);--device-height: calc(var(--integer) * 816);--columns: calc(var(--integer) * 12);--gap: calc(var(--px) * 20);--safe: calc(var(--px) * 20)}}@media(min-width:1240px){:root{--rem: 1.1rem}}@media(min-width:1500px){:root{--rem: 1.3rem}}@media(hover:hover)and (pointer:fine){:root{--vh: 1vh}@supports (height: 1svh){:root{--vh: 1vh;--dvh: 1dvh;--svh: 1svh;--lvh: 1lvh}}}@media(hover:none)and (pointer:coarse){:root{--vh: var(--vh-in-px)}@supports (height: 1lvh){:root{--dvh: 1dvh;--svh: 1svh;--lvh: 1lvh}}}[data-theme]{color:var(--color-secondary);background-color:var(--color-primary)}[data-theme=primary]{--color-primary: var(--white);--color-secondary: var(--brown);--color-contrast: var(--green);--color-accent: var(--orange)}[data-theme=secondary]{--color-primary: var(--brown);--color-secondary: var(--white);--color-contrast: var(--brown);--color-accent: var(--white)}[data-theme=contrast]{--color-primary: var(--green);--color-secondary: var(--green);--color-contrast: var(--white);--color-accent: var(--brown)}[data-theme=accent]{--color-primary: var(--orange);--color-secondary: var(--orange);--color-contrast: var(--orange);--color-accent: var(--orange)}[role=main]{--full-height: calc(var(--svh) * 100)}[role=main] .shopify-section:first-child{--full-height: calc(var(--svh) * 100 - var(--header-group))}@keyframes fade-in{0%{--alpha: 0;opacity:var(--alpha)}to{opacity:var(--alpha)}}@keyframes fade-out{0%{opacity:var(--alpha)}to{--alpha: 0;opacity:var(--alpha)}}@keyframes sprite{to{transform:translate(-100%)}}@keyframes size-up{to{-webkit-mask-size:calc(var(--size) * 1ch) 100%,100% 100%,calc(var(--size) * 1ch) 100%;mask-size:calc(var(--size) * 1ch) 100%,100% 100%,calc(var(--size) * 1ch) 100%}}@keyframes size-down{to{-webkit-mask-size:calc(var(--size) * 1ch) 100%,100% 100%,0 100%;mask-size:calc(var(--size) * 1ch) 100%,100% 100%,0 100%}}.sprite-element{position:relative;flex-shrink:0;width:3em;overflow:hidden}.sprite-element__svg{position:absolute;top:0;left:0;width:auto;height:100%}[data-always-sprite] .sprite-element__svg,[data-hover-sprite]:hover .sprite-element__svg{animation:sprite .45s steps(3,end) infinite}:is([data-always-wiggle],[data-hover-wiggle]:hover,[aria-pressed=true][data-hover-wiggle]) [data-wiggle-target]{animation:wiggle .3s steps(2,end) infinite}:is([data-always-wiggle="2"],[data-hover-wiggle="2"]:hover,[aria-pressed=true][data-hover-wiggle="2"]) [data-wiggle-target]{animation:wiggle2 .3s steps(2,end) infinite}:is([data-always-wiggle="3"],[data-hover-wiggle="3"]:hover,[aria-pressed=true][data-hover-wiggle="3"]) [data-wiggle-target]{animation:wiggle3 .3s steps(2,end) infinite}:is([data-always-wiggle="4"],[data-hover-wiggle="4"]:hover,[aria-pressed=true][data-hover-wiggle="4"]) [data-wiggle-target]{animation:wiggle4 .3s steps(2,end) infinite}:is([data-always-wiggle="5"],[data-hover-wiggle="5"]:hover,[aria-pressed=true][data-hover-wiggle="5"]) [data-wiggle-target]{animation:wiggle5 .3s steps(2,end) infinite}@keyframes wiggle{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@keyframes wiggle2{0%{transform:rotate(1.25deg)}to{transform:rotate(-.5deg)}}@keyframes wiggle3{0%{transform:rotate(2deg)}to{transform:rotate(-4deg)}}@keyframes wiggle4{0%{transform:rotate(.75deg)}to{transform:rotate(-.75deg)}}@keyframes wiggle5{0%{transform:rotate(.5deg)}to{transform:rotate(-.5deg)}}}@layer typography{:is(.heading,.display,h1,.h1,h2,.h2,h3,.h3,h4,.h4){font:var(--font-heading);overflow-wrap:break-word}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4){text-wrap:balance}.display{font-size:var(--display)}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}.p-2xs{font-size:var(--text-2xs)}.p-xs{font-size:var(--text-xs)}.p-sm{font-size:var(--text-sm)}.p-md{font-size:var(--text-md)}.p-lg{font-size:var(--text-lg)}.p-xl{font-size:var(--text-xl)}}@layer layout{.container{width:100%;max-width:var(--layout-width);padding-inline:var(--safe);margin-inline:auto;transition:width var(--anim-secondary),height var(--anim-secondary)}.container.screen{width:100%;max-width:100vw}@media(min-width:800px){.container.medium{max-width:calc((var(--column-width) * 10) + (var(--gap) * 9) + (var(--safe) * 2))}.container.small{max-width:calc((var(--column-width) * 8) + (var(--gap) * 7) + (var(--safe) * 2))}}.container.px-2xl{padding-inline:var(--sp-2xl)}.container-full{max-width:100%;padding-inline:var(--safe);margin-inline:auto}.content-wrapper{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100svh;padding-top:var(--header-height);padding-bottom:var(--gap)}.custom-grid{display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);width:100%}}@layer components{just-clipboard{--rem: .8rem;--px: 1.5px}just-clipboard .just-clipboard__input{display:flex;width:100%;overflow:hidden;background:transparent;border:var(--px) solid var(--beige)}just-clipboard .just-clipboard__input .just-clipboard__button{display:grid;place-items:center;width:calc(var(--cols-1) / 4);color:var(--brown);cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer;background:var(--beige)}just-clipboard .just-clipboard__input .just-clipboard__button svg{stroke-width:var(--px)}just-clipboard .just-clipboard__input .just-clipboard__button .just-clipboard__icon{width:var(--rem);height:var(--rem)}just-clipboard .just-clipboard__input .just-clipboard__button:focus:not(:focus-visible) .just-clipboard__icon{display:none}just-clipboard .just-clipboard__input .just-clipboard__button:focus:not(:focus-visible) .just-clipboard__icon-check{--rem: 1rem;color:var(--orange);display:inline-flex}just-clipboard .just-clipboard__input .just-clipboard__text{padding-inline:var(--rem)}just-clipboard .just-clipboard__icon-check{display:none;width:var(--rem);height:var(--rem)}.dots{--rem: .7rem;--alpha: .7;position:relative;display:inline-flex;gap:calc(var(--rem) / 2);align-items:center}@media(max-width:799px){.dots{--rem: .6rem}}.dots .dots__dot{width:var(--rem);height:var(--rem);cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer;background-color:currentColor;opacity:var(--alpha);transition:--alpha var(--anim-secondary-fast),width var(--anim-secondary-fast)}.dots .dots__dot[aria-current=true]{--alpha: 1;width:calc(var(--rem) * 4)}@media(hover:hover)and (pointer:fine){.dots .dots__dot:hover{--alpha: 1}}:is(.button-primary,.button-secondary,.button-icon){color:var(--white);background-color:var(--orange)}:is(.button-primary,.button-secondary){position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:var(--btn-height);font-variation-settings:"wdth" 100,"wght" 600,"opsz" 12;-webkit-text-stroke:.5px currentColor;font-size:var(--text-md);text-align:center;isolation:isolate}.button-primary{color:var(--brown);background:none;transition:color var(--anim-default)}.button-primary.is--catalogue{z-index:11;color:var(--brown);white-space:nowrap}.button-primary .button-primary__inner{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--sp-2d5) var(--sp-4)}.button-primary .button-primary__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.button-primary .button-primary__back .button-primary__back-svg{position:absolute;top:0;left:0;width:300%;height:100%}.button-primary .button-primary__back .button-primary__back-svg path{--stroke-width: 0px;fill:var(--green);stroke:var(--green);stroke-width:var(--stroke-width);transition:--stroke-width var(--anim-secondary-fast)}.button-primary .button-primary__text{position:relative;margin:0;pointer-events:none}.button-primary:hover{color:var(--green)}.button-primary:hover .button-primary__back-svg path{--stroke-width: 2px;fill:transparent}.button-primary[data-hover-wiggle="2"]:hover [data-wiggle-target]{display:inline-block;animation:wiggle2 .3s steps(2,end) infinite}.button-primary:disabled,.button-primary[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.button-secondary{transition:color var(--anim-default-fast),background-color var(--anim-default-fast),border-color var(--anim-secondary-fast)}.button-secondary:after{position:absolute;top:0;z-index:-1;display:block;width:100%;height:100%;content:" ";background-color:var(--red);transform:translateY(100%);transition:transform var(--anim-secondary-fast)}@media(hover:hover)and (pointer:fine){.button-secondary:hover{color:var(--white)}.button-secondary:hover:after{transform:translateY(var(--offset))}}.button-icon{position:relative;width:var(--btn-size);height:var(--btn-size);padding:0;color:var(--white);cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer;background:none;border:none}.button-icon .button-icon__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.button-icon .button-icon__back{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.button-icon .button-icon__back .button-icon__back-svg{position:absolute;top:0;left:0;width:300%;height:100%}.button-icon .button-icon__back .button-icon__back-svg path{--stroke-width: 0px;fill:var(--orange);stroke:var(--brown);stroke-width:var(--stroke-width);transition:--stroke-width var(--anim-secondary-fast)}.button-icon .button-icon__submit-svg path{stroke:currentColor;stroke-width:0;transition:stroke-width var(--anim-secondary)}.button-icon:hover .button-icon__submit-svg path{stroke-width:0px}.button-icon:hover .button-icon__back-svg path{--stroke-width: 2px}.button-icon:hover .button-icon__svg{animation:wiggle3 .3s steps(2,end) infinite}.button-icon.button-icon--submit:hover .button-icon__svg{animation:none}.button-icon.button-icon__xs{--btn-size: clamp(1.5rem, 1rem + 1vw, 2rem)}.button-icon.button-icon__sm{--btn-size: clamp(2rem, 1rem + 2vw, 2.5rem)}.button-icon.button-icon__md{--btn-size: clamp(2.5rem, 1rem + 3vw, 3rem)}.button-icon.button-icon__lg{--btn-size: clamp(3rem, 1rem + 4vw, 4.5rem)}.button-icon.button-icon__xl{--btn-size: clamp(4.5rem, 1rem + 5vw, 5rem)}.nav-slider{--offset: -50%;top:50%;right:0;left:0;opacity:var(--alpha);transform:translateY(var(--offset))}.nav-slider.nav-slider--hover{--alpha: 0;pointer-events:none;opacity:var(--alpha);transition:--alpha var(--anim-secondary)}.nav-slider.nav-slider--hover .button-icon{pointer-events:auto}@media(hover:none),(pointer:coarse){.nav-slider.nav-slider--hover{--alpha: 1;opacity:var(--alpha)}}.mega-menu-card{--rem: 12rem;position:relative;flex:0 0 calc(var(--cols-1) + var(--rem))}.mega-menu-card .mega-menu-card__link{display:flex;flex-direction:column;width:100%;height:100%;color:var(--color-secondary);text-decoration:none;background-color:rgb(from var(--color-contrast) calc(r*.9) calc(g*.9) calc(b*.9))}.mega-menu-card .mega-menu-card__media-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden}.mega-menu-card .mega-menu-card__media-wrapper:has(.placeholder-svg){background-color:var(--color-primary)}.mega-menu-card .mega-menu-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mega-menu-card .mega-menu-card__content{display:flex;justify-content:center;padding-block:var(--sp-lg);text-align:center}.mega-menu-card .mega-menu-card__title{margin:0}.just-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;isolation:isolate}.just-drawer>:is(.drawer-panel,.drawer-dialog){position:fixed;top:0;bottom:0;width:var(--drawer-width);max-width:none;height:var(--drawer-height);max-height:none;margin:0;transition:transform var(--anim-secondary);will-change:transform}.just-drawer:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog){right:auto;left:0;transform:translate(-101%)}.just-drawer:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog){right:0;left:auto;transform:translate(101%)}.just-drawer[open]{pointer-events:auto}.just-drawer[open]>:is(.drawer-panel,.drawer-dialog){transform:translate(0)}.just-drawer[open][closing]{pointer-events:none}.just-drawer[open][closing] .drawer-dialog::backdrop{opacity:0}.just-drawer[open][closing]:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog){transform:translate(-101%)}.just-drawer[open][closing]:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog){transform:translate(101%)}.just-drawer .drawer-panel{z-index:10}.just-drawer .drawer-dialog{z-index:10;padding:0;overflow:hidden;color:var(--color-secondary);background-color:var(--color-contrast);border:0}.just-drawer .drawer-dialog::backdrop{background-color:var(--overlay);opacity:0;transition:opacity var(--anim-secondary),overlay var(--anim-secondary) allow-discrete,display var(--anim-secondary) allow-discrete}.just-drawer .drawer-dialog[open]::backdrop{opacity:1}@starting-style{.just-drawer .drawer-dialog[open]::backdrop{opacity:0}}@starting-style{.just-drawer[open]:is([side=left],[data-side=left])>:is(.drawer-panel,.drawer-dialog){transform:translate(-101%)}.just-drawer[open]:is([side=right],[data-side=right])>:is(.drawer-panel,.drawer-dialog){transform:translate(101%)}}.cart-drawer-scroll{--cart-scrollbar-width: var(--gap-xs);--scroll-thumb-offset: 0%;display:block;flex:1;min-height:0;overflow:hidden scroll;-webkit-overflow-scrolling:touch;position:relative;scrollbar-color:var(--brown) transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y}.cart-drawer-scroll:before,.cart-drawer-scroll:after{position:absolute;top:0;right:0;bottom:0;width:var(--cart-scrollbar-width);pointer-events:none;content:"";border-radius:0;opacity:0}.cart-drawer-scroll:before{background-color:#ffffff14;transition:opacity var(--anim-default)}@supports (background-color: color-mix(in srgb,var(--orange) 20%,transparent)){.cart-drawer-scroll:before{background-color:color-mix(in srgb,var(--orange) 20%,transparent)}}.cart-drawer-scroll:after{bottom:auto;height:var(--scroll-thumb-height);background:var(--orange);transform:translateY(var(--scroll-thumb-offset));transition:opacity var(--anim-default),--scroll-thumb-offset .22s var(--ease-expo),--scroll-thumb-height .22s var(--ease-expo)}.cart-drawer-scroll.has-scrollbar:before,.cart-drawer-scroll.has-scrollbar:after{opacity:1}.cart-drawer-scroll::-webkit-scrollbar{display:block;width:var(--cart-scrollbar-width)}.cart-drawer-scroll::-webkit-scrollbar-track{background:transparent;border-radius:0}.cart-drawer-scroll::-webkit-scrollbar-thumb{background:var(--orange);border-radius:0}.just-drawer[data-drawer=menu] nav{min-height:0}.main-product__section{padding-block-start:var(--section-padding-top);padding-block-end:var(--section-padding-bottom)}.main-product__section.rounded,.main-product .product__media,.main-product .product__thumbnail,.main-product .drawer__inner{overflow:hidden}.main-product .drawer__scrollable{overflow:auto}.accordion{border-bottom-width:1.5px}.accordion :is(.accordion-details)::details-content{content-visibility:auto;opacity:0;transition:content-visibility var(--anim-default) allow-discrete,opacity var(--anim-default),block-size var(--anim-default);block-size:0;overflow-y:clip}.accordion :is(.accordion-details) .icon-plus{--rotate: 0deg;transform:rotate(var(--rotate));transform-origin:center;transform-box:fill-box;transition:--rotate var(--anim-secondary)}.accordion :is(.accordion-details[open])::details-content{opacity:1;block-size:auto}.accordion :is(.accordion-details[open]) .icon-plus{--rotate: 45deg}}@layer sections{.topbar{position:relative;--topbar-grid-template: "announcement" / auto;display:grid;grid-template:var(--topbar-grid-template);gap:var(--gap);min-height:var(--topbar-height);z-index:10}@media screen and (min-width:1024px){.topbar.topbar--center,.topbar.topbar--start,.topbar.topbar--end{--topbar-grid-template: "announcement" / minmax(0, 1fr)}.topbar.topbar--only{--topbar-grid-template: "announcement" / minmax(0, 1fr)}.topbar.topbar--only .announcement-bar{max-width:100%}}.topbar .announcement-bar{grid-area:announcement;margin:0 auto}.topbar .announcement-bar .fader{z-index:2;padding-inline:var(--sp-3d5)}.topbar .announcement-bar .fader.left{order:-1;margin-inline-start:calc(var(--sp-3d5) * -1)}.topbar .announcement-bar .fader.right{margin-inline-end:calc(var(--sp-3d5) * -1)}.topbar .announcement-bar .slideshow-control:focus{inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:auto;height:auto;color:rgb(var(--color-foreground));background:none;border-radius:0;transform:translateY(-50%)}.topbar .announcement-bar .slideshow-control:focus .icon{width:var(--sp-3);height:var(--sp-3)}@media screen and (min-width:1280px){.topbar .announcement__slides{min-width:28rem;max-width:28rem}}.topbar .announcement__slides{position:relative}.topbar .announcement__slide{--alpha: 0;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:var(--alpha);transition:--alpha var(--anim-default),transform var(--anim-secondary)}.topbar .announcement__slide.is-active{--alpha: 1;position:relative;pointer-events:auto}.header{transform:translate3d(0,calc(-1 * var(--offset)),0);transition:transform var(--anim-secondary);will-change:transform}.scroll-down .header{--offset: 100%}.scroll-up .header{--offset: 0%}.header .header-wrapper{display:grid;grid-template-areas:"menu logo actions";grid-template-columns:1fr auto 1fr;align-items:center;min-height:calc(var(--safe) * 2.5);padding-block:calc(var(--safe) / 1.5);border-bottom:1.5px solid currentColor}@media screen and (min-width:800px){.header .header-wrapper{min-height:calc(var(--safe) * 3.5);padding-block:calc(var(--safe) / 1.2)}}.header .header__navigation{grid-area:menu}.header .header__logo{--rem: 8rem;grid-area:logo;width:clamp(var(--rem),15vw,calc(var(--rem) * 1.8))}@media(max-width:799px){.header .header__logo{--rem: 11rem}}.header .header__logo .header__logo-hover-rect{--offset: 100%;fill:var(--orange);width:100%;height:100%;transform:translateY(var(--offset));transition:--offset var(--anim-secondary);transform-box:fill-box;will-change:transform,transform-box}.header .header__logo .header__logo-base-rect{width:100%;height:100%;fill:var(--brown)}@media(hover:hover)and (pointer:fine){.header .header__logo .header__logo-mask:hover .header__logo-hover-rect{--offset: 0%}}.header .header__actions{grid-area:actions}.just-hero{display:grid;grid-template-columns:100%}.just-hero__slide{z-index:0;display:flex;visibility:hidden;flex-direction:column;grid-area:1 / 1;width:100%;opacity:0}.just-hero__slide.is-active{z-index:1;visibility:visible;opacity:1}@media screen and (min-width:800px){.just-hero__slide{flex-direction:row}.just-hero__slide.lg\:flex-row-reverse{flex-direction:row-reverse}}@media screen and (max-width:799px){.just-hero__slide{flex-direction:column}}.just-hero__content{display:flex;flex-direction:column}@media screen and (max-width:799px){.just-hero__content{padding:var(--sp-12) calc(var(--safe) + var(--sp-4))}}.just-hero__dots{position:absolute;right:0;bottom:var(--safe);left:0;z-index:2;display:flex;justify-content:center;width:100%;max-width:max-content;padding:var(--rem);margin:0 auto;color:var(--white);background-color:var(--brown)}.card{transition:var(--anim-secondary)}.card-grid{--card-grid-per-row: 2;display:grid;grid-template-columns:repeat(var(--card-grid-per-row),minmax(0,1fr));gap:var(--gap)}@media(max-width:799px){.mobile\:card-grid--1{--card-grid-per-row: 1}.mobile\:card-grid--2{--card-grid-per-row: 2}}@media(min-width:800px){.card-grid{--card-grid-per-row: 3}.card-grid--1{--card-grid-per-row: 1}.card-grid--2{--card-grid-per-row: 2}.card-grid--3{--card-grid-per-row: 3}.card-grid--4{--card-grid-per-row: 4}.card-grid--5{--card-grid-per-row: 5}}.just-slider{--slider-gap: var(--gap);--slider-safe: var(--safe);--slider-padding-start: max( var(--slider-safe), calc((100vw - var(--layout-width)) / 2 + var(--slider-safe)) );position:relative;display:block;width:100vw;margin-inline:calc(50% - 50vw)}.just-slider__scroller{display:flex;overflow-x:auto;overflow-y:hidden;padding-inline-start:var(--slider-padding-start);scroll-padding-inline-start:var(--slider-padding-start);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;will-change:scroll-position;scrollbar-width:none;-ms-overflow-style:none}.just-slider__scroller::-webkit-scrollbar{display:none}.just-slider__list{display:flex;gap:var(--slider-gap);width:max-content}.just-slider__list:after{display:block;flex-shrink:0;width:var(--slider-padding-start);pointer-events:none;content:""}.just-slider__item{flex-shrink:0;width:var(--slider-item-width, 100%);scroll-snap-align:start}@media(max-width:799px){.just-slider--mobile{--slider-peek: .3}.just-slider--mobile .just-slider__list--mobile-1 .just-slider__item{--slider-columns: 1;--slider-item-width: calc( ( 100vw - var(--slider-padding-start) - (var(--slider-gap) * var(--slider-peek)) ) / (var(--slider-columns) + var(--slider-peek)) )}.just-slider--mobile .just-slider__list--mobile-2 .just-slider__item{--slider-columns: 2;--slider-item-width: calc( ( 100vw - var(--slider-padding-start) - var(--slider-gap) - (var(--slider-gap) * var(--slider-peek)) ) / (var(--slider-columns) + var(--slider-peek)) )}}@media(min-width:800px){.just-slider--desktop{--slider-peek: .3}.just-slider--desktop .just-slider__list--desktop-4 .just-slider__item{--n: 4;--slider-item-width: calc( (var(--layout-width) - (var(--n) * var(--slider-gap))) / (var(--n) + var(--slider-peek)) )}.just-slider--desktop .just-slider__list--desktop-3 .just-slider__item{--n: 3;--slider-item-width: calc( (var(--layout-width) - (var(--n) * var(--slider-gap))) / (var(--n) + var(--slider-peek)) )}.just-slider--desktop .just-slider__list--desktop-2 .just-slider__item{--n: 2;--slider-item-width: calc( (var(--layout-width) - (var(--n) * var(--slider-gap))) / (var(--n) + var(--slider-peek)) )}.just-slider--desktop .just-slider__list--desktop-1 .just-slider__item{--n: 1;--slider-item-width: calc( (var(--layout-width) - (var(--n) * var(--slider-gap))) / (var(--n) + var(--slider-peek)) )}}.badges{display:flex;flex-wrap:wrap;gap:var(--sp-1d5)}.badges .badge{background-color:var(--green);padding:var(--sp-1d5) var(--sp-2);color:var(--white);font-weight:var(--font-semibold);font-size:var(--sp-2d5);line-height:1}.loox-rating{position:relative}.loox-rating .loox-icon{flex-shrink:0;width:.8em;height:.8em}.loox-rating .loox-rating-label{font-weight:var(--font-medium);font-size:var(--text-xs)}.quantity-selector{display:inline-flex;position:relative;align-items:center;background-color:var(--color-primary);max-width:max-content;overflow:hidden}.quantity-selector__button{display:inline-flex;justify-content:center;align-items:center;cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer;border:none;background:none;padding-inline:var(--sp-1);padding-block:var(--sp-1);color:inherit;line-height:1}.quantity-selector__icon{stroke-width:4px;width:var(--sp-2);height:var(--sp-2)}.quantity-selector__input{background:none;padding-block:var(--sp-1d5);width:var(--sp-3d5);color:inherit;font-weight:var(--font-medium);font-size:var(--sp-2d5);line-height:1;text-align:center}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.quantity-selector__input[type=number]{-webkit-appearance:textfield;appearance:textfield}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-xs)}.price.items-center{align-items:center}.price__sale,.unit-price{display:inline-flex;align-items:center}.swatches{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--gap-sm)}.color-swatch,.label-swatch{display:inline-flex;align-items:center;justify-content:center;cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer}.horizontal-product{display:flex;align-items:center;gap:var(--gap-sm);width:100%}.horizontal-product .horizontal-product__media{position:relative;flex-shrink:0;width:var(--sp-24);overflow:hidden}.horizontal-product .horizontal-product__media :is(img,svg,video-media){display:block;width:100%;height:100%}.horizontal-product .horizontal-product__details{display:flex;flex:1;flex-direction:column;gap:var(--sp-1d5);min-width:0}.horizontal-product .horizontal-product__title{color:inherit;font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:1.2;text-decoration:none}.horizontal-product .horizontal-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gap-xs);font-size:var(--text-sm)}.horizontal-product .horizontal-product__price .price__regular{font-weight:var(--font-semibold);line-height:1}.horizontal-product .horizontal-product__price .price__sale{opacity:.7;text-decoration:line-through}.horizontal-product .horizontal-product__price .unit-price{opacity:.7;font-size:var(--text-xs)}.horizontal-product .horizontal-product__quantity{flex-shrink:0;font-size:var(--text-sm)}.horizontal-product .horizontal-product__actions{display:grid;gap:var(--gap-xs)}.horizontal-product .horizontal-product__button-label{display:none}@media(min-width:768px){.horizontal-product{gap:var(--gap-md)}.horizontal-product .horizontal-product__media{width:var(--sp-28)}.horizontal-product .horizontal-product__button-label{display:inline}}.separator{--px: 1px;display:flex;justify-content:center;align-items:center;width:100%;height:var(--px)}.separator svg{width:100%;height:auto}.product-card{color:var(--brown);background-color:var(--beige)}.product-card .h3{line-height:1.4}.product-card .product-card-media .product-card-gallery{overflow:hidden;isolation:isolate}.product-card .product-card-media .product-card-img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1)}.product-card .product-card-media .product-card-img--reveal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;object-fit:cover;z-index:2;opacity:0;transition:opacity var(--anim-secondary);will-change:opacity}.product-card .product-card-media .product-card-img--reveal media-element{display:block;width:100%;height:100%}.product-card .product-card-media .product-card-img--reveal img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-card .product-card-media .product-card-img deferred-media{width:100%;height:100%}.product-card .product-card-media :is(.product-card-img,.product-card-img--reveal) :is(video,iframe){display:block;width:100%;height:auto;object-fit:cover}.product-card .product-card-media .product-card-img--reveal deferred-media[autoplay]~img,.product-card .product-card-media :is(.product-card-img,.product-card-img--reveal) deferred-media[autoplay] .deferred-media__poster-button{display:none;visibility:hidden}@media(hover:hover)and (pointer:fine){.product-card .product-card-media .product-card-img{transition:transform var(--anim-secondary),opacity var(--anim-secondary)}}@media(hover:hover)and (pointer:fine){.product-card:is(:hover,:focus-within):has(.product-card-img--reveal) .product-card-img{opacity:0}.product-card:is(:hover,:focus-within):has(.product-card-img--reveal) .product-card-img--reveal{opacity:1}.product-card:is(:hover,:focus-within) .product-card-img{transform:scale(1.1)}}.product-card:has(.badge--sold-out) .product-card-img{opacity:.8;filter:grayscale(1)}@media(hover:hover)and (pointer:fine){.product-card .product-card-media>.product-card-actions{--alpha: 0;visibility:hidden;pointer-events:none;opacity:var(--alpha);transition:--alpha var(--anim-default-fast),visibility 0s linear var(--anim-secondary-fast)}}@media(hover:hover)and (pointer:fine){.product-card:where(:hover,:focus-visible) .product-card-actions{--alpha: 1;visibility:visible;pointer-events:auto;transition:--alpha var(--anim-default-fast),visibility 0s linear 0s}}.product-card--sold-out .product-card-img img,.product-card--sold-out .product-card-img--reveal img{filter:brightness(.8)}.image-with-text{width:100%}@media(min-width:1440px){.image-with-text{gap:0}}.image-with-text .image-with-text__item{width:100%}.image-with-text .image-with-text__item .button-secondary,.image-with-text .image-with-text__item .button-primary{max-width:max-content}.image-with-text .image-with-text__item .rich-text{padding-block-start:0}@media(min-width:800px){.image-with-text .image-with-text__item{width:44%}}.image-with-text .image-with-text__media{position:relative;width:100%}@media(min-width:800px){.image-with-text .image-with-text__image.media-adapt{height:0;padding-block-end:var(--ratio-percent)}.image-with-text .image-with-text__image.media-adapt .media-height>img:first-child{position:static}.image-with-text .image-with-text__image.media-adapt .media-height>img:first-child~video{position:absolute;inset-block-start:0;inset-inline-start:0}.image-with-text .image-with-text__image.media-adapt>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}@media(max-width:799px){.image-with-text .image-with-text__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt){height:0;padding-block-end:var(--ratio-percent)}.image-with-text .image-with-text__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt) .media-height>img{position:static}.image-with-text .image-with-text__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt) .media-height>img~video{position:absolute;inset-block-start:0;inset-inline-start:0}.image-with-text .image-with-text__image:is(.media-adapt.mobile\:media-auto,.mobile\:media-adapt)>.media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}}just-cards .container{align-items:center;justify-content:center;padding-bottom:var(--sp-md)}.scrolling-wrapper{overflow:hidden;isolation:isolate}.scrolling-text{width:100%;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden}.scrolling-text>.marquee{flex:0 0 auto;white-space:nowrap}}@layer global{*{-ms-overflow-style:none}.invisible{visibility:hidden}.opacity-0{opacity:0}.overflow-hidden{overflow:hidden}:is(*:focus-visible){outline:2px solid var(--red);outline-offset:2px;border-radius:4px}:is(html,body){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;scroll-behavior:smooth}html{scrollbar-color:var(--orange) transparent;scrollbar-width:thin}html::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}html::-webkit-scrollbar-track{background-color:transparent}html::-webkit-scrollbar-thumb{background-color:var(--orange);background-clip:content-box}html::-webkit-scrollbar-corner{background-color:transparent}html.nav-is-open{overflow:hidden;touch-action:none}html::selection{color:var(--white);background-color:var(--red)}body{min-height:100svh;font:var(--font-body);font-variation-settings:"opsz" 40;color:var(--color-secondary);background-color:var(--color-primary)}body main{min-height:calc(100svh - var(--header-height) - var(--sp-xs))}body section{position:relative;width:100%}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-fill-mode:both}::view-transition-old(root){animation:fade-out var(--anim-secondary)}::view-transition-new(root){animation:fade-in var(--anim-secondary)}.icon svg path[fill],.icon svg rect[fill],.icon svg circle[fill]{fill:currentColor}.icon svg path[stroke],.icon svg rect[stroke],.icon svg circle[stroke]{stroke:currentColor}body,body *{cursor:var(--cursor-default-url, url(cursor-default.svg)) 1 0,auto}body p,body p *,body h1,body h1 *,body h2,body h2 *,body h3,body h3 *,body h4,body h4 *,body h5,body h5 *,body h6,body h6 *,body input[type=text],body input[type=email],body input[type=search],body input[type=password],body input[type=tel],body input[type=url],body input[type=number],body textarea,body [contenteditable],body [data-text]{cursor:var(--cursor-text-url, url(cursor-text.svg)) 5 12,text}body a,body a *,body button,body button *,body [role=button],body [role=button] *,body input[type=submit],body input[type=submit] *,body input[type=button],body input[type=button] *,body input[type=reset],body input[type=reset] *,body input[type=checkbox],body input[type=radio],body select,body summary,body summary *,body label,body [data-hover],body [data-hover] *,body [data-gsap-slider-list-status] [data-hover]:hover,body [data-gsap-slider-list-status] [data-hover]:hover *{cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer}body [data-gsap-slider-list-status=grab]:hover,body [data-gsap-slider-list-status=grab] *:hover,body [data-flick-drag-status=grab],body [data-flick-drag-status=grab] .flick-group__top{cursor:var(--cursor-drag-url, url(cursor-drag.svg)) 9 0,grab}body [data-flick-drag-status=grabbing],body [data-flick-drag-status=grabbing] .flick-group__top,body [data-gsap-slider-list-status=grabbing]:hover,body [data-gsap-slider-list-status=grabbing] *:hover{cursor:var(--cursor-dragging-url, url(cursor-dragging.svg)) 10 0,grabbing}.single-word,.split-word{position:relative;display:inline-block;padding:0 .1em;margin-right:-.1em;margin-bottom:-.055em;margin-left:-.1em;overflow:hidden}.single-word .single-char,.split-word .char,.single-word .single-word-inner{position:relative;display:inline-block}[data-single-word]{position:relative;display:inline-block;margin-right:.1em;margin-left:.1em}[data-single-word] em{position:relative;display:inline-block;transform:translateY(-.0075em)}.form{transition:opacity var(--anim-secondary),transform var(--anim-secondary)}.form *:focus-visible{outline:0;outline-offset:0}@supports not selector(:focus-visible){.form *:focus{outline:0;outline-offset:0}}.input{width:100%;block-size:calc(var(--size-md) * 3);padding:.875rem 1rem;color:var(--color-secondary);accent-color:var(--red);background-color:var(--color-contrast);border:var(--border-width) solid var(--black);border-radius:var(--rounded-md);transition:border-color var(--anim-secondary),border-width var(--anim-secondary),background-color var(--anim-secondary),color var(--anim-secondary)}@media(max-width:799px){.input{block-size:calc(var(--size-lg) - 6px)}}.input::placeholder{color:var(--color-secondary);opacity:var(--disabled)}.input:is(:focus,:focus-visible){color:var(--color-secondary);border-color:var(--red)}.input:user-valid{border-color:var(--green)}.input:user-invalid{border-color:var(--red)}.input:required:is(:focus,:focus-visible){border-color:var(--orange)}.input:valid:is(:focus,:focus-visible){border-color:var(--green)}.input:invalid:not(:placeholder-shown){border-color:var(--red)}.media>img{backface-visibility:hidden;object-fit:cover;object-position:center center}.media-contain>img{object-fit:contain}.media-height>:is(img,svg,video-media){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%}video-media{position:relative;display:block}video-media>:is(video,iframe,img,svg){width:100%;height:100%;border:none;border-radius:inherit;transition:var(--animation-short);transition-property:opacity,visibility}video-media>:is(img,svg){object-fit:cover;object-position:center}video-media>video:not(:fullscreen){object-fit:cover;object-position:center}video-media>:is(iframe,img,svg){position:absolute;top:0;right:0;bottom:0;left:0}video-media:not([loaded])>:is(video,iframe),video-media[loaded]>img,video-media[loaded]>svg,video-media[loaded] .play-button{visibility:hidden;opacity:0}media-element{--px: 1px}@media(max-width:799px){media-element{--px: .5px}}.link{position:relative;display:inline-block;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;line-height:1.8;text-decoration:none;pointer-events:auto;cursor:var(--cursor-pointer-url, url(cursor-pointer.svg)) 9 0,pointer;transform:rotate(0)}.link .cbd__line{position:absolute;bottom:0;left:0;width:100%;height:.25em;color:var(--color-secondary)}.link svg:first-child{--clip-progress: 0%;clip-path:polygon(0% 0%,var(--clip-progress) 0%,var(--clip-progress) 100%,0% 100%);transition:--clip-progress var(--anim-secondary-fast)}.link[aria-pressed=true] svg:first-child{--clip-progress: 100%}.link .path{font-size:1em}@media(hover:hover)and (pointer:fine){.link:hover svg:first-child{--clip-progress: 100%}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/_global.css.map */
