:root{--cream:#fbf3e6;--paper:#fffaf2;--sand:#f3e4cc;--teal:#17434d;--teal-2:#2b7c80;--coral:#ef6f5e;--plum:#4a1f6a;--mustard:#e2a23a;--ink:#17434d;--muted:#5f7479;--line:rgba(23,67,77,.16);--r:22px;--r-sm:12px;--display:"Young Serif",Georgia,serif;--body:"Figtree",system-ui,sans-serif;--wrap:1220px;--shadow:0 18px 40px -22px rgba(23,67,77,.45)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--cream);font-size:16px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}h1,h2,h3,.display{font-family:var(--display);font-weight:400;line-height:1.08;letter-spacing:-.01em}h1{font-size:clamp(42px,6vw,78px)}h2{font-size:clamp(32px,4vw,52px)}h3{font-size:22px}.kicker{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-2);display:inline-flex;align-items:center;gap:10px}.kicker:before{content:"\2726";color:var(--mustard);font-size:14px;letter-spacing:0}.lead{font-size:18px;color:var(--muted);max-width:52ch}.c-coral{color:var(--coral)}.c-plum{color:var(--plum)}.c-teal{color:var(--teal)}em.hand{font-style:italic;color:var(--coral)}.btn{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;border-radius:999px;padding:15px 26px;font-weight:700;font-size:15px;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-dark{background:var(--teal);color:var(--paper);box-shadow:0 10px 24px -12px var(--teal)}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 10px 24px -12px var(--coral)}.btn-line{background:transparent;border:1.5px solid var(--teal);color:var(--teal)}.btn-line:hover{background:var(--teal);color:var(--paper)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(4px)}.link{font-weight:700;border-bottom:2px solid var(--coral);padding-bottom:2px}.announce{background:var(--plum);color:#fbeedd;font-size:13.5px;font-weight:600;overflow:hidden;white-space:nowrap}.announce .track{display:inline-flex;gap:48px;padding:10px 0;animation:tick 32s linear infinite}.announce span:after{content:"\2726";color:var(--mustard);margin-left:48px}@keyframes tick{to{transform:translate(-50%)}}.hdr{position:sticky;top:0;z-index:40;background:#fbf3e6e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.hdr .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px}.nav{display:flex;gap:26px;font-weight:600;font-size:15px}.nav a{position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--coral);transition:right .25s}.nav a:hover:after,.nav a.on:after{right:0}.hdr-tools{display:flex;justify-content:flex-end;gap:8px;align-items:center}.icon-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;position:relative}.icon-btn:hover{background:var(--sand)}.icon-btn svg{width:22px;height:22px}.count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;border-radius:10px;background:var(--coral);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 5px}.burger{display:none}.wordmark{font-family:var(--display);font-size:31px;line-height:1;letter-spacing:-.02em;position:relative;display:inline-flex;align-items:flex-end;white-space:nowrap}.wordmark .s{color:var(--teal)}.wordmark .b{color:var(--coral)}.wordmark .o{color:var(--plum)}.wordmark .hat{position:absolute;width:30px;left:calc(50% + 6px);top:-15px;transform:rotate(-8deg)}.wordmark.lg{font-size:clamp(46px,7vw,92px)}.wordmark.lg .hat{width:clamp(42px,6vw,88px);top:-.45em}.wordmark.light .s{color:#fbf3e6}.wordmark.light .o{color:#e7c6ff}.hero{position:relative;padding:56px 0 40px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.02fr 1fr;gap:40px;align-items:center}.hero h1 span{display:block}.hero .lead{margin:22px 0 30px}.hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-proof{display:flex;gap:26px;margin-top:38px;padding-top:24px;border-top:1px dashed var(--line);flex-wrap:wrap}.hero-proof b{font-family:var(--display);font-size:26px;font-weight:400;display:block;color:var(--plum)}.hero-proof small{color:var(--muted);font-size:13px}.blob{position:absolute;border-radius:50%;filter:blur(0);z-index:-1}.blob.a{width:420px;height:420px;background:var(--sand);right:-80px;top:40px}.blob.b{width:160px;height:160px;background:#f7c9bd;left:-50px;bottom:30px}.spark{position:absolute;color:var(--mustard);font-size:22px;animation:twinkle 3s ease-in-out infinite}@keyframes twinkle{50%{opacity:.25;transform:scale(.7) rotate(20deg)}}.rack{position:relative;height:500px}.rack .rail{position:absolute;left:4%;right:4%;top:14px;height:16px;border-radius:10px;background:linear-gradient(#a8743f,#7b4f27);box-shadow:0 6px 0 -2px #00000014}.rack .rail:before,.rack .rail:after{content:"";position:absolute;top:-6px;width:28px;height:28px;border-radius:50%;background:#6a421f}.rack .rail:before{left:-8px}.rack .rail:after{right:-8px}.hang{position:absolute;top:22px;transform-origin:50% 0;animation:swing 5s ease-in-out infinite}.hang:before{content:"";position:absolute;left:50%;top:0;width:2px;height:var(--rope,40px);background:#7b4f27}.hang:after{content:"";position:absolute;left:calc(50% - 7px);top:-6px;width:14px;height:14px;border-radius:50%;background:var(--mustard);box-shadow:0 2px #b57b1b}.hang .frame{margin-top:var(--rope,40px);background:var(--paper);padding:10px 10px 14px;border-radius:200px 200px 18px 18px;box-shadow:var(--shadow)}.hang img{border-radius:190px 190px 10px 10px;aspect-ratio:3/4;object-fit:cover;width:100%}.hang .tag{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;padding:10px 6px 0}.hang .tag s{color:var(--muted);font-weight:500;margin-left:6px}.hang.h1{left:2%;width:31%;--rope:56px;animation-delay:-1s}.hang.h2{left:34.5%;width:33%;--rope:22px;animation-delay:-2.6s}.hang.h3{right:2%;width:31%;--rope:84px;animation-delay:-.2s}@keyframes swing{0%,to{transform:rotate(1.6deg)}50%{transform:rotate(-1.6deg)}}.bubble{position:absolute;z-index:3;background:var(--paper);border:1.5px solid var(--teal);border-radius:18px;padding:10px 14px;font-weight:700;font-size:14px;box-shadow:4px 4px 0 var(--teal);animation:bob 4s ease-in-out infinite;white-space:nowrap}.bubble:after{content:"";position:absolute;bottom:-9px;left:22px;width:14px;height:14px;background:var(--paper);border-right:1.5px solid var(--teal);border-bottom:1.5px solid var(--teal);transform:rotate(45deg)}.bubble.coral{background:var(--coral);color:#fff}.bubble.coral:after{background:var(--coral)}.bubble.mustard{background:var(--mustard)}.bubble.mustard:after{background:var(--mustard)}.bubble.b1{left:-3%;top:300px}.bubble.b2{right:-2%;top:150px;animation-delay:-1.5s}.bubble.b3{left:46%;top:330px;animation-delay:-2.5s}@keyframes bob{50%{transform:translateY(-8px)}}.ribbon{background:var(--teal);color:var(--cream);overflow:hidden;transform:rotate(-1.2deg);margin:30px -20px;padding:16px 0;border-block:3px solid var(--mustard)}.ribbon .track{display:inline-flex;gap:38px;white-space:nowrap;animation:tick 40s linear infinite;font-family:var(--display);font-size:28px}.ribbon .track i{font-style:normal;color:var(--mustard)}.sec{padding:96px 0}.sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;flex-wrap:wrap}.sec-head h2{margin-top:12px;max-width:16ch}.sec-head p{max-width:42ch;color:var(--muted)}.crowns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.crown{position:relative;border-radius:var(--r);padding:30px 28px 0;overflow:hidden;min-height:430px;display:flex;flex-direction:column;transition:transform .3s}.crown:hover{transform:translateY(-6px)}.crown.t{background:var(--teal);color:var(--cream)}.crown.c{background:var(--coral);color:#fff}.crown.m{background:var(--mustard);color:var(--teal)}.crown .num{font-family:var(--display);font-size:15px;opacity:.75}.crown h3{font-size:34px;margin:8px 0 6px}.crown p{font-size:14.5px;opacity:.85;max-width:28ch}.crown .sil{width:64px;height:64px;position:absolute;top:26px;right:26px;opacity:.9}.crown .pic{margin-top:auto;position:relative;height:230px}.crown .pic img{position:absolute;bottom:-20px;width:62%;border-radius:200px 200px 0 0;border:6px solid rgba(255,255,255,.25);object-fit:cover;aspect-ratio:3/4;transition:transform .4s}.crown .pic img:first-child{left:0;transform:rotate(-5deg)}.crown .pic img:last-child{right:0;transform:rotate(6deg) translateY(16px)}.crown:hover .pic img:first-child{transform:rotate(-9deg) translateY(-6px)}.crown:hover .pic img:last-child{transform:rotate(9deg) translateY(4px)}.crown .go{display:inline-flex;align-items:center;gap:8px;font-weight:700;margin-top:16px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px}.card{position:relative}.card .ph{display:block;position:relative;border-radius:var(--r);overflow:hidden;background:var(--sand);aspect-ratio:4/5}.card .ph a{display:block;height:100%}.card .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.card:hover .ph img{transform:scale(1.06)}.card .flag{position:absolute;top:12px;left:12px;background:var(--coral);color:#fff;font-size:12px;font-weight:800;padding:6px 10px;border-radius:999px}.card .flag.xmas{background:var(--plum)}.card .add{position:absolute;right:12px;bottom:12px;width:46px;height:46px;border-radius:50%;border:0;background:var(--paper);color:var(--teal);font-size:24px;cursor:pointer;box-shadow:var(--shadow);transition:transform .2s,background .2s}.card .add:hover{background:var(--teal);color:var(--paper);transform:rotate(90deg)}.card .meta{padding:14px 4px 0}.card .cat{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-2);font-weight:700}.card h3{font-family:var(--body);font-weight:700;font-size:16px;line-height:1.35;margin:4px 0 6px}.price{display:flex;gap:10px;align-items:baseline;font-weight:800}.price s{color:var(--muted);font-weight:500;font-size:14px}.price .off{color:var(--coral);font-size:13px}.card .take{margin-top:8px;font-size:13px;color:var(--muted);display:flex;gap:6px;align-items:center}.card .take b{color:var(--plum)}.poll-sec{background:var(--plum);color:#fbeedd;border-radius:40px;margin:0 16px;position:relative;overflow:hidden}.poll-sec .kicker{color:#f2c3b7}.poll-sec .sec-head p{color:#d9c7e6}.poll{display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:center}.vs{font-family:var(--display);font-size:46px;width:96px;height:96px;border-radius:50%;background:var(--mustard);color:var(--plum);display:grid;place-items:center;transform:rotate(-8deg)}.option{background:var(--paper);color:var(--teal);border-radius:var(--r);padding:14px;border:0;cursor:pointer;text-align:left;transition:transform .25s,box-shadow .25s;position:relative}.option:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 24px 40px -20px #000}.option img{border-radius:14px;aspect-ratio:16/11;object-fit:cover;width:100%}.option .row{display:flex;justify-content:space-between;align-items:center;padding:14px 6px 4px;gap:12px}.option h3{font-size:22px}.option .bar{height:10px;border-radius:10px;background:var(--sand);overflow:hidden;margin:12px 6px 6px;opacity:0;transition:opacity .3s}.option .bar i{display:block;height:100%;width:0;background:var(--coral);border-radius:10px;transition:width .8s cubic-bezier(.2,.8,.2,1)}.option .pct{font-family:var(--display);font-size:28px;color:var(--plum);opacity:0;transition:opacity .3s}.poll.voted .bar,.poll.voted .pct{opacity:1}.option.picked{outline:4px solid var(--mustard)}.option.picked:after{content:"Your pick \2713";position:absolute;top:24px;left:24px;background:var(--mustard);color:var(--plum);font-weight:800;font-size:13px;padding:6px 12px;border-radius:999px}.poll-foot{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:16px;flex-wrap:wrap;color:#d9c7e6;font-size:14px}.poll-foot button{background:none;border:1.5px solid #d9c7e6;color:#fbeedd;border-radius:999px;padding:10px 18px;cursor:pointer;font-weight:700}.quiz{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:stretch}.quiz-intro{background:var(--sand);border-radius:var(--r);padding:40px;position:relative;overflow:hidden}.quiz-intro h2{margin:14px 0}.quiz-intro .steps{display:flex;gap:8px;margin-top:28px}.quiz-intro .steps i{flex:1;height:6px;border-radius:6px;background:#17434d26}.quiz-intro .steps i.on{background:var(--coral)}.quiz-card{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:36px;min-height:380px;display:flex;flex-direction:column}.quiz-card .q{font-family:var(--display);font-size:28px;margin-bottom:22px}.quiz-card .opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chip{border:1.5px solid var(--line);background:var(--cream);border-radius:16px;padding:16px 18px;text-align:left;cursor:pointer;font-weight:700;display:flex;gap:12px;align-items:center;transition:all .2s}.chip:hover{border-color:var(--coral);background:#fff}.chip .e{font-size:22px}.quiz-result{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center}.quiz-result img{border-radius:16px;aspect-ratio:4/5;object-fit:cover}.quiz-result h3{font-size:28px;margin:6px 0 10px}.takes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.take-card{background:var(--paper);border-radius:var(--r);padding:28px;border:1.5px solid var(--line);position:relative}.take-card .q{font-family:var(--display);font-size:64px;line-height:.6;color:var(--coral);height:30px}.take-card h3{margin:10px 0}.take-card p{color:var(--muted);font-size:15px}.take-card .who img{width:40px;height:40px;border-radius:50%;object-fit:cover}.size{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:var(--teal);color:var(--cream);border-radius:40px;padding:60px;position:relative;overflow:hidden}.size .kicker{color:#9fd5d3}.size p{color:#cfe1df}.size table{width:100%;border-collapse:collapse;margin-top:24px;font-size:15px}.size th,.size td{padding:12px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.15)}.size th{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mustard)}.tape{position:relative;aspect-ratio:1;max-width:420px;margin:auto}.tape svg{width:100%;height:100%}.founder{display:grid;grid-template-columns:auto 1fr;gap:50px;align-items:center}.founder .stamp{width:300px;height:300px;border-radius:50%;background:var(--paper);display:grid;place-items:center;position:relative;box-shadow:var(--shadow)}.founder .stamp img{width:78%;border-radius:50%}.founder .stamp svg{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;width:calc(100% + 28px);height:calc(100% + 28px);animation:spin 28s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.founder blockquote{font-family:var(--display);font-size:clamp(24px,2.6vw,34px);line-height:1.3;margin:16px 0 20px}.founder .sig{font-weight:700}.founder .sig small{display:block;color:var(--muted);font-weight:500}.news{background:var(--coral);color:#fff;border-radius:40px;padding:56px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.news h2{color:#fff}.news form{display:flex;background:#fff;border-radius:999px;padding:6px}.news input{flex:1;border:0;background:transparent;padding:0 18px;outline:0;color:var(--teal);min-width:0}.news small{display:block;margin-top:12px;opacity:.85}.ftr{background:#0f2f36;color:#cfe1df;margin-top:96px;padding:70px 0 30px;border-radius:40px 40px 0 0}.ftr-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px}.ftr h4{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mustard);margin-bottom:16px}.ftr ul{list-style:none;display:grid;gap:10px;font-size:15px}.ftr a:hover{color:#fff}.ftr .tag{margin-top:16px;max-width:32ch;font-size:15px}.ftr-bot{display:flex;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;flex-wrap:wrap}.pays{display:flex;gap:8px}.pays span{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.phero{padding:60px 0 40px;text-align:center;position:relative}.phero h1{font-size:clamp(40px,5vw,64px);margin-top:12px}.phero p{margin:14px auto 0;color:var(--muted);max-width:56ch}.crumbs{font-size:13px;color:var(--muted);margin-bottom:14px}.crumbs a{text-decoration:underline}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;flex-wrap:wrap}.chips{display:flex;gap:10px;flex-wrap:wrap}.chips button{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 18px;font-weight:700;cursor:pointer;font-size:14px}.chips button.on{background:var(--teal);color:var(--paper);border-color:var(--teal)}.toolbar select{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 16px;font-weight:600}.pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;padding:30px 0 60px}.gallery{display:grid;grid-template-columns:84px 1fr;gap:14px;position:sticky;top:100px;align-self:start}.thumbs{display:grid;gap:10px;align-content:start}.thumbs button{border:2px solid transparent;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:none;aspect-ratio:1}.thumbs button.on{border-color:var(--coral)}.thumbs img{width:100%;height:100%;object-fit:cover}.main-ph{border-radius:var(--r);overflow:hidden;background:var(--sand);aspect-ratio:1;position:relative}.main-ph img{width:100%;height:100%;object-fit:cover}.info .cat{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:var(--teal-2)}.info h1{font-size:clamp(32px,3.4vw,46px);margin:10px 0 14px}.info .price{font-size:26px;margin-bottom:6px}.info .save{display:inline-block;background:#fde3dd;color:#b8402f;font-weight:800;font-size:13px;padding:6px 12px;border-radius:999px}.info .desc{color:var(--muted);margin:22px 0}.feats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 26px}.feats li{list-style:none;display:flex;gap:10px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-weight:600;font-size:14px}.feats li:before{content:"\2726";color:var(--mustard)}.opt-label{font-weight:800;font-size:14px;margin-bottom:10px;display:flex;justify-content:space-between}.opt-label a{font-weight:600;color:var(--teal-2);text-decoration:underline;font-size:13px}.swatches{display:flex;gap:10px;margin-bottom:22px}.swatches span{width:36px;height:36px;border-radius:50%;border:3px solid var(--paper);outline:2px solid var(--teal)}.fit{display:inline-block;border:1.5px solid var(--teal);border-radius:999px;padding:9px 18px;font-weight:700;font-size:14px;margin-bottom:24px}.buy{display:flex;gap:12px}.qty{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:999px;background:var(--paper)}.qty button{width:44px;height:50px;border:0;background:none;font-size:20px;cursor:pointer}.qty span{min-width:26px;text-align:center;font-weight:800}.buy .btn{flex:1;justify-content:center}.mini-poll{margin-top:26px;background:var(--sand);border-radius:16px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.mini-poll b{font-family:var(--display);font-weight:400;font-size:19px}.mini-poll .btns{display:flex;gap:8px}.mini-poll button{border:1.5px solid var(--teal);background:var(--paper);border-radius:999px;padding:8px 14px;font-weight:700;cursor:pointer}.mini-poll button.on{background:var(--teal);color:var(--paper)}.acc{margin-top:26px;border-top:1px solid var(--line)}.acc details{border-bottom:1px solid var(--line)}.acc summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:800;display:flex;justify-content:space-between}.acc summary:after{content:"+";font-size:22px;line-height:1;transition:transform .2s}.acc details[open] summary:after{transform:rotate(45deg)}.acc details p{padding:0 0 18px;color:var(--muted);font-size:15px}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;font-size:13px;text-align:center}.perks div{background:var(--paper);border-radius:12px;padding:14px 8px;border:1px solid var(--line)}.perks b{display:block;font-size:20px}.story{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.story .stack{position:relative;height:520px}.story .stack img{position:absolute;width:62%;border-radius:200px 200px 20px 20px;box-shadow:var(--shadow);border:8px solid var(--paper);object-fit:cover;aspect-ratio:3/4}.story .stack img:nth-child(1){left:0;top:0;transform:rotate(-4deg)}.story .stack img:nth-child(2){right:0;bottom:0;transform:rotate(5deg)}.story p{color:var(--muted);margin-bottom:16px}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.value{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:26px}.value .ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:24px;margin-bottom:14px}.value p{color:var(--muted);font-size:14.5px;margin-top:6px}.contact{display:grid;grid-template-columns:1fr 1.2fr;gap:40px}.c-card{background:var(--teal);color:var(--cream);border-radius:var(--r);padding:40px}.c-card ul{list-style:none;display:grid;gap:22px;margin-top:28px}.c-card li{display:flex;gap:14px}.c-card li b{display:block;color:var(--mustard);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.form{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.form label{display:grid;gap:6px;font-weight:700;font-size:14px}.form .full{grid-column:1/-1}.form input,.form select,.form textarea{border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--cream);outline:0}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--coral)}.faq{max-width:820px;margin:0 auto}.cart{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:start}.line{display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.line img{border-radius:14px;aspect-ratio:1;object-fit:cover}.line h3{font-family:var(--body);font-weight:700;font-size:16px}.line .rm{background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:13px;margin-top:6px}.summary{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:30px;position:sticky;top:100px}.summary .row{display:flex;justify-content:space-between;padding:10px 0}.summary .tot{font-family:var(--display);font-size:26px;border-top:1px dashed var(--line);margin-top:10px;padding-top:16px}.ship-meter{background:var(--sand);border-radius:14px;padding:14px 16px;margin-bottom:18px;font-size:14px;font-weight:600}.ship-meter .m{height:8px;border-radius:8px;background:#fff;margin-top:10px;overflow:hidden}.ship-meter .m i{display:block;height:100%;background:var(--teal-2);border-radius:8px;transition:width .5s}.empty{text-align:center;padding:60px 0}.empty .display{font-size:34px;margin:14px 0}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,140%);background:var(--teal);color:var(--paper);padding:14px 22px;border-radius:999px;font-weight:700;z-index:90;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;gap:12px;align-items:center;box-shadow:var(--shadow)}.toast.show{transform:translate(-50%)}.toast a{color:var(--mustard);text-decoration:underline}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--cream);z-index:80;padding:100px 30px 30px;display:none;flex-direction:column;gap:18px;font-family:var(--display);font-size:34px}.mnav.open{display:flex}.mnav .x{position:absolute;top:20px;right:20px}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}@media(max-width:1020px){.hero .wrap,.quiz,.size,.news,.story,.contact,.cart,.pdp{grid-template-columns:1fr}.grid{grid-template-columns:repeat(3,1fr)}.crowns,.takes,.values{grid-template-columns:1fr 1fr}.founder{grid-template-columns:1fr;text-align:center;justify-items:center}.ftr-top{grid-template-columns:1fr 1fr}.gallery{position:static}.rack{max-width:620px;margin:0 auto;width:100%}}@media(max-width:760px){.wrap{padding:0 16px}.nav{display:none}.burger{display:grid}.hdr .wrap{grid-template-columns:auto 1fr auto;height:66px}.hdr .wordmark{font-size:25px;justify-self:center}.hdr .wordmark .hat{width:24px;top:-12px}.sec{padding:64px 0}.grid{grid-template-columns:1fr 1fr;gap:20px 12px}.crowns,.takes,.values{grid-template-columns:1fr}.crown{min-height:0}.crown .pic{height:210px;margin-top:22px}.crown .pic img{width:52%}.rack{height:390px}.bubble.b3{top:250px;left:38%}.bubble.b1,.hang .tag span{display:none}.hang .tag{justify-content:center}.bubble{font-size:12px;padding:8px 11px}.bubble.b1{left:0;bottom:70px}.bubble.b2{right:0;top:110px}.poll{grid-template-columns:1fr}.vs{margin:-10px auto;width:70px;height:70px;font-size:32px;z-index:2}.poll-sec,.size,.news{border-radius:28px;padding:40px 22px}.poll-sec{margin:0 10px}.quiz-card .opts{grid-template-columns:1fr}.quiz-intro,.quiz-card{padding:26px}.quiz-result{grid-template-columns:110px 1fr}.founder .stamp{width:220px;height:220px}.news form{flex-direction:column;border-radius:20px;gap:6px}.news input{padding:14px}.form{grid-template-columns:1fr;padding:24px}.gallery{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(4,1fr);order:2}.feats{grid-template-columns:1fr}.line{grid-template-columns:80px 1fr}.line>div:last-child{grid-column:2}.story .stack{height:400px}.ftr-top{grid-template-columns:1fr}.card h3{font-size:14.5px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}:root{--orange:var(--coral);--cobalt:var(--teal-2);--mono:var(--body);--serif:var(--display);--ink-2:var(--muted);--mute:var(--muted);--card:var(--paper);--paper-2:var(--sand);--orange-soft:#fde3dd;--cobalt-soft:#d6ecea}[hidden]{display:none!important}.skip-link{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--teal);color:#fff;padding:10px 16px;border-radius:999px}.skip-link:focus{left:12px}#MainContent{outline:none}:focus-visible{outline:2px solid var(--coral);outline-offset:3px}.hdr-section{position:sticky;top:0;z-index:50}.hdr{position:relative}.hdr .wordmark{justify-self:center}.hdr .logo{justify-self:center;display:block}.logo-img{display:block}.nav-r{margin-right:14px}.count[data-n="0"]{display:none}.announce a{color:inherit}.mnav a{line-height:1.2}.mnav-note{font-family:var(--body);font-size:14px;color:var(--muted);margin-top:auto}h1 em,h2 em,h3 em{font-style:italic;color:var(--coral)}.poll-sec h2 em,.size h2 em,.news h2 em,.c-card h2 em{color:var(--mustard)}.hero h1{max-width:7em}.sec-head h2{max-width:16ch}.news h2{max-width:14ch}.phero h1{max-width:14ch;margin-left:auto;margin-right:auto}.phero .kicker{justify-content:center}.phero-rte{max-width:56ch;margin:14px auto 0;color:var(--muted)}.phero-rte p{margin:0}.ph-empty{display:grid;place-items:center;width:100%;height:100%;min-height:120px;aspect-ratio:1;background:var(--sand);color:var(--muted);text-align:center;padding:16px;font-size:14px}.ph-empty span{display:flex;flex-direction:column;align-items:center;gap:10px}.ph-empty .logo-mark{position:static;width:54px;transform:none;opacity:.7}.card .ph img.alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s,transform .6s}.card:hover .ph img.alt{opacity:1}.card .ph .ph-empty{aspect-ratio:auto}.card .flag.out{background:var(--muted)}a.add{display:grid;place-items:center;line-height:1}.card .add.is-loading{opacity:.6;pointer-events:none}.price small{font-weight:600;font-size:.75em}.price .off{font-weight:800}.hang img,.crown .pic img,.option img,.take-card .who img,.quiz-result img,.story .stack img{height:auto}.hang .ph-empty{border-radius:190px 190px 10px 10px;aspect-ratio:3/4}.crown .pic .ph-empty{position:absolute;bottom:-20px;left:0;width:62%;border-radius:200px 200px 0 0}.option{display:block;width:100%;font:inherit}.option .link{position:relative;z-index:1}.take-card .who{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;font-weight:700}.take-card .who:hover{color:var(--coral)}.take-card .who .ph-empty{width:40px;height:40px;min-height:0;padding:0;border-radius:50%}.take-card .who .ph-empty span{display:none}.quiz-result .cat{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--teal-2)}.quiz-result .note{color:var(--muted);margin-bottom:12px}.quiz-result .price{margin-bottom:18px}.quiz-btns{display:flex;gap:10px;flex-wrap:wrap}.quiz-card .opts{margin-top:4px}.founder .stamp text{fill:var(--plum)}.chips a{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 18px;font-weight:700;font-size:14px}.chips a.on{background:var(--teal);color:var(--paper);border-color:var(--teal)}.chips a:hover{border-color:var(--teal)}.sort{display:flex;align-items:center;gap:14px}.result-n{font-size:14px;color:var(--muted);font-weight:600}.sort select{border:1.5px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 16px;font-weight:600}.gallery.solo{grid-template-columns:1fr}.main-ph img{transition:transform .25s}.main-ph .ph-empty{aspect-ratio:1}.pflag{position:absolute;top:16px;left:16px;background:var(--plum);color:#fff;font-weight:800;font-size:13px;padding:7px 12px;border-radius:999px;z-index:2}.pflag.out{background:var(--muted)}.img-nav{position:absolute;right:14px;bottom:14px;display:flex;gap:8px;z-index:2}.img-nav button{width:42px;height:42px;border-radius:50%;border:0;background:var(--paper);color:var(--teal);font-size:18px;cursor:pointer;box-shadow:var(--shadow)}.info .crumbs a{text-decoration:none}.info .crumbs a:hover{text-decoration:underline}.info .price s{font-size:.6em}.info .price small{font-size:.55em}.opt-val{color:var(--teal-2)}.optbtns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.optbtns label{cursor:pointer}.optbtns label span{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);font-weight:700;font-size:14px;transition:border-color .2s}.optbtns label span:has(i){padding-left:6px}.optbtns i{width:32px;height:32px;border-radius:50%;border:2px solid var(--paper);outline:1.5px solid var(--line)}.optbtns input:checked+span{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.optbtns input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.buy .qty input{width:34px;border:0;background:none;text-align:center;font-weight:800;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.buy .qty input::-webkit-outer-spin-button,.buy .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pform .shopify-payment-button{margin-top:12px}.pform .shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.pform .shopify-payment-button__more-options{color:var(--muted);text-decoration:underline}.form-err{color:#b8402f;font-size:14px;margin:8px 0 0}.btn[disabled]{opacity:.5;pointer-events:none}.btn.is-loading{opacity:.6;pointer-events:none}.btn-block{width:100%;justify-content:center}.btn-orange{background:var(--coral);color:#fff}.btn-ink{background:var(--teal);color:var(--paper)}.acc .body{padding:0 0 18px;color:var(--muted);font-size:15px}.acc .body p{margin:0 0 .8em}.acc summary::-webkit-details-marker{display:none}.sticky-buy{position:fixed;left:50%;bottom:16px;z-index:60;transform:translate(-50%,160%);display:flex;align-items:center;gap:14px;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:8px 8px 8px 10px;box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1);width:min(560px,calc(100% - 24px))}.sticky-buy.show{transform:translate(-50%)}.sticky-buy img{width:46px;height:46px;border-radius:50%;object-fit:cover}.sticky-buy>div{flex:1;min-width:0;display:grid;font-size:14px}.sticky-buy b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy s{color:var(--muted);margin-left:4px}.sticky-buy .btn{padding:12px 20px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f2f3673;z-index:85;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.open{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--cream);z-index:86;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility 0s .45s}.drawer.open{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.7,0,.2,1)}.drawer-hd{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.drawer-hd h3{font-size:28px}.drawer-hd sup{font-family:var(--body);font-size:13px;color:var(--muted)}.drawer .ship-meter{margin:16px 22px 0}.drawer-items{flex:1;overflow-y:auto;padding:0 22px}.drawer-ft{padding:18px 22px 22px;border-top:1px solid var(--line);background:var(--paper)}.drawer-ft small{display:block;color:var(--muted);font-size:13px;margin:4px 0 14px}.drawer-ft .row,.summary .row{display:flex;justify-content:space-between;padding:6px 0}.drawer-ft .tot{font-family:var(--display);font-size:24px}.save-row{color:var(--coral)}.drawer-link{display:block;text-align:center;font-size:13px;color:var(--muted);text-decoration:underline;margin-top:12px}.drawer .empty{padding:40px 0}.drawer .line{grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0}.line>a{display:block}.line img{width:100%}.line .ph-empty{border-radius:14px;min-height:0}.line h3 a:hover{color:var(--coral)}.line small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.lqty{display:flex;align-items:center;gap:14px;margin-top:10px}.qty.sm button{width:34px;height:36px;font-size:16px}.qty.sm span{min-width:20px}.line .rm{margin-top:0}.line .price.lp{display:grid;justify-items:end;gap:0;text-align:right}.summary textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--cream);min-height:80px;margin:16px 0 12px;resize:vertical;outline:0}.summary textarea:focus{border-color:var(--coral)}.summary form{margin:0}.tax-note{font-size:13px;color:var(--muted);margin:12px 0 0;text-align:center}.empty p{color:var(--muted);margin:0 0 24px}.empty .kicker{justify-content:center}.toast{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px)}.toast a{margin-left:4px}.pays{flex-wrap:wrap}.pay-icon{width:38px;height:24px}.field-inline{display:flex;gap:8px;max-width:560px;margin:24px auto 0;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:6px}.field-inline input{flex:1;min-width:0;border:0;background:none;padding:0 16px;outline:none;font-size:16px}.field-inline .btn{padding:12px 22px}.pagination{display:flex;justify-content:center;gap:8px;margin:44px 0 10px;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;height:44px;border-radius:999px;border:1.5px solid var(--line);display:grid;place-items:center;padding:0 12px;font-weight:700;background:var(--paper)}.pagination a:hover{border-color:var(--teal)}.pagination .is-current{background:var(--teal);color:var(--paper);border-color:var(--teal)}.card-box{display:block;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:26px}.card-box h2,.card-box h3{margin:8px 0 12px;font-size:22px}.crowns .crown .pic img:nth-child(n+3){display:none}.rte{font-size:16px;line-height:1.7;color:var(--muted)}.rte p{margin:0 0 1em}.rte a{color:var(--coral);text-decoration:underline}.rte img{border-radius:var(--r-sm);height:auto}.rte h2,.rte h3{color:var(--teal);margin:1.2em 0 .5em}.rte ul,.rte ol{padding-left:20px;margin:0 0 1em}.page-body{max-width:760px;margin:0 auto}.c-card a{text-decoration:underline}.errors,.success,.form-msg{border-radius:14px;padding:12px 16px;margin:0 0 18px;font-size:14px}.errors{background:#fde3dd;color:#8a2a1f}.errors ul{margin:0;padding-left:18px}.success,.form-msg{background:#d6ecea;color:var(--teal)}.news-ok{display:block;padding:14px 18px;color:var(--teal)}.news-err{width:100%;font-size:13px;margin:6px 0 0;color:#fff}.field{margin-bottom:14px;display:grid;gap:6px}.field label{font-weight:700;font-size:14px}.field input,.field select,.field textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--cream);outline:0}.field input:focus,.field select:focus{border-color:var(--coral)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.check-row{display:flex;gap:10px;align-items:center;font-size:14px;margin:4px 0 18px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.banner{padding:50px 0 30px}.banner__mono{display:none}.h1{font-family:var(--display);font-size:clamp(40px,5vw,64px);line-height:1.08;margin:12px 0}.h3{font-family:var(--display);font-size:26px;margin:0}.caps{font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--teal-2)}.it{font-style:italic;color:var(--coral)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--coral)}.link-arrow .ic{width:16px;height:16px}.breadcrumbs{font-size:14px;color:var(--muted)}.breadcrumbs a:hover{color:var(--coral)}.wrap--narrow{max-width:800px}.bg-cream{background:var(--cream)}.soft{color:var(--muted)}.ic{width:20px;height:20px;flex:none}.auth{max-width:480px;margin:0 auto;background:var(--paper);border:1.5px solid var(--line);border-radius:var(--r);padding:40px 34px;box-shadow:var(--shadow)}.auth>.logo-mark{display:block;width:64px;margin:0 auto 14px}.auth h1{font-size:42px;margin:0 0 6px;text-align:center}.auth__sub{text-align:center;color:var(--muted);margin:0 0 24px}.auth__alt{text-align:center;margin:20px 0 0;font-size:14px}.auth__alt a,.auth__link{color:var(--coral);text-decoration:underline}.account{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start}.table-wrap{overflow-x:auto;border:1.5px solid var(--line);border-radius:var(--r);background:var(--paper)}.table{width:100%;border-collapse:collapse;font-size:15px}.table th,.table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--line)}.table th{font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.table tr:last-child td{border-bottom:0}.table a{color:var(--coral);font-weight:700}.address{font-style:normal;line-height:1.6;color:var(--muted);margin-bottom:16px}.addr-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.addr-actions{display:flex;gap:10px;flex-wrap:wrap}.addr-actions button,.addr-actions a{font-size:14px;text-decoration:underline;color:var(--muted);background:none;border:0;cursor:pointer}.pill{display:inline-block;background:#d6ecea;color:var(--teal);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.post-card{display:flex;flex-direction:column;gap:8px}.post-card time{font-weight:800;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px}.post-card h3{margin:0;font-size:22px;line-height:1.15}.post-card p{margin:0;color:var(--muted);font-size:15px}.media{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/3;background:var(--sand)}.media img{width:100%;height:100%;object-fit:cover}.article__hero .media{aspect-ratio:16/8;margin-bottom:40px}.article__body{font-size:18px}.password-body,.giftcard-body{min-height:100vh;display:grid;place-items:center;background:var(--plum)}.password-page{width:min(560px,100% - 32px);background:var(--paper);border-radius:36px;padding:44px 32px;text-align:center;box-shadow:8px 8px 0 var(--mustard);margin:30px auto}.password-page__logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:26px;margin-bottom:22px}.password-page__logo b{color:var(--coral);font-weight:400}.password-page__logo .logo-mark{width:48px}.password-page>div>.logo-mark{display:block;width:72px;margin:0 auto 14px}.password-page h1{font-size:clamp(34px,6vw,52px);margin:12px 0}.password-page .field-inline{margin:22px auto 0}.password-page details{margin-top:26px;font-size:14px;color:var(--muted)}.password-page summary{cursor:pointer;text-decoration:underline}@media(max-width:1020px){.account{grid-template-columns:1fr}.posts{grid-template-columns:1fr 1fr}.crowns .crown{min-height:380px}}@media(max-width:760px){.hdr-tools .acct{display:none}.hdr-tools{gap:2px}.hdr .wrap{gap:4px}.hdr .logo-img{height:36px!important}.posts,.field-row{grid-template-columns:1fr}.auth{padding:30px 20px}.toolbar{flex-direction:column;align-items:stretch}.chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin:0 -16px;padding-left:16px;padding-right:16px}.chips a{white-space:nowrap}.sort{justify-content:space-between}.table thead{display:none}.table tr{display:block;border-bottom:1px solid var(--line)}.table td{display:flex;justify-content:space-between;border:0;padding:8px 14px}.table td:before{content:attr(data-label);font-weight:800;font-size:11px;text-transform:uppercase;color:var(--muted)}.line .price.lp{grid-column:2;justify-items:start;text-align:left}.drawer .line{grid-template-columns:70px 1fr}.info .feats{grid-template-columns:1fr 1fr}.feats li{font-size:13px;padding:10px 12px}.phero{padding:44px 0 30px}.field-inline .btn{padding:12px 16px}.sticky-buy{bottom:10px}}.card .ph a.add{display:grid;place-items:center;height:46px}.info h1{font-size:clamp(28px,2.6vw,40px)}.toast{visibility:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),visibility 0s .35s}.toast.show{visibility:visible;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.news .kicker{color:#fff}.news .kicker:before{color:var(--teal)}.hero h1{max-width:6.3em}.option h3,.card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sbo.css.map */
