@font-face{font-family:Geist;src:url(geist-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(geist-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(geist-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(geist-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(playfair-display-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--ink:#181818;--text:#181818;--muted:#55574F;--muted-2:#6B6A64;--sage:#B3C2AC;--sage-hover:#A1B399;--green:#435B58;--terracotta:#A9543A;--terracotta-hover:#8F4530;--top:#DDE4D8;--cream:#F2EEE7;--paper:#FBF9F5;--paper-2:#F7F5F1;--grey-bg:#F5F5F5;--field:#EFEFEF;--line:#ECE6DC;--line-2:#E2DCD2;--line-3:#E4E4E4;--pay:#E6EEE9;--usp:#F3F1EC;--clearpay:#B2FCE4;--klarna:#FFB3C7;--klarna-ink:#0B051D;--white:#FFFFFF;--error:#A32D1F;--success:#2F6B3A;--font:Geist,system-ui,-apple-system,"Segoe UI",sans-serif;--font-accent:"Playfair Display",Georgia,serif;--page:1680px;--gutter:16px;--radius:6px;--radius-sm:2px;--focus:2px solid var(--ink);--ease:cubic-bezier(.2,.7,.2,1)}@media(min-width:861px){:root{--gutter:50px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--white);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased}img,video,svg{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}h1,h2,h3,h4{margin:0;font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}h1{font-size:clamp(34px,3.4vw,52px);line-height:1.06}h2{font-size:clamp(27px,2.6vw,40px)}h3{font-size:20px;font-weight:400;letter-spacing:-.02em}h1 em,h2 em,h3 em,.accent{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:-.01em}p{margin:0}strong,b{font-weight:500}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.muted{color:var(--muted)}.small{font-size:14px}.rte>*+*{margin-top:1em}.rte a,.link{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rte a:hover,.link:hover{color:var(--green)}.rte ul,.rte ol{padding-left:1.25em}.page-width{max-width:var(--page);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:44px;padding-bottom:44px}@media(min-width:861px){.section{padding-top:72px;padding-bottom:72px}}.section--paper{background:var(--paper)}.section--cream{background:var(--cream)}.section--grey{background:var(--paper-2)}.stack{display:flex;flex-direction:column;gap:var(--stack,16px)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-100px;z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:var(--radius-sm)}.skip-link:focus{top:12px}:focus-visible{outline:var(--focus);outline-offset:2px}.on-dark :focus-visible{outline-color:var(--white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 26px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--sage);color:var(--ink);font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none;line-height:1.2;transition:background-color .2s ease,border-color .2s ease}.btn:hover{background:var(--sage-hover)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn--arrow:after{content:"";flex:none;width:13px;height:13px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13' fill='none' stroke='%23181818' stroke-width='1.2'%3E%3Cpath d='M1 12 12 1M4 1h8v8'/%3E%3C/svg%3E") no-repeat center/contain}.btn--dark{background:var(--ink);color:var(--white)}.btn--dark:hover{background:#000}.btn--outline{background:var(--white);border-color:var(--ink)}.btn--outline:hover{background:var(--paper)}.btn--block{width:100%}@media(min-width:861px){.btn{min-height:54px}}.text-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--ink);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none}.text-link:hover{border-bottom-color:var(--sage-hover)}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.input,.select,.textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);font-size:16px;font-weight:400}.textarea{padding:12px 14px;min-height:96px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:var(--focus);outline-offset:0;border-color:var(--ink)}.form-error{color:var(--error);font-size:14px}.form-success{color:var(--success);font-size:14px}.price-vat{font-size:12px;color:var(--muted);font-weight:400}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;height:44px}.qty button{width:40px;height:100%;border:0;background:none;font-size:18px}.qty output,.qty input{min-width:28px;text-align:center;border:0;background:none;font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);font-size:13px}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.breadcrumbs{padding-top:16px;padding-bottom:8px;font-size:13px;color:var(--muted-2)}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.breadcrumbs li+li:before{content:"/";margin-right:6px}.breadcrumbs a{color:var(--muted-2)}.breadcrumbs a:hover{color:var(--ink)}.faq details{border-top:1px solid var(--line-2);padding:20px 0}.faq details:last-of-type{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:300;letter-spacing:-.02em;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:22px;font-weight:300;line-height:1}.faq details[open] summary:after{content:"\2212"}.faq .faq__answer{padding-top:12px;color:var(--muted);font-size:15px}.media{position:relative;overflow:hidden;background:var(--paper-2)}.media>img,.media>video{width:100%;height:100%;object-fit:cover}.grid{display:grid;gap:var(--grid-gap,16px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
