@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_4599bbe3-module__Q3u_iG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_4599bbe3-module__Q3u_iG__variable{--font:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
:root{--ink:#000;--paper:#fff;--tile:#f3f3f1;--muted:#7a7a76;--line:#e4e4e0;--gutter:clamp(1rem, 2.5vw, 2rem);--edge:max(var(--gutter), calc((100% - 100rem) / 2))}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:clamp(16px,.833vw,22px)}body{background:var(--paper);min-height:100svh;color:var(--ink);font:400 .9375rem/1.55 var(--font), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}a{color:inherit;text-decoration:none}ul{list-style:none}:focus-visible{outline-offset:.1875rem;outline:2px solid}.muted{color:var(--muted)}h2{font-size:.9375rem;font-weight:500}main{flex:1}.bar{z-index:20;height:4.25rem;padding:0 var(--edge);color:#fff;justify-content:space-between;align-items:center;transition:background .3s,color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.bar.solid{-webkit-backdrop-filter:blur(.75rem);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#fffffff0}.brand{text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:.625rem;font-size:1rem;font-weight:900;display:flex}.brand img{width:auto;height:2.25rem;transition:filter .3s}.bar.solid .brand img{filter:invert()}.bar nav{align-items:center;gap:1.75rem;font-size:1rem;font-weight:500;display:flex}.bar:not(.solid) :is(.brand,nav){text-shadow:0 1px .75rem #00000073}.bar nav a:hover,.foot a:hover{text-underline-offset:.3125rem;text-decoration:underline}.bar .bag{border:1.5px solid;border-radius:6.1875rem;padding:.375rem 1rem}.bar .bag:hover{text-decoration:none}.bar:not(.solid) .bag:hover{color:#000;text-shadow:none;background:#fff}.bar.solid .bag:hover{color:#fff;background:#000}.hero{color:#fff;height:100svh;min-height:35rem;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:50% 35%}.hero:after{content:"";background:linear-gradient(#0000 55%,#0000008c),linear-gradient(#0000008c,#0000 11.25rem);position:absolute;inset:0}.hero-copy{z-index:1;left:var(--edge);max-width:45rem;position:absolute;bottom:clamp(1.5rem,5vw,3.5rem)}.hero h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(2.75rem,7vw,9.375rem);font-weight:900;line-height:.9}.hero p{max-width:36ch;margin:.875rem 0 1.375rem;font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.hero-img{animation:1.6s cubic-bezier(.2,.7,.2,1) both settle}@keyframes settle{0%{transform:scale(1.08)}}}.pill{color:#000;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6.1875rem;padding:.75rem 1.375rem;font-weight:500;transition:background .2s,color .2s;display:inline-block}.pill:hover,.pill.dark{color:#fff;background:#000}.pill.dark:hover{background:#333}.block{padding:clamp(4rem, 9vw, 7.5rem) var(--edge) 0}.row-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;padding-bottom:.875rem;display:flex}.row-head span{color:var(--muted)}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem .75rem;display:grid}.card figure{aspect-ratio:4/5;background:var(--tile);position:relative;overflow:hidden}.card img{object-fit:contain;mix-blend-mode:multiply;padding:10%;transition:opacity .35s}.card .back{opacity:0}.card .worn{object-fit:cover;mix-blend-mode:normal;padding:0}.has-hover a:hover .front{opacity:0}.has-hover a:hover .back{opacity:1}.meta{justify-content:space-between;gap:.75rem;margin-top:.75rem;display:flex}.meta h3{font-size:.9375rem;font-weight:500}.look{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.look figure{aspect-ratio:2/3;background:var(--tile);position:relative;overflow:hidden}.look img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.look a:hover img{transform:scale(1.03)}.look span{color:var(--muted);margin-top:.625rem;display:block}.insta{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.insta a{aspect-ratio:3/4;background:var(--tile);display:block;position:relative;overflow:hidden}.insta img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s}.insta a:hover img{opacity:.9;transform:scale(1.04)}.insta-video{color:#fff;text-shadow:0 1px 6px #00000080;font-size:.75rem;position:absolute;top:.5rem;right:.5rem}.about{gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.about-kid{justify-self:center;width:auto;height:min(78vh,40rem)}.about-copy{max-width:32.5rem}.about-copy h2{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:1.25rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:900;line-height:1}.about-copy p{margin-bottom:.875rem;font-size:1.0625rem}.about dl{border-top:1px solid var(--line);margin-top:1.75rem}.about dl div{border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.about dt{font-weight:500}.about dd{color:var(--muted)}.page{padding-top:4.25rem}.page-title{padding:clamp(3rem, 7vw, 6rem) var(--edge) 0}.page-title h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(3rem,8vw,7.5rem);font-weight:900;line-height:.9}.page-title p{max-width:48ch;color:var(--muted);margin-top:1rem;font-size:1.0625rem}.block.tight{padding-top:2.5rem}.more{color:var(--ink);font-weight:500}.more:hover{text-underline-offset:.25rem;text-decoration:underline}.bar nav a[aria-current=page]:not(.bag){text-underline-offset:.3125rem;text-decoration:underline}.about-copy .pill{margin-top:1.25rem}.look-large{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem}.contact{padding:clamp(3rem, 7vw, 6rem) var(--edge) 0;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.contact-info{position:sticky;top:6.75rem}.contact-info h1{letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(3rem,8vw,7.5rem);font-weight:900;line-height:.9}.contact-info>p{max-width:34ch;margin-top:1.25rem;font-size:1.0625rem}.contact-info dl{max-width:26.25rem;margin-top:2.25rem}.contact-info dl div{border-top:1px solid var(--line);grid-template-columns:5.625rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.contact-info dt{font-weight:500}.contact-info dd{color:var(--muted)}.contact-info dd a{color:var(--ink);text-underline-offset:.1875rem;text-decoration:underline}.form-panel{background:var(--tile);padding:clamp(1.5rem,3.5vw,3rem)}.contact-form{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem 1rem;display:grid}.contact-form label{align-content:start;gap:.5rem;font-size:.875rem;font-weight:500;display:grid}.contact-form :is(label.full,.topics,.form-error,.pill){grid-column:1/-1}.optional{color:var(--muted);font-weight:400}.contact-form :is(input,textarea){font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #0000;border-radius:.625rem;padding:.8125rem .875rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.contact-form textarea{min-height:9.375rem}.contact-form input::placeholder{color:#a9a9a4}.contact-form :is(input,textarea):hover{border-color:#cfcfca}.contact-form :is(input,textarea):focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.contact-form [aria-invalid=true]{border-color:#c0271b}.field-error{color:#c0271b;font-size:.8125rem;font-weight:400}.form-error{color:#c0271b}:is(.topics,.choices){border:0;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}:is(.topics,.choices) legend{margin-bottom:.625rem;font-size:.875rem;font-weight:500}:is(.topics,.choices) label{position:relative}:is(.topics,.choices) input{opacity:0;cursor:pointer;position:absolute;inset:0}:is(.topics,.choices) span{background:#fff;border:1px solid #0000;border-radius:6.1875rem;padding:.5625rem 1.125rem;font-size:.9375rem;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:block}:is(.topics,.choices) label:hover span{border-color:var(--ink)}:is(.topics,.choices) input:checked+span{background:var(--ink);color:#fff}:is(.topics,.choices) input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}:is(.topics,.choices) .field-error{width:100%}.hp{position:absolute;left:-9999px}.contact-form .pill{text-align:center;justify-self:stretch;margin-top:.25rem;padding-block:.9375rem}.pill:disabled{opacity:.5;cursor:progress}.sent{padding:1.5rem 0}.sent h2{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:900;line-height:1}.sent p{font-size:1.0625rem}.product{padding:1.5rem var(--edge) 0;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.gallery figure{aspect-ratio:4/5;background:var(--tile);position:relative;overflow:hidden}.gallery figure:first-child{grid-column:1/-1}.gallery img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.gallery .photo img{object-fit:cover;mix-blend-mode:normal;padding:0}.buy{padding-top:clamp(1rem,3vw,3rem);position:sticky;top:6rem}.back-link{color:var(--muted)}.back-link:before{content:"‹ "}.back-link:hover{color:var(--ink)}.buy h1{letter-spacing:-.025em;text-transform:uppercase;margin:.75rem 0 1rem;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:900;line-height:.95}.add{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.add .price{font-size:1.25rem;font-weight:500}.choices span{border-color:var(--line);background:#fff}.choices .unavailable span{color:var(--muted);text-decoration:line-through}.add .pill{text-align:center;justify-self:stretch;padding-block:.9375rem}.add-status{min-height:1.5em}.add-status a{text-underline-offset:.1875rem;text-decoration:underline}.description{border-top:1px solid var(--line);color:var(--muted);max-width:46ch;margin-top:2rem;padding-top:1.5rem}.description p+p{margin-top:.75rem}.skeleton{background:var(--tile)}.skeleton.tile{aspect-ratio:4/5}.skeleton.hero-tile{grid-column:1/-1}.skeleton.text{width:70%;height:1rem;margin-top:.75rem}.skeleton.text.short{width:35%}.skeleton.heading{width:80%;height:3rem;margin:1rem 0}.skeleton.button{border-radius:99px;height:3.25rem;margin-top:2rem}.skeleton.line-skel{height:10rem}.skeleton.summary-skel{height:14rem}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.2s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.55}}}.bar .bag-count{font-weight:700}.bag-page{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.lines{border-top:1px solid var(--line)}.line{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr) auto;gap:1.25rem;padding:1.25rem 0;display:grid}.line-img{aspect-ratio:4/5;background:var(--tile);position:relative;overflow:hidden}.line-img img{object-fit:contain;mix-blend-mode:multiply;padding:8%}.line-info h3{font-size:1rem;font-weight:500}.line-info a:hover h3{text-underline-offset:.25rem;text-decoration:underline}.qty{align-items:center;gap:1rem;margin-top:1rem;display:flex}.stepper{border:1px solid var(--line);border-radius:99px;align-items:center;display:inline-flex}.stepper button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;width:2.5rem;height:2.5rem;font-size:1.125rem;line-height:1}.stepper button:hover{background:var(--tile)}.stepper span{text-align:center;min-width:1.5rem;font-weight:500}.remove{font:inherit;cursor:pointer;color:var(--muted);text-underline-offset:.1875rem;background:0 0;border:0;text-decoration:underline}.remove:hover{color:var(--ink)}.line-info .unit{color:var(--muted)}.line-price{font-weight:500}.summary{background:var(--tile);gap:1rem;padding:clamp(1.5rem,2.5vw,2rem);display:grid;position:sticky;top:6rem}.summary-row{justify-content:space-between;font-size:1.125rem;font-weight:500;display:flex}.summary .pill{text-align:center;padding-block:.9375rem}.foot{padding:1.5rem var(--edge);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:clamp(4rem,9vw,7.5rem);font-size:.8125rem;display:flex}.foot nav{gap:1.25rem;display:flex}@media (max-width:800px){.brand span{display:none}.bar nav{gap:1rem;font-size:.875rem}.bar .bag{padding:.25rem .75rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .5rem}.meta{flex-direction:column;gap:0}.look{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);display:flex;overflow-x:auto}.look li{scroll-snap-align:start;flex:0 0 78%}.look-large{grid-template-columns:minmax(0,1fr);margin-inline:0;padding-inline:0;display:grid;overflow:visible}.about,.contact,.contact-form{grid-template-columns:minmax(0,1fr)}.contact-info{position:static}.insta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.product,.bag-page{grid-template-columns:minmax(0,1fr)}.buy,.summary{position:static}.gallery{margin-inline:calc(var(--gutter) * -1)}.line{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.875rem}.form-panel{margin-inline:calc(var(--gutter) * -1)}.topics{gap:.375rem}.topics span{padding:.5rem .875rem;font-size:.875rem}.about-kid{height:22.5rem}}
