@font-face{font-family:Manrope;src:url(sf2-Manrope.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--canvas:#FFFFFF;--tile:#F6F4EE;--ink:#17252B;--muted:#4E5F66;--action:#134E5E;--action-hover:#0B3843;--action-active:#082B34;--bronze:#9C845A;--line:#E4DED3;--gutter:16px;--max:1120px;--fs-text:16px;--fs-h2:24px;--fs-h1:36px;--w-text:500;--w-head:700}@scope(.sf2){@media(min-width:750px){:root{--gutter:40px;--fs-h2:28px;--fs-h1:56px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font-family:Manrope,sans-serif;font-size:var(--fs-text);font-weight:var(--w-text);line-height:1.5}a{color:inherit;text-decoration:none}img{display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}:scope[data-sf-section=header]{background:var(--canvas)}.hdrow{border-bottom:1px solid var(--line)}.hd{display:grid;grid-template-columns:1fr auto;grid-template-areas:"logo icons" "nav nav";align-items:center}.logo{grid-area:logo;height:56px;display:flex;align-items:center}.icons{grid-area:icons}nav.cat{grid-area:nav}.logo img{height:24px;width:auto}.icons{display:flex;gap:0}.icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.icon svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.6}nav.cat{display:flex;gap:28px;height:44px;align-items:center}nav.cat a{display:flex;align-items:center;height:44px;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px}nav.cat a:hover{text-decoration-color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--action);outline-offset:3px}@media(min-width:750px){.hd{height:72px;grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav icons"}.logo{height:72px}.logo img{height:28px}nav.cat{height:72px;justify-content:center;gap:32px}}:scope.hero{padding-bottom:64px}.hero-img{display:flex;align-items:center;justify-content:center;background:var(--canvas);height:220px;margin:0 calc(-1 * var(--gutter))}.lineup{display:flex;align-items:flex-end;gap:10px}.lineup img{height:200px;width:auto}.hero-text{padding-top:16px}.accent{display:block;width:32px;height:2px;background:var(--bronze);margin-bottom:12px}h1,h2,.promise-main{text-wrap:balance}h1{font-size:var(--fs-h1);font-weight:var(--w-head);line-height:1.1;letter-spacing:-.02em}.lede{margin-top:12px;color:var(--muted);max-width:30em}.btn{display:flex;align-items:center;justify-content:center;margin-top:20px;height:52px;width:100%;background:var(--action);color:#fff;border-radius:4px;font-weight:var(--w-head);transition:background-color .12s linear}.btn:hover{background:var(--action-hover);color:#fff}.btn:active{background:var(--action-active);color:#fff}.promise{margin-top:24px}.promise-main{font-size:var(--fs-h2);font-weight:var(--w-head);line-height:1.2;letter-spacing:-.01em}.promise-sub{margin-top:4px;color:var(--muted)}@media(min-width:1000px){:scope.hero .wrap{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:center;padding-top:32px}.hero-img{margin:0;height:520px}.lineup{gap:24px}.lineup img{height:440px}.hero-text{padding-top:0}.btn{width:280px;max-width:100%}}:scope.coll{padding-bottom:64px}.coll-hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}h2{font-size:var(--fs-h2);font-weight:var(--w-head);letter-spacing:-.01em;line-height:1.2}.link{color:var(--action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.link:hover{text-decoration-thickness:2px}.sf2-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}@media(min-width:750px){.sf2-grid{grid-template-columns:repeat(4,1fr);gap:32px 24px}:scope.coll{padding-bottom:96px}}.card{display:block}.tile{background:var(--canvas);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;gap:4%;padding:6%;overflow:hidden}.tile img{mix-blend-mode:normal;max-height:92%;max-width:46%;width:auto;height:auto;object-fit:contain}.tile img.solo{max-width:92%}.nm{margin-top:10px;font-weight:var(--w-head);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.card:hover .nm{text-decoration-color:var(--ink)}.pr,.ct{color:var(--muted)}:scope.sign{padding-bottom:64px}:scope.sign p{color:var(--muted);margin-top:8px}:scope.sign form{display:flex;gap:8px;margin-top:16px}:scope.sign input{flex:1;height:48px;border:1px solid var(--muted);border-radius:4px;padding:0 12px;font:inherit;color:var(--ink);background:var(--canvas)}:scope.sign button{height:48px;padding:0 18px;border:1px solid var(--action);background:var(--canvas);color:var(--action);border-radius:4px;font:inherit;font-weight:var(--w-head)}:scope.sign button:hover{background:var(--tile);color:var(--action)}@media(min-width:750px){:scope.sign form{max-width:520px}:scope.sign{padding-bottom:96px}}:scope.sf2-footer{border-top:1px solid var(--line);padding:40px 0 56px}.fcols{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px}:scope.sf2-footer h3{font-size:var(--fs-text);font-weight:var(--w-head);margin-bottom:4px}:scope.sf2-footer ul{list-style:none}:scope.sf2-footer li a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}:scope.sf2-footer li a:hover{text-decoration-color:var(--ink)}.pay{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.legal{margin-top:24px;color:var(--muted)}@media(min-width:750px){:scope.sf2-footer{padding:56px 0 64px}.fcols{grid-template-columns:repeat(4,1fr);gap:32px 24px}}:scope.pp{padding-top:16px;padding-bottom:64px}:scope.pp .tile{aspect-ratio:auto;height:300px;margin:0 calc(-1 * var(--gutter))}:scope.pp .tile img{max-height:86%}:scope.pp h1{font-size:var(--fs-h2);margin-top:20px}:scope.pp .price{margin-top:8px;font-weight:var(--w-head)}:scope.pp .klarna{margin-top:4px;color:var(--muted)}:scope.pp .btn{margin-top:20px}:scope.pp .delivered{margin-top:12px;color:var(--muted)}@media(min-width:750px){:scope.pp .wrap{display:grid;grid-template-columns:7fr 5fr;gap:56px}:scope.pp .tile{margin:0;height:520px}}:scope.cart{padding-top:24px;padding-bottom:64px}:scope.cart .promise{margin-top:16px}.line{display:grid;grid-template-columns:88px 1fr auto;gap:16px;align-items:center;margin-top:40px}.line .tile{width:88px}.tot{display:flex;justify-content:space-between;margin-top:32px;font-weight:var(--w-head)}.kl-note{margin-top:8px;color:var(--muted)}:scope.cart .btn{margin-top:20px}@media(min-width:750px){:scope.cart .wrap{max-width:720px}:scope.cart .btn{width:100%}:scope.cart,:scope.pp{padding-bottom:96px}}.about-text{margin-top:12px;color:var(--muted);max-width:36em}}:root{--font-body--family: Manrope,sans-serif;--font-heading--family: Manrope,sans-serif;--font-subheading--family: Manrope,sans-serif;--font-accent--family: Manrope,sans-serif;--font-body--weight:500;--font-heading--weight:700;--color-background:#fff;--color-foreground:#17252b}body{font-family:Manrope,sans-serif;font-weight:500;color:#17252b;background:#fff}.sf2 p,.sf2 h1,.sf2 h2,.sf2 h3{margin:0}.sf2 .nm{margin-top:10px}.sf2 .lede,.sf2 .about-text{margin-top:12px}.sf2 .legal{margin-top:24px}.sf2-catalogue{padding-top:32px}.sf2-catalogue h1{margin-bottom:32px;font-size:28px}.sf2 .sign input,.sf2 input{min-width:0}.sf2 .lineup img{object-fit:contain;width:auto}.sf2 .tile img.solo{width:100%;height:100%;max-width:92%;max-height:92%;object-fit:contain}.sf2 .sf2-refill-tile{padding:0}.sf2 .sf2-refill-tile img.solo{max-width:100%;max-height:100%}.sf2-refill-gallery{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#fff;padding:0;width:100%;min-width:0}.sf2-refill-gallery img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.sf2-footer{border-top:1px solid #E4DED3;padding:40px 0 56px}.sf2-footer .pay svg{width:38px;height:24px}.sf2-footer .wrap{max-width:1120px;margin:auto;padding:0 16px}.sf2-footer ul{padding:0;list-style:none}.sf2 [data-sf-role=card-name],.product-details h1,.variant-option label,.variant-option select,.cart-title,.button,.cart__checkout-button{text-transform:lowercase}.button,.cart__checkout-button,button[name=add]{background:#134e5e;color:#fff;border-radius:4px;box-shadow:none;min-height:52px;font-weight:700}.button:hover,.cart__checkout-button:hover,button[name=add]:hover{background:#0b3843;color:#fff;opacity:1}.button:active,.cart__checkout-button:active,button[name=add]:active{background:#082b34;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #134e5e;outline-offset:3px}.product-information{padding-bottom:64px}.product-details h1{font-size:24px;font-weight:700}.product-description{font-size:16px}.sf2-delivery,.sf2-klarna{font-size:16px;color:#4e5f66;margin-block:12px}.sf2-cart-promise{margin:16px 0 40px}.sf2-cart-promise .promise-main{font-size:24px;font-weight:700;line-height:1.2;margin:0}.sf2-cart-promise p+p{margin:8px 0 0}.cart-page{display:flex!important;flex-direction:column;max-width:720px;margin:auto;padding-bottom:64px}.cart-page__summary{margin-top:32px}.cart-page__title,.cart-page__items{width:100%}.cart-page__summary *{box-shadow:none}.cart-page .cart-title{font-size:36px}.cart-items__table{border:0}.cart-totals{border:0!important}@media(min-width:750px){:root{--gutter:40px;--fs-h2:28px;--fs-h1:56px}.sf2-footer{padding:56px 0 64px}.sf2-footer .wrap{padding:0 40px}.sf2-cart-promise .promise-main{font-size:28px}.cart-page .cart-title{font-size:56px}.product-information,.cart-page{padding-bottom:96px}}@media(max-width:374px){.sf2 nav.cat{gap:20px}.sf2 .lineup{gap:8px}.sf2 .lineup img{height:180px}}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:Manrope,sans-serif!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-weight:700}.sf2{font-size:16px;line-height:1.5;font-weight:500}.sf2.hero .hero-text{text-align:center}.sf2.hero .accent,.sf2.hero .lede,.sf2.hero .btn{margin-inline:auto}.sf2.hero{padding-bottom:88px}@media(min-width:750px){.sf2.hero{padding-bottom:96px}}.sf2-footer{text-align:center}.sf2-footer .fcols{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;margin-inline:auto;gap:32px}.sf2-footer li a,.sf2-footer .pay{justify-content:center}.sf2-footer .legal{text-align:center}.sf2 .sf2-grid{grid-template-areas:none;grid-auto-flow:row;grid-auto-columns:auto;grid-auto-rows:auto}.sf2.about,.sf2.sign{text-align:center}.sf2.about .about-text{max-width:42rem;margin-inline:auto}.sf2.sign form{max-width:520px;margin-inline:auto;gap:12px;flex-wrap:wrap}.sf2.sign form>p,.sf2.sign form>.errors{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sf2.css.map */
