:root{--cream:#F4E9DB;--rose:#D8A099;--marigold:#F2A22D;--terra:#B8553B;--brown:#3A2418;--wall:#EBDCC9;--paper:#FBF6EE;--ink-soft:#6E5546;--rule:#D9C6B0;--accent:var(--terra);--accent-ink:#F4E9DB;--p-teal:#1F9E98;--p-coral:#F0705F;--p-pink:#EC80A7;--p-mint:#8FD6BD;--p-yellow:#F4C63D;--p-lavender:#B49FE0;--p-blue:#5A8BE8;--display:"Fraunces", Georgia, "Times New Roman", serif;--body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--script:"Pacifico", "Brush Script MT", cursive;--chunky:"Luckiest Guy", "Arial Black", Impact, sans-serif}:root[data-occasion=rose]{--accent:var(--rose);--accent-ink:var(--brown)}:root[data-occasion=marigold]{--accent:var(--marigold);--accent-ink:var(--brown)}body{background:var(--cream);color:var(--brown);font-family:var(--body);letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--display);color:var(--brown);letter-spacing:-.01em;font-variation-settings:"SOFT" 100,"WONK" 0}.button,.shopify-challenge__button,.customer button{border-radius:999px}.ys{color:var(--brown);font-family:var(--body);font-size:1.6rem;line-height:1.6}.ys *{box-sizing:border-box}.ys [hidden]{display:none!important}.ys h1,.ys h2,.ys h3,.ys h4{font-weight:400;line-height:1.05;margin:0;text-wrap:balance}.ys p{margin:0}.ys a{color:inherit}.ys button,.ys input,.ys select,.ys textarea{font:inherit;color:inherit;letter-spacing:0}.ys :focus-visible{outline:2px solid var(--brown);outline-offset:3px;border-radius:4px}.ys-wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ys-eyebrow{font-family:var(--body);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500}.ys-lede{font-family:var(--display);font-size:clamp(1.84rem,2.2vw,2.24rem);line-height:1.45;max-width:36ch;font-variation-settings:"SOFT" 100,"opsz" 24}.ys-muted{color:var(--ink-soft)}.ys-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:0;cursor:pointer;background:var(--brown);color:var(--cream)!important;padding:.95em 1.5em;border-radius:999px;font-weight:500;font-size:1.6rem;line-height:1.2;text-decoration:none;transition:transform .2s ease,background .3s}.ys-btn:hover{transform:translateY(-1px)}.ys-btn--accent{background:var(--accent);color:var(--accent-ink)!important}.ys-btn--ghost{background:transparent;color:var(--brown)!important;box-shadow:inset 0 0 0 1.5px var(--brown)}.ys-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ys-link{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:inherit}.ys-fade{animation:ys-fade .45s ease both}@keyframes ys-fade{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.ys-head{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule)}.ys-head .ys-wrap{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:1.28rem}.ys-wordmark{font-family:var(--display);font-style:italic;font-weight:600;font-size:2.8rem;line-height:1;color:var(--terra)!important;text-decoration:none;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72;letter-spacing:-.01em}.ys-wordmark img{display:block;height:3.52rem;width:auto}.ys-nav{display:flex;gap:2.56rem;align-items:center;font-size:1.472rem}.ys-nav a{text-decoration:none}.ys-nav a:hover{text-decoration:underline;text-underline-offset:4px}.ys-bag{display:inline-flex;align-items:center;gap:.72rem;background:var(--paper);border:1px solid var(--rule);padding:.72rem 1.44rem;border-radius:999px;text-decoration:none!important}.ys-bag b{background:var(--accent);color:var(--accent-ink);font-size:1.152rem;min-width:2.24rem;height:2.24rem;border-radius:999px;display:inline-grid;place-items:center;font-weight:600;padding:0 .48rem}@media(max-width:720px){.ys-head .ys-wrap{flex-wrap:wrap;justify-content:flex-start;row-gap:.8rem;padding-block:1.04rem}.ys-nav{display:contents}.ys-wordmark{order:0}.ys-bag{order:1;margin-left:auto}.ys-head .ys-wrap:after{content:"";flex-basis:100%;order:2;height:0}.ys-nav .ys-hide-sm{order:3;font-size:1.408rem;margin-right:1.76rem}}.ys-stage{position:relative;display:grid;place-items:center;padding:3.52rem 1.6rem 4.16rem;background:var(--wall);border-radius:6px;overflow:hidden;min-width:0}.ys-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:2.56rem;height:10px;border-radius:50%;background:radial-gradient(closest-side,rgba(58,36,24,.22),transparent);pointer-events:none}.ys-stage--photo{padding:0}.ys-stage--photo:after{display:none}.ys-stage img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.ys-textlet{position:relative;z-index:1;font-family:var(--script);color:var(--c1);font-size:var(--fs,4.16rem);line-height:1.15;text-align:center;white-space:nowrap;max-width:100%;text-shadow:1px 1px 0 color-mix(in srgb,var(--c1) 72%,#000),2px 2px 0 color-mix(in srgb,var(--c1) 68%,#000),3px 3px 0 color-mix(in srgb,var(--c1) 64%,#000),4px 4px 0 color-mix(in srgb,var(--c1) 60%,#000),6px 9px 10px rgba(58,36,24,.18);transform-origin:50% 100%;animation:ys-standup .9s cubic-bezier(.2,.8,.2,1) both}.ys-textlet .alt{color:var(--c2);text-shadow:1px 1px 0 color-mix(in srgb,var(--c2) 72%,#000),2px 2px 0 color-mix(in srgb,var(--c2) 68%,#000),3px 3px 0 color-mix(in srgb,var(--c2) 64%,#000),4px 4px 0 color-mix(in srgb,var(--c2) 60%,#000)}.ys-textlet.bold{font-family:var(--chunky);letter-spacing:.02em}@keyframes ys-standup{0%{transform:perspective(500px) rotateX(55deg);opacity:0}to{transform:none;opacity:1}}.ys-coaster{position:relative;z-index:1;width:var(--sz,190px);aspect-ratio:1;max-width:100%;border-radius:50%;background:var(--face);box-shadow:inset 0 0 0 calc(var(--sz,190px)*.05) var(--ring),4px 8px color-mix(in srgb,var(--ring) 70%,#000),8px 16px 18px #3a241833;display:grid;place-items:center;text-align:center;color:var(--ink);font-family:var(--chunky);transform:rotate(var(--tilt,-6deg));animation:ys-roll .9s cubic-bezier(.2,.8,.2,1) both}.ys-coaster .ct{font-size:calc(var(--sz,190px)*.15);line-height:.95;padding:0 14%}.ys-coaster .ic{display:block;font-family:var(--body);font-size:calc(var(--sz,190px)*.1);margin-top:.15em;color:var(--ink)}@keyframes ys-roll{0%{transform:rotate(-40deg) scale(.85);opacity:0}to{transform:rotate(var(--tilt,-6deg));opacity:1}}@media(prefers-reduced-motion:reduce){.ys-textlet,.ys-coaster,.ys-fade{animation:none}}.ys-placard{background:var(--paper);border:1px solid var(--rule);padding:1.6rem 1.76rem 1.76rem;border-radius:2px;display:grid;gap:.56rem;box-shadow:0 1px 0 var(--rule)}.ys-placard .pt{font-family:var(--display);font-size:2rem;line-height:1.25;font-variation-settings:"SOFT" 100,"opsz" 36}.ys-placard .pm{font-size:1.152rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.ys-placard .ph{font-family:var(--display);font-style:italic;font-size:1.6rem;line-height:1.45;font-variation-settings:"SOFT" 100,"opsz" 18}.ys-placard .pp{display:flex;justify-content:space-between;align-items:baseline;margin-top:.48rem;font-size:1.44rem}.ys-piece{display:grid;gap:1.28rem;text-align:left;text-decoration:none;color:inherit;min-width:0}.ys-piece .ys-stage{min-height:230px;transition:background .3s}.ys-piece:hover .ys-stage{background:color-mix(in srgb,var(--wall) 80%,var(--accent))}.ys-gallery{display:grid;gap:3.52rem 2.56rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ys-cover{padding-block:clamp(3.2rem,6vw,7.2rem) 4.8rem}.ys-cover-grid{display:grid;gap:4rem;grid-template-columns:1.15fr .85fr;align-items:center}@media(max-width:900px){.ys-cover-grid{grid-template-columns:1fr}}.ys-masthead{display:flex;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;border-bottom:1px solid var(--brown);padding-bottom:.96rem;margin-bottom:3.2rem}.ys-cover h1{font-size:clamp(4.32rem,7.4vw,8.96rem);letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 144;font-weight:380}.ys-cover h1 em{font-style:italic;color:var(--accent);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;transition:color .4s}:root[data-occasion=marigold] .ys-cover h1 em{color:color-mix(in srgb,var(--marigold) 75%,var(--brown))}:root[data-occasion=rose] .ys-cover h1 em{color:color-mix(in srgb,var(--rose) 70%,var(--brown))}.ys-cover .ys-stage{min-height:360px}.ys-letter{margin-top:3.2rem;background:var(--paper);border:1px solid var(--rule);padding:clamp(1.92rem,3vw,3.2rem);border-radius:3px;position:relative;max-width:640px;box-shadow:0 18px 30px -24px #3a241880}.ys-letter:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--accent);border-radius:3px 3px 0 0;transition:background .4s}.ys-letter .dear{font-family:var(--display);font-style:italic;font-size:1.76rem;margin-bottom:.96rem;color:var(--ink-soft)}.ys-letter .sentence{font-family:var(--display);font-size:clamp(2.08rem,2.6vw,2.8rem);line-height:1.75;font-variation-settings:"SOFT" 100,"opsz" 36}.ys-blank{appearance:none;-webkit-appearance:none;border:0;border-bottom:2px dashed var(--accent);border-radius:0;background:transparent;font-family:var(--display)!important;font-style:italic;font-size:inherit!important;line-height:inherit;color:var(--brown);padding:0 2.08rem 0 .24rem;cursor:pointer;max-width:100%;background-image:linear-gradient(45deg,transparent 50%,var(--brown) 50%),linear-gradient(135deg,var(--brown) 50%,transparent 50%);background-position:calc(100% - .88rem) 55%,calc(100% - .4rem) 55%;background-size:.48rem .48rem;background-repeat:no-repeat;transition:border-color .4s}.ys-letter .sign{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;flex-wrap:wrap;margin-top:2.24rem}.ys-letter .sign span{font-family:var(--display);font-style:italic;color:var(--ink-soft)}.ys-section{padding-block:5.6rem}.ys-section-head{display:flex;justify-content:space-between;align-items:end;gap:2.4rem;flex-wrap:wrap;margin-bottom:3.2rem}.ys-section-head h2{font-size:clamp(3.2rem,4.4vw,5.12rem);font-variation-settings:"SOFT" 100,"opsz" 144;letter-spacing:-.015em}.ys-section-head h2 em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144}.ys-ways{padding-block:5.6rem;border-top:1px solid var(--rule)}.ys-ways-grid{display:grid;gap:3.2rem;grid-template-columns:repeat(3,1fr);margin-top:3.2rem}@media(max-width:820px){.ys-ways-grid{grid-template-columns:1fr}}.ys-way h3{font-size:clamp(2.72rem,3vw,3.52rem);font-style:italic;margin-bottom:1.28rem;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72}.ys-way ul{list-style:none;margin:0;padding:0;display:grid}.ys-way li a{display:flex;justify-content:space-between;gap:1.6rem;border-bottom:1px solid var(--rule);padding:1.12rem 0;text-decoration:none;font-size:1.6rem}.ys-way li a:hover{color:var(--terra)}.ys-way li a span:last-child{color:var(--ink-soft)}.ys-way p{margin-bottom:1.6rem;max-width:34ch}.ys-dict{background:var(--terra);color:var(--cream)}.ys-dict .ys-wrap{padding-block:clamp(4.8rem,7vw,8rem);display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(max-width:820px){.ys-dict .ys-wrap{grid-template-columns:1fr}}.ys-dict .word{font-family:var(--display);font-size:clamp(5.44rem,10vw,12rem);line-height:1;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144;font-weight:350;letter-spacing:-.02em}.ys-dict .pron{font-family:var(--display);font-style:italic;font-size:1.92rem;opacity:.85;margin-top:.96rem}.ys-dict ol{margin:0;padding-left:2.08rem;display:grid;gap:1.6rem;font-family:var(--display);font-size:1.92rem;line-height:1.5;font-variation-settings:"SOFT" 100,"opsz" 24}.ys-dict .use{font-style:italic;opacity:.85;font-size:1.68rem}.ys-dict .cls{font-family:var(--body);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-bottom:1.6rem}.ys-quotes{display:grid;gap:2.56rem;grid-template-columns:repeat(3,1fr)}@media(max-width:820px){.ys-quotes{grid-template-columns:1fr}}.ys-quote{border-top:2px solid var(--brown);padding-top:1.6rem}.ys-quote q{font-family:var(--display);font-size:2.32rem;line-height:1.3;font-variation-settings:"SOFT" 100,"opsz" 48;quotes:"\201c" "\201d"}.ys-quote p{margin-top:1.28rem;font-size:1.408rem;color:var(--ink-soft)}.ys-sample-tag{display:inline-block;font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;border:1px dashed var(--ink-soft);color:var(--ink-soft);padding:.24rem .8rem;border-radius:3px}.ys-foot{background:var(--brown);color:var(--cream);margin-top:3.2rem}.ys-foot .ys-wrap{padding-block:5.6rem 4rem;display:grid;gap:3.2rem;grid-template-columns:1.4fr 1fr 1fr}@media(max-width:820px){.ys-foot .ys-wrap{grid-template-columns:1fr}}.ys-foot .signoff{font-family:var(--display);font-size:clamp(2.56rem,3vw,3.52rem);line-height:1.25;font-variation-settings:"SOFT" 100,"opsz" 72}.ys-foot .signoff em{font-style:italic;color:var(--rose)}.ys-foot h4{font-family:var(--body);color:var(--cream);font-size:1.152rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-bottom:1.28rem;font-weight:500}.ys-foot ul{list-style:none;padding:0;margin:0;display:grid;gap:.72rem}.ys-foot a{color:var(--cream);text-decoration:none}.ys-foot a:hover{text-decoration:underline;text-underline-offset:4px}.ys-foot .fine{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--cream) 20%,transparent);padding-top:1.92rem;font-size:1.28rem;opacity:.75;display:flex;gap:1.6rem 2.4rem;flex-wrap:wrap;justify-content:space-between}.ys-page-head{padding-block:4.8rem 3.2rem}.ys-page-head h1{font-size:clamp(3.68rem,6vw,7.04rem);letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"opsz" 144;font-weight:380;max-width:18ch}.ys-page-head h1 em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 144}.ys-page-head .ys-lede{margin-top:1.6rem}.ys-chips{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2.24rem}.ys-chip{background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:.72rem 1.6rem;cursor:pointer;font-size:1.44rem;text-decoration:none;color:var(--brown);line-height:1.4}.ys-chip[aria-pressed=true],.ys-chip[aria-current=page]{background:var(--brown);color:var(--cream);border-color:var(--brown)}.ys-compact-letter{font-family:var(--display);font-size:1.84rem;line-height:1.9;margin-top:1.92rem;max-width:76.8rem}.ys-make-card{display:grid;gap:1.6rem;align-content:center;background:var(--accent);color:var(--accent-ink);padding:2.56rem;border-radius:6px;transition:background .4s}.ys-make-card h3{font-size:2.88rem;font-style:italic;color:inherit;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72}.ys-make-card .ys-eyebrow{color:inherit;opacity:.8}.ys-make-card .ys-btn{justify-self:start;background:var(--brown);color:var(--cream)!important}.ys-empty{padding:3.2rem;border:1px dashed var(--rule);border-radius:6px;color:var(--ink-soft)}.ys-pagination{display:flex;gap:1.6rem;justify-content:center;margin-top:4rem}.ys-product{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.4rem,4vw,5.6rem);padding-block:4rem 5.6rem;align-items:start}@media(max-width:860px){.ys-product{grid-template-columns:1fr}}.ys-product .ys-stage{min-height:420px}@media(max-width:600px){.ys-product .ys-stage{min-height:300px}}.ys-crumbs{font-size:1.36rem;color:var(--ink-soft);margin-top:2.4rem}.ys-crumbs a{text-underline-offset:3px}.ys-story{display:grid;gap:2.24rem}.ys-story h1{font-size:clamp(3.84rem,5vw,5.76rem);letter-spacing:-.015em;font-variation-settings:"SOFT" 100,"opsz" 144;margin-top:.64rem}.ys-story .hook{font-family:var(--display);font-style:italic;font-size:2.24rem;line-height:1.4;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 36}.ys-story h2{font-family:var(--body);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;margin-bottom:.56rem;line-height:1.4}.ys-story .body{font-size:1.632rem;max-width:56ch}.ys-perfect{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.64rem}.ys-perfect li{background:var(--paper);border:1px solid var(--rule);padding:.48rem 1.28rem;border-radius:999px;font-size:1.408rem}.ys-swatches{display:flex;gap:.96rem;flex-wrap:wrap}.ys-swatch{width:3.84rem;height:3.84rem;border-radius:50%;border:2px solid var(--paper);box-shadow:0 0 0 1px var(--rule);cursor:pointer;padding:0;background:conic-gradient(var(--a) 0 50%,var(--b) 0 100%)}.ys-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--brown)}.ys-field{display:grid;gap:.64rem}.ys-field label,.ys-field .lbl{font-size:1.36rem;font-weight:500}.ys-field .hint{font-size:1.28rem;color:var(--ink-soft)}.ys-input,.ys-area{width:100%;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:1.28rem 1.44rem;font-size:1.6rem!important;color:var(--brown)}.ys-area{min-height:110px;resize:vertical;font-family:var(--display)!important;font-style:italic;font-size:1.68rem!important;line-height:1.5}.ys-buybar{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding-top:1.6rem;border-top:1px solid var(--rule)}.ys-buybar .price{font-family:var(--display);font-size:2.4rem}.ys-buybar .compare{font-size:1.6rem;color:var(--ink-soft);text-decoration:line-through;margin-left:.64rem}.ys-error{color:var(--terra);font-size:1.36rem}.ys-studio{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2.4rem,4vw,5.6rem);padding-block:1.6rem 5.6rem;align-items:start}@media(max-width:900px){.ys-studio{grid-template-columns:1fr}}.ys-studio-form{display:grid;gap:2.56rem;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:clamp(1.92rem,3vw,3.2rem)}.ys-studio-form .q{font-family:var(--display);font-size:2.16rem;font-weight:400;font-variation-settings:"SOFT" 100,"opsz" 36}.ys-seg{display:flex;gap:.64rem;flex-wrap:wrap}.ys-counter{font-size:1.28rem;color:var(--ink-soft);display:flex;justify-content:space-between;gap:1.6rem}.ys-counter.warn{color:var(--terra)}.ys-two{display:grid;grid-template-columns:1fr 1fr;gap:.96rem}@media(max-width:480px){.ys-two{grid-template-columns:1fr}}.ys-examples{display:grid;gap:1.92rem;position:sticky;top:8.8rem}@media(max-width:900px){.ys-examples{position:static}}.ys-examples-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;flex-wrap:wrap}.ys-examples .ys-stage{min-height:320px}.ys-note{font-size:1.408rem;color:var(--ink-soft);background:color-mix(in srgb,var(--wall) 60%,var(--paper));padding:1.44rem 1.6rem;border-radius:4px;border-left:3px solid var(--accent)}.ys-example-photo{border-radius:6px;overflow:hidden;background:var(--wall)}.ys-example-photo img{display:block;width:100%;height:auto}.ys-bag-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:4rem;padding-block:1.6rem 5.6rem;align-items:start}@media(max-width:900px){.ys-bag-grid{grid-template-columns:1fr}}.ys-for-group{border-top:2px solid var(--brown);padding-top:1.6rem;display:grid;gap:2.24rem}.ys-for-group+.ys-for-group{margin-top:3.52rem}.ys-for-group h2{font-size:3.2rem;font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72}.ys-line{display:grid;grid-template-columns:120px 1fr;gap:1.92rem;align-items:start}@media(max-width:520px){.ys-line{grid-template-columns:1fr}}.ys-line .ys-stage{padding:1.92rem .8rem 2.56rem;min-height:120px}.ys-line .ys-stage:after{bottom:1.44rem}.ys-line h3{font-size:2.08rem}.ys-line h3 a{text-decoration:none}.ys-line-top{display:flex;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.ys-props{font-size:1.36rem;color:var(--ink-soft);display:grid;gap:.16rem}.ys-qty{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:999px;background:var(--paper)}.ys-qty button{background:none;border:0;width:3.2rem;height:3.2rem;cursor:pointer;font-size:1.6rem}.ys-qty span{min-width:2.4rem;text-align:center;font-size:1.44rem}.ys-line-actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.ys-toggles{display:grid;gap:1.12rem}.ys-tog{display:flex;gap:1.12rem;align-items:flex-start;font-size:1.52rem;cursor:pointer}.ys-tog input{margin-top:.48rem;accent-color:var(--brown);width:1.68rem;height:1.68rem;flex:none}.ys-summary{position:sticky;top:8.8rem;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:2.24rem;display:grid;gap:1.6rem}.ys-summary .row{display:flex;justify-content:space-between;gap:1.6rem;font-size:1.52rem}.ys-summary .total{font-family:var(--display);font-size:2.24rem;border-top:1px solid var(--rule);padding-top:1.28rem}.ys-small{font-size:1.248rem;color:var(--ink-soft)}.ys-saving{opacity:.55;pointer-events:none;transition:opacity .2s}.ys-journey{max-width:760px;padding-block:4.8rem 6.4rem}.ys-journey h1{font-size:clamp(3.68rem,6vw,6.4rem);letter-spacing:-.02em;margin-top:.96rem;font-variation-settings:"SOFT" 100,"opsz" 144}.ys-journey h1 em{font-style:italic}.ys-track-form{display:flex;gap:.96rem;flex-wrap:wrap;margin-top:2.56rem}.ys-track-form .ys-input{flex:1 1 22.4rem;width:auto}.ys-steps{list-style:none;margin:4rem 0 0;padding:0;display:grid}.ys-step{display:grid;grid-template-columns:4.8rem 1fr;gap:1.6rem;position:relative;padding-bottom:3.2rem}.ys-step:before{content:"";position:absolute;left:2.32rem;top:4.16rem;bottom:0;width:2px;background:var(--rule)}.ys-step:last-child:before{display:none}.ys-dot{width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-size:1.76rem;background:var(--paper);border:1.5px solid var(--rule);color:var(--ink-soft)}.ys-step h3{font-size:2.32rem;margin-top:.88rem}.ys-step p{color:var(--ink-soft);margin-top:.48rem;max-width:48ch}.ys-rte{max-width:73.6rem;font-size:1.68rem}.ys-rte h2{font-size:3.2rem;margin:3.2rem 0 1.28rem}.ys-rte p{margin:0 0 1.6rem}body.password{background:var(--cream)}.password .password-header{border-bottom:1px solid var(--rule)}.password .password-header h1,.password .password-header .h2,.password .password-header a.full-unstyled-link{font-family:var(--display);font-style:italic;font-weight:600;color:var(--terra);font-variation-settings:"SOFT" 100,"WONK" 1,"opsz" 72;font-size:3.04rem}.password .banner__heading{font-family:var(--display);font-weight:380;letter-spacing:-.02em;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(3.84rem,6vw,6.4rem)}.password .banner__text{font-family:var(--display);font-style:italic;color:var(--ink-soft);font-size:1.84rem}.password .password-modal__content{background:var(--cream)!important;color:var(--brown)}.password .password-modal__content-heading{font-family:var(--display);color:var(--brown)}.password .button{background:var(--brown);color:var(--cream);border-radius:999px}.password .field__input{background:var(--paper)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/yoursly.css.map */
