@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(cds-poppins-200.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(cds-poppins-300.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(cds-poppins-400.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(cds-poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(cds-poppins-600.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(cds-poppins-700.woff2) format("woff2")}:root{--ground:#F1E9E0;--paper:#F8F3ED;--white:#FFFFFF;--ink:#204360;--soft:#4C6176;--gold:#A98857;--m:clamp(20px,4vw,56px);--gap:clamp(96px,14vw,200px)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:Poppins,system-ui,sans-serif;color:var(--ink);background:var(--ground);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wrap{padding-inline:var(--m);max-width:1520px;margin-inline:auto}.bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px}.bar .logo img{height:46px;width:auto}.bar nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:500}.bar nav a{text-decoration:none}.bar .btn{white-space:nowrap}@media(max-width:560px){.bar .btn{min-height:44px;padding:0 16px;font-size:15px}.bar .logo img{height:38px}}.bar nav a:hover{text-decoration:underline;text-underline-offset:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:0;font:600 16px/1 Poppins,sans-serif;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:var(--ground)}.btn-ink:hover{background:#18344b}.btn-light{background:var(--white);color:var(--ink)}.btn-light:hover{background:#fffc}.signup{max-width:560px}.signup label{display:block;font-size:15px;font-weight:500;margin-bottom:8px}.signup .row{display:flex;gap:8px}.signup input{flex:1;min-width:0;min-height:52px;padding:0 16px;border:2px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:400 17px Poppins,sans-serif}.signup input::placeholder{color:#6b7c8c}.signup .note{font-size:14px;color:var(--soft);margin-top:10px}.signup .ok{font-weight:600;margin-top:10px}.etsy{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:28px}.etsy p{font-size:16px}.contact a{font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.fine{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;color:var(--soft);padding-block:28px 36px}.fine a{color:var(--soft)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero>*,.contact>*,.how>*,.make>*{min-width:0}.rise{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rise.in{opacity:1;transform:none}@media(max-width:560px){.signup .row{flex-direction:column}.bar nav .hide-s{display:none}body{font-size:16px}}@media(prefers-reduced-motion:reduce){.rise{opacity:1;transform:none;transition:none}*{scroll-behavior:auto}}body{background:var(--white)}.hero{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);align-items:center;padding-block:32px 0}.hero h1{font-size:clamp(44px,5.2vw,84px);line-height:.98;letter-spacing:-.035em;font-weight:600;max-width:11ch}.hero .lead{font-size:clamp(18px,1.4vw,20px);max-width:36ch;margin:28px 0 36px}.slot{position:relative;background:var(--ground);overflow:hidden}.slot img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.slot:hover img{transform:scale(1.03)}.slot .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:24px;font-size:15px;color:var(--soft)}.slot .ph strong{display:block;color:var(--ink);font-size:17px;margin-bottom:4px}.hero .slot{aspect-ratio:4/5;max-height:calc(100svh - 120px);width:100%}.etsy .btn-light{background:var(--ground)}.range{padding-block:var(--gap) 0}.range h2,.how h2,.contact h2{font-size:clamp(34px,4.2vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:600}.range .intro{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.range .intro p{font-size:18px;max-width:44ch}.gal{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(16px,2vw,28px);margin-top:56px}.gal figure:nth-child(1){grid-column:span 4;grid-row:span 2}.gal figure:nth-child(2),.gal figure:nth-child(3){grid-column:span 2}.gal figure:nth-child(n+4){grid-column:span 2}.gal .slot{aspect-ratio:1/1}.gal figure:nth-child(1) .slot{aspect-ratio:auto;height:calc(100% - 76px)}.gal figcaption{padding-top:14px;min-height:76px}.gal figcaption b{display:block;font-weight:600;font-size:17px}.gal figcaption span{font-size:15px;color:var(--soft)}.make .aud,.range .aud,.aud{font-size:clamp(20px,1.8vw,26px);font-weight:300;margin-top:64px;max-width:40ch}.how{margin-top:var(--gap);background:var(--ground);padding-block:clamp(80px,9vw,140px)}.how .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px}.how h3{font-size:clamp(22px,2vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.how p{margin-top:12px;font-size:18px;max-width:30ch}.how .mats{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.how .mats h3{font-weight:300}.contact{padding-block:var(--gap) 0;display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:end}.contact p{font-size:18px;margin-top:20px;max-width:40ch}.contact .lines{font-size:clamp(22px,2.2vw,32px);display:grid;gap:10px;justify-items:start}.foot{margin-top:clamp(96px,10vw,160px)}.foot .big{width:100%;height:auto}@media(max-width:900px){.hero,.contact,.how .cols,.how .mats{grid-template-columns:1fr}.hero .slot{max-height:none}.gal{grid-template-columns:1fr 1fr}.gal figure:nth-child(n){grid-column:span 1;grid-row:auto}.gal figure:nth-child(1){grid-column:span 2}.gal figure:nth-child(1) .slot{aspect-ratio:1/1;height:auto}}.close{position:relative;overflow:hidden;padding-top:clamp(48px,5vw,80px)}.close .grid{display:grid;grid-template-columns:6fr 6fr;gap:48px;align-items:center;min-height:clamp(420px,42vw,620px)}.close h2{font-size:clamp(34px,4.2vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:600;max-width:14ch}.close p{font-size:18px;margin-top:20px;max-width:40ch}.close .lines{font-size:clamp(22px,2.2vw,32px);display:grid;gap:10px;justify-items:start;margin-top:40px}.close .lines a{font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.close .mark{position:relative;justify-self:end;width:min(44vw,640px);margin-right:calc(var(--m)*-1)}.close .mark img{width:100%;height:auto;transform:rotate(-14deg) scale(.96);opacity:0;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity 1s ease}.close .mark.in img{transform:none;opacity:1}.foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-block:40px 36px}.foot .small{height:40px;width:auto}.foot .fine{padding:0}@media(max-width:900px){.close .grid{grid-template-columns:1fr;min-height:0}.close .mark{width:70vw;margin-right:calc(var(--m)*-1)}}@media(prefers-reduced-motion:reduce){.close .mark img{transform:none;opacity:1;transition:none}}.bar .logo{display:inline-flex;align-items:center;min-height:48px;flex-shrink:0}.bar .logo img{flex-shrink:0}.bar nav a:not(.btn){display:inline-flex;align-items:center;min-height:44px}@media(max-width:700px){.bar nav a.hide-s{display:none}}.close .lines a,.contact .lines a{display:inline-flex;align-items:center;min-height:44px}.fine{font-size:15px;align-items:center}.fine a{display:inline-flex;align-items:center;min-height:44px}.signup .note{font-size:15px}.gal:focus-visible{outline:3px solid var(--ink);outline-offset:6px}@media(min-width:701px)and (max-width:1023px){.hero{grid-template-columns:6fr 5fr;gap:32px}.hero .slot{max-height:none}.hero h1{font-size:clamp(40px,6vw,60px)}.gal{grid-template-columns:1fr 1fr}.gal figure:nth-child(n){grid-column:span 1;grid-row:auto}.gal figure:nth-child(1) .slot{aspect-ratio:1/1;height:auto}.how .cols{grid-template-columns:repeat(3,1fr);gap:28px}.close .grid{grid-template-columns:7fr 5fr;min-height:0}.close .mark{width:100%;max-width:340px;margin-right:calc(var(--m)*-1)}}@media(max-width:700px){:root{--gap:80px}.hero{grid-template-columns:1fr;gap:0;padding-top:8px}.hero .hero-pic{order:-1;aspect-ratio:16/11;max-height:none;width:calc(100% + 2*var(--m));margin:0 calc(var(--m)*-1) 28px}.hero .hero-pic img{object-position:50% 58%}.hero h1{font-size:clamp(38px,10.5vw,46px)}.hero .lead{margin:18px 0 26px}.etsy{margin-top:22px}.range .intro{display:block}.range .intro p{margin-top:14px}.gal{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--m);margin:36px calc(var(--m)*-1) 0;padding:0 var(--m) 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal figure:nth-child(n){flex:0 0 78%;scroll-snap-align:start;grid-column:auto;grid-row:auto}.gal figure:nth-child(1) .slot,.gal .slot{aspect-ratio:1/1;height:auto}.gal figcaption{min-height:0}.how .cols{grid-template-columns:1fr;gap:28px;margin-top:36px}.close{padding-top:56px}.close .grid{gap:28px}.close .mark{width:58vw;max-width:300px}.foot{padding-block:28px 24px}.foot .fine{flex-direction:column;align-items:flex-start;gap:0}}.signup .err{color:#8a1c1c;font-weight:500;margin-top:10px;font-size:15px}.signup input[aria-invalid=true]{border-color:#8a1c1c}.fine button.linkish{background:none;border:0;padding:0;font:inherit;color:var(--soft);text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;min-height:44px}dialog.pw{border:0;padding:0;margin:auto;width:min(92vw,460px);background:var(--white);color:var(--ink)}dialog.pw::backdrop{background:#20436059}dialog.pw .in-pw{padding:32px}dialog.pw h2{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15}dialog.pw p{font-size:15px;margin-top:8px;color:var(--soft)}dialog.pw form{margin-top:24px}dialog.pw label{display:block;font-size:15px;font-weight:500;margin-bottom:8px}dialog.pw input{width:100%;min-height:52px;padding:0 16px;border:2px solid var(--ink);border-radius:0;background:var(--white);color:var(--ink);font:400 17px Poppins,sans-serif}dialog.pw .actions{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}dialog.pw .err{color:#8a1c1c;font-weight:500;margin-top:10px;font-size:15px}.shopify-challenge__container{padding:40px var(--m)}.btn .arr{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cds-coming-soon.css.map */
