*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}fieldset{border:0}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6,p,li,figcaption{overflow-wrap:break-word}body{color:var(--color-text-inverse);background:var(--color-background);font-family:var(--font-body--family, "Inter", "Helvetica Neue", Arial, sans-serif);font-style:var(--font-body--style, normal);font-weight:var(--font-body--weight, 400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;margin:0;min-height:100svh;font-variation-settings:"slnt" 0}:root{--hover-transition-duration: .25s;--hover-transition-timing: ease-out}html{scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background);scroll-behavior:smooth}@media(min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:100dvh;overflow:hidden}}html[scroll-lock],html[scroll-lock] .page-wrapper{overflow:hidden}.page-wrapper{display:flex;flex-direction:column;min-height:100dvh}@media(min-width:990px){.page-wrapper{height:100dvh;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background)}}img,picture,video,canvas{display:block;max-width:100%}svg{display:block}img{width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}.product-card{position:relative;z-index:var(--layer-flat)}.product-card__link{position:absolute;top:0;right:0;bottom:0;left:0}dialog{--backdrop-color-rgb: var(--color-shadow-rgb)}p:empty{display:none}@media(prefers-reduced-motion:no-preference){:root{view-transition-name:none}html:active-view-transition-type(page-navigation),html:active-view-transition-type(product-image-transition){view-transition-name:root-custom}::view-transition{pointer-events:none}html:active-view-transition-type(page-navigation) main[data-page-transition-enabled=true]{view-transition-name:main-content}html:active-view-transition-type(page-navigation) main[data-product-transition=true][data-template*=product]{view-transition-name:none}::view-transition-old(main-content){animation:var(--view-transition-old-main-content)}::view-transition-new(main-content){animation:var(--view-transition-new-main-content)}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-image-transition]{view-transition-name:product-image-transition}html:active-view-transition-type(product-image-transition) [data-view-transition-type=product-details]{view-transition-name:product-details}::view-transition-group(product-image-transition){z-index:1}::view-transition-group(product-image-transition),::view-transition-group(product-details){animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}::view-transition-old(product-image-transition),::view-transition-new(product-image-transition){block-size:100%;overflow:hidden;object-fit:cover;animation-duration:.25s;animation-timing-function:var(--animation-easing)}::view-transition-new(product-details){animation:var(--view-transition-new-main-content)}}*:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){*:focus{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}.content-for-layout{flex:1;display:flex;flex-direction:column}.content-for-layout>.shopify-section:last-child{flex-grow:1}:root{--page-gutter: clamp(16px, 5.5vw, 80px);--page-max: 2000px;--page-margin: var(--page-gutter);--page-content-width: var(--page-max);--page-width: calc(var(--page-max) + (var(--page-margin) * 2))}.page-container{width:min(100% - (var(--page-gutter) * 2),var(--page-max));margin-inline:auto}.section{--full-page-grid-central-column-width: min( var(--page-width) - var(--page-margin) * 2, calc(100% - var(--page-margin) * 2) );--full-page-grid-margin: minmax(var(--page-margin), 1fr);--full-page-grid-with-margins: var(--full-page-grid-margin) var(--full-page-grid-central-column-width) var(--full-page-grid-margin);width:100%;position:relative;display:grid;grid-template-columns:var(--full-page-grid-with-margins);min-height:var(--section-min-height, "auto")}.section>*{grid-column:2}.shopify-section:not(.header-section) :is(.section,.cart-summary){background:transparent}.shopify-section:not(.header-section):has(.section){position:relative}.shopify-section:not(.header-section) .section-background{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-section-background);background-color:var(--color-background)}.section--page-width>*{grid-column:2}.section--full-width>*{grid-column:1 / -1}.section-content-wrapper.section-content-wrapper{min-height:calc(var(--section-min-height, "auto") - var(--section-height-offset, 0px));position:relative;width:100%;height:100%}.hidden{display:none!important}@media screen and (max-width:749px){.mobile\:hidden{display:none!important}}@media screen and (min-width:750px){.desktop\:hidden{display:none!important}}.hide-when-empty:empty{display:none!important}.visually-hidden:not(:focus,:active){position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.contents{display:contents}.grid{--centered-column-number: 12;--full-width-column-number: 14;--centered: column-1 / span var(--centered-column-number);--full-width: column-0 / span var(--full-width-column-number);display:flex;flex-direction:column}@media screen and (min-width:750px){.grid{display:grid;gap:0;grid-template-columns:var(--margin-4xl) repeat(var(--centered-column-number),minmax(0,1fr)) var(--margin-4xl);grid-template-areas:"column-0 column-1 column-2 column-3 column-4 column-5 column-6 column-7 column-8 column-9 column-10 column-11 column-12 column-13"}}@media screen and (min-width:1400px){.grid{grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}.list-unstyled{margin:0;padding:0;list-style:none}.svg-wrapper{color:currentcolor;display:inline-flex;justify-content:center;align-items:center;width:var(--icon-size-sm);height:var(--icon-size-sm);pointer-events:none}.svg-wrapper--smaller{width:var(--icon-size-2xs);height:var(--icon-size-2xs)}.svg-wrapper--small{width:var(--icon-size-xs);height:var(--icon-size-xs)}.svg-wrapper>svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.relative{position:relative}summary::-webkit-details-marker{display:none}.button[hidden]{display:none}.button-unstyled{padding:0;background:none;border:0;font:inherit;color:inherit}summary{display:flex;align-items:center;cursor:pointer;list-style:none;padding-block:var(--padding-sm)}.close-button{position:fixed;top:var(--margin-lg);right:var(--margin-lg);width:var(--minimum-touch-target);height:var(--minimum-touch-target);z-index:var(--layer-flat);background-color:transparent;display:flex;align-items:center;justify-content:center;border-radius:50%}@supports not (background-color: rgb(from red 150 g b / alpha)){.close-button:focus-visible{outline:none;overflow:visible}.close-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline-width) solid currentColor;border-radius:50%;display:inherit}}.dialog--closed .close-button{animation:elementSlideOutBottom calc(var(--animation-speed) * .5) var(--animation-easing) forwards}.sticky-content{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}@media screen and (min-width:750px){.sticky-content--desktop,.sticky-content--desktop.full-height--desktop>.group-block{position:sticky;top:var(--sticky-header-offset, 0);z-index:var(--layer-flat)}}.spacing-style{--spacing-scale: var(--spacing-scale-md);--padding-block: 0px;--padding-block-start: var(--padding-block, 0px);--padding-block-end: var(--padding-block, 0px);--padding-inline: 0px;--padding-inline-start: var(--padding-inline, 0px);--padding-inline-end: var(--padding-inline, 0px);--margin-block: 0px;--margin-block-start: var(--margin-block, 0px);--margin-block-end: var(--margin-block, 0px);--margin-inline: 0px;--margin-inline-start: var(--margin-inline, 0px);--margin-inline-end: var(--margin-inline, 0px)}@media screen and (min-width:990px){.spacing-style{--spacing-scale: var(--spacing-scale-default)}}.spacing-style{padding-block:calc(var(--padding-block-start) + var(--section-top-offset, 0px)) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);margin-block:var(--margin-block-start) var(--margin-block-end);margin-inline:var(--margin-inline-start) var(--margin-inline-end)}.size-style{width:var(--size-style-width-mobile, var(--size-style-width));height:var(--size-style-height-mobile, var(--size-style-height))}@media screen and (min-width:750px){.size-style{width:var(--size-style-width);height:var(--size-style-height)}}.border-style{border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);border-radius:var(--border-radius)}.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-md)}@media screen and (min-width:990px){.gap-style,.layout-panel-flex{--gap-scale: var(--spacing-scale-default)}}.layout-panel-flex{display:flex;gap:var(--gap);height:100%}.shopify-block:has(>[shopify-block-empty]){display:none}.layout-panel-flex--row{flex-flow:row var(--flex-wrap);justify-content:var(--horizontal-alignment);align-items:var(--vertical-alignment)}.layout-panel-flex--column{flex-flow:column var(--flex-wrap);align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment)}@media screen and (max-width:749px){.mobile-column{flex-flow:column nowrap;align-items:var(--horizontal-alignment);justify-content:var(--vertical-alignment-mobile)}.layout-panel-flex--row:not(.mobile-column){flex-wrap:var(--flex-wrap-mobile);height:auto}.layout-panel-flex--row:not(.mobile-column)>.text-block{flex:1 1 var(--max-width--display-tight)}.layout-panel-flex--row:not(.mobile-column)>.button{flex:0 0 fit-content}.layout-panel-flex--row:not(.mobile-column)>.group-block--height-fill{height:calc(var(--section-min-height, auto) - var(--section-height-offset, 0px))}}@media screen and (min-width:750px){.layout-panel-flex{flex-direction:var(--flex-direction)}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--animation-speed) ease}.field__input{flex-grow:1;padding:var(--input-padding);border:none}.field__label{color:rgb(var(--color-input-text-rgb) / var(--opacity-80));font-size:var(--font-paragraph--size);left:var(--input-padding-x);top:50%;transform:translateY(-50%);margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--animation-speed) ease,font-size var(--animation-speed) ease}.rte-table-wrapper{overflow-x:auto}:where(input[type=radio]),:where(input[type=checkbox]){width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:1;margin:0;margin-inline-end:var(--padding-3xs);padding:0;border:var(--checkbox-border);-webkit-appearance:none;appearance:none;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}input[type=radio]{border-radius:var(--style-border-radius-50);background:transparent;transition:border-color .2s ease,background-color .2s ease}:where(input[type=radio]):checked{border-color:var(--color-foreground);background:var(--color-background)}:where(input[type=radio]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(var(--checkbox-size) / 2);height:calc(var(--checkbox-size) / 2);background:var(--color-foreground);border-radius:var(--style-border-radius-50);transition:background .2s ease}:where(input[type=radio]):disabled{border-color:var(--input-disabled-border-color);background-color:var(--input-disabled-background-color);cursor:not-allowed}:where(input[type=radio]):disabled:checked:after{background:var(--input-disabled-background-color)}:where(input[type=radio]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=radio]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:var(--color-background)}:where(input[type=radio]):not(:disabled):hover:checked:after{background:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]){border-radius:var(--checkbox-border-radius);background-color:var(--color-background);transition:border-color .2s ease,background-color .2s ease}:where(input[type=checkbox]):checked{background-color:var(--color-foreground);border-color:var(--color-foreground)}:where(input[type=checkbox]):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--color-background);-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658' stroke='black' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}:where(input[type=checkbox]):not(:disabled):hover{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}:where(input[type=checkbox]):not(:disabled):hover:checked{border-color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-85))}:where(input[type=checkbox]):disabled{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color);cursor:not-allowed}:where(input[type=checkbox]):disabled:checked:after{background-color:var(--input-disabled-text-color)}:where(input[type=radio])+label,:where(input[type=checkbox])+label{display:inline;vertical-align:middle;cursor:pointer}:where(input[type=radio]):disabled+label,:where(input[type=checkbox]):disabled+label{color:var(--input-disabled-text-color);cursor:not-allowed}label:has(input[type=radio]),label:has(input[type=checkbox]){display:inline-flex;align-items:center;gap:var(--padding-2xs);cursor:pointer}label:has(input[type=radio]:disabled),label:has(input[type=checkbox]:disabled){cursor:not-allowed}@keyframes move-and-fade{0%{transform:translate(var(--start-x, 0),var(--start-y, 0));opacity:var(--start-opacity, 0)}to{transform:translate(var(--end-x, 0),var(--end-y, 0));opacity:var(--end-opacity, 1)}}@keyframes slideInTopViewTransition{0%{transform:translateY(100px)}}@keyframes elementSlideInTop{0%{margin-top:var(--padding-sm);opacity:0}to{margin-top:0;opacity:1}}@keyframes elementSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}@keyframes elementSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(-1 * var(--padding-sm)));opacity:0}}@keyframes thumbnailsSlideInTop{0%{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}to{transform:translateY(-50%);opacity:1}}@keyframes thumbnailsSlideOutTop{0%{transform:translateY(-50%);opacity:1}to{transform:translateY(calc(-50% + var(--margin-lg)));opacity:0}}@keyframes thumbnailsSlideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes thumbnailsSlideOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes search-element-slide-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes search-element-slide-out-bottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes backdropFilter{0%{-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1)}to{-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideInTop{0%{transform:translateY(var(--padding-sm));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(var(--padding-sm));opacity:0}}.group-block,.group-block-content{position:relative}.group-block:has(>video-background-component){overflow:hidden}.group-block-content{height:100%;width:100%}.layout-panel-flex--row>.group-block--width-fill{flex:1}.layout-panel-flex--row>.group-block--width-custom{flex-basis:var(--size-style-width)}.group-block--height-fit{height:auto}.group-block--height-custom,.group-block--height-fill{height:var(--size-style-height)}.layout-panel-flex--column>.group-block--height-fit{flex:0 1 auto}.layout-panel-flex--column>.group-block--height-fill{flex:1}.layout-panel-flex--column>.group-block--height-custom{flex-basis:var(--size-style-height)}@media screen and (max-width:1200px){input,textarea,select,.paragraph.paragraph input,.paragraph.paragraph textarea,.paragraph.paragraph select,.h1.h1 input,.h1.h1 textarea,.h1.h1 select,.h2.h2 input,.h2.h2 textarea,.h2.h2 select,.h3.h3 input,.h3.h3 textarea,.h3.h3 select,.h4.h4 input,.h4.h4 textarea,.h4.h4 select,.h5.h5 input,.h5.h5 textarea,.h5.h5 select,.h6.h6 input,.h6.h6 textarea,.h6.h6 select{font-size:max(1rem,100%)}}:root{--surface-radius: 20px;--card-radius: 12px;--pill-radius: 100px;--line-color: var(--color-tertiary);--surface-muted: var(--palette-offwhite);--tint-teal: var(--color-primary-light);--tint-sun: var(--color-tertiary);--tint-peach: var(--color-highlight);--color-pink: #efc1bd;--tint-pink: var(--color-pink);--card-body-padding: clamp(20px, 2.4vw, 28px);--section-gap: 88px;--hover-tint: rgb(46 46 46 / 10%);--color-primary-text: var(--color-primary);--color-secondary-text: var(--color-primary);--color-highlight-text: var(--color-primary);--ease-out: cubic-bezier(.23, 1, .32, 1);--duration: .18s}.page-section{padding-block-end:var(--section-gap)}.icon-toggle{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:currentcolor}.icon-toggle svg{width:100%;height:100%}.panel{border-radius:var(--surface-radius);overflow:hidden}.panel--padded{padding:clamp(24px,4vw,56px)}.eyebrow{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-text)}.muted{color:var(--color-text-description)}.card{background:var(--palette-offwhite);border:1px solid var(--line-color);border-radius:var(--card-radius)}.tile{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--card-radius);background:var(--surface-muted)}.tile img{width:100%;height:100%;object-fit:cover}.tile--teal{background:var(--tint-teal)}.tile--sun{background:var(--tint-sun)}.tile--peach{background:var(--tint-peach)}.tile--pink{background:var(--tint-pink)}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;height:49px;padding-inline:26px;border:1.5px solid transparent;border-radius:var(--pill-radius);font-size:.875rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;color:var(--color-text);background:var(--color-primary);transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}.button svg{width:1em;height:1em}.button--primary{background:var(--color-primary);color:var(--color-text)}.button--dark{background:var(--color-text-inverse);color:var(--color-text)}.button--light{background:var(--color-background);color:var(--color-primary)}.button--light-highlight{background:var(--color-background);color:var(--color-highlight-text)}.button--ghost{background:transparent;color:var(--color-text-inverse);box-shadow:inset 0 0 0 1.5px currentcolor}@media(hover:hover)and (pointer:fine){.button:hover,.button--primary:hover,.button--dark:hover{background:var(--color-background);color:var(--color-primary);border-color:var(--color-primary)}.button--ghost:hover,.button--light:hover,.button--light-highlight:hover{background:var(--color-primary);color:var(--color-text);border-color:var(--color-primary)}.panel--inverse:not(.panel--dark-text) .button--ghost:hover{background:var(--color-text);color:var(--color-primary);border-color:var(--color-text)}}.button:focus-visible{outline:var(--focus-outline-width) solid var(--color-primary);outline-offset:var(--focus-outline-offset)}.panel--inverse:not(.panel--dark-text) .button:focus-visible{outline-color:var(--color-text)}.link-arrow{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:inherit;transition:color var(--duration) var(--ease-out)}.link-arrow:hover{color:var(--color-primary-text)}.badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;height:24px;padding-inline:10px;border-radius:var(--pill-radius);background:var(--color-background);color:var(--color-text-inverse);font-size:.6875rem;font-weight:500;letter-spacing:.04em}.badge--primary{background:var(--color-primary);color:var(--color-text)}.badge--accent{background:var(--color-text);color:var(--color-primary)}.badge--highlight{background:var(--color-background);color:var(--color-primary)}.price{font-size:1rem;font-weight:600;white-space:nowrap}.price__compare{margin-inline-start:.375rem;font-weight:400;color:var(--palette-groen);text-decoration:line-through}span.price.price--sale{display:inline-block;padding:.1em .5em;border-radius:999px;background:var(--palette-roze);color:var(--palette-white);font-size:1.5rem;font-weight:700;line-height:1.3}.chip{position:relative;display:inline-flex;align-items:center;gap:.5rem;height:42px;padding-inline:18px;border:1px solid var(--line-color);border-radius:var(--pill-radius);background:var(--color-background);font-size:.875rem;font-weight:500;color:inherit;cursor:pointer}.chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--hover-tint);opacity:0;transition:opacity var(--duration) var(--ease-out);pointer-events:none}@media(hover:hover)and (pointer:fine){.chip:hover:after{opacity:1}}.chip[aria-pressed=true],.chip--active{background:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--color-text)}.heading-hero{font-size:clamp(2rem,4.4vw,58px);font-weight:300;line-height:1.04;letter-spacing:-.03em;text-wrap:pretty}.heading-hero strong{font-weight:600}.heading-section{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.heading-card{font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.2;letter-spacing:-.02em}.body-text{font-size:1rem;line-height:1.6}.panel--inverse{color:var(--color-text)}.panel--inverse .eyebrow,.panel--inverse .muted,.panel--inverse .button--ghost,.panel--inverse .link-arrow{color:inherit}#shopify-pc__banner{background-color:var(--color-background);font-family:inherit;border-top-left-radius:var(--card-radius);border-top-right-radius:var(--card-radius)}#shopify-pc__prefs__dialog{background-color:var(--color-background);font-family:inherit;border-radius:var(--card-radius)}#shopify-pc__banner__body-title,#shopify-pc__banner p,#shopify-pc__prefs__header-title,#shopify-pc__prefs__dialog h3,#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog label{color:var(--color-text-inverse)}#shopify-pc__banner__body-policy-link{color:var(--color-text-inverse);text-decoration:underline}#shopify-pc__prefs__dialog header{border-bottom-color:var(--line-color)}#shopify-pc__prefs__header-close{width:44px;height:44px;min-width:44px;border-radius:50%}#shopify-pc__prefs__header-close:focus{box-shadow:none}#shopify-pc__prefs__header-close svg path{fill:var(--color-text-inverse)}#shopify-pc__banner__btn-accept,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-save{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding-inline:26px;border:1.5px solid transparent;border-radius:var(--pill-radius);background-color:var(--color-primary);color:var(--color-text);transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out)}#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs,#shopify-pc__prefs__header-decline{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:44px;padding-inline:26px;border:0;border-radius:var(--pill-radius);background-color:transparent;color:var(--color-text-inverse);box-shadow:inset 0 0 0 1.5px currentcolor;transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}@media(hover:hover)and (pointer:fine){#shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-save:hover{background-color:var(--color-background);color:var(--color-primary);border-color:var(--color-primary)}#shopify-pc__banner__btn-decline:hover,#shopify-pc__banner__btn-manage-prefs:hover,#shopify-pc__prefs__header-decline:hover{background-color:var(--color-primary);color:var(--color-text)}}#shopify-pc__banner__btn-accept:focus-visible,#shopify-pc__prefs__header-accept:focus-visible,#shopify-pc__prefs__header-save:focus-visible{outline:var(--focus-outline-width) solid var(--color-primary);outline-offset:var(--focus-outline-offset)}#shopify-pc__banner__btn-decline:focus-visible,#shopify-pc__banner__btn-manage-prefs:focus-visible,#shopify-pc__prefs__header-decline:focus-visible,#shopify-pc__banner__body-policy-link:focus-visible,#shopify-pc__prefs__header-close:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}:root{--palette-groen: var(--color-primary);--palette-mint: var(--color-primary-light);--palette-oranje: var(--color-secondary);--palette-koraal: var(--color-highlight);--palette-roze: var(--color-pink);--palette-beige: var(--color-tertiary);--palette-offwhite: #f7f3f0;--palette-white: #ffffff;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--accent-1: var(--palette-groen);--accent-2: var(--palette-oranje);--accent-3: var(--palette-koraal);--accent-4: var(--palette-roze)}.deco{display:inline-block;flex:none;width:var(--deco-size, 56px);line-height:0;color:var(--deco-color, var(--palette-beige));pointer-events:none;transform:rotate(var(--deco-rotate, 0deg))}.deco svg{display:block;width:100%;height:auto}.heading-row{display:flex;align-items:center;gap:clamp(16px,1.6vw,24px)}.heading-row>:first-child{min-width:0}.heading-row--stack{flex-direction:column-reverse;gap:16px}.heading-mark{margin-block:8px}.heading-mark--top{align-self:flex-start;margin-block:0 8px}.heading-mark.deco--blob{--deco-size: 52px}.heading-mark.deco--sun{--deco-size: 58px}.heading-mark.deco--squiggle{--deco-size: 64px}.deco-group{display:flex;flex:none;align-items:flex-end;gap:12px;line-height:0;pointer-events:none}.deco-group>.deco--sun{align-self:flex-start}@media(max-width:749px){.heading-mark.deco--blob{--deco-size: 40px}.heading-mark.deco--sun{--deco-size: 44px}.heading-mark.deco--squiggle{--deco-size: 50px}.deco--mobile-hide,.deco-group--mobile-hide{display:none}}.accent-word{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);letter-spacing:0}.accent-word__letters{overflow-wrap:anywhere}.accent-word__letter--1{color:var(--accent-1)}.accent-word__letter--2{color:var(--accent-2)}.accent-word__letter--3{color:var(--accent-3)}.accent-word__letter--4{color:var(--accent-4)}.heading-section:has(.accent-word){font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1}.surface--offwhite{--surface-bg: var(--palette-offwhite);--surface-fg: var(--palette-groen)}.surface--white{--surface-bg: var(--palette-white);--surface-fg: var(--palette-groen)}.surface--beige{--surface-bg: var(--palette-beige);--surface-fg: var(--palette-groen)}.surface--mint{--surface-bg: var(--palette-mint);--surface-fg: var(--palette-groen)}.surface--roze{--surface-bg: var(--palette-roze);--surface-fg: var(--palette-groen)}.surface--groen{--surface-bg: var(--palette-groen);--surface-fg: var(--palette-white)}.surface{background:var(--surface-bg);color:var(--surface-fg)}.surface--beige,.surface--mint,.surface--roze{--accent-3: var(--palette-groen);--accent-4: var(--palette-koraal)}.surface--groen,.panel--inverse:not(.panel--dark-text){--accent-1: var(--palette-white);--accent-2: var(--palette-oranje);--accent-3: var(--palette-roze);--accent-4: var(--palette-mint)}.surface--groen .link-arrow,.surface--groen .link-arrow:hover{color:var(--palette-white)}.surface--groen .chip,.surface--groen [class*=chip--tone-]{color:var(--palette-groen)}.surface-card{padding:var(--card-body-padding);border-radius:var(--card-radius);background:var(--palette-offwhite);color:var(--palette-groen)}:is(.surface--beige,.surface--mint,.surface--roze) .eyebrow{display:inline-block;align-self:flex-start;width:fit-content;padding:6px 12px;border-radius:var(--pill-radius);background:var(--palette-offwhite);color:var(--palette-groen)}:is(.surface--beige,.surface--mint,.surface--roze) .link-arrow{min-height:44px;padding-inline:18px;border-radius:var(--pill-radius);background:var(--palette-offwhite);color:var(--palette-groen);transition:background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}@media(hover:hover)and (pointer:fine){:is(.surface--beige,.surface--mint,.surface--roze) .link-arrow:hover{background:var(--palette-groen);color:var(--palette-white)}}:is(.surface--beige,.surface--mint,.surface--roze) .breadcrumb{display:inline-flex;padding:4px 12px;border-radius:var(--pill-radius);background:var(--palette-offwhite);width:fit-content}.surface--roze .eyebrow,.surface--roze .link-arrow,.surface--roze .breadcrumb{background:var(--palette-white)}.surface--roze .heading-section,.surface--roze .heading-hero,.surface--roze .body-text{display:inline-block;align-self:flex-start;width:fit-content;padding:var(--card-body-padding);border-radius:var(--card-radius);background:var(--palette-white);--accent-1: var(--palette-groen);--accent-2: var(--palette-oranje);--accent-3: var(--palette-koraal);--accent-4: var(--palette-roze)}.badge--new,.badge--sale,.badge--soldout,.badge--gift{height:auto;min-height:24px;padding:7px 12px;font-size:13px;font-weight:700}.badge--new{background:var(--palette-mint);color:var(--palette-groen)}.badge--sale{background:var(--palette-roze);color:var(--palette-white)}.badge--soldout{background:var(--palette-beige);color:var(--palette-groen)}.badge--gift{background:var(--palette-groen);color:var(--palette-white)}@media(max-width:480px){.badge--new,.badge--sale,.badge--soldout,.badge--gift{padding:6px 9px;font-size:12px}}.price-tag{display:inline-flex;align-items:center;min-height:44px;padding:6px 16px;border-radius:58% 42% 55% 45%/55% 50% 50% 45%;background:var(--palette-roze);color:var(--palette-white);font-size:1.25rem;font-weight:700;line-height:1.1}.chip--tone-mint{--chip-tone: var(--palette-mint)}.chip--tone-beige{--chip-tone: var(--palette-beige)}.chip--tone-roze{--chip-tone: var(--palette-roze)}.chip--tone-oranje{--chip-tone: var(--palette-oranje)}.chip--tone-koraal{--chip-tone: var(--palette-koraal)}[class*=chip--tone-]{border:2px solid var(--chip-tone);color:var(--palette-groen);transition:border-color var(--duration) var(--ease-out)}[class*=chip--tone-]:after{content:none}@media(hover:hover)and (pointer:fine){[class*=chip--tone-]:hover{border-color:var(--palette-groen)}}.tile--mint{background:var(--palette-mint)}.tile--beige{background:var(--palette-beige)}.tile--roze{background:var(--palette-roze)}.tile--oranje{background:var(--palette-oranje)}.tile--koraal{background:var(--palette-koraal)}.tile-label{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;min-height:32px;padding-inline:12px;border-radius:var(--pill-radius);background:var(--palette-white);color:var(--palette-groen);font-size:.875rem;font-weight:600}.icon-mark{display:inline-flex;align-items:center;gap:16px}.icon-mark>.deco{width:var(--deco-size, 28px);margin-block:8px}.card-product--quickshop{display:flex;flex-direction:column}.card-product--quickshop .card-product__link{flex:1;height:auto}.card-quickshop{margin-block-start:14px}.card-quickshop__chips{display:flex;flex-wrap:wrap;gap:12px 8px;margin-block:-6px;margin-inline:-4px;padding:6px 4px}.quickshop-fit .card-quickshop__chips{max-height:88px;overflow:hidden}.quickshop-fit .card-quickshop__more:not(.card-quickshop__more--inline){display:none}.card-quickshop__chip,.card-quickshop__more--inline{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;max-width:100%;height:32px;padding-inline:10px;border:1px solid var(--line-color);border-radius:var(--pill-radius);background:var(--palette-white);color:inherit;font:inherit;font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color var(--duration) var(--ease-out),background-color var(--duration) var(--ease-out),color var(--duration) var(--ease-out)}.card-quickshop__chip[hidden]{display:none}.card-quickshop__chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.card-quickshop__chip:before,.card-quickshop__more--inline:before{content:"";position:absolute;top:-7px;right:-1px;bottom:-7px;left:-1px}.card-quickshop__more{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.card-quickshop__more[hidden]{display:none}.card-quickshop__more--inline{min-height:0;font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){.card-quickshop__chip:not(.card-quickshop__chip--soldout):hover,.card-quickshop__more--inline:hover{border-color:var(--palette-groen)}}.card-quickshop__chip:focus-visible,.card-quickshop__more:focus-visible,.card-quickshop__add:focus-visible{outline:var(--focus-outline-width) solid var(--palette-groen);outline-offset:var(--focus-outline-offset)}.card-quickshop__chip:active:not(.card-quickshop__chip--soldout){background:var(--palette-offwhite)}.card-quickshop__chip--soldout{background:transparent;color:var(--color-text-description);text-decoration:line-through;cursor:not-allowed}.card-quickshop__chip--soldout:before{content:none}.card-quickshop__add{width:100%;height:44px;padding-inline:16px}.card-quickshop [aria-busy=true]>span{opacity:0}.card-quickshop [aria-busy=true]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:14px;height:14px;margin-block-start:-7px;margin-inline-start:-7px;border:2px solid currentcolor;border-block-start-color:transparent;border-radius:50%;animation:card-quickshop-spin .7s linear infinite}.card-quickshop [aria-disabled=true]{cursor:progress}@keyframes card-quickshop-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.card-quickshop [aria-busy=true]:after{animation-duration:2s}}.card-quickshop__status{margin:8px 0 0;font-size:.75rem;line-height:1.5}.card-quickshop__status:empty{margin:0}.card-quickshop__status--error{color:var(--color-error, #8b0000)}.card-product__image--second{display:none}@media(hover:hover)and (pointer:fine){.card-product__media--second .card-product__image{transition:opacity .32s var(--ease-out)}.card-product__media--second .card-product__image--second{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card-product:hover .card-product__media--second .card-product__image{opacity:0}.card-product:hover .card-product__media--second .card-product__image--second{opacity:1}.card-product:hover .card-product__media--second .card-product__image--second.card-product__image--soldout{opacity:.7}}@media(prefers-reduced-motion:reduce){.card-product__media--second .card-product__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
