.wc-shopify-section{width:100%}.wc-container{width:min(1440px,calc(100% - 80px));margin-inline:auto}.wc-hero{background:var(--wc-background,#fdf3e5);color:#602b0a;padding:64px 0 76px}.wc-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.wc-eyebrow{font:600 12px/1.4 var(--font-body--family,sans-serif);letter-spacing:.13em;text-transform:uppercase;margin:0 0 26px;display:flex;align-items:center;gap:10px}.wc-eyebrow:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:var(--wc-accent,#675f1e)}.wc-hero__title{font-family:var(--font-heading--family,sans-serif);font-weight:600;font-size:clamp(48px,6.6vw,102px);line-height:1.02;letter-spacing:-.065em;margin:0 0 28px;text-wrap:balance}.wc-hero__description{max-width:420px;font-size:17px;line-height:1.7;margin-bottom:30px}.wc-hero__description p{margin:0}.wc-button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:17px 24px;background:var(--wc-accent,#675f1e);color:#fff;text-decoration:none;border-radius:3px;font-weight:600;font-size:15px;transition:opacity .18s,transform .16s}.wc-button:hover{opacity:.88}.wc-button:active{transform:scale(.97)}.wc-button:focus-visible{outline:3px solid #602b0a;outline-offset:4px}.wc-button span{font-size:22px}.wc-hero__note{max-width:390px;margin-top:18px;font-size:12px;line-height:1.6;color:#73563f}.wc-hero__visual{min-width:0}.wc-comparison{display:block;--wc-split:50%}.wc-comparison__frame{position:relative;aspect-ratio:4/3;background:#f7dbb2;overflow:hidden;border-radius:8px;touch-action:pan-y;cursor:ew-resize;box-shadow:0 20px 45px -35px #602b0a80}.wc-comparison__image{display:block;position:absolute!important;width:100%!important;height:100%!important;max-width:none!important;inset:0;object-fit:contain!important;object-position:center}.wc-comparison__after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--wc-split));pointer-events:none}.wc-comparison__label{position:absolute;top:18px;z-index:2;background:#fff;color:#602b0a;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 13px;border-radius:100px}.wc-comparison__label--before{left:18px}.wc-comparison__label--after{right:18px;background:#675f1e;color:#fff}.wc-comparison__divider{position:absolute;top:0;bottom:0;left:var(--wc-split);width:2px;background:#fff;transform:translateX(-50%);pointer-events:none;box-shadow:0 0 8px #0002}.wc-comparison__handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:5px solid #ffffff5e;box-shadow:0 2px 15px #0002;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#602b0a;font-size:26px;line-height:1}.wc-comparison__controls{margin-top:19px;display:flex;align-items:center;gap:20px;justify-content:space-between;font-size:11px;color:#73563f;line-height:1.5}.wc-comparison__controls input[type=range]{width:100px;height:28px;padding:0;accent-color:#675f1e;background:transparent;flex-shrink:0;cursor:ew-resize}.wc-comparison__controls input[type=range]:focus-visible{outline:3px solid #675f1e;outline-offset:4px;border-radius:3px}.wc-comparison__empty{min-height:330px;background:#f7dbb2;padding:40px;display:grid;place-items:center;text-align:center}.wc-story{background:#675f1e;padding:64px 0;color:#602b0a}.wc-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.wc-story__photo{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.wc-heading{font-family:var(--font-heading--family,sans-serif);font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.055em;margin:0 0 26px;text-wrap:balance}.wc-story__text{font-size:17px;line-height:1.8;max-width:510px}.wc-story__signature{margin-top:24px;font-size:13px;font-weight:600}.wc-guide{padding:76px 0 88px;background:#fdf3e5;color:#602b0a}.wc-guide__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.wc-guide__intro{font-size:15px;line-height:1.7;max-width:360px;color:#73563f}.wc-guide__questions{border-top:1px solid #602b0a25}.wc-guide details{border-bottom:1px solid #602b0a25;padding:0}.wc-guide summary{padding:22px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;font-size:16px;font-weight:500}.wc-guide summary::-webkit-details-marker{display:none}.wc-guide summary:after{content:"+";font-size:23px;font-weight:400;flex-shrink:0}.wc-guide details[open] summary:after{content:"−"}.wc-guide summary:focus-visible{outline:2px solid #675f1e;outline-offset:3px}.wc-guide__answer{padding:0 34px 22px 0;font-size:14px;line-height:1.8;color:#73563f}.wc-guide__answer p{margin:0 0 12px}.wc-guide__answer a{color:#675f1e;text-decoration:underline}.wc-strip{padding:22px 24px;text-align:center;background:#602b0a;color:#fdf3e5;font-size:clamp(16px,2vw,23px);font-weight:500;letter-spacing:-.02em}.wc-strip p{margin:0}@media(min-width:1800px){.wc-hero__title{font-size:110px}}@media(max-width:990px){.wc-container{width:calc(100% - 48px)}.wc-hero__grid{gap:32px}.wc-hero__title{font-size:clamp(44px,6.8vw,76px)}.wc-story__grid{gap:36px}.wc-guide__grid{gap:36px}.wc-comparison__controls{display:block}.wc-comparison__controls input[type=range]{display:block;width:100%;margin-top:8px}}@media(max-width:749px){.wc-container{width:calc(100% - 36px)}.wc-hero{padding:34px 0 40px}.wc-hero__grid{grid-template-columns:1fr;gap:28px}.wc-eyebrow{margin-bottom:18px;font-size:10px}.wc-hero__title{font-size:clamp(48px,12.5vw,76px);letter-spacing:-.06em;line-height:1.02;margin-bottom:20px}.wc-hero__description{font-size:15px;max-width:100%;margin-bottom:24px}.wc-button{padding:15px 20px}.wc-hero__note{font-size:11px;margin-top:14px}.wc-comparison__label{top:12px;font-size:10px;padding:7px 10px}.wc-comparison__label--before{left:12px}.wc-comparison__label--after{right:12px}.wc-comparison__handle{width:42px;height:42px;font-size:22px}.wc-comparison__controls{display:flex;gap:14px;margin-top:12px}.wc-comparison__controls input[type=range]{width:90px;margin:0}.wc-story{padding:36px 0}.wc-story__grid{grid-template-columns:1fr;gap:32px}.wc-story__photo{aspect-ratio:4/3}.wc-story__text{font-size:15px;line-height:1.8}.wc-heading{font-size:38px;margin-bottom:22px}.wc-guide{padding:46px 0 54px}.wc-guide__grid{grid-template-columns:1fr;gap:26px}.wc-guide__intro{max-width:100%}.wc-guide summary{font-size:15px;padding:20px 0}.wc-guide__answer{font-size:13px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.wc-button{transition:none}}


.wc-eyebrow:before{background:#d76111}
.wc-button{color:#fdf3e5;border-radius:5px;border:1px solid #675f1e;box-shadow:0 4px 0 #9b8b5055}
.wc-button:hover{opacity:1;background:#602b0a;border-color:#602b0a}
.wc-story{color:#fdf3e5;border-top:5px solid #cd795e}
.wc-story .wc-heading,.wc-story .wc-story__text,.wc-story .wc-story__signature,.wc-story .wc-eyebrow{color:#fdf3e5}
.wc-story .wc-eyebrow:before{background:#f7dbb2}
.wc-guide{background:#f7dbb2}
.wc-guide__intro,.wc-guide__answer{color:#602b0a}
.wc-guide__questions,.wc-guide details{border-color:#9b8b5066}
.wc-comparison__label--before{background:#fdf3e5;color:#602b0a}
.wc-comparison__label--after{background:#675f1e;color:#fdf3e5}
.wc-comparison__handle{background:#fdf3e5;color:#602b0a}
