:root{--cl-terra: #B5694A;--cl-terra-ink: #9A4F33;--cl-brown: #6B3F2E;--cl-tan: #D9A679;--cl-cream: #FBF6F1;--cl-peach: #F4C9A8;--cl-peach-soft: #F8E3D2;--cl-ink: #2B1A12;--cl-ink-2: #5E4638;--cl-line: rgba(107, 63, 46, .18);--cl-display: "Fraunces", Georgia, serif;--cl-body: "Figtree", "Segoe UI", sans-serif;--cl-t-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--cl-t-small: .9375rem;--cl-t-h1: clamp(2.5rem, 1.6rem + 4.2vw, 5.25rem);--cl-t-h2: clamp(2rem, 1.45rem + 2.6vw, 3.5rem);--cl-t-h3: clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--cl-s1: .5rem;--cl-s2: 1rem;--cl-s3: 1.5rem;--cl-s4: 2rem;--cl-s5: 3rem;--cl-s6: 4rem;--cl-s7: 6rem;--cl-section: clamp(4.5rem, 3rem + 7vw, 9rem);--cl-gutter: clamp(1.25rem, .8rem + 2.5vw, 3rem);--cl-max: 1240px;--cl-r: 10px;--cl-ease: cubic-bezier(.22, .8, .24, 1)}.cl{background:var(--cl-cream);color:var(--cl-ink);font-family:var(--cl-body);font-size:var(--cl-t-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.cl *,.cl *:before,.cl *:after{box-sizing:border-box}.cl img{max-width:100%;height:auto;display:block}.cl a{color:inherit}.cl button{font:inherit;color:inherit;cursor:pointer}.cl :focus-visible{outline:3px solid var(--cl-terra-ink);outline-offset:3px;border-radius:4px}.cl .wrap{width:100%;max-width:var(--cl-max);margin-inline:auto;padding-inline:var(--cl-gutter)}.cl.section,.cl .section{padding-block:var(--cl-section)}.cl.pt-0{padding-top:0}.cl.bg-peach-soft{background:var(--cl-peach-soft)}.cl.bg-peach{background:var(--cl-peach)}.cl h1,.cl h2,.cl h3{font-family:var(--cl-display);font-weight:400;color:var(--cl-brown);margin:0;font-variation-settings:"SOFT" 60,"opsz" 144;text-transform:none}.cl h1{font-size:var(--cl-t-h1);line-height:1.02;letter-spacing:-.03em}.cl h2{font-size:var(--cl-t-h2);line-height:1.06;letter-spacing:-.025em}.cl h3{font-size:var(--cl-t-h3);line-height:1.2;letter-spacing:-.01em}.cl h1 em,.cl h2 em{font-style:italic;color:var(--cl-terra)}.cl p{margin:0 0 var(--cl-s2);max-width:62ch}.cl .lead{font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);color:var(--cl-ink-2);line-height:1.55}.cl .muted{color:var(--cl-ink-2)}.cl .eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-terra-ink);margin-bottom:var(--cl-s3)}.cl .eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.cl .icon{width:1.25em;height:1.25em;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cl .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:0 1.75rem;border:1px solid transparent;border-radius:var(--cl-r);font-family:var(--cl-body);font-weight:600;font-size:1.0625rem;text-decoration:none;line-height:1.2;text-align:center;transition:background .35s var(--cl-ease),transform .35s var(--cl-ease),color .35s var(--cl-ease)}.cl .btn .icon{transition:transform .35s var(--cl-ease)}.cl .btn:hover .icon{transform:translate(4px)}.cl .btn:active{transform:scale(.98)}.cl .btn[disabled]{opacity:.6;cursor:progress}.cl .btn-primary{background:var(--cl-terra-ink);color:var(--cl-cream)}.cl .btn-primary:hover{background:var(--cl-brown);color:var(--cl-cream)}.cl .btn-light{background:var(--cl-peach);color:var(--cl-brown)}.cl .btn-light:hover{background:var(--cl-cream)}.cl .btn-block{width:100%}.cl .link-arrow{display:inline-flex;align-items:center;gap:.4em;min-height:44px;font-weight:600;color:var(--cl-terra-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cl .micro{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:var(--cl-s2) 0 0;font-size:var(--cl-t-small);color:var(--cl-ink-2);list-style:none;padding:0}.cl .micro li{display:inline-flex;align-items:center;gap:.4em}.cl .micro .icon{color:var(--cl-terra-ink);width:1.1em;height:1.1em}.cl .ph{position:relative;display:grid;place-items:center;text-align:center;border:1px dashed var(--cl-tan);border-radius:var(--cl-r);background:repeating-linear-gradient(135deg,var(--cl-peach-soft) 0 12px,#F6DCC6 12px 13px);color:var(--cl-brown);padding:var(--cl-s3);font-size:.875rem;line-height:1.4}.cl .ph strong{display:block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35em;color:var(--cl-terra-ink)}.cl.hero{padding-block:var(--cl-s5) var(--cl-section)}.cl .hero-grid{display:grid;gap:var(--cl-s6)}.cl.hero h1{max-width:13ch}.cl.hero .lead{margin-top:var(--cl-s3);max-width:36ch}.cl .hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--cl-s1);margin-top:var(--cl-s4)}.cl .hero-actions .btn{width:100%}.cl .fan{position:relative;height:clamp(300px,88vw,420px);margin-inline:auto;width:min(100%,460px)}.cl .fan img{position:absolute;bottom:0;width:46%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;border:1px solid rgba(107,63,46,.25);transition:transform .8s var(--cl-ease)}.cl .fan img:nth-of-type(1){left:0;transform:rotate(-9deg) translateY(-6%);z-index:1}.cl .fan img:nth-of-type(2){left:18%;transform:rotate(-3deg) translateY(-14%);z-index:2}.cl .fan img:nth-of-type(3){left:36%;transform:rotate(3deg) translateY(-8%);z-index:3}.cl .fan img:nth-of-type(4){left:54%;transform:rotate(9deg) translateY(0);z-index:4}.cl .fan:hover img:nth-of-type(1){transform:rotate(-12deg) translate(-6%,-8%)}.cl .fan:hover img:nth-of-type(4){transform:rotate(12deg) translate(6%)}.cl .fan-note{position:absolute;top:0;right:0;z-index:5;max-width:15ch;margin:0;font-family:var(--cl-display);font-style:italic;font-size:1rem;line-height:1.25;color:var(--cl-brown);text-align:right}.cl .fan-note:after{content:"";display:block;width:44px;height:1px;background:var(--cl-terra);margin:.5rem 0 0 auto}@media(min-width:600px){.cl .hero-actions{flex-direction:row;align-items:center;gap:var(--cl-s3)}.cl .hero-actions .btn{width:auto}}@media(min-width:1000px){.cl.hero{padding-top:var(--cl-s6)}.cl .hero-grid{grid-template-columns:7fr 5fr;align-items:end;gap:var(--cl-s5)}.cl .fan{height:540px;width:100%}.cl .fan img{width:52%}.cl .fan img:nth-of-type(2){left:16%}.cl .fan img:nth-of-type(3){left:32%}.cl .fan img:nth-of-type(4){left:48%}}.cl .how-head{display:grid;gap:var(--cl-s3);margin-bottom:var(--cl-s6)}.cl .how-head p{color:var(--cl-ink-2)}.cl .steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--cl-s5);counter-reset:step}.cl .step{position:relative;padding-left:4.25rem}.cl .step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:0;top:-.35rem;font-family:var(--cl-display);font-size:2.75rem;line-height:1;color:var(--cl-terra)}.cl .step:not(:last-child):after{content:"";position:absolute;left:1.35rem;top:3.25rem;bottom:calc(var(--cl-s5) * -1 + .75rem);width:1px;background:var(--cl-tan)}.cl .step h3{margin-bottom:var(--cl-s1)}.cl .step p{color:var(--cl-ink-2);margin:0}.cl .step .tag{display:inline-block;margin-top:var(--cl-s2);font-size:.8125rem;font-weight:600;letter-spacing:.06em;color:var(--cl-brown);border:1px solid var(--cl-tan);border-radius:var(--cl-r);padding:.25rem .6rem}.cl .how-cta{margin-top:var(--cl-s6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--cl-s2) var(--cl-s4)}.cl .why-note{font-size:var(--cl-t-small);color:var(--cl-ink-2);max-width:44ch;margin:0}@media(min-width:900px){.cl .how-head{grid-template-columns:1fr 1fr;align-items:end}.cl .steps{grid-template-columns:repeat(3,1fr)}.cl .step{padding-left:0;padding-top:4.5rem}.cl .step:before{top:0}.cl .step:not(:last-child):after{left:5rem;right:calc(var(--cl-s5) * -1 + 1rem);top:1.4rem;bottom:auto;width:auto;height:1px;transform:rotate(4deg);transform-origin:left}.cl .step:nth-child(2){margin-top:var(--cl-s5)}.cl .step:nth-child(3){margin-top:calc(var(--cl-s5) * 2)}}.cl .sym-grid{display:grid;gap:var(--cl-s5)}.cl .sym-intro p{color:var(--cl-ink-2);margin-top:var(--cl-s3)}.cl .sym-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cl-line)}.cl .sym-item a{display:grid;grid-template-columns:auto 1fr auto;gap:var(--cl-s2) var(--cl-s3);align-items:start;padding:var(--cl-s3) var(--cl-s1);border-bottom:1px solid var(--cl-line);text-decoration:none;transition:background .4s var(--cl-ease),padding .4s var(--cl-ease)}.cl .sym-item a:hover{background:var(--cl-peach-soft);padding-inline:var(--cl-s2)}.cl .sym-num{font-family:var(--cl-display);font-size:1rem;color:var(--cl-terra);padding-top:.35rem}.cl .sym-quote{font-family:var(--cl-display);font-style:italic;font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);line-height:1.2;color:var(--cl-brown);letter-spacing:-.01em}.cl .sym-guide{display:block;margin-top:.5rem;font-size:var(--cl-t-small);color:var(--cl-ink-2);font-family:var(--cl-body);font-style:normal;letter-spacing:0}.cl .sym-guide b{color:var(--cl-terra-ink);font-weight:600}.cl .sym-arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--cl-line);color:var(--cl-terra-ink);margin-top:.1rem;transition:background .4s var(--cl-ease),color .4s var(--cl-ease),transform .4s var(--cl-ease)}.cl .sym-item a:hover .sym-arrow{background:var(--cl-terra-ink);color:var(--cl-cream);transform:rotate(-45deg)}.cl .sym-foot{margin-top:var(--cl-s3);font-size:var(--cl-t-small);color:var(--cl-ink-2)}@media(min-width:1000px){.cl .sym-grid{grid-template-columns:4fr 7fr;gap:var(--cl-s7)}.cl .sym-intro{position:sticky;top:110px;align-self:start}}.cl.dark{background:var(--cl-brown);color:var(--cl-cream)}.cl.dark h2{color:var(--cl-cream)}.cl.dark p{color:#f1e2d6}.cl .strike-block{display:grid;gap:var(--cl-s4)}.cl .strike{position:relative;display:inline-block;font-family:var(--cl-display);font-style:italic;font-size:clamp(3rem,1.8rem + 6.5vw,8rem);line-height:1;letter-spacing:-.035em;color:var(--cl-peach)}.cl .strike:after{content:"";position:absolute;left:-2%;top:54%;height:.07em;width:104%;background:var(--cl-terra);transform:scaleX(0) rotate(-3deg);transform-origin:left center;transition:transform 1.1s var(--cl-ease) .3s}.cl .strike.is-in:after{transform:scaleX(1) rotate(-3deg)}.cl .strike-by{display:block;margin-top:var(--cl-s2);font-size:var(--cl-t-small);color:var(--cl-tan);letter-spacing:.08em;text-transform:uppercase}.cl .strike-copy h2{margin-bottom:var(--cl-s3)}.cl .strike-copy .btn{margin-top:var(--cl-s2)}@media(min-width:1000px){.cl .strike-block{grid-template-columns:6fr 5fr;align-items:center;gap:var(--cl-s7)}}.cl .guides-head{display:grid;gap:var(--cl-s3);margin-bottom:var(--cl-s5)}.cl .guides-head p{color:var(--cl-ink-2)}.cl .guide-rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:var(--cl-s3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--cl-s3);margin-inline:calc(var(--cl-gutter) * -1);padding-inline:var(--cl-gutter);scroll-padding-inline:var(--cl-gutter);scrollbar-width:thin;scrollbar-color:var(--cl-tan) transparent}.cl .guide{scroll-snap-align:start;text-decoration:none;display:flex;flex-direction:column}.cl .guide-cover{overflow:hidden;border-radius:6px;border:1px solid var(--cl-line);aspect-ratio:3 / 4}.cl .guide-cover img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--cl-ease)}.cl .guide:hover .guide-cover img{transform:scale(1.04)}.cl .guide-for{margin:var(--cl-s2) 0 0;font-size:var(--cl-t-small);color:var(--cl-terra-ink);font-weight:600}.cl .guide h3{margin-top:.35rem;font-size:1.375rem}.cl .guide p.desc{margin-top:var(--cl-s1);font-size:var(--cl-t-small);color:var(--cl-ink-2)}.cl .guide .link-arrow{margin-top:auto}.cl .rail-hint{font-size:.875rem;color:var(--cl-ink-2);display:flex;align-items:center;gap:.4em}.cl .price-note{margin-top:var(--cl-s4);padding:var(--cl-s3);border:1px solid var(--cl-line);border-radius:var(--cl-r);display:grid;gap:var(--cl-s2);align-items:center}.cl .price-note p{margin:0;color:var(--cl-ink-2)}.cl .price-note strong{color:var(--cl-brown)}@media(min-width:700px){.cl .guide-rail{grid-auto-columns:42%}}@media(min-width:1000px){.cl .guides-head{grid-template-columns:1fr 1fr;align-items:end}.cl .guide-rail{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0;gap:var(--cl-s4)}.cl .guide:nth-child(2n){margin-top:var(--cl-s6)}.cl .rail-hint{display:none}.cl .price-note{grid-template-columns:1fr auto}}.cl .isnot{display:grid;gap:var(--cl-s4)}.cl .isnot-col{padding:var(--cl-s4);border-radius:var(--cl-r);border:1px solid var(--cl-line)}.cl .isnot-col.yes{background:var(--cl-peach-soft);border-color:transparent}.cl .isnot-col h3{margin-bottom:var(--cl-s3)}.cl .isnot-col ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--cl-s2)}.cl .isnot-col li{display:flex;gap:.75rem;align-items:flex-start}.cl .isnot-col li .icon{margin-top:.2em;color:var(--cl-terra-ink)}.cl .isnot-col.no li,.cl .isnot-col.no li .icon{color:var(--cl-ink-2)}@media(min-width:900px){.cl .isnot{grid-template-columns:7fr 5fr;align-items:start}.cl .isnot-col.no{margin-top:var(--cl-s6)}}.cl .g-grid{display:grid;gap:var(--cl-s5);align-items:center;justify-items:start}.cl .seal{width:200px;height:200px;position:relative;color:var(--cl-brown)}.cl .seal svg{width:100%;height:100%;animation:cl-spin 40s linear infinite}.cl .seal-center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-family:var(--cl-display);color:var(--cl-brown);line-height:.9}.cl .seal-center b{display:block;font-size:4.25rem;font-weight:400;letter-spacing:-.04em}.cl .seal-center span{font-size:1rem;font-style:italic}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl .g-copy h2{margin-bottom:var(--cl-s3)}.cl .g-copy .lead{color:var(--cl-ink)}.cl .g-why{font-size:var(--cl-t-small);border-left:2px solid var(--cl-terra-ink);padding-left:var(--cl-s2);color:var(--cl-brown)}@media(min-width:900px){.cl .g-grid{grid-template-columns:auto 1fr;gap:var(--cl-s7)}.cl .seal{width:260px;height:260px}}.cl .tst-head{margin-bottom:var(--cl-s5);display:grid;gap:var(--cl-s2)}.cl .tst-head p{color:var(--cl-ink-2)}.cl .tst-grid{display:grid;gap:var(--cl-s3)}.cl .tst{border:1px solid var(--cl-line);border-radius:var(--cl-r);padding:var(--cl-s4);background:var(--cl-cream);display:grid;gap:var(--cl-s2);align-content:start}.cl .tst.is-empty{border-style:dashed;border-color:var(--cl-tan)}.cl .tst-who{display:flex;align-items:center;gap:var(--cl-s2)}.cl .tst-photo{width:64px;height:64px;border-radius:999px;object-fit:cover;flex:none}.cl .tst-who .ph{width:64px;height:64px;border-radius:999px;padding:0;font-size:.5625rem;flex:none}.cl .tst-name{font-weight:600;color:var(--cl-brown);line-height:1.3;margin:0}.cl .tst-name small{display:block;font-weight:400;color:var(--cl-ink-2);font-size:.875rem}.cl .tst blockquote{margin:0;font-family:var(--cl-display);font-style:italic;font-size:1.25rem;line-height:1.35;color:var(--cl-ink-2)}.cl .tst-guide{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-terra-ink);margin:0}.cl .tst-todo{font-size:.8125rem;color:var(--cl-ink-2);border-top:1px solid var(--cl-line);padding-top:var(--cl-s2);margin:0}@media(min-width:900px){.cl .tst-head{grid-template-columns:1fr 1fr;align-items:end}.cl .tst-grid{grid-template-columns:repeat(3,1fr);gap:var(--cl-s4)}.cl .tst:nth-child(2){margin-top:var(--cl-s5)}}.cl .faq-grid{display:grid;gap:var(--cl-s5)}.cl .faq details{border-bottom:1px solid var(--cl-line)}.cl .faq details:first-child{border-top:1px solid var(--cl-line)}.cl .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--cl-s2);min-height:64px;padding-block:var(--cl-s2);font-family:var(--cl-display);font-size:1.3125rem;line-height:1.3;color:var(--cl-brown)}.cl .faq summary::-webkit-details-marker{display:none}.cl .faq summary .icon{color:var(--cl-terra-ink);transition:transform .4s var(--cl-ease)}.cl .faq details[open] summary .icon{transform:rotate(45deg)}.cl .faq details .answer{color:var(--cl-ink-2);padding-bottom:var(--cl-s3)}.cl .faq details .answer p:last-child{margin-bottom:0}@media(min-width:900px){.cl .faq-grid{grid-template-columns:4fr 7fr;gap:var(--cl-s7)}}.cl .final-inner{display:grid;gap:var(--cl-s4)}.cl .final-inner h2{font-size:clamp(2.25rem,1.4rem + 4vw,4.75rem);max-width:16ch;margin-top:var(--cl-s2)}.cl .permiso{font-family:var(--cl-display);font-style:italic;font-size:1.3125rem;color:var(--cl-terra-ink);margin:0}.cl .final-inner .micro{justify-content:center}@media(min-width:900px){.cl .final-inner{grid-template-columns:8fr 4fr;align-items:end}}.cl .sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--cl-cream);border-top:1px solid var(--cl-line);padding:.75rem var(--cl-gutter) calc(.75rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--cl-s2);transform:translateY(110%);transition:transform .5s var(--cl-ease)}.cl .sticky-bar.is-visible{transform:none}.cl .sticky-bar .btn{flex:1;min-height:52px}.cl .sb-price{font-family:var(--cl-display);font-size:1.375rem;color:var(--cl-brown);line-height:1.1;margin:0}.cl .sb-price small{display:block;font-family:var(--cl-body);font-size:.75rem;color:var(--cl-ink-2)}@media(min-width:900px){.cl .sticky-bar{display:none}}@media(max-width:899px){body:has(.cl .sticky-bar) footer{padding-bottom:84px}}.cl .reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--cl-ease),transform .9s var(--cl-ease)}.cl .reveal.is-in,.shopify-design-mode .cl .reveal{opacity:1;transform:none}.cl .crumbs{font-size:.875rem;color:var(--cl-ink-2);padding-top:var(--cl-s3);margin:0}.cl .crumbs a{text-decoration:none}.cl .crumbs a:hover{text-decoration:underline}.cl .pdp{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cl-s5);padding-block:var(--cl-s3) var(--cl-section)}.cl .pdp>*,.cl .gallery{min-width:0}.cl .gallery-main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:var(--cl-r);scrollbar-width:none}.cl .gallery-main::-webkit-scrollbar{display:none}.cl .gallery-main>*{scroll-snap-align:start;aspect-ratio:4 / 5}.cl .gallery-main .g-cover{background:var(--cl-peach-soft);display:grid;place-items:center;padding:8% 14%}.cl .gallery-main .g-cover img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;border:1px solid var(--cl-line);transform:rotate(-2deg)}.cl .gallery-main .g-photo{background:var(--cl-peach-soft)}.cl .gallery-main .g-photo img{width:100%;height:100%;object-fit:cover}.cl .gallery-main .ph{border-radius:0}.cl .g-dots{display:flex;justify-content:center;gap:.5rem;margin-top:var(--cl-s2)}.cl .g-dots button{width:44px;height:24px;border:0;background:transparent;display:grid;place-items:center;padding:0}.cl .g-dots button:before{content:"";width:24px;height:3px;border-radius:2px;background:var(--cl-line);transition:background .3s}.cl .g-dots button[aria-current=true]:before{background:var(--cl-terra-ink)}.cl .g-thumbs{display:none}.cl .buy h1{font-size:clamp(2.5rem,1.9rem + 2.6vw,4rem)}.cl .buy .for{font-family:var(--cl-display);font-style:italic;font-size:1.3125rem;color:var(--cl-terra-ink);margin-top:var(--cl-s2)}.cl .buy .summary{margin-top:var(--cl-s3);color:var(--cl-ink-2)}.cl .price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem var(--cl-s2);margin-top:var(--cl-s3)}.cl .price{font-family:var(--cl-display);font-size:2.5rem;color:var(--cl-brown);letter-spacing:-.02em;line-height:1}.cl .price-old{color:var(--cl-ink-2);text-decoration:line-through}.cl .price-tag{font-size:.8125rem;font-weight:600;color:var(--cl-brown);background:var(--cl-peach);border-radius:var(--cl-r);padding:.3rem .6rem}.cl .buy-list{list-style:none;margin:var(--cl-s4) 0;display:grid;gap:var(--cl-s2);border-block:1px solid var(--cl-line);padding:var(--cl-s3) 0}.cl .buy-list li{display:flex;gap:.75rem;align-items:flex-start}.cl .buy-list .icon{color:var(--cl-terra-ink);margin-top:.2em}.cl .buy-list b{color:var(--cl-brown);font-weight:600}.cl .buy-pay{font-size:var(--cl-t-small);color:var(--cl-ink-2);display:flex;align-items:center;gap:.5em;justify-content:center;margin-top:var(--cl-s2)}.cl .buy-error{color:#9b2c1f;font-size:var(--cl-t-small);margin-top:var(--cl-s1)}.cl .buy-alt{margin-top:var(--cl-s3);padding:var(--cl-s3);border-radius:var(--cl-r);background:var(--cl-peach-soft);font-size:var(--cl-t-small)}.cl .buy-alt p{margin:0 0 .25rem}.cl .buy .faq{margin-top:var(--cl-s4)}.cl .buy .faq summary{font-size:1.125rem;min-height:56px}@media(min-width:1000px){.cl .pdp{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--cl-s6);padding-top:var(--cl-s4)}.cl .gallery{position:sticky;top:92px;align-self:start;display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--cl-s2)}.cl .gallery-main{grid-column:2;grid-row:1}.cl .g-dots{display:none}.cl .g-thumbs{display:grid;gap:var(--cl-s1);grid-column:1;grid-row:1;align-content:start}.cl .g-thumbs button{padding:0;border:1px solid var(--cl-line);border-radius:6px;overflow:hidden;aspect-ratio:4 / 5;background:var(--cl-peach-soft);opacity:.6;transition:opacity .3s,border-color .3s}.cl .g-thumbs button[aria-current=true]{opacity:1;border-color:var(--cl-terra-ink)}.cl .g-thumbs img{width:100%;height:100%;object-fit:cover}.cl .g-thumbs .t-ph{display:grid;place-items:center;height:100%;font-size:.625rem;color:var(--cl-terra-ink);background:repeating-linear-gradient(135deg,var(--cl-peach-soft) 0 8px,#F6DCC6 8px 9px)}}.cl .voices{display:grid;gap:var(--cl-s5)}.cl .voice-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--cl-s3)}.cl .voice-list li{font-family:var(--cl-display);font-style:italic;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);line-height:1.25;color:var(--cl-brown);padding-left:var(--cl-s3);border-left:2px solid var(--cl-tan);letter-spacing:-.01em}.cl .voice-list li:nth-child(2n){margin-left:clamp(0rem,6vw,5rem)}.cl .voice-answer{padding:var(--cl-s4);border-radius:var(--cl-r);background:var(--cl-brown);color:var(--cl-cream)}.cl .voice-answer h3{color:var(--cl-peach);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.1;margin-bottom:var(--cl-s2)}.cl .voice-answer p{color:#f1e2d6;margin:0}@media(min-width:1000px){.cl .voices{grid-template-columns:7fr 5fr;align-items:end;gap:var(--cl-s6)}}.cl .benefits-head{max-width:760px}.cl .benefits{display:grid;gap:var(--cl-s4);margin-top:var(--cl-s5)}.cl .benefit{border-top:1px solid var(--cl-brown);padding-top:var(--cl-s3)}.cl .benefit .num{font-family:var(--cl-display);color:var(--cl-terra);font-size:1rem;margin-bottom:var(--cl-s2);display:block}.cl .benefit h3{margin-bottom:var(--cl-s1)}.cl .benefit p{color:var(--cl-ink-2);margin:0}@media(min-width:900px){.cl .benefits{grid-template-columns:repeat(3,1fr);gap:var(--cl-s5)}}.cl .inside{display:grid;gap:var(--cl-s5)}.cl .toc{list-style:none;margin:0;padding:0;counter-reset:ch}.cl .toc li{counter-increment:ch;display:grid;grid-template-columns:3rem 1fr;gap:var(--cl-s2);padding-block:var(--cl-s3);border-bottom:1px solid var(--cl-line)}.cl .toc li:before{content:counter(ch,decimal-leading-zero);font-family:var(--cl-display);color:var(--cl-terra);font-size:1.25rem;line-height:1.3}.cl .toc h3{font-size:1.25rem;margin-bottom:.25rem}.cl .toc p{margin:0;color:var(--cl-ink-2);font-size:var(--cl-t-small)}.cl .toc li.first{background:var(--cl-peach-soft);padding-inline:var(--cl-s2);border-radius:var(--cl-r);border-bottom-color:transparent}.cl .inside .ph,.cl .inside-media img{aspect-ratio:4 / 5;width:100%;object-fit:cover;border-radius:var(--cl-r)}.cl .inside .lead{margin-top:var(--cl-s3)}@media(min-width:1000px){.cl .inside{grid-template-columns:5fr 7fr;gap:var(--cl-s7);align-items:start}.cl .inside-media{position:sticky;top:110px}}.cl .compare-wrap{overflow-x:auto}.cl .compare{width:100%;border-collapse:collapse;margin-top:var(--cl-s5);font-size:var(--cl-t-small)}.cl .compare th,.cl .compare td{text-align:left;padding:var(--cl-s2) var(--cl-s1);border-bottom:1px solid var(--cl-line);vertical-align:top}.cl .compare thead th{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cl-ink-2);font-weight:600}.cl .compare thead th.us{color:var(--cl-terra-ink)}.cl .compare td.us{background:var(--cl-peach-soft);color:var(--cl-brown);font-weight:500}.cl .compare th[scope=row]{font-weight:600;color:var(--cl-brown);width:28%}.cl .compare td{color:var(--cl-ink-2)}@media(min-width:700px){.cl .compare{font-size:1rem}.cl .compare th,.cl .compare td{padding:var(--cl-s3) var(--cl-s2)}}.cl .others{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--cl-s2);margin-top:var(--cl-s4)}.cl .other{text-decoration:none}.cl .other img{aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;border:1px solid var(--cl-line);transition:transform .6s var(--cl-ease)}.cl .other:hover img{transform:translateY(-6px) rotate(-1.5deg)}.cl .other span{display:block;margin-top:var(--cl-s1);font-size:.875rem;line-height:1.35;color:var(--cl-brown);font-weight:500}.cl .other small{display:block;color:var(--cl-ink-2);font-weight:400;font-size:.8125rem;margin-top:.15rem}@media(min-width:900px){.cl .others{gap:var(--cl-s4)}.cl .other span{font-size:1rem}}@media(prefers-reduced-motion:reduce){.cl *,.cl *:before,.cl *:after{animation:none!important;transition-duration:.01ms!important}.cl .reveal{opacity:1;transform:none}.cl .strike:after{transform:scaleX(1) rotate(-3deg)}}:root:root{--font-heading--family: "Fraunces", Georgia, serif;--font-subheading--family: "Figtree", "Segoe UI", sans-serif;--font-body--family: "Figtree", "Segoe UI", sans-serif;--font-accent--family: "Fraunces", Georgia, serif}body{background-color:var(--cl-cream)}#header-component{font-family:var(--cl-body)}#header-component .header-logo,#header-component .header__heading-logo,#header-component .header-logo__text{font-family:var(--cl-display);font-weight:400;letter-spacing:-.03em;color:var(--cl-brown)}#header-component .menu-list__link,#header-component a{color:var(--cl-ink-2)}#header-component .menu-list__link:hover{color:var(--cl-brown)}cart-drawer-component,.cart-page{font-family:var(--cl-body);color:var(--cl-ink)}cart-drawer-component .cart-drawer__heading,cart-drawer-component h2,.cart-page h1{font-family:var(--cl-display);font-weight:400;color:var(--cl-brown);letter-spacing:-.01em}cart-drawer-component .cart-items__title,cart-drawer-component .cart-item__title{color:var(--cl-brown);font-weight:600}cart-drawer-component .button:not(.button-secondary):not(.button-unstyled),.cart-page .button:not(.button-secondary):not(.button-unstyled),.cart__checkout-button{background:var(--cl-terra-ink)!important;color:var(--cl-cream)!important;border-color:var(--cl-terra-ink)!important;border-radius:var(--cl-r)!important;min-height:56px;font-weight:600}cart-drawer-component .button:not(.button-secondary):not(.button-unstyled):hover,.cart__checkout-button:hover{background:var(--cl-brown)!important;border-color:var(--cl-brown)!important}.clarea-order-bump{border-radius:var(--cl-r)!important;background:var(--cl-peach-soft)!important}.clarea-order-bump__title{font-family:var(--cl-display);font-weight:500!important;font-size:1.125em}.clarea-order-bump__label{border-radius:var(--cl-r)!important}.clarea-order-bump__checkbox{width:22px!important;height:22px!important;accent-color:var(--cl-terra-ink)!important}footer .shopify-section{font-family:var(--cl-body)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/clarea.css.map */
