.c8-ab{background:var(--c8-white)}.c8-ab .c8-eyebrow{display:block;margin-bottom:14px}.c8-ab__hero{position:relative;overflow:hidden;background:var(--c8-paper);padding:clamp(56px,9vw,140px) 0 clamp(48px,7vw,110px);border-bottom:1px solid var(--c8-line)}.c8-ab__hero-in{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(28px,5vw,80px);align-items:center}.c8-ab__h1{margin:0;font-size:clamp(46px,7.4vw,108px);line-height:.98;letter-spacing:-.035em}.c8-ab__h1 em{color:var(--c8-bronze,#8a6a45)}.c8-ab__lead{margin:28px 0 0;max-width:54ch;font-size:clamp(16px,1.3vw,18.5px);line-height:1.7;color:var(--c8-ink-2,#4a423b)}.c8-ab__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px}.c8-ab__ctas--c{justify-content:center}.c8-ab__mark{position:relative;justify-self:center;width:min(100%,360px);aspect-ratio:1;color:var(--c8-ink)}.c8-ab__mark svg{width:100%;height:100%}.c8-ab__inf{stroke-dasharray:520;stroke-dashoffset:520;animation:c8inf 3.2s var(--c8-ease,ease) .3s forwards}@keyframes c8inf{to{stroke-dashoffset:0}}.c8-ab__eight{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 clamp(90px,12vw,170px)/1 var(--c8-serif);color:var(--c8-ink);opacity:.07}.c8-ab__facts{background:var(--c8-ink);color:var(--c8-white);padding:clamp(34px,4vw,56px) 0}.c8-ab__facts ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.c8-ab__facts li{display:flex;flex-direction:column;gap:8px;padding-left:18px;border-left:1px solid rgba(255,253,249,.18)}.c8-ab__facts strong{font:400 clamp(36px,4vw,58px)/1 var(--c8-serif);color:#d9b98c}.c8-ab__facts span{font-size:13.5px;line-height:1.45;color:#d8cfc3}.c8-ab__why,.c8-ab__values,.c8-ab__uni,.c8-ab__shops{padding:clamp(64px,9vw,130px) 0}.c8-ab__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,6vw,96px);align-items:start}.c8-ab__prose,.c8-ab__prose p{font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:var(--c8-ink-2,#4a423b)}.c8-ab__prose p+p{margin-top:16px}.c8-ab__prose blockquote{margin:28px 0 0;padding:6px 0 6px 22px;border-left:2px solid #d9b98c;font:italic 400 clamp(20px,1.8vw,26px)/1.35 var(--c8-serif);color:var(--c8-ink)}.c8-ab__values{background:var(--c8-paper)}.c8-ab__vgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none}.c8-ab__vgrid li{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2vw,30px);background:var(--c8-white);border:1px solid var(--c8-line);transition:transform .5s var(--c8-ease),box-shadow .5s}.c8-ab__vgrid li:hover{transform:translateY(-4px);box-shadow:0 26px 44px -30px #17151359}.c8-ab__vgrid span{font:400 15px/1 var(--c8-serif);color:#8a6a45}.c8-ab__vgrid h3{margin:0;font:400 clamp(24px,2vw,30px)/1.1 var(--c8-serif);color:var(--c8-ink)}.c8-ab__vgrid p{margin:0;font-size:14.5px;line-height:1.6;color:var(--c8-ink-2,#4a423b)}.c8-ab__ugrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none}.c8-ab__ugrid a{display:flex;flex-direction:column;height:100%;color:var(--c8-ink);text-decoration:none}.c8-ab__uimg{position:relative;display:block;aspect-ratio:4/5;background:#f1ebe2;overflow:hidden}.c8-ab__uimg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14%;mix-blend-mode:multiply;transition:transform .8s var(--c8-ease)}.c8-ab__ugrid a:hover .c8-ab__uimg img{transform:scale(1.06)}.c8-ab__utxt{display:flex;flex-direction:column;gap:6px;padding-top:16px}.c8-ab__utxt strong{font:400 clamp(20px,1.7vw,24px)/1.15 var(--c8-serif)}.c8-ab__utxt small{font-size:13.5px;line-height:1.5;color:var(--c8-muted)}.c8-ab__shops{border-top:1px solid var(--c8-line)}.c8-ab__shops .c8-ab__prose{margin-top:20px}.c8-ab__slist{margin:0;padding:0;list-style:none;border-top:1px solid var(--c8-line)}.c8-ab__slist li{display:grid;grid-template-columns:44px 1fr auto;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--c8-line)}.c8-ab__snum{font:400 15px/1 var(--c8-serif);color:#8a6a45}.c8-ab__slist strong{display:block;font:400 clamp(19px,1.6vw,23px)/1.2 var(--c8-serif)}.c8-ab__slist small{font-size:13px;color:var(--c8-muted)}.c8-ab__slist a{font-size:13px;color:var(--c8-ink);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.c8-ab__end{padding:clamp(64px,8vw,120px) 0;background:var(--c8-paper);text-align:center;border-top:1px solid var(--c8-line)}.c8-ab__sign{margin:0;font:400 clamp(30px,4.4vw,60px)/1.1 var(--c8-serif);letter-spacing:-.025em;color:var(--c8-ink)}.c8-ab__sign em{color:#8a6a45}@media(max-width:989px){.c8-ab__hero-in,.c8-ab__split{grid-template-columns:1fr}.c8-ab__mark{width:min(70%,260px);order:-1}.c8-ab__facts ul,.c8-ab__vgrid,.c8-ab__ugrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.c8-ab__facts ul{gap:20px 14px}.c8-ab__facts li{padding-left:12px}.c8-ab__vgrid{grid-template-columns:1fr}.c8-ab__slist li{grid-template-columns:32px 1fr}.c8-ab__slist a{grid-column:2}}@media(prefers-reduced-motion:reduce){.c8-ab__inf{animation:none;stroke-dashoffset:0}.c8-ab__vgrid li,.c8-ab__uimg img{transition:none}}.c8.c8-bf{background:var(--c8-white);border-bottom:1px solid var(--c8-line);padding:18px 0 14px}.c8-bf__label{margin:0 0 10px;font:600 11px/1.3 var(--c8-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--c8-muted)}.c8-bf__chips{display:flex;gap:8px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scrollbar-width:none}.c8-bf__chips::-webkit-scrollbar{display:none}.c8-bf__chips a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border:1px solid var(--c8-line);border-radius:999px;background:var(--c8-white);font-size:14px;white-space:nowrap;color:var(--c8-ink);text-decoration:none;transition:border-color .25s,background .25s,color .25s}.c8-bf__chips a:hover{border-color:var(--c8-ink)}.c8-bf__chips a.is-on{background:var(--c8-ink);border-color:var(--c8-ink);color:var(--c8-white)}.c8-bi{background:var(--c8-white)}.c8-bi__hero{background:var(--c8-paper);padding:clamp(52px,8vw,120px) 0 clamp(34px,4vw,56px)}.c8-bi .c8-eyebrow{display:block;margin-bottom:14px}.c8-bi__h1{margin:0;font-size:clamp(42px,6.6vw,92px);line-height:1;letter-spacing:-.035em;max-width:14ch}.c8-bi__h1 em{color:#8a6a45}.c8-bi__lead{margin:22px 0 0;max-width:56ch;font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--c8-ink-2,#4a423b)}.c8-bi__search{position:relative;display:block;max-width:680px;margin-top:30px}.c8-bi__search svg{position:absolute;left:22px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--c8-muted)}.c8-bi__search input{width:100%;height:64px;padding:0 60px 0 56px;border:1px solid #d9cfc2;border-radius:999px;background:#fffdf9;font:400 17px/1 var(--c8-sans);color:var(--c8-ink);-webkit-appearance:none;box-shadow:0 18px 40px -32px #17151380}.c8-bi__search input:focus{outline:none;border-color:var(--c8-ink);box-shadow:0 0 0 4px #d9b98c59}.c8-bi__search kbd{position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:4px 9px;border:1px solid #d9cfc2;border-radius:6px;font:500 12px/1 var(--c8-sans);color:var(--c8-muted);background:#fff}.c8-bi__count{margin:14px 0 0 6px;font-size:13px;color:var(--c8-muted);min-height:1em}.c8-bi__spot{padding:clamp(34px,4vw,56px) 0;background:var(--c8-paper);border-bottom:1px solid var(--c8-line)}.c8-bi__spothead{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.c8-bi__st,.c8 .c8-bi__st{margin:0;font:600 11px/1.3 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--c8-muted)}.c8 .c8-bi__spothead button{width:38px;height:38px;margin-left:6px;border:1px solid #d9cfc2;border-radius:50%;background:#fff;color:var(--c8-ink);font-size:18px;cursor:pointer}.c8-bi__cards{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,22vw,300px);gap:clamp(12px,1.4vw,20px);margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.c8-bi__cards::-webkit-scrollbar{display:none}.c8-bi__cards li{scroll-snap-align:start}.c8-bi__cards a{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;background:var(--tone,#ece4d8);color:var(--c8-ink);text-decoration:none;isolation:isolate}.c8-bi__ci img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:14% 14% 34%;mix-blend-mode:multiply;transition:transform .9s var(--c8-ease)}.c8-bi__cards a:hover .c8-bi__ci img{transform:scale(1.07) translateY(-6px)}.c8-bi__ct{position:absolute;left:12px;right:12px;bottom:12px;display:flex;flex-direction:column;gap:3px;padding:14px 16px;background:#fffdf9f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.c8-bi__ct small{font:600 9.5px/1.3 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;color:#8a6a45}.c8-bi__ct strong{font:400 clamp(20px,1.8vw,26px)/1.1 var(--c8-serif)}.c8-bi__ct em{font-style:normal;font-size:12.5px;color:var(--c8-muted)}.c8-bi__az{position:sticky;top:var(--header-height,0px);z-index:3;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c8-line)}.c8-bi__az .c8-wrap{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding-top:8px;padding-bottom:8px}.c8-bi__az .c8-wrap::-webkit-scrollbar{display:none}.c8-bi__az a{flex:1 0 auto;min-width:34px;height:36px;display:grid;place-items:center;border-radius:999px;font:500 13.5px/1 var(--c8-sans);color:var(--c8-ink);text-decoration:none;transition:background .2s,color .2s}.c8-bi__az a:hover,.c8-bi__az a.is-on{background:var(--c8-ink);color:var(--c8-white)}.c8-bi__az a.is-off{opacity:.25;pointer-events:none}.c8-bi__list{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(64px,8vw,110px)}.c8-bi__grp{display:grid;grid-template-columns:clamp(60px,10vw,140px) 1fr;gap:clamp(14px,3vw,40px);padding:clamp(22px,2.6vw,34px) 0;border-top:1px solid var(--c8-line);scroll-margin-top:calc(var(--header-height,90px) + 70px)}.c8-bi__letter{margin:0;font:400 clamp(44px,5vw,72px)/.9 var(--c8-serif);color:#8a6a45}.c8-bi__grp ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;align-content:start}.c8-bi__grp a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid transparent;color:var(--c8-ink);font-size:15.5px;text-decoration:none;transition:border-color .2s,padding .25s}.c8-bi__grp a:hover{border-bottom-color:var(--c8-ink);padding-left:6px}.c8-bi__grp a span{overflow-wrap:anywhere}.c8-bi__none{padding:26px;background:var(--c8-paper);font-size:15px}.c8-bi__none a{color:var(--c8-ink);text-decoration:underline}@media(max-width:1099px){.c8-bi__grp ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.c8-bi__grp{grid-template-columns:1fr;gap:6px}.c8-bi__grp ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.c8-bi__search kbd{display:none}.c8-bi__search input{height:56px;padding-right:20px}.c8-bi__cards{grid-auto-columns:62%}.c8-bi__az a{min-width:32px}}.c8.c8-bs{background:var(--c8-paper);border-top:1px solid var(--c8-line);padding:clamp(48px,6vw,88px) 0}.c8-bs__eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--c8-muted)}.c8-bs__h{margin:0 0 clamp(24px,3vw,40px);font-size:clamp(30px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;max-width:22ch}.c8-bs__h em{font-family:var(--c8-serif);font-style:italic;font-weight:400}.c8-bs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c8-bs__card{background:var(--c8-white);border:1px solid var(--c8-line);border-radius:18px;padding:clamp(20px,2.4vw,32px)}.c8-bs__card--wide{grid-column:1/-1}.c8-bs__ct{margin:0 0 12px;font-family:var(--c8-serif);font-weight:400;font-size:clamp(20px,1.8vw,26px);line-height:1.2;color:var(--c8-ink)}.c8-bs__cb{font-size:15px;line-height:1.65;color:var(--c8-ink-2)}.c8-bs__cb p{margin:0 0 .8em}.c8-bs__cb ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.c8-bs__card--wide .c8-bs__cb ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.c8-bs__cb li{position:relative;padding-left:18px}.c8-bs__cb li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--c8-ink);opacity:.35}.c8-bs__cb strong{color:var(--c8-ink);font-weight:600}.c8-bs__cb a{text-decoration:underline;text-underline-offset:3px}.c8-bs__faq{margin-top:clamp(40px,5vw,64px);max-width:860px}.c8-bs__fh{margin:0 0 16px;font-size:clamp(24px,2.6vw,36px);letter-spacing:-.02em}.c8-bs__q{border-bottom:1px solid var(--c8-line)}.c8-bs__q summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font:500 16px/1.4 var(--c8-sans);color:var(--c8-ink)}.c8-bs__q summary::-webkit-details-marker{display:none}.c8-bs__q summary span{flex:none;width:14px;height:14px;position:relative}.c8-bs__q summary span:before,.c8-bs__q summary span:after{content:"";position:absolute;left:0;top:6px;width:14px;height:1.5px;background:currentColor;transition:transform .3s var(--c8-ease)}.c8-bs__q summary span:after{transform:rotate(90deg)}.c8-bs__q[open] summary span:after{transform:rotate(0)}.c8-bs__a{padding:0 0 18px;font-size:15px;line-height:1.65;color:var(--c8-ink-2);max-width:70ch}@media(max-width:749px){.c8-bs__grid,.c8-bs__card--wide .c8-bs__cb ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.c8-bs__q summary span:before,.c8-bs__q summary span:after{transition:none}}.c8-brands{background:#fff;padding:clamp(56px,8vw,120px) 0}.c8-brands__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--c8-line);border-left:1px solid var(--c8-line)}.c8-brands__grid li{border-right:1px solid var(--c8-line);border-bottom:1px solid var(--c8-line)}.c8-brand{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:210px;padding:22px 20px;overflow:hidden;isolation:isolate;transition:background .5s var(--c8-ease)}.c8-brand__pic{position:absolute;right:-8%;bottom:-6%;width:62%;aspect-ratio:1;z-index:-1;opacity:0;transform:translateY(18px) rotate(-6deg);transition:opacity .5s var(--c8-ease),transform .7s var(--c8-ease)}.c8-brand__pic img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.c8-brand:hover{background:var(--c8-paper)}.c8-brand:hover .c8-brand__pic{opacity:1;transform:none}.c8-brand__origin{font:600 10px/1.3 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--c8-bronze)}.c8-brand__name{font-size:clamp(22px,1.9vw,30px);line-height:1.08;max-width:9ch}.c8-brand__meta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;font-size:13px;color:var(--c8-muted)}@media(max-width:1199px){.c8-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.c8-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c8-brand{min-height:150px;padding:16px 14px}.c8-brand__pic{opacity:.9;transform:none;width:48%}}.c8-bundles{background:var(--c8-paper);padding:clamp(56px,8vw,120px) 0;overflow:hidden}.c8-bundles__intro{max-width:40ch;color:var(--c8-ink-2);line-height:1.6}.c8-bundles__grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(16px,2vw,28px)}.c8-bundle{display:flex;flex-direction:column;background:var(--c8-white);border:1px solid var(--c8-line);transition:transform .5s var(--c8-ease),box-shadow .5s var(--c8-ease),opacity .9s var(--c8-ease)}.c8-bundle:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #17151359}.c8-bundle__stage{position:relative;height:clamp(220px,22vw,300px);background:var(--tone,#efe6d8);isolation:isolate;overflow:hidden}.c8-bundle__pic{position:absolute;bottom:10%;left:50%;width:40%;aspect-ratio:3/4;mix-blend-mode:multiply;transform:translate(calc(-50% + (var(--n) - 1) * 62%)) rotate(calc((var(--n) - 1) * 6deg));transition:transform .7s var(--c8-ease)}.c8-bundle__pic img{width:100%;height:100%;object-fit:contain}.c8-bundle:hover .c8-bundle__pic{transform:translate(calc(-50% + (var(--n) - 1) * 74%)) translateY(-10px) rotate(calc((var(--n) - 1) * 9deg))}.c8-bundle__badge{position:absolute;top:16px;left:16px;z-index:3;padding:7px 10px;background:var(--c8-ink);color:var(--c8-white);font:600 10.5px/1 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase}.c8-bundle__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:24px}.c8-bundle__body h3{font-size:clamp(26px,2.3vw,34px)}.c8-bundle__list{margin:4px 0 0;padding:0;list-style:none;border-top:1px solid var(--c8-line)}.c8-bundle__list a{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--c8-line);font-size:14px;line-height:1.35}.c8-bundle__list a:hover span:nth-child(2){text-decoration:underline;text-underline-offset:3px}.c8-bundle__list span:first-child{font-family:var(--c8-serif);color:var(--c8-bronze)}.c8-bundle__list small{display:block;font:600 10px/1.4 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--c8-muted)}.c8-bundle__list b{font-weight:500;white-space:nowrap}.c8-bundle__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px;flex-wrap:wrap}.c8-bundle__price{display:flex;flex-direction:column;gap:2px}.c8-bundle__price s{font-size:13px;color:var(--c8-muted)}.c8-bundle__price strong{font-family:var(--c8-serif);font-size:30px;font-weight:400;line-height:1}.c8-bundle__price small{font-size:12px;color:#1f7a4d;font-weight:600}.c8-bundle__add[disabled]{opacity:.7}.c8-bundles__legal{margin-top:26px;font-size:12.5px;color:var(--c8-muted);text-align:center}@media(max-width:1099px){.c8-bundles__grid{--cols:2}}@media(max-width:749px){.c8-bundles__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-18px;padding-right:18px}.c8-bundle{scroll-snap-align:start}.c8-bundle:hover{transform:none}}.c8.c8-cb{background:var(--c8-paper);border-bottom:1px solid var(--c8-line);padding:clamp(20px,3vw,32px) 0}.c8-cb__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,4vw,56px);align-items:center}.c8-cb__goals{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c8-cb__goal{padding:16px 18px;background:var(--c8-white);border:1px solid var(--c8-line)}.c8-cb__goal p{font-size:14px;line-height:1.45;margin-bottom:12px!important}.c8-cb__goal strong{font-weight:600}.c8-cb__note{display:block;margin-top:8px;font-size:11.5px;color:var(--c8-muted)}.c8-cb__bar{height:6px;background:#efe8de;border-radius:3px;overflow:hidden}.c8-cb__bar i{display:block;height:100%;background:linear-gradient(90deg,#8a6a45,#d9b98c);border-radius:3px;transition:width .6s var(--c8-ease)}.c8-cb__steps{display:grid;grid-auto-flow:column;gap:6px}.c8-cb__steps i{height:6px;border-radius:3px;background:#efe8de;transition:background .4s}.c8-cb__steps i.is-on{background:var(--c8-ink)}.c8-cb__trust{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.c8-cb__trust li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--c8-ink-2)}.c8-cb__trust svg{width:20px;height:20px;flex:none;color:var(--c8-bronze)}@media(max-width:989px){.c8-cb__grid{grid-template-columns:1fr}}@media(max-width:749px){.c8-cb__goals{grid-template-columns:1fr;gap:10px}}.c8-cg .c8-cg__grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none}.c8-cg__item{min-width:0}.c8-cg__item--out{opacity:.62;transition:opacity .3s}.c8-cg__item--out:hover{opacity:1}.c8-cg__tile a{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;height:100%;min-height:320px;padding:clamp(20px,2vw,32px);background:var(--c8-ink);color:var(--c8-white)}.c8-cg__tile .c8-eyebrow{color:#d9b98c}.c8-cg__tile .c8-title{font-size:clamp(26px,2.4vw,38px);line-height:1.05}.c8-cg__tile .c8-title em{color:#d9b98c}.c8-cg__tiletxt{font-size:14px;line-height:1.55;color:#d8cfc3}.c8-cg__tile .c8-link{align-self:flex-start;color:var(--c8-white)}.c8-cg__empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:60px 0;text-align:center}.c8-cg__empty .c8-title{font-size:clamp(24px,3vw,36px)}@media(max-width:1199px){.c8-cg .c8-cg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.c8-cg .c8-cg__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.c8-cg__tile a{min-height:260px}.c8-cg__tile{grid-column:span 2}}.c8.c8-ch{background:var(--c8-paper);border-bottom:1px solid var(--c8-line)}.c8-ch__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center;padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(24px,3vw,40px)}.c8-ch__copy{display:flex;flex-direction:column;gap:16px;animation:c8chrise .9s var(--c8-ease) both}@keyframes c8chrise{0%{opacity:0;transform:translateY(16px)}}.c8-ch__crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--c8-muted)}.c8-ch__crumbs a:hover{color:var(--c8-ink);text-decoration:underline}.c8-ch__title{font-size:clamp(40px,5.4vw,84px);line-height:1;letter-spacing:-.03em}.c8-ch__descin{max-width:62ch;max-height:4.9em;overflow:hidden;line-height:1.6;color:var(--c8-ink-2);font-size:15px;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.c8-ch__descin :is(p,h2,h3){margin:0 0 .6em;font:inherit}.c8-ch__desc.is-open .c8-ch__descin{max-height:none;-webkit-mask-image:none;mask-image:none}.c8 .c8-ch__more{margin-top:6px;padding:0;background:none;border:0;border-bottom:1px solid currentColor;color:var(--c8-ink);font:500 13px/1.6 var(--c8-sans);cursor:pointer}.c8-ch__count{font-size:13px;letter-spacing:.04em;color:var(--c8-muted)}.c8-ch__count strong{font-family:var(--c8-serif);font-size:22px;font-weight:400;color:var(--c8-ink)}.c8-ch__visual{position:relative;height:clamp(200px,22vw,320px);background:radial-gradient(closest-side,#fffdf8,#efe6d8 70%,transparent 71%);isolation:isolate}.c8-ch__cover{width:100%;height:100%;object-fit:cover}.c8-ch__pack{position:absolute;left:50%;bottom:6%;width:34%;height:80%;mix-blend-mode:multiply;transform:translate(calc(-50% + (var(--n) - 1) * 70%)) rotate(calc((var(--n) - 1) * 7deg));animation:c8pack 1.1s var(--c8-ease) both;animation-delay:calc(var(--n) * .12s)}.c8-ch__pack img{width:100%;height:100%;object-fit:contain}@keyframes c8pack{0%{opacity:0;translate:0 30px}}.c8-ch__chips{display:flex;gap:8px;margin:0;padding:0 0 22px;list-style:none;overflow-x:auto;scrollbar-width:none}.c8-ch__chips::-webkit-scrollbar{display:none}.c8-ch__chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--c8-line);border-radius:999px;background:var(--c8-white);font-size:13.5px;white-space:nowrap;transition:border-color .3s,background .3s,color .3s}.c8-ch__chips a:hover{border-color:var(--c8-ink)}.c8-ch__chips a.is-on{background:var(--c8-ink);border-color:var(--c8-ink);color:var(--c8-white)}@media(prefers-reduced-motion:reduce){.c8-ch__copy,.c8-ch__pack{animation:none}}@media(max-width:749px){.c8-ch__in{grid-template-columns:1fr;gap:8px}.c8-ch__visual{order:-1;height:170px}}.c8-ct{background:var(--c8-white)}.c8-ct__hero{background:var(--c8-paper);padding:clamp(52px,8vw,120px) 0 clamp(40px,6vw,80px);border-bottom:1px solid var(--c8-line)}.c8-ct .c8-eyebrow{display:block;margin-bottom:14px}.c8-ct__h1{margin:0;font-size:clamp(44px,7vw,96px);line-height:1;letter-spacing:-.035em}.c8-ct__h1 em{color:#8a6a45}.c8-ct__lead{margin:22px 0 0;max-width:56ch;font-size:clamp(16px,1.3vw,18px);line-height:1.7;color:var(--c8-ink-2,#4a423b)}.c8-ct__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,80px);padding-top:clamp(44px,6vw,90px);padding-bottom:clamp(64px,8vw,120px);align-items:start}.c8-ct__ways{display:flex;flex-direction:column;gap:12px;position:sticky;top:120px}.c8-ct__way{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center;padding:18px;border:1px solid var(--c8-line);background:var(--c8-white);color:var(--c8-ink);text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s}.c8-ct__way:hover{border-color:var(--c8-ink);transform:translateY(-2px);box-shadow:0 20px 40px -30px #17151366}.c8-ct__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c8-paper);color:#8a6a45}.c8-ct__ic svg{width:22px;height:22px}.c8-ct__way small,.c8-ct__shops small{display:block;font:600 10.5px/1.3 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--c8-muted)}.c8-ct__way strong{display:block;margin-top:4px;font:400 clamp(18px,1.5vw,22px)/1.2 var(--c8-serif);overflow-wrap:anywhere}.c8-ct__way em{display:block;margin-top:3px;font-style:normal;font-size:13px;color:var(--c8-muted)}.c8-ct__shops{padding:18px;background:var(--c8-paper)}.c8-ct__shops p{margin:8px 0 0;font-size:14px;line-height:1.6}.c8-ct__formbox{padding:clamp(22px,3vw,40px);border:1px solid var(--c8-line);background:var(--c8-white)}.c8-ct__h2{margin:0;font-size:clamp(30px,3vw,42px)}.c8-ct__sub{margin:8px 0 22px;font-size:14.5px;color:var(--c8-muted)}.c8-ct__form{display:flex;flex-direction:column;gap:16px}.c8-ct__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c8-ct__f{display:flex;flex-direction:column;gap:7px}.c8-ct__f span{font:600 11px/1.3 var(--c8-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--c8-ink)}.c8-ct__f input,.c8-ct__f select,.c8-ct__f textarea{width:100%;min-height:50px;padding:13px 14px;border:1px solid #d9cfc2;border-radius:0;background:#fffdf9;font:400 15.5px/1.4 var(--c8-sans);color:var(--c8-ink);-webkit-appearance:none;appearance:none;transition:border-color .25s,box-shadow .25s}.c8-ct__f select{background-image:linear-gradient(45deg,transparent 50%,#8a6a45 50%),linear-gradient(135deg,#8a6a45 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.c8-ct__f textarea{min-height:150px;resize:vertical}.c8-ct__f input:focus,.c8-ct__f select:focus,.c8-ct__f textarea:focus{outline:none;border-color:var(--c8-ink);box-shadow:0 0 0 3px #d9b98c59}.c8-ct__f input:user-invalid,.c8-ct__f textarea:user-invalid,.c8-ct__f select:user-invalid{border-color:#b3261e}.c8-ct__check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--c8-ink-2,#4a423b)}.c8-ct__check input{width:18px;height:18px;margin-top:2px;accent-color:#1c1917;flex:none}.c8-ct__send{align-self:flex-start;min-width:240px}.c8-ct__legal{margin:0;font-size:12px;color:var(--c8-muted)}.c8-ct__ok{padding:16px 18px;background:#eef6f0;border:1px solid #b9dcc4;color:#1f6b3f;font-size:14.5px}.c8-ct__err{padding:16px 18px;background:#fbeeee;border:1px solid #efc6c3;color:#8f2a22;font-size:14px}@media(max-width:989px){.c8-ct__grid{grid-template-columns:1fr}.c8-ct__ways{position:static}}@media(max-width:599px){.c8-ct__row{grid-template-columns:1fr}.c8-ct__send{width:100%}}.c8.c8-dl{background:var(--c8-paper)}.c8-dl__hero{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 85% 50%,#5a463c,#2a2220 62%,#171513);color:var(--c8-white)}.c8-dl__heroin{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;min-height:min(78vh,720px);padding-top:clamp(56px,7vw,110px);padding-bottom:clamp(56px,7vw,110px)}.c8-dl--teaser .c8-dl__heroin{min-height:0}.c8-dl__copy{display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.c8-dl .c8-eyebrow{color:#cdb89a}.c8-dl__title{font-size:clamp(46px,6.4vw,104px);line-height:.98;letter-spacing:-.035em}.c8-dl--teaser .c8-dl__title{font-size:clamp(40px,5vw,78px)}.c8-dl__title em{color:#e6cda8}.c8-dl__lead{max-width:46ch;line-height:1.65;color:#e4dacd}.c8-dl__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.c8-dl__cards{display:flex;flex-wrap:wrap;gap:14px 28px}.c8-dl .c8-dl__btn{background:#e6cda8;border-color:#e6cda8;color:#171513!important}.c8-dl .c8-dl__btn:hover{background:transparent;color:#e6cda8!important}.c8-dl__hero .c8-link{color:var(--c8-white)}.c8-dl__orb{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:520px;width:100%;justify-self:center}.c8-dl__img{width:100%;height:100%;object-fit:cover;border-radius:50%}.c8-dl__rings{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c8-dl__rings ellipse{transform-origin:200px 200px;animation:c8orb 22s linear infinite;animation-delay:calc(var(--d) * -1.6s)}@keyframes c8orb{to{transform:rotate(360deg)}}.c8-dl__mono{position:relative;font-family:var(--c8-serif);font-size:clamp(64px,8vw,120px);color:#e6cda8;letter-spacing:-.04em}.c8-dl__mono em{font-style:italic;font-size:.6em;margin:0 .1em;color:#cdb89a}.c8-dl__body{padding-top:clamp(56px,8vw,110px);padding-bottom:clamp(56px,8vw,110px)}.c8-dl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,28px)}.c8-dl__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:30px 26px 28px;background:var(--c8-white);border:1px solid var(--c8-line);transition:transform .5s var(--c8-ease),box-shadow .5s var(--c8-ease),opacity .9s var(--c8-ease)}.c8-dl__card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -30px #1715134d}.c8-dl__num{position:absolute;top:18px;right:22px;font-family:var(--c8-serif);font-size:44px;line-height:1;color:var(--c8-line)}.c8-dl__card .c8-eyebrow{color:var(--c8-bronze)}.c8-dl__card h3{font-size:clamp(28px,2.4vw,38px)}.c8-dl__card p{line-height:1.6;color:var(--c8-ink-2)}.c8-dl__card .c8-link{align-self:flex-start;margin-top:auto}.c8-dl__visit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px 48px;align-items:center;margin-top:clamp(32px,5vw,64px);padding:clamp(28px,4vw,56px);background:var(--c8-ink);color:var(--c8-white)}.c8-dl__visit h3{font-size:clamp(30px,3.4vw,52px);margin:10px 0 14px}.c8-dl__visit p{color:#d9d1c6;line-height:1.6}.c8-dl__visitctas{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.c8-dl__visit .c8-btn{background:#e6cda8;border-color:#e6cda8;color:#171513!important}.c8-dl__visit .c8-btn:hover{background:transparent;color:#e6cda8!important}.c8-dl__visit .c8-link{color:var(--c8-white)}@media(prefers-reduced-motion:reduce){.c8-dl__rings ellipse{animation:none}}@media(max-width:989px){.c8-dl__heroin{grid-template-columns:1fr;min-height:0}.c8-dl__orb{max-width:300px;order:-1}.c8-dl__visit{grid-template-columns:1fr}}@media(max-width:749px){.c8-dl__ctas{flex-direction:column;align-items:flex-start}.c8-dl__cards{flex-direction:column;gap:14px}}.c8.c8-diag{background:var(--c8-ink);color:var(--c8-white);padding:clamp(64px,9vw,140px) 0}.c8-diag__wrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(36px,6vw,110px);align-items:start}.c8-diag .c8-eyebrow{color:#bfae98}.c8-diag .c8-title em{color:#d9b98c}.c8-diag__intro{position:sticky;top:110px;display:flex;flex-direction:column;gap:22px}.c8-diag__lead{color:#d9d1c6;line-height:1.65;max-width:40ch}.c8-diag__step{border:0;margin:10px 0 0;padding:0;min-width:0}.c8-diag__step legend{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:0;font:600 11px/1 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:#bfae98}.c8-diag__step legend span{font-family:var(--c8-serif);font-size:20px;letter-spacing:0;color:var(--c8-white)}.c8-diag__switch{display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.28)}.c8-diag .c8-diag__group{min-height:52px;padding:0 28px;background:transparent!important;border:0;box-shadow:none;color:var(--c8-white)!important;font:500 15px/1 var(--c8-sans);cursor:pointer;transition:background .3s,color .3s}.c8-diag .c8-diag__group.is-on{background:var(--c8-white)!important;color:var(--c8-ink)!important}.c8-diag__chips{display:flex;flex-wrap:wrap;gap:10px}.c8-diag .c8-diag__chip{min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:var(--c8-white);font:400 14px/1 var(--c8-sans);cursor:pointer;transition:all .3s var(--c8-ease)}.c8-diag__chip:hover{border-color:var(--c8-white)}.c8-diag .c8-diag__chip.is-on{background:#d9b98c;border-color:#d9b98c;color:var(--c8-ink)}.c8-diag__chip[hidden]{display:none}.c8-diag__panel.is-on{animation:c8fade .6s var(--c8-ease)}@keyframes c8fade{0%{opacity:0;transform:translateY(12px)}}.c8-diag__verdict{display:flex;flex-direction:column;gap:14px;padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.18)}.c8-diag__verdict .c8-title{font-size:clamp(24px,2.4vw,38px);line-height:1.2;max-width:26ch}.c8-diag__verdict .c8-link{align-self:flex-start;color:var(--c8-white)}.c8-diag__routine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.c8-diag__routine li{display:flex;flex-direction:column;gap:12px;min-width:0}.c8-diag__stepno{font:600 10.5px/1 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:#d9b98c}.c8-diag .c8-card__vendor{color:#bfae98}.c8-diag .c8-card__price s{color:#a99f93}.c8-diag .c8-card__add button{border-color:var(--c8-white);color:var(--c8-white)}.c8-diag .c8-card__add button:hover{background:var(--c8-white);color:var(--c8-ink)}.c8-diag .c8-card__out{color:#a99f93}@media(max-width:989px){.c8-diag__wrap{grid-template-columns:1fr}.c8-diag__intro{position:static}}@media(max-width:749px){.c8-diag__routine{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-18px;padding-right:18px}.c8-diag__routine li{scroll-snap-align:start}.c8-diag__switch{display:grid;width:100%}}.c8-fq{background:var(--c8-white)}.c8-fq__hero{background:var(--c8-paper);padding:clamp(52px,8vw,120px) 0 clamp(36px,5vw,64px);border-bottom:1px solid var(--c8-line)}.c8-fq .c8-eyebrow{display:block;margin-bottom:14px}.c8-fq__h1{margin:0;font-size:clamp(44px,7vw,96px);line-height:1;letter-spacing:-.035em}.c8-fq__h1 em{color:#8a6a45}.c8-fq__search{position:relative;display:block;max-width:640px;margin-top:30px}.c8-fq__search svg{position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--c8-muted)}.c8-fq__search input{width:100%;height:60px;padding:0 20px 0 54px;border:1px solid #d9cfc2;border-radius:999px;background:#fffdf9;font:400 16px/1 var(--c8-sans);color:var(--c8-ink);-webkit-appearance:none}.c8-fq__search input:focus{outline:none;border-color:var(--c8-ink);box-shadow:0 0 0 4px #d9b98c59}.c8-fq__cats{display:flex;gap:8px;margin-top:20px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.c8-fq__cats::-webkit-scrollbar{display:none}.c8 .c8-fq__cats button{flex:none;padding:10px 16px;border:1px solid #d9cfc2;border-radius:999px;background:transparent;color:var(--c8-ink);font:500 13px/1 var(--c8-sans);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.c8 .c8-fq__cats button.is-on,.c8 .c8-fq__cats button:hover{background:var(--c8-ink);border-color:var(--c8-ink);color:var(--c8-white)}.c8-fq__body{max-width:980px;padding-top:clamp(36px,5vw,72px);padding-bottom:clamp(64px,8vw,110px)}.c8-fq__grp{margin-bottom:clamp(30px,4vw,52px);scroll-margin-top:140px}.c8-fq__gt{margin:0 0 6px;font:600 11px/1.3 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6a45}.c8-fq__it{border-bottom:1px solid var(--c8-line)}.c8-fq__it summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font:400 clamp(18px,1.6vw,22px)/1.3 var(--c8-serif);color:var(--c8-ink)}.c8-fq__it summary::-webkit-details-marker{display:none}.c8-fq__it summary i{position:relative;flex:none;width:30px;height:30px;border:1px solid #d9cfc2;border-radius:50%;transition:transform .35s var(--c8-ease),background .3s}.c8-fq__it summary i:before,.c8-fq__it summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.4px;background:currentColor;transform:translate(-50%,-50%)}.c8-fq__it summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--c8-ease)}.c8-fq__it[open] summary i{background:var(--c8-ink);color:var(--c8-white);border-color:var(--c8-ink)}.c8-fq__it[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.c8-fq__a{padding:0 50px 24px 0;font-size:15.5px;line-height:1.75;color:var(--c8-ink-2,#4a423b)}.c8-fq__a p+p,.c8-fq__a ul{margin-top:10px}.c8-fq__a ul{padding-left:18px}.c8-fq__a a{color:var(--c8-ink);text-decoration:underline;text-underline-offset:3px}.c8-fq__a strong{color:var(--c8-ink);font-weight:600}.c8-fq__none{padding:24px;background:var(--c8-paper);font-size:15px}.c8-fq__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:clamp(30px,4vw,56px);padding:clamp(24px,3vw,40px);background:var(--c8-ink);color:var(--c8-white)}.c8-fq__help .c8-title{margin:0;font-size:clamp(26px,2.6vw,36px);color:#fffdf9}.c8-fq__help p{margin:6px 0 0;color:#d8cfc3!important;font-size:14.5px}.c8-fq__helpbtns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.c8-fq__help .c8-btn{background:#fffdf9;color:var(--c8-ink)!important;border-color:#fffdf9}.c8-fq__help .c8-btn--line{background:transparent;color:#fffdf9!important;border-color:#fffdf980}.c8-fq__help .c8-link{color:#fffdf9}@media(max-width:599px){.c8-fq__a{padding-right:0}.c8-fq__helpbtns .c8-btn{width:100%}}.c8-hero{background:var(--hero-bg,#f7f3ed);overflow:hidden}.c8-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:min(82vh,820px);max-width:1680px;margin:0 auto}.c8-hero__copy>*{animation:c8rise 1s var(--c8-ease) both}.c8-hero__copy>*:nth-child(2){animation-delay:.08s}.c8-hero__copy>*:nth-child(3){animation-delay:.16s}.c8-hero__copy>*:nth-child(4){animation-delay:.24s}.c8-hero__copy>*:nth-child(5){animation-delay:.32s}@keyframes c8rise{0%{opacity:0;transform:translateY(18px)}}.c8-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:clamp(48px,6vw,104px) clamp(20px,5vw,88px)}.c8-hero__title{font-size:clamp(46px,6.2vw,104px);line-height:.98;letter-spacing:-.035em;max-width:11ch}.c8-hero__text{max-width:42ch;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--c8-ink-2)}.c8-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px 32px}.c8-hero__facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 40px;margin:18px 0 0;padding-top:26px;border-top:1px solid var(--c8-line)}.c8-hero__facts div{display:flex;flex-direction:column;gap:4px}.c8-hero__facts dt{font-family:var(--c8-serif);font-size:clamp(24px,2.2vw,34px);line-height:1;font-variant-numeric:tabular-nums}.c8-hero__facts dd{margin:0;font-size:12px;letter-spacing:.06em;color:var(--c8-muted)}.c8-hero__visual{position:relative;display:grid;place-items:center;min-height:420px;background:radial-gradient(120% 90% at 50% 40%,#fffdf8,#efe6d8 58%,#dccbb4);isolation:isolate;overflow:hidden}.c8-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c8-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:-1}.c8-hero__stage:before{content:"";position:absolute;width:min(78%,620px);aspect-ratio:1;border:1px solid rgba(138,106,69,.35);border-radius:50%;animation:c8spin 60s linear infinite;border-style:dashed}@keyframes c8spin{to{transform:rotate(360deg)}}.c8-hero__numeral{font-family:var(--c8-serif);font-size:clamp(380px,48vw,820px);line-height:.8;color:#ffffff8c;transform:translateY(4%)}.c8-hero__product{width:min(62%,520px);height:auto;max-height:72%;object-fit:contain;mix-blend-mode:multiply}.c8-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transition:opacity 1s var(--c8-ease);pointer-events:none}.c8-hero__slide.is-on{opacity:1;pointer-events:auto}.c8-hero__slide .c8-hero__product{transform:translateY(24px) scale(.96);transition:transform 1.4s var(--c8-ease)}.c8-hero__slide.is-on .c8-hero__product{transform:none}.c8-hero__slide .c8-hero__tag{opacity:0;translate:0 12px;transition:opacity .8s .25s,translate .8s .25s var(--c8-ease)}.c8-hero__slide.is-on .c8-hero__tag{opacity:1;translate:0 0}.c8-hero__tagprice s{font-weight:400;color:var(--c8-muted)}.c8-hero__dots{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(22px,3vw,48px);display:flex;gap:8px;z-index:2}.c8-hero__dots span{width:22px;height:2px;background:#17151333;transition:background .4s,width .4s}.c8-hero__dots span.is-on{width:44px;background:var(--c8-ink)}.c8-hero__tag{position:absolute;left:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);display:flex;flex-direction:column;gap:6px;max-width:320px;padding:18px 20px;background:#fffdf9db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c8-line);transition:transform .4s var(--c8-ease)}.c8-hero__tag:hover{transform:translateY(-4px)}.c8-hero__tag strong{font:400 15px/1.35 var(--c8-sans)}.c8-hero__tagprice{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.c8-ticker{border-top:1px solid var(--c8-line);border-bottom:1px solid var(--c8-line);overflow:hidden;background:var(--c8-paper)}.c8-ticker__track{display:flex;width:max-content;animation:c8tick 46s linear infinite}.c8-ticker:hover .c8-ticker__track{animation-play-state:paused}.c8-ticker__list{display:flex;margin:0;padding:0;list-style:none}.c8-ticker__list li a{display:flex;align-items:center;gap:44px;padding:20px 22px;font-family:var(--c8-serif);font-size:clamp(20px,1.8vw,28px);font-style:italic;white-space:nowrap;color:var(--c8-ink-2);transition:color .3s}.c8-ticker__list li a:after{content:"\2726";font-style:normal;font-size:11px;color:var(--c8-bronze)}.c8-ticker__list li a:hover{color:var(--c8-bronze)}@keyframes c8tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.c8-ticker__track,.c8-hero__stage:before,.c8-hero__copy>*{animation:none}}@media(max-width:989px){.c8-hero__grid{grid-template-columns:1fr;min-height:0}.c8-hero__visual{order:-1;min-height:clamp(340px,92vw,560px)}.c8-hero__copy{gap:20px;padding:36px 20px 44px}.c8-hero__title{max-width:14ch}.c8-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.c8-hero__tag{max-width:calc(100% - 32px);padding:14px 16px}.c8-hero__dots{top:16px;bottom:auto}}.c8-kr{background:var(--c8-white)}.c8-kr__hero{background:linear-gradient(180deg,#f6efe6,#fbf8f3);padding:clamp(48px,7vw,110px) 0 0;border-bottom:1px solid var(--c8-line)}.c8-kr .c8-eyebrow{display:block;margin-bottom:14px}.c8-kr__h1{margin:0;font-size:clamp(40px,6.4vw,88px);line-height:1.02;letter-spacing:-.035em;max-width:16ch}.c8-kr__h1 em{color:#8a6a45}.c8-kr__lead{max-width:60ch;margin:20px 0 0;font-size:clamp(15px,1.3vw,17.5px);line-height:1.65;color:var(--c8-ink-2,#4a423b)}.c8-kr__mode{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:28px;padding:4px;border:1px solid #d9cfc2;border-radius:999px;background:#fffdf9}.c8 .c8-kr__mode button{padding:11px 18px;border:0;border-radius:999px;background:transparent;color:var(--c8-ink);font:500 13.5px/1 var(--c8-sans);cursor:pointer;transition:background .25s,color .25s}.c8 .c8-kr__mode button.is-on{background:var(--c8-ink);color:var(--c8-white)}.c8-kr__rail{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:clamp(30px,4vw,52px) 0 0;padding:0;list-style:none;border-top:1px solid var(--c8-line)}.c8-kr__rail a{display:flex;align-items:center;gap:10px;padding:16px 10px;border-bottom:2px solid transparent;font-size:13px;color:var(--c8-ink-2,#4a423b);transition:border-color .3s,color .3s,opacity .3s}.c8-kr__rail b{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #d9cfc2;border-radius:50%;font:600 12px/1 var(--c8-sans);color:var(--c8-ink)}.c8-kr__rail a:hover,.c8-kr__rail a.is-cur{border-color:var(--c8-ink);color:var(--c8-ink)}.c8-kr__rail a.is-cur b{background:var(--c8-ink);border-color:var(--c8-ink);color:var(--c8-white)}.c8-kr__rail li.is-off a{opacity:.3}.c8-kr__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}.c8 .c8-kr__addall{min-height:52px;padding:0 26px;background:var(--c8-ink);color:var(--c8-white)!important;border:1px solid var(--c8-ink);border-radius:999px;font:600 13px/1 var(--c8-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s,transform .25s}.c8 .c8-kr__addall:hover{background:#2e2924;transform:translateY(-1px)}.c8 .c8-kr__addall:disabled{opacity:.4;cursor:not-allowed}.c8 .c8-kr__addall.is-busy{opacity:.7;pointer-events:none}.c8-kr__total{font-size:14px;color:var(--c8-ink-2,#4a423b)}.c8-kr__total strong{color:var(--c8-ink);font-weight:600}.c8-kr__total em{font-style:normal;color:#8a6a45}.c8-kr__card{position:relative}.c8-kr__badge{position:absolute;top:8px;left:8px;z-index:1;padding:5px 8px;background:var(--c8-ink);color:#fffdf9;font:600 10px/1 var(--c8-sans);letter-spacing:.12em;text-transform:uppercase}.c8-kr__card.is-pick .c8-kr__img{box-shadow:inset 0 0 0 1.5px #d9b98c}.c8-kr__bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffdf9f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--c8-line);transform:translateY(105%);transition:transform .45s var(--c8-ease)}.c8-kr__bar.is-on{transform:none}.c8-kr__barin{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.c8-kr__bartxt{display:flex;flex-direction:column;gap:3px;font-size:13.5px}.c8-kr__bartxt strong{font-weight:600;font-size:14.5px}.c8-kr__steps{padding-top:clamp(24px,4vw,56px)}.c8-kr__step{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(24px,4vw,64px);padding:clamp(36px,5vw,72px) 0;border-bottom:1px solid var(--c8-line);scroll-margin-top:140px;transition:opacity .35s}.c8-kr__step.is-off{display:none}.c8-kr__num{display:block;font:300 clamp(56px,7vw,104px)/.9 var(--c8-serif);color:#d9b98c;letter-spacing:-.04em}.c8-kr__when{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.c8-kr__when span{padding:6px 10px;border-radius:999px;background:var(--c8-paper);font:500 11.5px/1 var(--c8-sans);letter-spacing:.04em;color:var(--c8-ink)}.c8-kr__st{margin:14px 0 0;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.c8-kr__why{margin:14px 0 0;font-size:15.5px;line-height:1.7;color:var(--c8-ink-2,#4a423b)}.c8-kr__how{margin-top:18px;padding:16px 18px;background:var(--c8-paper);font-size:14.5px;line-height:1.65}.c8-kr__how strong{display:block;margin-bottom:6px;font:600 11px/1.3 var(--c8-sans);letter-spacing:.18em;text-transform:uppercase;color:#8a6a45}.c8-kr__how p{margin:0}.c8-kr__all{display:inline-flex;margin-top:20px}.c8-kr__prods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;align-content:start}.c8-kr__card{display:flex;flex-direction:column;min-width:0}.c8-kr__img{display:block;aspect-ratio:1;background:#f4efe8;overflow:hidden}.c8-kr__img img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply;transition:transform .6s var(--c8-ease)}.c8-kr__card:hover .c8-kr__img img{transform:scale(1.05)}.c8-kr__v{margin-top:12px;font:600 10.5px/1.3 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;color:#8a6a45}.c8-kr__t{margin-top:5px;font-size:14px;line-height:1.35;color:var(--c8-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c8-kr__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.c8-kr__p{font:500 14.5px/1 var(--c8-sans)}.c8-kr__p s{margin-left:4px;font-size:12.5px;color:var(--c8-muted)}.c8 .c8-kr__add{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--c8-ink);border-radius:50%;background:var(--c8-white);color:var(--c8-ink);font:300 20px/1 var(--c8-sans);cursor:pointer;transition:background .25s,color .25s}.c8 .c8-kr__add:hover{background:var(--c8-ink);color:var(--c8-white)}.c8 .c8-kr__add.is-busy{opacity:.5}.c8-kr__end{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(64px,8vw,120px)}.c8-kr__tip{align-self:start;padding:clamp(24px,3vw,40px);background:var(--c8-ink);color:#fffdf9}.c8-kr__tip .c8-title{margin:0;font-size:clamp(26px,2.6vw,36px);color:#fffdf9}.c8-kr__tip p{margin:12px 0 0;color:#d8cfc3!important;font-size:15px;line-height:1.65}.c8-kr__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.c8-kr__tip .c8-btn{background:#fffdf9;color:var(--c8-ink)!important;border-color:#fffdf9}.c8-kr__tip .c8-btn--line{background:transparent;color:#fffdf9!important;border-color:#fffdf980}.c8-kr__faq .c8-title{margin:0 0 10px;font-size:clamp(24px,2.4vw,34px)}.c8-kr__faqbody h3{margin:22px 0 6px;font:400 clamp(17px,1.5vw,20px)/1.3 var(--c8-serif);color:var(--c8-ink)}.c8-kr__faqbody p{margin:0;font-size:15px;line-height:1.7;color:var(--c8-ink-2,#4a423b)}@media(max-width:989px){.c8-kr__step{grid-template-columns:1fr}.c8-kr__prods{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1*clamp(18px,4vw,64px));padding-right:clamp(18px,4vw,64px)}.c8-kr__prods::-webkit-scrollbar{display:none}.c8-kr__card{scroll-snap-align:start}.c8-kr__end{grid-template-columns:1fr}.c8-kr__rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;margin-left:calc(-1*clamp(18px,4vw,64px));margin-right:calc(-1*clamp(18px,4vw,64px));padding:0 clamp(18px,4vw,64px)}.c8-kr__rail::-webkit-scrollbar{display:none}}@media(max-width:599px){.c8-kr__prods{grid-auto-columns:64%}.c8-kr__btns .c8-btn,.c8-kr__cta .c8-kr__addall{width:100%}.c8 .c8-kr__bar .c8-kr__addall{padding:0 16px;font-size:11.5px}}.c8-offer{position:relative;background:var(--c8-ink);color:var(--c8-white);padding:clamp(52px,7vw,104px) 0 clamp(28px,4vw,48px);overflow:hidden;isolation:isolate}.c8-offer:before{content:"";position:absolute;inset:-40% -10% auto auto;width:min(70vw,780px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(217,185,140,.28),transparent);z-index:-1}.c8-offer__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.c8-offer__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.c8-offer .c8-eyebrow{display:block;margin-bottom:14px;color:#d9b98c}.c8-offer .c8-title{display:block;margin:0;color:#fffdf9;line-height:1.12}.c8-offer .c8-title em{color:#d9b98c;line-height:inherit;vertical-align:baseline}.c8-offer__txt{display:block;margin:26px 0 0;max-width:48ch;font-size:15.5px;line-height:1.65;color:#d8cfc3!important}.c8-offer__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px}.c8-offer .c8-btn{background:#fffdf9;color:var(--c8-ink)!important;border-color:#fffdf9}.c8-offer .c8-btn:hover{background:#d9b98c;border-color:#d9b98c}.c8-offer .c8-link{color:#fffdf9}.c8-offer__steps{display:grid;grid-template-columns:repeat(var(--q,3),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.c8-offer__step{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:170px;padding:18px;border:1px solid rgba(255,253,249,.18);background:#fffdf90a;transition:background .5s var(--c8-ease),border-color .5s}.c8-offer__step,.c8-offer__step *{color:#fffdf9!important}.c8-offer__step--final{background:#d9b98c;border-color:#d9b98c}.c8-offer__step--final,.c8-offer__step--final *{color:var(--c8-ink)!important}.c8-offer__step.is-on{border-color:#d9b98c;background:#d9b98c29}.c8-offer__step--final.is-on{background:#fffdf9;border-color:#fffdf9}.c8-offer__n{font:400 clamp(44px,5vw,64px)/1 var(--c8-serif)}.c8-offer__lbl{font-size:13px;line-height:1.3;letter-spacing:.04em}.c8-offer__lbl strong{display:block;margin-bottom:4px;font:400 clamp(24px,2.6vw,34px)/1.05 var(--c8-serif);letter-spacing:0;white-space:nowrap}.c8-offer__live{grid-column:1/-1;margin-top:4px;padding:12px 16px;border:1px dashed rgba(255,253,249,.3);font-size:13.5px;color:#d8cfc3!important}.c8-offer__live strong{color:#fffdf9!important;font-weight:600}.c8-offer__legal{max-width:var(--c8-max,1320px);margin:clamp(26px,4vw,44px) auto 0;padding:0 clamp(18px,4vw,48px);font-size:11.5px;line-height:1.5;color:#d8cfc3bf}@media(max-width:899px){.c8-offer__in{grid-template-columns:1fr}.c8-offer__step{min-height:130px}}@media(max-width:479px){.c8-offer__steps{gap:8px}.c8-offer__step{padding:12px;min-height:112px;gap:18px}.c8-offer__lbl{font-size:12px}.c8-offer__lbl strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.c8-offer__step{transition:none}}.c8-reco{border-top:1px solid var(--c8-line)}.c8.c8-qn{background:var(--c8-white);padding:clamp(26px,3.4vw,44px) 0 clamp(18px,2.4vw,30px);border-bottom:1px solid var(--c8-line)}.c8-qn__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.c8 .c8-qn__h{font:600 11px/1.4 var(--c8-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--c8-muted)}.c8-qn__hint{display:none;font-size:12px;color:var(--c8-muted)}.c8-qn__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(96px,1fr);gap:clamp(12px,1.6vw,24px);margin:0;padding:4px 2px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.c8-qn__list::-webkit-scrollbar{display:none}.c8-qn__list li{scroll-snap-align:start;min-width:0}.c8-qn__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.c8-qn__pic{position:relative;display:block;width:100%;max-width:120px;aspect-ratio:1;border-radius:50%;background:var(--tone,#f1ebe2);overflow:visible;transition:transform .45s var(--c8-ease),box-shadow .45s var(--c8-ease)}.c8-qn__img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;width:76%;height:76%;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s var(--c8-ease)}.c8-qn__item:hover .c8-qn__pic{box-shadow:0 0 0 1px var(--c8-ink)}.c8-qn__item:hover .c8-qn__img{transform:scale(1.08) translateY(-3px)}.c8-qn__item.is-hot .c8-qn__pic{box-shadow:0 0 0 2px #d9b98c}.c8-qn__badge{position:absolute;top:-4px;right:-6px;padding:4px 7px;border-radius:999px;background:var(--c8-ink);color:var(--c8-white);font:600 9.5px/1 var(--c8-sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.c8-qn__label{font:500 13px/1.3 var(--c8-sans);color:var(--c8-ink)}.c8-qn__item:hover .c8-qn__label{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.c8-qn__list{grid-auto-columns:92px}.c8-qn__hint{display:inline}}@media(max-width:749px){.c8-qn__list{grid-auto-columns:78px;margin-right:calc(-1*clamp(18px,4vw,64px))}.c8-qn__label{font-size:12px}}.c8-qz{background:linear-gradient(180deg,#f6efe6,#fbf8f3 60%,#fff);padding:clamp(48px,7vw,110px) 0 clamp(64px,8vw,120px)}.c8-qz__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}.c8-qz .c8-eyebrow{display:block;margin-bottom:14px}.c8-qz__h1{margin:0;font-size:clamp(40px,5.6vw,80px);line-height:1.02;letter-spacing:-.035em}.c8-qz__h1 em{color:#8a6a45}.c8-qz__lead{margin:18px 0 0;max-width:42ch;font-size:16px;line-height:1.65;color:var(--c8-ink-2,#4a423b)}.c8-qz__box{position:relative;padding:clamp(24px,3.5vw,48px);background:#fffdf9;border:1px solid var(--c8-line);box-shadow:0 30px 80px -40px #1c191759;scroll-margin-top:120px}.c8-qz__prog{height:2px;background:var(--c8-line)}.c8-qz__prog i{display:block;height:100%;width:0;background:#1c1917;transition:width .5s var(--c8-ease)}.c8-qz__count{margin:14px 0 0;font:600 11px/1.3 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;color:#8a6a45}.c8-qz__q{margin:12px 0 0;font:400 clamp(26px,2.6vw,36px)/1.12 var(--c8-serif);letter-spacing:-.015em;color:var(--c8-ink)}.c8-qz__opts{display:grid;gap:10px;margin-top:22px}.c8 .c8-qz__opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:62px;padding:0 22px;border:1px solid #ddd2c4;background:#fff;color:var(--c8-ink);font:500 15px/1.3 var(--c8-sans);text-align:left;cursor:pointer;transition:border-color .25s,background .25s,transform .25s}.c8 .c8-qz__opt:hover,.c8 .c8-qz__opt:focus-visible{border-color:#1c1917;background:#fbf8f3;transform:translate(4px)}.c8-qz__opt i{font-style:normal;color:#8a6a45}.c8-qz__nav{margin-top:18px}.c8 .c8-qz__back{padding:6px 0;border:0;background:none;color:var(--c8-muted);font-size:13.5px;cursor:pointer}.c8-qz__tag{display:inline-block;padding:7px 12px;border-radius:999px;background:var(--c8-paper);font:500 12px/1.3 var(--c8-sans);color:var(--c8-ink)}.c8-qz__rl{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--c8-ink-2,#4a423b)}.c8-qz__rl a{text-decoration:underline;text-underline-offset:3px}.c8-qz__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none}.c8-qz__sk{aspect-ratio:3/4;background:linear-gradient(90deg,#f4efe8,#faf6f0,#f4efe8);background-size:200% 100%;animation:c8qzSk 1.2s infinite}@keyframes c8qzSk{to{background-position:-200% 0}}.c8-qz__card{display:flex;flex-direction:column;min-width:0}.c8-qz__img{display:block;aspect-ratio:1;background:#f4efe8}.c8-qz__img img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.c8-qz__v{margin-top:10px;font:600 10px/1.3 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;color:#8a6a45}.c8-qz__t{margin-top:4px;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c8-qz__row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px;font-weight:500}.c8 .c8-qz__add{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--c8-ink);border-radius:50%;background:#fff;color:var(--c8-ink);font:300 19px/1 var(--c8-sans);cursor:pointer}.c8 .c8-qz__add:hover{background:var(--c8-ink);color:#fff}.c8 .c8-qz__all{width:100%;margin-top:16px}.c8-qz__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.c8 .c8-qz__again{padding:6px;border:0;background:none;color:var(--c8-muted);font-size:13px;text-decoration:underline;cursor:pointer}.c8-qz__perk{margin:16px 0 0;font-size:13.5px;color:#8a6a45}@media(max-width:989px){.c8-qz__in{grid-template-columns:1fr}}@media(max-width:599px){.c8-qz__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c8-qz__grid li:nth-child(3){display:none}.c8-qz__cta .c8-btn{width:100%}}.c8-rs{margin-top:14px;padding:18px 18px 16px;border:1px solid #e3d6c4;background:#fbf8f3}.c8-rs[hidden]{display:none}.c8-rs__t{margin:0 0 12px!important;font-size:14px;line-height:1.5;color:var(--c8-ink-2,#4a423b)}.c8-rs__t strong{color:var(--c8-ink);font-weight:600}.c8-rs__row{display:flex;gap:8px}.c8-rs__row input{flex:1;min-width:0;height:52px;padding:0 14px;border:1px solid #cdbfae;background:#fff;font:400 15px/1 var(--c8-sans);color:var(--c8-ink)}.c8-rs__row input:focus{outline:none;border-color:var(--c8-ink)}.c8 .c8-rs__row button{flex:none;height:52px;padding:0 20px;border:1px solid var(--c8-ink);background:var(--c8-ink);color:#fbf8f3;font:600 12px/1 var(--c8-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s}.c8 .c8-rs__row button:hover{background:#d9b98c;border-color:#d9b98c;color:var(--c8-ink)}.c8-rs__fine{margin:8px 0 0!important;font-size:12px;color:var(--c8-muted)}.c8-rs__err{margin:8px 0 0;font-size:13px;color:#b3261e}.c8-rs__ok{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--c8-ink-2,#4a423b)}.c8-rs__ok strong{color:#1f7a4d;font-weight:600}@media(max-width:599px){.c8-rs__row{flex-direction:column}.c8 .c8-rs__row button{width:100%}}.c8.c8-rv{background:var(--c8-paper);padding:clamp(56px,8vw,112px) 0}.c8-rv__intro{max-width:38ch;font-size:15px;line-height:1.6;color:var(--c8-ink-2)}.c8-rv__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3*20px)/3.4);gap:20px;margin:0;padding:0 0 10px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.c8-rv__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:16px;padding:28px;background:var(--c8-white);border:1px solid var(--c8-line);min-width:0}.c8-rv__stars{display:flex;gap:2px;color:#b98a4b;font-size:15px}.c8-rv__stars .is-off{color:var(--c8-line)}.c8 .c8-rv__q{margin:0;padding:0;border:0;flex:1;font-family:var(--c8-serif,Georgia,serif);font-size:19px;line-height:1.45;color:var(--c8-ink)}.c8 .c8-rv__q p{margin:0}.c8-rv__who{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--c8-line)}.c8-rv__av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--c8-ink);color:#d9b98c;font:600 14px/1 var(--c8-sans);flex:none}.c8-rv__who strong{display:block;font-size:14px;font-weight:600}.c8-rv__who small{display:block;font-size:12px;color:var(--c8-muted)}.c8-rv__pledges{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;border-top:1px solid var(--c8-ink)}.c8-rv__pledges li{padding:22px 22px 0 0;display:flex;flex-direction:column;gap:6px}.c8-rv__pledges li+li{padding-left:22px;border-left:1px solid var(--c8-line)}.c8-rv__pledges strong{font-family:var(--c8-serif,Georgia,serif);font-weight:400;font-size:21px;line-height:1.2}.c8-rv__pledges span{font-size:13px;line-height:1.5;color:var(--c8-muted)}@media(max-width:989px){.c8-rv__track{grid-auto-columns:calc((100% - 20px)/2.2)}.c8-rv__pledges{grid-template-columns:1fr 1fr}.c8-rv__pledges li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:749px){.c8-rv__track{grid-auto-columns:84%;margin-right:calc(-1*clamp(18px,4vw,64px))}.c8-rv__card{padding:22px}.c8 .c8-rv__q{font-size:17px}.c8-rv__pledges{grid-template-columns:1fr}.c8-rv__pledges li,.c8-rv__pledges li+li{padding:18px 0 0;border-left:0}}.c8.c8-ribbon{background:var(--c8-ink);color:var(--c8-white)}.c8-ribbon__marquee{overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);background:#d9b98c;color:var(--c8-ink)}.c8-ribbon__track{display:flex;align-items:center;gap:28px;width:max-content;padding:13px 0;animation:c8rib 38s linear infinite}.c8-ribbon__track span{font:600 12px/1 var(--c8-sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.c8-ribbon__track i{font-style:normal;font-size:10px}@keyframes c8rib{to{transform:translate(-50%)}}.c8.c8-ribbon .c8-ribbon__bar{display:grid;grid-template-columns:1fr 1fr;gap:20px 48px;align-items:center;padding-top:28px;padding-bottom:28px}.c8-ribbon__offer{display:flex;align-items:center;gap:16px}.c8-ribbon__pill{flex:none;padding:9px 12px;border:1px solid #d9b98c;color:#d9b98c;font:600 11px/1 var(--c8-sans);letter-spacing:.16em;text-transform:uppercase;animation:c8pulse 2.4s ease-in-out infinite}@keyframes c8pulse{50%{background:#d9b98c;color:var(--c8-ink)}}.c8-ribbon__offer p{font-family:var(--c8-serif);font-size:clamp(18px,1.6vw,24px);line-height:1.25}.c8-ribbon__offer p em{color:#d9b98c}.c8-ribbon__note{display:block;margin-top:6px;font:400 11.5px/1.4 var(--c8-sans);color:#bfb4a7}.c8-ribbon__progress{display:flex;flex-direction:column;gap:10px}.c8-ribbon__msg{font-size:13px;color:#d9d1c6}.c8-ribbon__meter{height:3px;background:#ffffff29;overflow:hidden}.c8-ribbon__meter span{display:block;width:0;height:100%;background:linear-gradient(90deg,#d9b98c,#f3dfbd);transition:width 1.2s var(--c8-ease)}@media(prefers-reduced-motion:reduce){.c8-ribbon__track,.c8-ribbon__pill{animation:none}}@media(max-width:749px){.c8-ribbon__track{padding:11px 0}.c8.c8-ribbon .c8-ribbon__bar{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}.c8-ribbon__offer{flex-direction:column;align-items:flex-start;gap:14px}.c8-ribbon__offer p{font-size:22px;line-height:1.22}.c8-ribbon__note{margin-top:8px}.c8-ribbon__progress{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}}.c8-shelf{background:var(--shelf-bg,#fff);padding:clamp(56px,8vw,120px) 0}.c8-shelf__nav{display:flex;align-items:center;gap:28px}.c8-shelf__arrows{display:flex;gap:8px}.c8-shelf__btn{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--c8-line);border-radius:50%;background:transparent;color:var(--c8-ink);cursor:pointer;transition:border-color .3s,background .3s,color .3s}.c8-shelf__btn svg{width:14px;height:14px}.c8-shelf__btn:hover{background:var(--c8-ink);border-color:var(--c8-ink);color:var(--c8-white)}.c8-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;margin:0;padding:0 0 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.c8-shelf__track::-webkit-scrollbar{display:none}.c8-shelf__item{scroll-snap-align:start;min-width:0}@media(max-width:989px){.c8-shelf__track{grid-auto-columns:calc((100% - 2*16px)/2.6);gap:16px}}@media(max-width:749px){.c8-shelf__arrows{display:none}.c8-shelf__track{grid-auto-columns:68%;gap:14px;margin-right:calc(-1*clamp(18px,4vw,64px));padding-right:clamp(18px,4vw,64px)}}.c8-tabs{background:#fff;padding:clamp(56px,8vw,120px) 0}.c8-tabs__list{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--c8-line);max-width:100%}.c8-tabs__list::-webkit-scrollbar{display:none}.c8 .c8-tabs__tab{flex:none;padding:14px 16px;background:none;border:0;color:var(--c8-muted);font:500 14px/1 var(--c8-sans);cursor:pointer;transition:color .3s;white-space:nowrap}.c8 .c8-tabs__tab.is-on,.c8 .c8-tabs__tab:hover{color:var(--c8-ink)}.c8-tabs__ink{position:absolute;left:0;bottom:-1px;height:2px;background:var(--c8-ink);transition:transform .5s var(--c8-ease),width .5s var(--c8-ease)}.c8-tabs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none}.c8-tabs__panel.is-on .c8-tabs__grid li{animation:c8card .7s var(--c8-ease) both;animation-delay:calc(var(--i) * 45ms)}@keyframes c8card{0%{opacity:0;transform:translateY(24px)}}.c8-tabs__more{display:flex;justify-content:center;margin-top:48px}.c8-btn--line{background:transparent;color:var(--c8-ink)!important}.c8-btn--line:hover{background:var(--c8-ink);color:var(--c8-white)!important}@media(max-width:989px){.c8-tabs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.c8-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.c8-tabs__list{width:100%}}@media(prefers-reduced-motion:reduce){.c8-tabs__panel.is-on .c8-tabs__grid li{animation:none}}.c8-univ{background:var(--c8-paper);padding:clamp(56px,8vw,120px) 0}.c8-univ__intro{max-width:38ch;color:var(--c8-ink-2);line-height:1.6}.c8-univ__grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:clamp(14px,1.6vw,24px)}.c8-univ__tile{display:flex;flex-direction:column;background:var(--tone,#efe6d8);overflow:hidden;min-width:0}.c8-univ__tile.is-lead{grid-row:span 2}.c8-univ__tile:nth-child(4):last-child{grid-column:span 2}.c8-univ__media{position:relative;flex:1;min-height:240px;display:grid;place-items:center;background:var(--tone,#efe6d8);isolation:isolate;overflow:hidden}.c8-univ__tile.is-lead .c8-univ__media{min-height:420px}.c8-univ__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--c8-ease)}.c8-univ__img.is-pack{position:static;width:auto;max-width:60%;height:auto;max-height:260px;object-fit:contain;mix-blend-mode:multiply}.c8-univ__tile.is-lead .c8-univ__img.is-pack{max-height:440px}.c8-univ__tile:hover .c8-univ__img{transform:scale(1.06)}.c8-univ__label{display:flex;flex-direction:column;gap:8px;margin:0 14px 14px;padding:20px 22px;background:#fffdf9f0}.c8-univ__label strong{font-size:clamp(24px,2.2vw,36px)}.c8-univ__tile.is-lead .c8-univ__label strong{font-size:clamp(30px,3.2vw,50px)}.c8-univ__text{font-size:14px;line-height:1.5;color:var(--c8-ink-2)}.c8-univ__label .c8-link{align-self:flex-start;margin-top:6px;font-size:13px}@media(max-width:989px){.c8-univ__grid{grid-template-columns:1fr 1fr}.c8-univ__tile.is-lead{grid-column:span 2;grid-row:auto}.c8-univ__tile:nth-child(4):last-child{grid-column:auto}.c8-univ__tile.is-lead .c8-univ__media{min-height:320px}}@media(max-width:749px){.c8-univ__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-18px;padding-right:18px}.c8-univ__tile,.c8-univ__tile.is-lead{grid-column:auto;scroll-snap-align:start}.c8-univ__media,.c8-univ__tile.is-lead .c8-univ__media{min-height:260px}}shopify-forms-embed{display:none!important}html.c8w-lock{overflow:hidden}.c8w{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;place-items:center;padding:20px;font-family:var(--c8-sans,inherit)}.c8w[hidden]{display:none}.c8w__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#12100e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .5s ease}.c8w__card{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#fbf8f3;color:#1c1917;box-shadow:0 40px 120px -30px #0000008c;opacity:0;transform:translateY(24px) scale(.985);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.c8w.is-on .c8w__veil{opacity:1}.c8w.is-on .c8w__card{opacity:1;transform:none}.c8w__x{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fbf8f3e6;color:#1c1917;cursor:pointer;transition:transform .3s}.c8w__x:hover{transform:rotate(90deg)}.c8w__x svg{width:18px;height:18px}.c8w__art{position:relative;min-height:540px;overflow:hidden;background:radial-gradient(120% 90% at 20% 10%,#3a2f25,#1c1917 55%,#120f0d);color:#fbf8f3}.c8w__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55;mix-blend-mode:luminosity}.c8w__art:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(217,185,140,.35);pointer-events:none}.c8w__artin{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:44px 40px}.c8w__mono{font:300 64px/1 var(--c8-serif,Georgia,serif);color:#d9b98c;letter-spacing:-.04em}.c8w__pct{font:300 clamp(96px,13vw,150px)/.85 var(--c8-serif,Georgia,serif);letter-spacing:-.06em;color:#fbf8f3}.c8w__pct em{font-style:normal;color:#d9b98c;margin-right:.04em}.c8w__pct small{font-size:.42em;vertical-align:top;margin-left:.06em;color:#d9b98c}.c8w__artcap{max-width:24ch;font:500 11px/1.6 var(--c8-sans,inherit);letter-spacing:.24em;text-transform:uppercase;color:#fbf8f3bf}.c8w__body{display:flex;flex-direction:column;padding:52px 48px 30px}.c8w__eyebrow{font:600 11px/1.3 var(--c8-sans,inherit);letter-spacing:.24em;text-transform:uppercase;color:#8a6a45}.c8w__title{margin:14px 0 0!important;font:400 clamp(30px,3.4vw,42px)/1.06 var(--c8-serif,Georgia,serif)!important;letter-spacing:-.02em;color:#1c1917!important}.c8w__title em{font-style:italic;color:#8a6a45}.c8w__title p{margin:0}.c8w__lead{margin:14px 0 0!important;font-size:15px;line-height:1.6;color:#4a423b!important}.c8w__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px;margin-top:24px}.c8w__f{display:flex;flex-direction:column;gap:6px;min-width:0}.c8w__f>span:first-child{font:600 10.5px/1.3 var(--c8-sans,inherit);letter-spacing:.14em;text-transform:uppercase;color:#1c1917}.c8w__f i{font-style:normal;text-transform:none;letter-spacing:0;font-weight:400;color:#8a6a45}.c8w__f input,.c8w__f select{width:100%;height:48px;padding:0 14px;border:0;border-bottom:1px solid #cdbfae;border-radius:0;background:transparent;font:400 15px/1 var(--c8-sans,inherit);color:#1c1917;-webkit-appearance:none;appearance:none;transition:border-color .25s}.c8w__f input:focus,.c8w__f select:focus{outline:none;border-color:#1c1917}.c8w__f:nth-child(2){grid-column:1/-1;order:-1}.c8w__bd{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:10px}.c8w__err{margin:12px 0 0;color:#b3261e;font-size:13.5px}.c8w__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:24px;padding:0 24px;border:1px solid #1c1917;background:#1c1917;color:#fbf8f3!important;font:600 12.5px/1 var(--c8-sans,inherit);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .3s,color .3s}.c8w__btn:hover{background:#d9b98c;border-color:#d9b98c;color:#1c1917!important}.c8w__fine{margin:12px 0 0!important;font-size:11.5px;line-height:1.5;color:#8b8178!important}.c8w__fine a{color:inherit;text-decoration:underline}.c8w__no{align-self:center;margin-top:10px;padding:6px;border:0;background:none;color:#8b8178;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c8w__code{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:24px;padding:18px 20px;border:1px dashed #8a6a45;background:#fff;cursor:pointer}.c8w__code span{font:500 22px/1 var(--c8-sans,inherit);letter-spacing:.24em;color:#1c1917}.c8w__code b{font:600 11px/1 var(--c8-sans,inherit);letter-spacing:.16em;text-transform:uppercase;color:#8a6a45}.c8w__social{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:auto 0 0;padding:22px 0 0;list-style:none;border-top:1px solid #e6ddd1}.c8w__social a{font:500 11px/1 var(--c8-sans,inherit);letter-spacing:.16em;text-transform:uppercase;color:#4a423b}.c8w__social a:hover{color:#1c1917}.c8w__done .c8w__btn{margin-top:14px}.c8w-tab{position:fixed;left:16px;bottom:16px;z-index:2147481000;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border:1px solid rgba(217,185,140,.5);border-radius:999px;background:#1c1917;color:#fbf8f3;font:500 12.5px/1 var(--c8-sans,inherit);box-shadow:0 16px 40px -14px #00000080;cursor:pointer;animation:c8wIn .6s cubic-bezier(.2,.7,.2,1) both;transition:transform .3s}.c8w-tab:hover{transform:translateY(-2px)}.c8w-tab b{display:grid;place-items:center;height:30px;padding:0 10px;border-radius:999px;background:#d9b98c;color:#1c1917;font-weight:700;letter-spacing:.02em}.c8w-tab[hidden],html.c8-cart-open .c8w-tab,html.c8mm-lock .c8w-tab{display:none}@keyframes c8wIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:749px){.c8w{padding:0;place-items:end center}.c8w__card{grid-template-columns:1fr;max-height:92vh;transform:translateY(100%)}.c8w.is-on .c8w__card{transform:none}.c8w__art{min-height:0}.c8w__artin{flex-direction:row;align-items:center;justify-content:space-between;padding:26px 28px}.c8w__mono,.c8w__artcap{display:none}.c8w__pct{font-size:76px}.c8w__art:after{top:10px;right:10px;bottom:10px;left:10px}.c8w__body{padding:26px 22px 22px}.c8w__grid{grid-template-columns:1fr 1fr}.c8w__f:nth-child(1){grid-column:1/-1}.c8w-tab{bottom:calc(env(safe-area-inset-bottom) + 76px);left:12px}}.c8.c8-wa{background:var(--c8-paper-2);padding:clamp(56px,8vw,120px) 0}.c8.c8-wa--dark{background:var(--c8-ink);color:var(--c8-white)}.c8-wa--dark .c8-eyebrow{color:#bfae98}.c8-wa--dark .c8-title em{color:#d9b98c}.c8-wa--dark .c8-wa__text,.c8-wa--dark .c8-wa__list li{color:#d9d1c6}.c8-wa__wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,6vw,100px);align-items:center}.c8-wa__copy{display:flex;flex-direction:column;gap:22px}.c8-wa__text{max-width:46ch;line-height:1.65;color:var(--c8-ink-2)}.c8-wa__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.c8-wa__list li{position:relative;padding-left:28px;line-height:1.5;color:var(--c8-ink-2)}.c8-wa__list li:before{content:"\2726";position:absolute;left:0;top:0;color:var(--c8-bronze);font-size:12px}.c8-wa__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px}.c8-wa .c8-wa__btn{background:#1f7a4d;border-color:#1f7a4d}.c8-wa .c8-wa__btn:hover{background:transparent;color:#1f7a4d!important}.c8-wa--dark .c8-wa__btn:hover{color:#7fd3a6!important;border-color:#7fd3a6}.c8-wa__note{font-size:13px;color:var(--c8-muted)}.c8-wa--dark .c8-wa__note{color:#a99f93}.c8-wa__chat{display:grid;place-items:center}.c8-wa__phone{width:min(100%,360px);background:#efe7dc;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -30px #17151373;border:8px solid var(--c8-ink)}.c8-wa__bar{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--c8-ink);color:var(--c8-white)}.c8-wa__bar strong{display:block;font-size:14px}.c8-wa__bar small{font-size:11px;color:#bfae98}.c8-wa__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#d9b98c;color:var(--c8-ink);font-family:var(--c8-serif);font-size:20px}.c8-wa__msgs{display:flex;flex-direction:column;gap:10px;padding:20px 14px 26px;min-height:300px}.c8-wa__msg{max-width:84%;padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.45;color:var(--c8-ink)!important}.c8-wa__msg--in{align-self:flex-start;background:#fff;border-top-left-radius:4px}.c8-wa__msg--out{align-self:flex-end;background:#d8f0dd;border-top-right-radius:4px}@media(max-width:989px){.c8-wa__wrap{grid-template-columns:1fr}.c8-wa__chat{order:-1}.c8-wa__msgs{min-height:0}}.b8-origin{--ink:#402f2d;--cocoa:#554241;--paper:#faf7f0;--line:#d6c8b6;background:var(--paper);color:var(--ink);line-height:1.6}.b8-origin *{box-sizing:border-box}.b8-origin .orig-wrap{width:min(100%,1180px);padding-inline:clamp(20px,5.5vw,78px);margin-inline:auto}.b8-origin h1,.b8-origin h2,.b8-origin p{margin:0;color:inherit}.b8-origin h1,.b8-origin h2{font-family:Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.035em}.b8-origin .orig-cover{background:var(--cocoa);color:#fff8ec}.b8-origin .orig-cover-inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,75px);padding-block:clamp(38px,5vw,74px)}.b8-origin .orig-kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;font:600 11px/1.4 system-ui,sans-serif;letter-spacing:.15em;color:#efdabf}.b8-origin .orig-kicker:before{content:"";width:32px;height:1px;background:currentColor}.b8-origin h1{font-size:clamp(40px,5.6vw,76px);margin-block:19px}.b8-origin h1 span{display:block}.b8-origin .orig-lead{max-width:48ch;font-size:clamp(16px,1.35vw,19px)}.b8-origin .orig-signature{justify-self:center;position:relative;isolation:isolate;width:clamp(170px,20vw,242px);aspect-ratio:1;display:grid;place-content:center;justify-items:center;gap:12px;color:#f7e9d4;border:1px solid #c4a98a;border-radius:50%;background:radial-gradient(ellipse at 35% 25%,#685250,#4b3938)}.b8-origin .orig-signature:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #9f8772;border-radius:inherit;pointer-events:none}.b8-origin .orig-signature .wordmark8{width:clamp(95px,11vw,136px);margin:0;color:inherit}.b8-origin .orig-signature small{font:500 10px/1.35 system-ui,sans-serif;letter-spacing:.11em}.b8-origin .orig-story{padding-block:clamp(32px,5vw,64px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.35fr);gap:clamp(24px,6vw,84px)}.b8-origin h2{font-size:clamp(28px,3.4vw,44px)}.b8-origin .orig-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.b8-origin .orig-steps li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--line);padding:18px 0}.b8-origin .orig-no{padding-top:3px;font: 16px/1.5 Georgia,serif;color:#785f49}.b8-origin .orig-steps strong{display:block;font-size:17px;margin-bottom:4px}.b8-origin .orig-steps p{max-width:57ch}.b8-origin .orig-help{padding-bottom:clamp(28px,4vw,56px)}.b8-origin .orig-card{background:#f0e8dc;border-inline-start:2px solid #ae9070;padding:clamp(20px,3vw,36px);display:flex;align-items:center;justify-content:space-between;gap:24px}.b8-origin .orig-card h2{font-size:clamp(25px,2.4vw,32px);margin-bottom:8px}.b8-origin .orig-card p{max-width:56ch}.b8-origin .orig-card a{display:inline-flex;flex:none;align-items:center;gap:13px;min-height:44px;background:var(--cocoa);color:#fff8ed;border-radius:3px;padding:10px 17px;text-decoration:none;font-weight:650;font-size:14px}.b8-origin .orig-card a:hover{text-decoration:underline;text-underline-offset:4px}.b8-origin a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media(max-width:749px){.b8-origin .orig-story,.b8-origin .orig-cover-inner{grid-template-columns:minmax(0,1fr)}.b8-origin .orig-signature{display:none}.b8-origin .orig-cover-inner{gap:0}.b8-origin .orig-story{gap:18px}.b8-origin .orig-card{align-items:flex-start;flex-direction:column;gap:16px}}.b8-best{background:#554241;color:#fff8ee}.b8-best__inner{max-width:1320px;margin-inline:auto;padding:clamp(32px,4.2vw,64px) clamp(22px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:44px}.b8-best .b8-best__label,.b8-best__pick-text small{margin:0;font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#efd9ba}.b8-best h1{font:400 clamp(38px,5.1vw,72px)/1.06 Georgia,serif;letter-spacing:-.04em;color:inherit;text-transform:none;margin:12px 0}.b8-best .b8-best__intro{margin:0;max-width:52ch;font-size:16px;line-height:1.55}.b8-best__pick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:34%;max-width:415px;min-width:280px;flex-shrink:0;color:inherit;text-decoration:none;border-inline-start:1px solid #a28a79;padding-inline-start:24px}.b8-best__pick:hover .b8-best__pick-text span{text-decoration:underline;text-underline-offset:4px}.b8-best__pick:focus-visible{outline:2px solid #fff8ee;outline-offset:6px}.b8-best__photo{display:grid;place-items:center;background:#fff}.b8-best__photo img{display:block;width:clamp(72px,8vw,110px);height:auto;aspect-ratio:1;object-fit:contain}.b8-best__pick-text{display:grid;gap:5px;font-size:14px;line-height:1.4}.b8-best__pick-text b{font:400 22px/1.2 Georgia,serif}.b8-best-grid{padding-top:clamp(18px,3vw,38px)}.b8-best-grid .card__media{outline:1px solid #e4dcd2;outline-offset:-1px}.b8-best-grid .card-information__text{color:#402f2d;line-height:1.35}.b8-best-grid .card-information__wrapper{padding-top:4px}@media(max-width:749px){.b8-best__inner{display:block;padding:24px 20px;text-align:center}.b8-best h1{font-size:clamp(32px,8.7vw,45px);margin:8px 0}.b8-best .b8-best__intro{margin-inline:auto;font-size:15px}.b8-best__pick{display:none}}.faq8{background:#faf7f0;color:#402f2d}.faq8 .faq8-wrap{box-sizing:border-box;width:min(100%,1100px);padding-inline:clamp(20px,5vw,65px);margin-inline:auto}.faq8 h1,.faq8 h2{margin:0;font:400 clamp(27px,3vw,39px)/1.13 Georgia,serif;letter-spacing:-.035em;color:inherit;text-transform:none}.faq8 .faq8-cover{padding-block:clamp(34px,5vw,66px);background:#554241;color:#fff8ee;text-align:center}.faq8 .faq8-cover h1{font-size:clamp(38px,5.5vw,68px)}.faq8 p{font-size:16px;line-height:1.65;margin:0}.faq8 .faq8-cover p:last-child{max-width:53ch;margin:14px auto 0}.faq8 .faq8-label{margin-bottom:12px;font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:#efd9ba}.faq8 .faq8-body{padding-block:clamp(30px,5vw,58px)}.faq8-group{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:clamp(20px,5vw,64px);margin-bottom:clamp(35px,5vw,64px)}.faq8-group small{display:block;margin-bottom:10px;font:500 12px/1.2 system-ui,sans-serif;color:#795f47;letter-spacing:.12em}.faq8 details{border-bottom:1px solid #d8cbbc}.faq8 details:first-child{border-top:1px solid #d8cbbc}.faq8 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:14px 2px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.45}.faq8 summary::-webkit-details-marker{display:none}.faq8 summary span{display:block;width:8px;height:8px;margin-right:4px;flex:none;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.faq8 details[open] summary span{transform:rotate(225deg)}.faq8 details p{padding:0 18px 18px 2px}.faq8 a{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq8 :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.faq8-help{padding:clamp(20px,3vw,34px);background:#f0e8dc;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq8-help p{margin-top:8px}.faq8-help a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding-inline:18px;background:#554241;color:#fff8ee;font-size:15px;text-decoration:none}@media(max-width:749px){.faq8-group{grid-template-columns:minmax(0,1fr);gap:16px}.faq8-help{flex-direction:column;align-items:flex-start}}.maison8{background:#faf7f0;color:#402f2d}.maison8 .maison8-inner{width:min(100%,1080px);margin:auto;padding-inline:clamp(22px,6vw,72px);box-sizing:border-box}.maison8 h1,.maison8 h2{color:inherit;font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.1;text-transform:none;margin:0}.maison8 h1{font-size:clamp(40px,6vw,76px);text-wrap:balance}.maison8 h2{font-size:clamp(28px,3.3vw,42px)}.maison8 p{margin:14px 0 0;font-size:16px;line-height:1.65}.maison8 .maison8-caption{margin:0 0 15px;font-size:11px;line-height:1.5;font-weight:600;text-transform:uppercase;letter-spacing:.16em}.maison8-cover{background:#554241;color:#fff8ec;padding-block:clamp(38px,6vw,80px);text-align:center}.maison8-cover .maison8-caption{color:#ecd8bb}.maison8 .maison8-intro{max-width:56ch;margin:20px auto 0;font-size:clamp(16px,1.5vw,19px)}.maison8-story,.maison8-stores{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,76px);padding-block:clamp(32px,5vw,60px)}.maison8-story .maison8-caption,.maison8-stores .maison8-caption{color:#735a46}.maison8-stores{border-top:1px solid #cebdab}.maison8-stores a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:15px;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ab9070}.maison8-stores a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.maison8-stores dl{margin:0}.maison8-stores dl div{display:grid;grid-template-columns:6.5em 1fr;gap:.5em;padding-block:12px;border-bottom:1px solid #d8cbbb;font-size:16px;line-height:1.65}.maison8-stores dt{font-weight:600}.maison8-stores dd{margin:0}@media(max-width:699px){.maison8-story,.maison8-stores{grid-template-columns:minmax(0,1fr)}.maison8-stores{gap:8px}.maison8-stores dl div{grid-template-columns:5.3em 1fr}}.b8-pay{background:#faf7f1;color:#3f302d;line-height:1.55}.b8-pay *{box-sizing:border-box}.b8-pay .pay-wrap{max-width:1180px;margin:auto;padding-inline:clamp(18px,5vw,68px)}.b8-pay header{background:#554241;color:#fff8ed}.b8-pay .pay-title{padding-block:clamp(34px,5vw,68px)}.b8-pay .pay-eyebrow{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#ead6bc}.b8-pay h1,.b8-pay h2,.b8-pay p{color:inherit;margin:0}.b8-pay h1,.b8-pay h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.07}.b8-pay h1{font-size:clamp(38px,5.5vw,72px);margin:12px 0 16px}.b8-pay h2{font-size:clamp(27px,3vw,39px);margin:0 0 13px}.b8-pay .pay-content{padding-block:clamp(24px,4vw,52px)}.b8-pay .pay-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:clamp(14px,2.5vw,32px);align-items:start}.b8-pay .pay-panel{min-width:0;background:#fffefa;border-top:2px solid #b49b80;padding:clamp(18px,2.7vw,34px)}.b8-pay .pay-index{display:block;font-size:12px;color:#795b45;margin-bottom:12px;font-weight:600}.b8-pay .pay-types{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none;margin:20px 0}.b8-pay .pay-types li{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #dfd4c7;border-radius:4px;font-size:13px;color:#40322e}.b8-pay .pay-types svg{width:34px;height:22px;flex:none}.b8-pay table{border-collapse:collapse;width:100%;font-size:15px;margin:18px 0}.b8-pay th,.b8-pay td{padding:9px 0;text-align:left;border-bottom:1px solid #dfd4c7}.b8-pay th:last-child,.b8-pay td:last-child{text-align:right}.b8-pay .pay-note{font-size:14px;color:#68534c}.b8-pay details{border-top:1px solid #dfd4c7;margin-top:16px}.b8-pay summary{cursor:pointer;padding:14px 0 8px;font-weight:600}.b8-pay details p+p{margin-top:10px}.b8-pay .pay-help{margin-top:24px}.b8-pay a{color:inherit;font-weight:650;text-underline-offset:4px}@media(max-width:749px){.b8-pay .pay-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
