.sw{--sw-w: var(--ecs-w, 1320px);--sw-px: var(--ecs-pad, 48px);font-family:var(--ecs-fb);color:var(--ecs-ink, #2e1b14);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}.sw *,.sw *:before,.sw *:after{box-sizing:border-box}.sw :is(h1,h2,h3,h4){font-family:var(--ecs-fd);font-weight:600;font-variation-settings:"SOFT" 20,"WONK" 0;letter-spacing:-.015em;line-height:1.05;margin:0;color:inherit;text-transform:none}:where(.sw) p{margin:0}:where(.sw) a{color:inherit;text-decoration:none}:where(.sw) img{max-width:100%;display:block}:where(.sw) button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}:where(.sw) ul{margin:0;padding:0}:where(.sw) em{font-style:italic}.sw-wrap{max-width:var(--sw-w);margin:0 auto;padding-left:var(--sw-px);padding-right:var(--sw-px)}@media(max-width:759px){.sw{--sw-px: var(--ecs-pad-m, 20px)}}.sw-rte p+p{margin-top:1em}.sw-rte a{text-decoration:underline}.sw-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:var(--ecs-btn-py, 15px) var(--ecs-btn-px, 30px);border-radius:var(--ecs-btn-r, 999px);background:var(--b-bg, var(--ecs-sand));color:var(--b-tx, var(--ecs-ink));font-family:var(--ecs-fb);font-weight:var(--ecs-btn-fw, 700);font-size:var(--ecs-btn-fs, 15px);letter-spacing:.01em;line-height:1.6;text-align:center;text-decoration:none;border:0;cursor:pointer;box-shadow:var(--b-shadow, 0 4px 0 rgba(0,0,0,.16)),inset 0 0 0 var(--b-bw, 0px) var(--b-bd, transparent);transition:transform .18s,box-shadow .18s,background .18s,color .18s}.sw .sw-btn{color:var(--b-tx, var(--ecs-ink))}.sw-btn:hover{background:var(--b-bg-h, var(--b-bg, var(--ecs-sand)));color:var(--b-tx-h, var(--b-tx, var(--ecs-ink)))}.ecs-lift .sw-btn:hover{transform:translateY(-2px);box-shadow:var(--b-shadow-h, 0 7px 0 rgba(0,0,0,.16)),inset 0 0 0 var(--b-bw, 0px) var(--b-bd, transparent)}.ecs-lift .sw-btn:active{transform:translateY(2px);box-shadow:var(--b-shadow-a, 0 1px 0 rgba(0,0,0,.16)),inset 0 0 0 var(--b-bw, 0px) var(--b-bd, transparent)}.sw-btn--sand{--b-bg: var(--ecs-btn1-bg);--b-tx: var(--ecs-btn1-tx)}.sw-btn--ghost{--b-bg: transparent;--b-tx: currentColor;--b-bw: 2px;--b-bd: currentColor;--b-shadow: 0 0 0 transparent;--b-shadow-h: 0 0 0 transparent;--b-shadow-a: 0 0 0 transparent;--b-bg-h: rgba(255,255,255,.1)}.sw .sw-btn--ghost{color:inherit}.sw-btn--solid{--b-bg: var(--ecs-btn2-bg);--b-tx: var(--ecs-btn2-tx)}.sw-btn--terra{--b-bg: var(--ecs-btn3-bg);--b-tx: var(--ecs-btn3-tx)}.sw-btn--sm{--ecs-btn-py: 11px;--ecs-btn-px: 20px;--ecs-btn-fs: 14px}.sw-btn--lg{--ecs-btn-py: 18px;--ecs-btn-px: 38px;--ecs-btn-fs: 16px}.sw-btn[disabled],.sw-btn[aria-disabled=true]{background:#2e1b1433;color:#2e1b1480;cursor:not-allowed;box-shadow:none;transform:none}.no-shadow .sw-btn{--b-shadow: 0 0 0 transparent;--b-shadow-h: 0 0 0 transparent;--b-shadow-a: 0 0 0 transparent}.sw-link{font-weight:700;color:var(--ecs-tlink);border-bottom:2px solid currentColor;padding-bottom:2px;font-size:15px;display:inline-block;line-height:1.3}.sw-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--ecs-tlink);margin:0 0 12px}.sw .sw-eyebrow{margin:0 0 12px}.sw-shead{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;flex-wrap:wrap;margin-bottom:38px}.sw-shead h2{font-size:clamp(32px,4vw,56px)}.sw .sw-shead__text{margin:10px 0 0;max-width:46ch}.sw-shead--center{flex-direction:column;align-items:center;text-align:center}.sw-shead--center .sw-shead__text{margin-left:auto;margin-right:auto}.sw-stripe{height:var(--st-h, 13px);background:repeating-linear-gradient(90deg,var(--st-a) 0 var(--st-w),var(--st-b) var(--st-w) calc(var(--st-w) * 2))}.sw-ann{text-align:center;position:relative;overflow:hidden}.sw-ann__track{position:relative;min-height:1.4em}.sw-ann__msg{display:inline-flex;gap:9px;align-items:center;justify-content:center;transition:opacity .3s,transform .3s}.sw-ann__msg[hidden]{display:none}.sw-ann__msg.is-out{opacity:0;transform:translateY(-7px)}.sw-ann__msg p{margin:0}.sw-ann__msg a{text-decoration:underline;text-underline-offset:2px}#header-group:has(.sw-header-wrap){display:contents}.sw-header-wrap{position:sticky;top:0;z-index:40}.sw-header-wrap.is-static{position:relative}.sw-hdr{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sw-hd{display:flex;align-items:center;gap:22px}.sw-brand{display:flex;align-items:center;gap:12px;flex:none;padding:1px 6px}.sw-brand__mark{flex:none;transition:transform .4s}.sw-brand__mark svg,.sw-brand__mark img{width:100%;height:auto;display:block}.sw-brand:hover .sw-brand__mark{transform:rotate(var(--brand-rot, -8deg))}.sw-bword{line-height:1.05}.sw-bword b{display:block}.sw-bword span{display:block;margin-top:2px}.sw-nav{display:flex;gap:4px}.sw-nav--right{margin-left:auto}.sw-nav--center{margin-left:auto;margin-right:auto}.sw-nav--left{margin-left:18px;margin-right:auto}.sw-nav a{display:block;position:relative;border-radius:9px}.sw-nav a:hover{background:var(--nav-hover, rgba(46,27,20,.06))}.sw-nav a.is-active:after{content:"";position:absolute;left:var(--nav-px, 14px);right:var(--nav-px, 14px);bottom:3px;height:2px;background:var(--nav-line);border-radius:2px}.sw-icons{display:flex;gap:2px;flex:none}.sw-nav--right+.sw-icons,.sw-nav--center+.sw-icons{margin-left:0}.sw-icons>a,.sw-icons>button{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;position:relative}.sw-icons>a:hover,.sw-icons>button:hover{background:var(--nav-hover, rgba(46,27,20,.06))}.sw-icons svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.sw-cnt{position:absolute;top:5px;right:5px;min-width:17px;height:17px;border-radius:9px;font-size:10.5px;font-weight:700;display:grid;place-items:center;padding:0 4px;line-height:1}.sw-cnt[hidden]{display:none}.sw-burger{display:none!important}.sw-burger svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}@media(max-width:989px){.sw-hdr .sw-nav{display:none}.sw-burger{display:grid!important}.sw-hd{gap:10px}.sw-hdr .sw-icons{margin-left:auto}.sw-brand{gap:9px}.sw-bword span.sw-bword__sub{display:none}.sw-icons>.sw-acct{display:none}.sw-icons>a,.sw-icons>button{width:38px;height:38px}}.sw-mdraw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.sw-mdraw.is-open{visibility:visible;pointer-events:auto}.sw-mdraw__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c122280;opacity:0;transition:opacity .3s}.sw-mdraw.is-open .sw-mdraw__scrim{opacity:1}.sw-mdraw__panel{position:absolute;top:0;left:0;bottom:0;width:min(420px,92vw);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .34s cubic-bezier(.2,.8,.2,1)}.sw-mdraw.is-open .sw-mdraw__panel{transform:none}.sw-dhead{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line, rgba(46,27,20,.16))}.sw-dhead h3{font-size:21px}.sw-dhead button{width:40px;height:40px;border-radius:10px;display:grid;place-items:center}.sw-dhead svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.sw-dbody{flex:1;overflow-y:auto;padding:20px 24px}.sw-mnav a{display:block;width:100%;text-align:left;padding:15px 0;border-bottom:1px solid var(--line, rgba(46,27,20,.16))}.sw-mnav details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--line, rgba(46,27,20,.16))}.sw-mnav details summary::-webkit-details-marker{display:none}.sw-mnav__sub a{padding-left:14px}.sw-mdraw__extra{padding:20px 24px;border-top:1px solid var(--line, rgba(46,27,20,.16));display:flex;gap:12px;flex-wrap:wrap}.sw-hero{position:relative;overflow:hidden;display:flex}.sw-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sw-hero__bg img,.sw-hero__bg picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.sw-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(var(--ov-angle, 10deg),var(--ov-1) var(--ov-s1, 8%),var(--ov-2) var(--ov-s2, 48%),var(--ov-3) 100%)}.sw-hero__fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(1100px 420px at 72% 12%,rgba(253,216,53,.5),transparent 62%),linear-gradient(176deg,#f3b8a0,#c1502e 45%,#7c331d)}.sw-hero__sun{position:absolute;right:16%;top:16%;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,#FDD835,rgba(253,216,53,.25) 68%,transparent 72%)}.sw-hero__in{position:relative;z-index:3;width:100%}.sw-kick{display:inline-flex;align-items:center;gap:10px}.sw-kick--line:before{content:"";width:30px;height:2px;background:var(--kick-line, #D9C7A3)}.sw-hero__title{max-width:var(--h-max, 16ch)}.sw-hero .sw-hero__title{font-variation-settings:"SOFT" 28,"WONK" 1}.sw-hero__title em{font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}.sw-ln{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.sw-ln>span{display:block}.sw-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.sw-hero__seal{position:absolute;z-index:3;opacity:.96}.sw-hero__seal svg,.sw-hero__seal img{width:100%;height:auto;display:block}@media(max-width:1119px){.sw-hero__seal.hide-tablet{display:none}}.sw-motion .sw-hero .sw-ln>span{animation:swLnUp 1s cubic-bezier(.2,.8,.2,1) both}.sw-motion .sw-hero .sw-ln:nth-child(2)>span{animation-delay:.1s}.sw-motion .sw-hero .sw-ln:nth-child(3)>span{animation-delay:.2s}.sw-motion .sw-hero .sw-ln:nth-child(4)>span{animation-delay:.3s}.sw-motion .sw-hero .sw-fade{animation:swFUp .9s cubic-bezier(.2,.8,.2,1) .42s both}.sw-motion .sw-hero__seal{animation:swSeal 1.1s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes swLnUp{0%{transform:translateY(106%)}to{transform:none}}@keyframes swFUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes swSeal{0%{opacity:0;transform:rotate(-24deg) scale(.7)}to{opacity:.96;transform:none}}.sw-bgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr)}.sw-bitem{display:flex;gap:14px;align-items:flex-start;box-shadow:-1px 0 0 var(--div, rgba(255,255,255,.14))}.sw-bitem:first-child{box-shadow:none}.sw-bitem__ic{flex:none;display:block}.sw-bitem__ic svg{width:100%;height:100%;stroke:var(--ic, #FDD835);stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.sw-bitem__ic img{width:100%;height:100%;object-fit:contain}.sw-bitem b{display:block;margin-bottom:3px}.sw-bitem span{display:inline}.sw-trust .sw-bgrid{border-radius:var(--box-r, 18px);overflow:hidden;border:1px solid var(--div)}.sw-trust .sw-bitem b{margin-bottom:0}@media(max-width:1119px){.sw-bgrid{grid-template-columns:repeat(var(--cols-t, 2),1fr)}.sw-bgrid.cols-t-2 .sw-bitem:nth-child(odd){box-shadow:none}.sw-trust .sw-bgrid.cols-t-2 .sw-bitem:nth-child(3){box-shadow:-1px 0 0 var(--div)}}@media(max-width:759px){.sw-bgrid{grid-template-columns:repeat(var(--cols-m, 2),1fr)}.sw-bgrid.cols-m-1 .sw-bitem{box-shadow:0 -1px 0 var(--div)!important}.sw-bgrid.cols-m-1 .sw-bitem:first-child{box-shadow:none!important}}.sw-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:var(--gap, 26px)}@media(max-width:1119px){.sw-grid{grid-template-columns:repeat(var(--cols-t, 2),1fr)}}@media(max-width:759px){.sw-grid{grid-template-columns:repeat(var(--cols-m, 2),1fr);gap:var(--gap-m, 14px)}}.sw-pc{position:relative;display:flex;flex-direction:column}.sw-pc__img{position:relative;display:block;width:100%;aspect-ratio:var(--pc-ratio, 1);border-radius:var(--pc-r, 18px);overflow:hidden;background:var(--pc-imgbg, #EAD9D1);margin-bottom:14px}.sw-pc__img img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:var(--pc-fit, cover);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s}.sw-pc__img img.sw-pc__img2{opacity:0;z-index:1}.sw-pc:hover .sw-pc__img img.sw-pc__img2{opacity:1}.sw-zoom .sw-pc:hover .sw-pc__img img{transform:scale(1.06)}.sw-pc__ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;place-items:center}.sw-pc__ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ecs-mark-url) center/46% no-repeat;opacity:.26}.sw-badge{position:absolute;top:11px;left:11px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:6px 11px;border-radius:999px;line-height:1.2}.sw-badge--right{left:auto;right:11px}.sw-swatches{position:absolute;left:11px;bottom:11px;display:flex;gap:5px;z-index:2}.sw-sw{width:19px;height:19px;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6,0 1px 4px #0000004d;display:block;background-size:cover}.sw-pc__type{font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;margin-bottom:5px}.sw-pc__title.is-mock a{display:inline-block;padding:1px 6px;text-align:center}.sw-pc__title.is-center{text-align:center}.sw .sw-pc__title{font-family:var(--ecs-fb);font-weight:700;font-size:15.5px;line-height:1.35;margin:0;letter-spacing:0;font-variation-settings:normal}.sw-pc__pr{font-family:var(--ecs-fd);font-weight:600;font-size:18px;margin-top:7px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.sw-pc__pr s{font-family:var(--ecs-fb);font-size:.75em;opacity:.55;font-weight:500}.sw-pc ul{list-style:none;margin:9px 0 0;padding:0;font-size:13.5px;line-height:1.5}.sw-pc ul li{display:flex;gap:8px}.sw-pc ul li:before{content:"";width:5px;height:5px;background:var(--pc-dot, #C1502E);margin-top:8px;flex:none;border-radius:1px}.sw-pc__foot{margin-top:auto}.sw .sw-pc__add{margin-top:12px;width:100%;padding:11px;border-radius:var(--pc-btn-r, 999px);background:var(--pc-btn-bg);color:var(--pc-btn-tx);font-weight:700;font-size:13.5px;transition:background .2s,color .2s;display:block;text-align:center;line-height:1.6}.sw .sw-pc__add:hover{background:var(--pc-btn-bg-h);color:var(--pc-btn-tx-h, var(--pc-btn-tx))}.sw .sw-pc__add[disabled]{background:#2e1b1433;color:#2e1b1480;cursor:not-allowed}.sw .sw-pc__add.is-loading{opacity:.6;pointer-events:none}.sw-breaks{overflow:hidden}.sw-breaks__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(760px 420px at 18% 0%,var(--glow, rgba(127,168,169,.26)),transparent 68%)}.sw-breaks .sw-wrap{position:relative;z-index:2}.sw-bk-grid{display:grid;grid-template-columns:var(--rail-w, 270px) 1fr;gap:var(--rail-gap, 54px);align-items:start}.sw-bk-rail{display:flex;flex-direction:column;gap:1px;max-height:var(--rail-max, 470px);overflow-y:auto;scrollbar-width:thin;padding-right:6px;max-width:100%}.sw-bk-rail.no-max{max-height:none}.sw .sw-bk-rail button{text-align:left;padding:13px 16px;border-radius:var(--rail-r, 10px);display:flex;justify-content:space-between;gap:10px;align-items:center;transition:background .2s,color .2s;color:var(--rail-tx)}.sw .sw-bk-rail button:hover{background:var(--rail-hover);color:var(--rail-tx-h)}.sw .sw-bk-rail button[aria-selected=true]{background:var(--rail-on-bg);color:var(--rail-on-tx)}.sw-bk-rail button i{font-style:normal;font-size:11.5px;opacity:.7;font-weight:700}.sw-bk-panel{min-height:var(--panel-min, 470px)}.sw-bk-panel[hidden]{display:none}.sw-bk-sub{margin:10px 0 26px;max-width:52ch}.sw-bk-list{display:grid;grid-template-columns:repeat(var(--bk-cols, 2),1fr);gap:12px}.sw-bk{border-radius:var(--bk-r, 14px);border:1px solid var(--bk-bd);background:var(--bk-bg)}.sw-bk>b{display:block;margin-bottom:5px}.sw-bk>span{display:inline}.sw-tagrow{display:flex;gap:6px;margin-top:11px;flex-wrap:wrap}.sw .sw-tag{font-size:var(--tag-fs, 13.5px);letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--tag-bg);color:var(--tag-tx);display:inline-block;line-height:1.5}.sw-motion .sw-bk-panel:not([hidden]) .sw-bk{animation:swBkIn .5s cubic-bezier(.2,.8,.2,1) both}.sw-motion .sw-bk:nth-child(2){animation-delay:.05s}.sw-motion .sw-bk:nth-child(3){animation-delay:.1s}.sw-motion .sw-bk:nth-child(4){animation-delay:.15s}.sw-motion .sw-bk:nth-child(5){animation-delay:.2s}.sw-motion .sw-bk:nth-child(6){animation-delay:.25s}@keyframes swBkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1119px){.sw-bk-grid{grid-template-columns:1fr;gap:26px}.sw-bk-rail{flex-direction:row;overflow-x:auto;max-height:none;gap:6px;overscroll-behavior-x:contain}.sw .sw-bk-rail button{white-space:nowrap}.sw-bk-rail button i{display:none}}@media(max-width:759px){.sw-bk-list{grid-template-columns:1fr}.sw-bk-panel{min-height:0}}.sw-marq{overflow:hidden;white-space:nowrap}.sw-marq-t{display:inline-flex;gap:var(--mq-gap, 30px);padding-right:var(--mq-gap, 30px);align-items:center}.sw-marq-t i{font-style:normal}.sw-motion .sw-marq-t{animation:swMq var(--mq-speed, 38s) linear infinite;animation-direction:var(--mq-dir, normal)}.sw-marq.pause-hover:hover .sw-marq-t{animation-play-state:paused}@keyframes swMq{to{transform:translate(-50%)}}.sw-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:var(--gap, 22px)}@media(max-width:1119px){.sw-cards{grid-template-columns:repeat(var(--cols-t, 1),1fr)}}@media(max-width:759px){.sw-cards{grid-template-columns:repeat(var(--cols-m, 1),1fr);gap:var(--gap-m, 14px)}}.sw-card{border-radius:var(--card-r, 18px);position:relative;overflow:hidden;border:var(--card-bw, 1px) solid var(--card-bd, transparent);background:var(--card-bg);display:flex;flex-direction:column}.sw-card__img{margin:calc(var(--card-pad, 30px) * -1) calc(var(--card-pad, 30px) * -1) 20px;aspect-ratio:var(--card-ratio, 16/10);overflow:hidden}.sw-card__img img{width:100%;height:100%;object-fit:cover}.sw-card__n{display:block}.sw-card .sw-card__link{display:inline-block;margin-top:16px;font-weight:700}.sw-card .sw-card__link.sw-link{margin-top:12px}.sw-card .sw-card__link{align-self:flex-start}.sw-card--link:hover{transform:translateY(-2px)}.sw-card--link{transition:transform .2s}.sw-story{display:grid;grid-template-columns:var(--split, 1fr 1fr);align-items:stretch}.sw-story--rev .sw-story__art{order:2}.sw-story__art{position:relative;overflow:hidden}.sw-story__art img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.sw-story__ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(160deg,#ead9d1,#d9c7a3 55%,#c1502e);display:grid;place-items:center;text-align:center;padding:24px;font-size:13px;font-weight:600;color:#2e1b14c7}.sw-story__copy{display:flex;flex-direction:column;justify-content:center}.sw-story__text{display:flex;flex-direction:column}.sw-story__quote{font-family:var(--ecs-fd);font-style:italic;font-variation-settings:"SOFT" 40,"WONK" 1}.sw-story__copy .sw-story__btn,.sw-story--rev .sw-story__copy .sw-story__btn{align-self:flex-start}@media(max-width:1119px){.sw-story{grid-template-columns:1fr}.sw-story--rev .sw-story__art{order:0}}.sw-signup{position:relative;overflow:hidden;display:grid;grid-template-columns:var(--split, 1.1fr 1fr);gap:44px;align-items:center}.sw-signup__deco{position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;pointer-events:none}.sw-signup>:not(.sw-signup__deco){position:relative}.sw-frm{display:flex;gap:10px;flex-wrap:wrap;position:relative}.sw .sw-field{flex:1 1 180px;min-height:52px;border-radius:var(--field-r, 999px);border:2px solid var(--field-bd);background:var(--field-bg);padding:0 20px;min-width:220px;color:var(--field-tx);font-family:inherit;font-size:15px;outline:none;width:100%}.sw .sw-field::placeholder{color:var(--field-ph);opacity:1}.sw .sw-field:focus{border-color:var(--field-focus)}.sw-fine{margin-top:12px}.sw-form-msg{margin-top:12px;font-weight:600;font-size:14px}@media(max-width:1119px){.sw-signup{grid-template-columns:1fr;gap:24px}}.sw-phero{position:relative;overflow:hidden}.sw-phero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sw-phero__bg img{width:100%;height:100%;object-fit:cover}.sw-phero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--ov-angle, 8deg),var(--ov-1) var(--ov-s1, 8%),var(--ov-2) var(--ov-s2, 58%),var(--ov-3) 100%)}.sw-phero>.sw-wrap{position:relative;z-index:1}.sw-phero__title{max-width:var(--h-max, 16ch)}.sw-phero--center{text-align:center}.sw-phero--center .sw-phero__title,.sw-phero--center .sw-phero__lead,.sw-phero--center .sw-frm{margin-left:auto;margin-right:auto}.sw-two{display:grid;grid-template-columns:var(--split, 1fr 1fr);gap:var(--gap, 50px);align-items:start}.sw-two--rev>:first-child{order:2}@media(max-width:1119px){.sw-two{grid-template-columns:1fr;gap:28px}.sw-two--rev>:first-child{order:0}}.sw-prose{max-width:var(--prose-max, 66ch)}.sw-prose p{margin:0 0 16px}.sw-prose h2{margin:46px 0 14px}.sw-prose h3{margin:30px 0 8px}.sw-prose a:not(.sw-btn){text-decoration:underline}.sw-prose ul,.sw-prose ol{margin:0 0 16px;padding-left:20px}.sw-facts{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:var(--gap, 14px)}@media(max-width:1119px){.sw-facts{grid-template-columns:repeat(var(--cols-t, 2),1fr)}}@media(max-width:759px){.sw-facts{grid-template-columns:repeat(var(--cols-m, 2),1fr)}}.sw-fact{border-radius:var(--card-r, 14px);background:var(--card-bg);border:var(--card-bw, 0px) solid var(--card-bd, transparent)}.sw-fact .lb{display:block;margin-top:var(--lb-mt, 5px)}.sw-fact b,.sw-fact span.nt{display:block}.sw-acc{border-top:1px solid var(--line)}.sw-acc details{border-bottom:1px solid var(--line)}.sw-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0}.sw-acc summary::-webkit-details-marker{display:none}.sw-pm{width:26px;height:26px;border-radius:50%;background:var(--pm-bg, rgba(46,27,20,.07));position:relative;flex:none;transition:background .2s;color:inherit}.sw-pm:before,.sw-pm:after{content:"";position:absolute;left:7px;right:7px;top:12px;height:2px;background:currentColor;border-radius:2px}.sw-pm:after{transform:rotate(90deg);transition:transform .25s}.sw-acc details[open] .sw-pm{background:var(--pm-on-bg, #C1502E);color:var(--pm-on-tx, #fff)}.sw-acc details[open] .sw-pm:after{transform:none}.sw-acc .sw-acc__body{padding:0 0 20px;max-width:58ch}.sw-acc .sw-acc__body p+p{margin-top:.8em}.sw-acc .sw-acc__body ul{margin:8px 0 0;padding-left:18px;list-style:disc}.sw-acc .sw-acc__body a{text-decoration:underline}.sw-faqgrid{display:grid;grid-template-columns:var(--nav-w, 230px) 1fr;gap:var(--gap, 54px);align-items:start}.sw-faqnav{display:flex;flex-direction:column;gap:3px;position:sticky;top:calc(var(--sw-sticky-top, 96px))}.sw .sw-faqnav a{text-align:left;padding:10px 14px;border-radius:9px;white-space:nowrap;display:block}.sw .sw-faqnav a:hover{background:var(--nav-hover, rgba(46,27,20,.06))}.sw-fgroup{scroll-margin-top:100px}.sw-faq-box>:not(.sw-signup__deco){position:relative}.sw-faq-box{border-radius:var(--box-r, 18px);position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center}@media(max-width:1119px){.sw-faqgrid{grid-template-columns:1fr;gap:24px}.sw-faqnav{position:static;flex-direction:row;overflow-x:auto}.sw-faq-box{grid-template-columns:1fr;gap:24px}}.sw-cform{display:grid;gap:13px;max-width:var(--form-max, 520px)}.sw .sw-cform input,.sw .sw-cform textarea{width:100%;min-height:52px;border-radius:var(--field-r, 12px);border:1.5px solid var(--field-bd);background:var(--field-bg);padding:14px 17px;font-family:inherit;font-size:15px;color:var(--field-tx);outline:none}.sw .sw-cform textarea{min-height:140px;resize:vertical}.sw .sw-cform input:focus,.sw .sw-cform textarea:focus{border-color:var(--field-focus)}.sw .sw-cform ::placeholder{color:var(--field-ph);opacity:1}.sw-cform .sw-btn{justify-self:start}.sw-side{display:grid;gap:14px}.sw-filters{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.sw .sw-chip{padding:9px 17px;border-radius:999px;font-weight:600;font-size:14px;box-shadow:inset 0 0 0 1.5px var(--chip-bd);transition:.18s;display:inline-block;line-height:1.6;color:var(--chip-tx)}.sw .sw-chip:hover{box-shadow:inset 0 0 0 1.5px var(--chip-on-bg)}.sw .sw-chip.is-on{background:var(--chip-on-bg);color:var(--chip-on-tx);box-shadow:none}.sw .sw-sortsel{margin-left:auto;padding:9px 15px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--chip-bd);border:0;font-weight:600;font-size:14px;background:none;font-family:inherit;color:inherit;cursor:pointer;line-height:1.6}@media(max-width:759px){.sw .sw-sortsel{margin-left:0}}.sw-pag{display:flex;gap:8px;justify-content:center;margin-top:44px;flex-wrap:wrap}.sw .sw-pag a,.sw .sw-pag span{min-width:42px;height:42px;padding:0 12px;border-radius:999px;display:grid;place-items:center;font-weight:700;box-shadow:inset 0 0 0 1.5px var(--chip-bd)}.sw .sw-pag .is-on{background:var(--chip-on-bg);color:var(--chip-on-tx);box-shadow:none}.sw-empty{text-align:center;padding:50px 20px}.sw-pdp{display:grid;grid-template-columns:var(--split, 1.12fr 1fr);gap:var(--gap, 60px);align-items:start}@media(max-width:1119px){.sw-pdp{grid-template-columns:1fr;gap:30px}}.sw-gal{position:sticky;top:var(--gal-top, 96px)}@media(max-width:1119px){.sw-gal{position:static}}.sw-gmain{position:relative;width:100%;aspect-ratio:var(--g-ratio, 1);border-radius:var(--g-r, 18px);overflow:hidden;background:var(--g-bg, #EAD9D1)}.sw-gmain img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:var(--g-fit, cover)}.sw-gmain .sw-pc__ph:before{background-size:38%;opacity:.24}.sw-ths{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.sw .sw-th{flex:none;width:var(--th-w, 76px);aspect-ratio:1;border-radius:11px;overflow:hidden;background:var(--g-bg, #EAD9D1);border:2px solid transparent;transition:border-color .2s;display:block}.sw .sw-th[aria-current=true]{border-color:var(--th-on, #9A4025)}.sw-th img{width:100%;height:100%;object-fit:cover}.sw-th--empty{display:grid!important;place-items:center;border:2px dashed var(--line)!important;font-size:11px;text-align:center;padding:5px;line-height:1.25}.sw-crumbs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.sw-crumbs a{font-weight:600}.sw-prow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:6px}.sw-prow s{font-family:var(--ecs-fb);font-size:.6em;opacity:.55;font-weight:500}.sw-stars{display:flex;gap:2px;align-items:center;font-size:13px}.sw-stars svg{width:15px;height:15px;stroke:none}.sw-opt{margin-top:26px}.sw-opt__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;gap:12px}.sw-opt__lbl{font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sw-opt__val{font-weight:700;font-size:14.5px}.sw-colors{display:flex;gap:10px;flex-wrap:wrap}.sw .sw-cs{width:40px;height:40px;border-radius:50%;position:relative;box-shadow:inset 0 0 0 1px #2e1b1433;background-size:cover;background-position:center}.sw .sw-cs[aria-pressed=true]{box-shadow:0 0 0 2px var(--page-bg, #FBF8F1),0 0 0 4px var(--sel-bg, #9A4025)}.sw .sw-cs.is-oos:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:#2e1b148c;transform:rotate(45deg)}.sw-sizes{display:flex;gap:9px;flex-wrap:wrap}.sw .sw-sz{min-width:52px;padding:12px 15px;border-radius:var(--sz-r, 10px);font-weight:700;font-size:14.5px;box-shadow:inset 0 0 0 1.5px var(--line);transition:.18s;line-height:1.6}.sw .sw-sz:hover{box-shadow:inset 0 0 0 1.5px var(--sel-bg)}.sw .sw-sz[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-tx);box-shadow:none}.sw .sw-sz.is-oos{opacity:.35;text-decoration:line-through}.sw .sw-guide{font-size:13.5px;font-weight:700;border-bottom:1.5px solid currentColor;padding-bottom:1px;line-height:1.3}.sw-qty{display:flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden;flex:none}.sw .sw-qty button{width:46px;height:52px;font-size:19px;font-weight:600}.sw .sw-qty button:hover{background:#2e1b140f}.sw .sw-qty input{width:34px;text-align:center;border:0;background:none;font:inherit;font-weight:700;color:inherit;-moz-appearance:textfield;padding:0}.sw .sw-qty input::-webkit-outer-spin-button,.sw .sw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sw-buy{display:flex;gap:11px;margin-top:26px;align-items:stretch}.sw-buy .sw-btn{flex:1;min-height:52px}.sw-buy__err{color:#a3211b;font-size:14px;margin-top:10px}.sw-ticks{list-style:none;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--line)}.sw-ticks li{display:flex;gap:11px;padding:9px 0}.sw-ticks svg{width:18px;height:18px;flex:none;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;margin-top:3px}.sw-pair{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:13px;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--line);margin-top:22px}.sw-pair__img{position:relative;width:72px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--g-bg, #EAD9D1);display:block}.sw-pair__img img{width:100%;height:100%;object-fit:cover}.sw-pair small{display:block;font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.sw-pair b{display:block;font-size:15px;line-height:1.3;margin:2px 0}.sw-pdp .sw-acc{margin-top:26px}.sw-satc{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:11px 20px calc(11px + env(safe-area-inset-bottom,0px));display:none;align-items:center;gap:12px;box-shadow:0 -10px 26px -16px #0000004d;transform:translateY(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1);border-top:1px solid var(--line)}@media(max-width:759px){.sw-satc{display:flex}}.sw-satc.is-show{transform:none}.sw-satc small{display:block;font-size:11.5px;opacity:.6}.sw-satc .sw-btn{flex:1;max-width:220px;margin-left:auto}.sw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px}.sw-modal.is-open{display:flex}.sw-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c12228c}.sw-modal__sheet{position:relative;z-index:1;border-radius:20px;max-width:620px;width:100%;max-height:84vh;overflow:auto;padding:34px 34px 30px}@media(max-width:759px){.sw-modal__sheet{padding:22px}}.sw-modal h3{font-size:26px;margin-bottom:6px}.sw-modal table{width:100%;border-collapse:collapse;margin-top:18px;font-size:14px}.sw-modal th,.sw-modal td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line)}.sw-modal th{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;opacity:.6}.sw-modal tbody tr:nth-child(odd){background:#2e1b1408}.sw .sw-modal__x{position:absolute;top:16px;right:16px;z-index:2;width:36px;height:36px;border-radius:50%;background:#2e1b1414;font-size:21px;line-height:1}.sw .sw-modal__x:hover{background:#2e1b1429}.sw-fcols{display:grid;grid-template-columns:var(--fcols, 1.5fr repeat(3, 1fr));gap:40px}.sw-fbrand__mark{margin-bottom:18px}.sw-fbrand__mark svg,.sw-fbrand__mark img{width:100%;height:auto;display:block}.sw-soc{display:flex;gap:9px;margin-top:18px;flex-wrap:wrap}.sw-soc a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--soc-bg);transition:background .2s,color .2s}.sw-soc a:hover{background:var(--soc-bg-h);color:var(--soc-tx-h)}.sw-soc svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sw .sw-fcol h4{font-family:var(--ecs-fb);margin:0 0 14px;font-variation-settings:normal}.sw-fcol ul{list-style:none;margin:0;padding:0}.sw-fcol a{display:block;padding:5px 0;transition:color .2s}.sw-fbot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:center}.sw-fbot__links{display:flex;gap:6px;flex-wrap:wrap}.sw-fbot__links a:hover{text-decoration:underline}.sw-pays{display:flex;gap:6px;flex-wrap:wrap}.sw-pay{width:36px;height:24px;border-radius:4px;display:grid;place-items:center;font-size:8px;font-weight:800;letter-spacing:-.02em;line-height:1}.sw-pays svg{height:24px;width:auto}@media(max-width:1119px){.sw-fcols{grid-template-columns:1fr 1fr;gap:28px}.sw-fbrand{grid-column:1 / -1}}.sw-motion .sw-rv{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.8,.2,1) var(--d, 0ms),transform .75s cubic-bezier(.2,.8,.2,1) var(--d, 0ms)}.sw-motion .sw-rv.is-in,.shopify-design-mode .sw-motion .sw-rv{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sw *,.sw *:before,.sw *:after{animation:none!important;transition:none!important}.sw-motion .sw-rv{opacity:1;transform:none}}body #ecs-signup.ecs-signup{max-width:520px;color:var(--ecs-ink, #2E1B14);font-family:var(--ecs-fb)}#ecs-signup .ecs-title{font-family:var(--ecs-fd);font-weight:600;font-size:clamp(26px,3vw,36px);letter-spacing:-.015em;line-height:1.1;margin:0 0 8px}#ecs-signup .ecs-sub{font-size:15px;opacity:.74;margin:0 0 14px}#ecs-signup .ecs-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ecs-tlink, #9E4226);margin:16px 0 6px}#ecs-signup .ecs-input{min-height:52px;border-radius:12px;border:1.5px solid rgba(46,27,20,.16);background:#fbf8f1;padding:14px 17px;font-family:inherit;font-size:15px;color:inherit}#ecs-signup .ecs-input:focus{outline:none;border-color:#9a4025}#ecs-signup .ecs-radio{font-size:15px}#ecs-signup .ecs-radio input,#ecs-signup .ecs-consent input{accent-color:#9A4025}#ecs-signup .ecs-consent{font-size:12.5px;opacity:.8}#ecs-signup .ecs-consent a{color:var(--ecs-tlink, #9E4226);text-decoration:underline}#ecs-signup .ecs-submit{min-height:52px;border-radius:999px;background:#9a4025;color:#f7f2e7;font-weight:700;font-size:15px;box-shadow:0 4px #00000029;transition:transform .18s,box-shadow .18s}#ecs-signup .ecs-submit:hover{transform:translateY(-2px);box-shadow:0 7px #00000029}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ecs.css.map */
