.iart{background:var(--bg)}.iart-hero{padding:calc(150 * var(--u)) calc(40 * var(--u)) calc(40 * var(--u))}.iart-kicker{font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.54 * var(--ut));color:var(--muted);text-transform:uppercase}.iart-title{margin:calc(16 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(48 * var(--ut));line-height:calc(50.4 * var(--ut));font-weight:400;letter-spacing:calc(-1.2 * var(--ut));color:var(--ink);max-width:calc(900 * var(--u))}.iart-meta{margin:calc(16 * var(--u)) 0 0;font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));font-weight:500;color:var(--muted)}.iart-cover{max-height:calc(560 * var(--u));overflow:hidden}.iart-cover img{width:100%;height:auto;object-fit:cover}.iart-bodywrap{display:flex;justify-content:center;padding:calc(60 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u))}.iart-body{width:calc(720 * var(--u));max-width:100%}.iart-body p{margin:calc(20 * var(--u)) 0 0;font-size:calc(15 * var(--ut));line-height:calc(27 * var(--ut));color:var(--muted)}.iart-body>*:first-child{margin-top:0}.iart-body h2{margin:calc(40 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(32 * var(--ut));line-height:calc(33.6 * var(--ut));font-weight:400;letter-spacing:calc(-.8 * var(--ut));color:var(--ink)}.iart-body h3{margin:calc(32 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(24 * var(--ut));line-height:calc(26.4 * var(--ut));font-weight:400;letter-spacing:calc(-.48 * var(--ut));color:var(--ink)}.iart-body img{max-width:100%;height:auto;margin:calc(24 * var(--u)) 0 0}.iart-body ul,.iart-body ol{margin:calc(20 * var(--u)) 0 0;padding-left:calc(19 * var(--u));color:var(--muted);font-size:calc(15 * var(--ut));line-height:calc(27 * var(--ut))}.iart-body a{color:var(--ink)}.iart-comments{display:flex;justify-content:center;padding:0 calc(40 * var(--u)) calc(100 * var(--u))}.iart-cwrap{width:calc(720 * var(--u));max-width:100%;display:flex;flex-direction:column;gap:calc(16 * var(--u))}.iart-ctitle{font-family:var(--font-body);font-size:calc(28 * var(--ut));line-height:calc(30.8 * var(--ut));font-weight:400;letter-spacing:calc(-.56 * var(--ut));color:var(--ink)}.iart-comment{border-bottom:1px solid var(--line-faint);padding-bottom:calc(16 * var(--u))}.iart-cauthor{font-size:calc(12 * var(--ut));font-weight:500;color:var(--soft)}.iart-cbody{margin-top:calc(6 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.iart-err{font-size:calc(13 * var(--ut));color:var(--danger)}.iart-submit{align-self:flex-start;padding:calc(13 * var(--u)) calc(28 * var(--u));background:var(--ink);color:#fff;border-radius:2px;font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(13.2 * var(--ut));font-weight:500;letter-spacing:calc(1.76 * var(--ut));text-transform:uppercase}@media(max-width:809.98px){.iart-hero{padding:148px 24px 32px}.iart-title{font-size:32px;line-height:35.2px}.iart-bodywrap{padding:32px 24px 72px}.iart-comments{padding:0 24px 72px}}.iblg{padding:calc(150 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u));display:flex;justify-content:center;background:var(--bg)}.iblg-content{width:calc(1280 * var(--u));max-width:100%;display:flex;flex-direction:column;align-items:flex-start}.iblg-kicker{font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.54 * var(--ut));color:var(--muted);text-transform:uppercase}.iblg-title{margin:calc(12 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(48 * var(--ut));line-height:calc(50.4 * var(--ut));font-weight:400;letter-spacing:calc(-1.2 * var(--ut));color:var(--ink)}.iblg-list{margin-top:calc(48 * var(--u));width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12 * var(--u))}.iblg-item{display:flex;flex-direction:column;background:transparent;text-decoration:none}.iblg-media{height:calc(340 * var(--u));background:var(--bg-alt);overflow:hidden}.iblg-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.iblg-item:hover .iblg-media img{transform:scale(1.04)}.iblg-info{padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u))}.iblg-date{font-size:calc(11 * var(--ut));line-height:calc(15.4 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--soft)}.iblg-name{font-size:calc(14 * var(--ut));line-height:calc(20 * var(--ut));font-weight:500;color:var(--ink)}.iblg-excerpt{font-size:calc(13 * var(--ut));line-height:calc(20 * var(--ut));color:var(--muted)}.iblg-pagination{grid-column:1/-1;display:flex;gap:calc(24 * var(--u));padding-top:calc(24 * var(--u))}.iblg-pagination a{font-size:calc(12 * var(--ut));line-height:calc(14.4 * var(--ut));letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--ink);text-decoration:none}@media(max-width:809.98px){.iblg-list{grid-template-columns:1fr}}.icls{padding:calc(150 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u));display:flex;justify-content:center;background:var(--bg)}.icls-content{width:calc(1280 * var(--u));max-width:100%;display:flex;flex-direction:column;gap:calc(32 * var(--u));align-items:flex-start}.icls-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--u));width:100%}@media(max-width:809.98px){.icls-grid{grid-template-columns:1fr}}.ipw{min-height:100vh;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:40px 20px}.ipw-card{width:420px;max-width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.ipw-logo{font-size:18px;line-height:18px;font-weight:400;letter-spacing:1.8px;text-transform:uppercase;color:var(--ink)}.ipw-title{margin:24px 0 0;font-family:var(--font-body);font-size:28px;line-height:30.8px;font-weight:400;letter-spacing:-.56px;color:var(--ink)}.ipw-msg{margin:16px 0 0;font-size:15px;line-height:24px;color:var(--muted)}.ipw form{margin-top:32px;width:100%;display:flex;flex-direction:column;gap:12px;align-items:stretch}.ipw-err{font-size:13px;color:var(--danger)}.ipw-label{font-family:var(--font-label);font-size:11px;line-height:13.2px;font-weight:500;letter-spacing:.88px;text-transform:uppercase;color:var(--ink);text-align:left}.ipw-input{height:40px;border:0;border-radius:2px;background:var(--bg-alt);padding:0 16px;font-family:var(--font-label);font-size:13px;color:var(--ink);outline:none}.ipw-btn{height:52px;background:var(--ink);color:#fff;border:0;border-radius:2px;font-family:var(--font-body);font-size:11px;line-height:13.2px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;cursor:pointer}.ipw-btn:hover{opacity:.85}.i404{background:var(--bg);padding:calc(80 * var(--u)) calc(40 * var(--u));display:flex;flex-direction:column;align-items:center}.i404-wm{margin:0;width:100%;text-align:center;font-family:var(--font-label);font-size:calc(180 * var(--ut));line-height:calc(162 * var(--ut));font-weight:900;letter-spacing:calc(-7.2 * var(--ut));color:#ffffff12}.i404-stack{margin-top:calc(66 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u));text-align:center}.i404-kicker{margin:0;font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.54 * var(--ut));color:var(--ink);text-transform:uppercase}.i404-title{margin:0;font-family:var(--font-body);font-size:calc(72 * var(--ut));line-height:calc(72 * var(--ut));font-weight:400;letter-spacing:calc(-2.16 * var(--ut));color:var(--ink)}.i404-text{margin:0;font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);max-width:calc(480 * var(--u))}.i404-btns{display:flex;align-items:center;gap:calc(12 * var(--u))}.i404-btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(14 * var(--u)) calc(28 * var(--u));border-radius:50px;font-family:var(--font-label);font-size:calc(13 * var(--ut));line-height:calc(15.6 * var(--ut));font-weight:500;letter-spacing:calc(1.04 * var(--ut));text-transform:uppercase;color:var(--muted);text-decoration:none}.i404-btn--solid{background:var(--ink);color:#fff;font-weight:700}@media(max-width:809.98px){.i404{padding:160px 24px 80px}.i404-wm{font-size:80px;line-height:70.4px;letter-spacing:-4px}.i404-title{font-size:60px;line-height:60px;letter-spacing:-1.8px}.i404-text{max-width:320px}.i404-btns{flex-direction:column;gap:8px}}.ibag[hidden]{display:none}.ibag [hidden]{display:none!important}.ibag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.ibag-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 40%,transparent);opacity:0;transition:opacity .35s ease;cursor:pointer}.ibag.is-open .ibag-scrim{opacity:1}.ibag-panel{position:absolute;top:0;right:0;bottom:0;width:calc(480 * var(--u));max-width:92vw;background:var(--bg);transform:translate(100%);transition:transform .4s cubic-bezier(.25,.6,.25,1);overflow:hidden}.ibag.is-open .ibag-panel{transform:translate(0)}#SonantBagInner{height:100%;display:flex;flex-direction:column;padding:0 calc(28 * var(--u));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;overscroll-behavior:contain}.ibag-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:calc(24 * var(--u)) 0 calc(20 * var(--u));border-bottom:1px solid var(--line-soft)}.ibag-title{display:flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--font-head);font-size:calc(19 * var(--ut));line-height:calc(24 * var(--ut));font-weight:700;letter-spacing:calc(.38 * var(--ut));text-transform:uppercase;color:var(--ink)}.ibag-count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(11 * var(--u));background:var(--accent);color:#fff;font-size:calc(11 * var(--ut));line-height:1;font-weight:700;letter-spacing:0}.ibag-x{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);transition:opacity .2s ease}.ibag-x:hover{opacity:.6}.ibag-x svg{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}.ibag-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(20 * var(--u));padding:calc(48 * var(--u)) 0}.ibag-emptytext{font-size:calc(15 * var(--ut));color:var(--muted)}.ibag-items{flex:0 0 auto;display:flex;flex-direction:column;padding:calc(8 * var(--u)) 0}.ibag-item{display:flex;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:1px solid var(--line-faint)}.ibag-item:last-child{border-bottom:0}.ibag-group{border:1px solid var(--accent);background:var(--accent-soft);border-radius:2px;padding:0 calc(14 * var(--u));margin:calc(16 * var(--u)) 0}.ibag-group:first-child{margin-top:calc(12 * var(--u))}.ibag-grouphead{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--line-soft)}.ibag-groupbadge{display:inline-block;background:var(--accent);color:#fff;font-size:calc(9 * var(--ut));line-height:calc(9 * var(--ut));font-weight:500;letter-spacing:calc(.9 * var(--ut));text-transform:uppercase;padding:calc(5 * var(--u)) calc(8 * var(--u));border-radius:2px}.ibag-groupright{display:flex;align-items:center;gap:calc(8 * var(--u))}.ibag-groupsave{font-size:calc(11 * var(--ut));line-height:calc(13 * var(--ut));font-weight:500;color:var(--ink);text-align:right}.ibag-groupqty{font-size:calc(11 * var(--ut));line-height:calc(13 * var(--ut));color:var(--soft);text-align:right}.ibag-group .ibag-item{padding:calc(16 * var(--u)) 0;border-bottom:1px solid var(--line-soft)}.ibag-group .ibag-item:last-child{border-bottom:0}.ibag-thumb{display:block;width:calc(84 * var(--u));height:calc(84 * var(--u));flex:0 0 calc(84 * var(--u));background:var(--bg-alt);border-radius:2px;overflow:hidden}.ibag-thumb img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.ibag-thumb:hover img{opacity:.85}.ibag-info{flex:1;min-width:0;display:flex;flex-direction:column}.ibag-toprow{display:flex;justify-content:space-between;gap:calc(12 * var(--u));align-items:flex-start}.ibag-name{font-family:var(--font-head);font-size:calc(14 * var(--ut));line-height:calc(19 * var(--ut));font-weight:700;letter-spacing:calc(-.2 * var(--ut));color:var(--ink);text-decoration:none}.ibag-name:hover{text-decoration:underline;text-underline-offset:3px}.ibag-remove{font-size:calc(18 * var(--ut));line-height:1;color:var(--soft);flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer}.ibag-remove:hover{color:var(--ink)}.ibag-variant{font-size:calc(11 * var(--ut));line-height:calc(15.4 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--soft);margin-top:2px}.ibag-disc{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(10 * var(--ut));line-height:calc(12 * var(--ut));font-weight:500;letter-spacing:calc(.4 * var(--ut));text-transform:uppercase;color:var(--ink)}.ibag-discname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibag-discamt{flex:none}.ibag-bottomrow{display:flex;justify-content:space-between;align-items:center;margin-top:calc(14 * var(--u))}.ibag-qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:2px;height:calc(34 * var(--u));background:var(--bg)}.ibag-qty button{width:calc(30 * var(--u));height:100%;font-size:calc(15 * var(--ut));line-height:1;color:var(--ink);transition:opacity .2s ease}.ibag-qty button:hover{opacity:.6}.ibag-qty [data-ibag-qtyval]{min-width:calc(24 * var(--u));text-align:center;font-family:var(--font-head);font-size:calc(13 * var(--ut));font-weight:700}.ibag-qtyfixed{font-family:var(--font-label);font-size:calc(12 * var(--ut));line-height:calc(32 * var(--ut));font-weight:700;letter-spacing:calc(.36 * var(--ut));color:var(--muted)}.ibag-pricecol{display:flex;align-items:baseline;gap:calc(8 * var(--u))}.ibag-compare{font-size:calc(13 * var(--ut));letter-spacing:calc(-.13 * var(--ut));color:var(--soft)}.ibag-price{font-family:var(--font-head);font-size:calc(14 * var(--ut));font-weight:700;letter-spacing:calc(-.14 * var(--ut));color:var(--ink)}.ibag-foot{flex:none;position:sticky;bottom:0;z-index:3;margin:auto calc(-28 * var(--u)) 0;padding:calc(20 * var(--u)) calc(28 * var(--u)) calc(28 * var(--u));border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:calc(12 * var(--u));background:var(--bg)}.ibag-subright{display:inline-flex;align-items:center;gap:calc(10 * var(--u))}.ibag-saverow{display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(14 * var(--u));background:var(--accent-soft);color:var(--accent);font-family:var(--font-head);font-size:calc(12 * var(--ut));line-height:calc(14 * var(--ut));font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.ibag-timer{flex:none;display:flex;align-items:center;gap:calc(14 * var(--u));margin-top:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:2px;background:var(--accent-soft)}.ibag-timer[hidden]{display:none}.ibag-timer{opacity:0;transform:translateY(calc(-8 * var(--u))) scale(.985);transition:opacity .42s ease,transform .42s cubic-bezier(.25,.6,.25,1)}.ibag-timer.is-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ibag-timer{transition:none;transform:none}}.ibag-timer-title{font-family:var(--font-head);font-size:calc(14 * var(--ut));line-height:calc(19 * var(--ut));font-weight:700;letter-spacing:calc(-.2 * var(--ut));color:var(--ink)}.ibag-timer-sub{font-family:var(--font-label);font-size:calc(10 * var(--ut));line-height:calc(14 * var(--ut));font-weight:500;letter-spacing:calc(.6 * var(--ut));text-transform:uppercase;color:var(--muted);margin-top:calc(2 * var(--u))}.ibag-timer-clock{font-variant-numeric:tabular-nums}.ibag-gifts{margin:calc(18 * var(--u)) 0 calc(4 * var(--u))}.ibag-trust{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(8 * var(--u)) calc(18 * var(--u));padding:calc(20 * var(--u)) 0 calc(6 * var(--u))}.ibag-tshort{display:none}.ibag-trustitem{display:inline-flex;align-items:center;gap:calc(7 * var(--u));font-size:calc(12 * var(--ut));line-height:calc(16 * var(--ut));color:var(--ink)}.ibag-check{flex:none;width:calc(15 * var(--u));height:calc(15 * var(--u));display:block;color:var(--accent)}.ibag-subrow{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--u));font-family:var(--font-head);font-size:calc(13 * var(--ut));font-weight:700;letter-spacing:calc(.52 * var(--ut));text-transform:uppercase;color:var(--ink)}.ibag-subtotal{font-size:calc(20 * var(--ut));line-height:calc(22 * var(--ut));letter-spacing:calc(-.4 * var(--ut));text-transform:none}.ibag-note{font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted)}.ibag-checkout{height:calc(52 * var(--u));display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.1 * var(--ut));text-transform:uppercase;border-radius:2px}.ibag-checkout:hover{opacity:1;background:var(--accent-dark)}.ibag-ship{text-align:left;font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted);margin-top:calc(-6 * var(--u));margin-bottom:calc(-2 * var(--u))}.ibag-pay{display:flex;justify-content:center}.ibag-pay .ipay{flex-wrap:nowrap;justify-content:center;gap:calc(5 * var(--u))}.ibag-pay .ipay-icon{height:calc(22 * var(--u))}.ibag-continue{font-family:var(--font-label);font-size:calc(13 * var(--ut));font-weight:500;letter-spacing:calc(.52 * var(--ut));color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ibag-continue:hover{color:var(--ink)}@media(max-width:809.98px){.ibag-panel{width:100%;max-width:none}#SonantBagInner{padding:0 16px}.ibag-head{padding:18px 0 14px}.ibag-title{font-size:16px;line-height:20px;letter-spacing:.32px;gap:8px}.ibag-count{min-width:20px;height:20px;font-size:10px}.ibag-thumb{width:72px;height:72px;flex-basis:72px}.ibag-item{gap:12px;padding:16px 0}.ibag-name{font-size:13px;line-height:18px}.ibag-price{font-size:13px}.ibag-qty{height:32px}.ibag-qty button{width:28px}.ibag-foot{margin:auto -16px 0;padding:16px 16px 22px}.ibag-subtotal{font-size:18px;line-height:20px}.ibag-checkout{height:48px}.ibag-timer{padding:10px 12px;gap:10px;margin-top:12px}.ibag-timer-title{font-size:13px;line-height:18px}.ibag-timer-sub{font-size:9px;line-height:13px}.ibag-trust{gap:6px 14px;padding:10px 0 8px}.ibag-gifts{margin:14px 0 4px}.ibag-trustitem{font-size:11px;line-height:15px}.ibag-saverow{font-size:11px;padding:4px 9px}.ibag-ship{font-size:11px;line-height:16px}.ibag-pay .ipay-icon{height:24px}.ibag-pay .ipay{gap:6px}.ibag .ibag-trust.ibag-trust{flex-wrap:nowrap;justify-content:center;gap:14px}.ibag .ibag-trust .ibag-trustitem{white-space:nowrap;gap:5px;font-size:11px;line-height:15px}.ibag .ibag-trust .ibag-check{width:13px;height:13px}.ibag-tlong{display:none}.ibag-tshort{display:inline}}.ico{background:var(--bg-alt);display:flex;justify-content:center;border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint)}.ico-cards{width:min(100%,calc(1280 * var(--u)));display:flex;align-items:stretch}.ico-imgcard{width:50%;height:calc(600 * var(--u));overflow:hidden;background:var(--bg-alt)}.ico-imgcard img{width:100%;height:100%;object-fit:cover}.ico-textcard{width:50%;padding:calc(72 * var(--u)) calc(60 * var(--u)) calc(60 * var(--u));display:flex;flex-direction:column;gap:calc(24 * var(--u));justify-content:flex-start;align-items:flex-start}.ico-body{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);max-width:calc(380 * var(--u))}.ico-buyrow{display:flex;align-items:center;gap:calc(24 * var(--u));margin-top:0}.ico-price{font-size:calc(18 * var(--ut));line-height:calc(21.6 * var(--ut));letter-spacing:calc(-.18 * var(--ut));color:var(--ink)}@media(max-width:809.98px){.ico-cards{flex-direction:column}.ico-imgcard{width:100%;height:380px}.ico-textcard{width:100%;height:auto;min-height:320px;padding:48px 24px 56px;justify-content:center;overflow:visible}.ico-body{max-width:none}.ico-buyrow{margin-top:8px}}.icart{padding:calc(150 * var(--u)) 0 calc(120 * var(--u));background:var(--bg);min-height:70vh}.icart [hidden]{display:none!important}.icart-head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(24 * var(--u));padding-bottom:calc(24 * var(--u));border-bottom:1px solid var(--line)}.icart-title{font-family:var(--font-head);font-size:calc(40 * var(--ut));line-height:calc(43 * var(--ut));letter-spacing:calc(-1.4 * var(--ut));font-weight:700;color:var(--ink)}.icart-count{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--muted);white-space:nowrap}.icart-grid{display:grid;grid-template-columns:minmax(0,1fr) calc(500 * var(--u));column-gap:calc(80 * var(--u));align-items:start;padding-top:calc(40 * var(--u))}.icart .ibag-items{padding:0}.icart .ibag-item{gap:calc(28 * var(--u));padding:calc(28 * var(--u)) 0;border-bottom:1px solid var(--line)}.icart .ibag-item:last-child{border-bottom:1px solid var(--line)}.icart .ibag-thumb{width:calc(120 * var(--u));height:calc(120 * var(--u));flex:0 0 calc(120 * var(--u))}.icart .ibag-info{min-height:0}.icart .ibag-name{font-size:calc(14 * var(--ut));line-height:calc(20 * var(--ut))}.icart .ibag-variant{margin-top:calc(4 * var(--u))}.icart .ibag-disc{margin-top:calc(8 * var(--u));font-size:calc(11 * var(--ut));line-height:calc(13 * var(--ut))}.icart .ibag-bottomrow{margin-top:calc(16 * var(--u));padding-top:0}.icart .ibag-qty{height:calc(36 * var(--u))}.icart .ibag-qty button{width:calc(32 * var(--u))}.icart .ibag-qty [data-ibag-qtyval]{min-width:calc(28 * var(--u));font-size:calc(13 * var(--ut))}.icart .ibag-qtyfixed{line-height:calc(36 * var(--ut));font-size:calc(13 * var(--ut))}.icart .ibag-price,.icart .ibag-compare{font-size:calc(14 * var(--ut));letter-spacing:calc(-.14 * var(--ut))}.icart .ibag-remove{font-size:calc(20 * var(--ut))}.icart .ibag-group{margin:calc(24 * var(--u)) 0;padding:0 calc(20 * var(--u))}.icart .ibag-group:first-child{margin-top:0}.icart .ibag-group:last-child{margin-bottom:0}.icart .ibag-grouphead{padding:calc(14 * var(--u)) 0}.icart .ibag-groupbadge{font-size:calc(10 * var(--ut));line-height:calc(10 * var(--ut));padding:calc(6 * var(--u)) calc(9 * var(--u))}.icart .ibag-groupsave,.icart .ibag-groupqty{font-size:calc(12 * var(--ut));line-height:calc(14 * var(--ut))}.icart .ibag-group .ibag-item{padding:calc(24 * var(--u)) 0;border-bottom:1px solid var(--line-faint)}.icart .ibag-group .ibag-item:last-child{border-bottom:0}.icart .ibag-foot{position:static;margin:0;padding:calc(32 * var(--u));border-top:0;background:var(--bg-alt);border-radius:2px;gap:calc(16 * var(--u))}.icart-sumhead{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--ink);padding-bottom:calc(16 * var(--u));border-bottom:1px solid var(--line-soft)}.icart .ibag-subrow{font-size:calc(14 * var(--ut))}.icart .ibag-checkout{margin-top:calc(8 * var(--u))}.icart-pay{display:flex;justify-content:center;margin-top:calc(4 * var(--u))}.icart-pay .ipay{justify-content:center}.icart .ibag-empty{flex:none;align-items:flex-start;justify-content:flex-start;gap:calc(24 * var(--u));padding:calc(48 * var(--u)) 0 calc(24 * var(--u))}.icart-emptybtn{display:inline-flex;align-items:center;justify-content:center;height:calc(52 * var(--u));padding:0 calc(40 * var(--u));background:var(--accent);color:#fff;font-size:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.1 * var(--ut));text-transform:uppercase;border-radius:2px;transition:opacity .3s}.icart-emptybtn:hover{opacity:1;background:var(--accent-dark)}@media(max-width:809.98px){.icart{padding:140px 0 80px}.icart-grid{grid-template-columns:1fr;row-gap:40px}.icart-head{padding-bottom:20px}.icart-title{font-size:28px;line-height:31px;letter-spacing:-.98px}.icart-grid{padding-top:28px}.icart .ibag-item{gap:16px;padding:20px 0}.icart .ibag-thumb{width:96px;height:96px;flex-basis:96px}.icart .ibag-info{min-height:0}.icart .ibag-group{padding:0 14px}.icart .ibag-foot{padding:24px 20px}}.icart-left{min-width:0}.icart-right{display:flex;flex-direction:column;gap:calc(20 * var(--u));min-width:0}.icart-gifts{min-width:0}.icart-ship{margin-top:calc(-4 * var(--u))}.icart-trust{flex-wrap:nowrap;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) 0 0;border-top:1px solid var(--line-soft);margin-top:calc(4 * var(--u))}.icart-trust .ibag-trustitem{white-space:nowrap;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--ut))}@media(min-width:810px)and (max-width:1199.98px){.icart-grid{grid-template-columns:minmax(0,1fr) calc(400 * var(--u))}}@media(max-width:1199.98px){.icart-trust{flex-wrap:wrap;justify-content:flex-start;gap:calc(8 * var(--u)) calc(18 * var(--u))}.icart-trust .ibag-trustitem{font-size:calc(12 * var(--ut))}}.icart .ibag-ship{text-align:left}@media(max-width:809.98px){.icart-right{gap:16px}}.icol{padding:calc(122 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u));display:flex;justify-content:center;background:var(--bg);overflow-x:clip}.icol-content{width:calc(1280 * var(--u));max-width:100%;display:flex;flex-direction:column;gap:calc(32 * var(--u));align-items:flex-start}.icol-content>.icrumb{margin-bottom:calc(-16 * var(--u))}.icol-banner{width:100%;aspect-ratio:1600/460;border-radius:2px;overflow:hidden;background:var(--bg-alt)}.icol-banner img{width:100%;height:100%;object-fit:cover;display:block}.icol-lead{width:calc(720 * var(--u));max-width:100%;margin-top:0;font-size:calc(17 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.17 * var(--ut));color:var(--muted)}.icol-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--u));width:100%}.icol-grid .icard__variant{margin:calc(-2 * var(--u)) 0 0;font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--soft)}.icol-pagination{display:flex;align-items:center;justify-content:center;gap:calc(20 * var(--u));width:100%;padding-top:calc(16 * var(--u))}.icol-pglist{display:flex;align-items:center;gap:calc(20 * var(--u));list-style:none;margin:0;padding:0}.icol-pg{display:inline-block;font-family:var(--font-label);font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:500;letter-spacing:calc(.96 * var(--ut));color:var(--soft);padding-bottom:calc(6 * var(--u));border-bottom:1px solid transparent;transition:color .2s ease}.icol-pg:hover{color:var(--ink)}.icol-pg.is-current{color:var(--ink);border-bottom-color:var(--ink)}.icol-pg--gap{color:var(--soft)}.icol-pgarrow{display:inline-flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);border:1px solid var(--line);border-radius:2px;transition:border-color .2s ease,opacity .2s ease}.icol-pgarrow:hover{border-color:var(--ink)}.icol-pgarrow.is-disabled{opacity:.3;pointer-events:none}#icol-products{scroll-margin-top:calc(var(--ihdr-h, 100px) + 24px)}.icol-guide{width:100vw;margin:calc(32 * var(--u)) 0 calc(-100 * var(--u)) calc(50% - 50vw);padding:calc(80 * var(--u)) calc(40 * var(--u));background:var(--bg-alt);display:flex;justify-content:center}.icol-guide-inner{width:calc(760 * var(--u));max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--u))}.icol-desc{width:100%;max-width:100%;font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.icol-desc h2,.icol-desc h3{font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink);margin:calc(32 * var(--u)) 0 calc(12 * var(--u))}.icol-desc h3{font-size:calc(17 * var(--ut));line-height:calc(24 * var(--ut));letter-spacing:calc(-.17 * var(--ut))}.icol-desc h2:first-child,.icol-desc h3:first-child{margin-top:0}.icol-desc p{margin:0 0 calc(16 * var(--u))}.icol-desc p:last-child{margin-bottom:0}.icol-desc ul,.icol-desc ol{margin:0 0 calc(16 * var(--u));padding-left:calc(18 * var(--u));list-style:disc}.icol-desc ol{list-style:decimal}.icol-desc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.icol-desc strong{color:var(--ink);font-weight:500}@media(max-width:809.98px){.icol{padding:116px 20px 80px}.icol-content{gap:24px}.icol-grid{grid-template-columns:1fr 1fr;gap:8px}.icol-banner{aspect-ratio:16/10}.icol-lead{margin-top:0;font-size:15px;line-height:24px}.icol-grid .icard__media{height:auto;aspect-ratio:1/1}.icol-grid .icard__info{padding:12px 12px 14px;gap:4px}.icol-grid .icard__variant{margin-top:-2px;font-size:10px;line-height:14px}.icol-pagination{gap:14px;padding-top:8px}.icol-pglist{gap:14px}.icol-pgarrow{width:40px;height:40px}.icol-pg{padding:14px 6px}.icol-guide{margin:16px 0 -80px calc(50% - 50vw);padding:56px 20px}.icol-guide-inner{gap:24px}.icol-guide-cta{width:100%}}.ict{background:var(--bg);padding:calc(100 * var(--u)) calc(40 * var(--u));display:flex;justify-content:center}.ict-content{width:min(100%,calc(1280 * var(--u)));display:flex;flex-direction:column;gap:calc(56 * var(--u));align-items:flex-start}.ict-hero{width:100%;padding-bottom:calc(40 * var(--u));border-bottom:1px solid var(--line)}.ict-kicker{margin:0 0 calc(20 * var(--u));font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted)}.ict .ict-hero .ict-heading.ict-heading{margin:0;font-family:var(--font-body);font-size:calc(40 * var(--ut));line-height:calc(46 * var(--ut));letter-spacing:calc(-.7 * var(--ut));font-weight:600;color:var(--ink);text-transform:none}.ict-lead{margin:calc(20 * var(--u)) 0 0;max-width:calc(760 * var(--u));font-size:calc(20 * var(--ut));line-height:calc(30 * var(--ut));letter-spacing:calc(-.3 * var(--ut));color:var(--ink)}.ict-introtext{margin-top:calc(20 * var(--u));max-width:calc(760 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(26 * var(--ut));color:var(--muted)}.ict-introtext p{margin:0}.ict-introtext p+p{margin-top:calc(14 * var(--u))}.ict-row{display:grid;grid-template-columns:calc(320 * var(--u)) minmax(0,1fr);column-gap:calc(80 * var(--u));align-items:start;width:100%}.ict-left{display:flex;flex-direction:column;gap:calc(36 * var(--u))}.ict-info{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding-bottom:calc(28 * var(--u));border-bottom:1px solid var(--line)}.ict-info:last-child{padding-bottom:0;border-bottom:0}.ict-label{margin:0 0 calc(4 * var(--u));font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted)}.ict-value{margin:0;font-size:calc(16 * var(--ut));line-height:calc(24 * var(--ut));font-weight:500;color:var(--ink)}.ict-note{margin:0;font-size:calc(14 * var(--ut));line-height:calc(22 * var(--ut));color:var(--muted)}.ict-link{display:inline-flex;align-items:center;gap:calc(6 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(14 * var(--ut));line-height:calc(20 * var(--ut));color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-light);transition:color .2s ease}.ict-link:hover{color:var(--accent)}.ict-mail{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-light)}.ict-mail:hover{color:var(--accent)}.ict-formwrap{display:flex;flex-direction:column;gap:calc(12 * var(--u));align-items:flex-start;border:1px solid var(--line);border-radius:2px;background:#fff;padding:calc(32 * var(--u))}.ict-formtitle{margin:0;font-family:var(--font-body);font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink)}.ict-intro{margin:0 0 calc(8 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.ict-form{display:flex;flex-direction:column;gap:calc(14 * var(--u));width:100%}.ict-grid2{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--u))}.ict-form .field{margin:0}.ict-form .field__box{border:1px solid var(--line);background:var(--bg);transition:border-color .2s ease}.ict-form .field__box:focus-within{border-color:var(--accent)}.ict-form .field.is-error .field__box,.ict-form .field.is-error .field__box:focus-within{border-color:var(--danger)}.ict-form .field.is-error .field__label{color:var(--danger)}.ict-form .field__box--select{position:relative}.ict-select{appearance:none;-webkit-appearance:none;width:100%;height:calc(16 * var(--u));padding:0 calc(24 * var(--u)) 0 0;border:0;background:transparent;font-family:inherit;font-size:calc(13 * var(--ut));line-height:calc(16 * var(--u));color:var(--ink);cursor:pointer}.ict-select:focus,.ict-select:focus-visible{outline:none;box-shadow:none}.ict-chev{position:absolute;right:calc(14 * var(--u));top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.ict-submit{width:100%;margin-top:calc(6 * var(--u));padding:calc(15 * var(--u)) calc(28 * var(--u));background:var(--accent);color:#fff;border-radius:2px;font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(13.2 * var(--ut));font-weight:500;letter-spacing:calc(1.1 * var(--ut));text-transform:uppercase;transition:opacity .3s}.ict-submit:hover{opacity:1;background:var(--accent-dark)}.ict-formnote{margin:0;font-size:calc(13 * var(--ut));line-height:calc(20 * var(--ut));color:var(--soft)}.ict-submit:disabled{opacity:.6;cursor:default}.ict-done{display:flex;flex-direction:column;align-items:flex-start;gap:calc(10 * var(--u));padding:calc(28 * var(--u)) 0 calc(8 * var(--u))}.ict-done-ico{display:inline-flex;align-items:center;justify-content:center;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:var(--accent);color:#fff;margin-bottom:calc(6 * var(--u))}.ict-done-title{margin:0;font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink)}.ict-done-text{margin:0;max-width:calc(520 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.ict-done .ict-link{margin-top:calc(8 * var(--u))}.ict-formwrap:has(.ict-done) .ict-formtitle,.ict-formwrap:has(.ict-done) .ict-intro{display:none}.ict-formwrap.is-done .ict-done,.ict-formwrap:has(.ict-done) .ict-done{padding-top:0}.ict-err{margin:0;font-size:calc(13 * var(--ut));color:var(--danger)}.ict--page{padding-top:calc(122 * var(--u))}.ict--page .ict-content>.icrumb{margin-bottom:calc(-28 * var(--u))}@media(max-width:1199.98px){.ict-row{grid-template-columns:calc(280 * var(--u)) minmax(0,1fr);column-gap:calc(48 * var(--u))}}@media(max-width:809.98px){.ict{padding:100px 20px 80px}.ict--page{padding-top:116px}.ict-content{gap:32px}.ict-hero{padding-bottom:24px}.ict .ict-hero .ict-heading.ict-heading{font-size:30px;line-height:36px;letter-spacing:-.5px}.ict-lead{margin-top:14px;font-size:17px;line-height:26px;letter-spacing:-.2px}.ict-introtext{margin-top:14px;font-size:15px;line-height:24px}.ict-row{grid-template-columns:1fr;row-gap:40px}.ict-formwrap{order:-1;padding:20px 18px}.ict-grid2{grid-template-columns:1fr;gap:12px}.ict-left{gap:28px}.ict-info{padding-bottom:24px}.ict-value{font-size:16px;line-height:24px}.ict-note{font-size:14px;line-height:22px}.ict-link{padding:6px 0}}.ied{background:var(--bg);padding:calc(120 * var(--u)) calc(80 * var(--u));display:flex;justify-content:center}.ied-content{max-width:calc(905 * var(--u));display:flex;flex-direction:column;gap:calc(25 * var(--u));align-items:center;text-align:center}.ied-lead{font-size:calc(36 * var(--ut));line-height:calc(52.2 * var(--ut));font-weight:400;letter-spacing:calc(-.72 * var(--ut));color:var(--soft);margin:0}@media(prefers-reduced-motion:reduce){.ied-lead{color:var(--ink)}}@media(max-width:809.98px){.ied{padding:56px 20px 64px}.ied-content{gap:16px}.ied-lead{display:block;font-size:17px;line-height:26px;letter-spacing:-.17px}}.ifaq{background:var(--bg);--ifaq-line:var(--line)}.ifaq--tint{background:var(--accent-soft);--ifaq-line:var(--accent-line);--ifaq-line:color-mix(in srgb, var(--accent) 20%, var(--bg-alt))}.ifaq-content{max-width:calc(1360 * var(--u));margin:0 auto;padding:calc(64 * var(--u)) calc(80 * var(--u));display:flex;flex-direction:column}.ifaq-title{width:100%;max-width:calc(720 * var(--u));margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:calc(34 * var(--u))}.ifaq-kicker{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted);margin-bottom:calc(14 * var(--u))}.ifaq-heading{font-family:var(--font-head);font-size:calc(40 * var(--ut));line-height:calc(43 * var(--ut));font-weight:700;letter-spacing:calc(-1.4 * var(--ut));color:var(--ink)}.ifaq-sub{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);margin-top:calc(12 * var(--u));max-width:calc(520 * var(--u))}.ifaq-list{width:100%;max-width:calc(720 * var(--u));margin:0 auto}.ifaq-item{display:block;position:relative}.ifaq-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:1px solid var(--ifaq-line,var(--line));pointer-events:none}.ifaq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(20 * var(--u)) 0;text-align:left}.ifaq-q span{font-family:var(--font-head);font-size:calc(19 * var(--ut));line-height:calc(25 * var(--ut));font-weight:700;letter-spacing:calc(-.28 * var(--ut));color:var(--ink)}.ifaq-q svg{flex:0 0 calc(19 * var(--u));transition:transform .3s ease}.ifaq-q[aria-expanded=true] svg{transform:rotate(45deg)}.ifaq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.ifaq-a-inner{overflow:hidden}.ifaq-q[aria-expanded=true]+.ifaq-a{grid-template-rows:1fr}.ifaq-a-inner p{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);padding-bottom:calc(24 * var(--u));max-width:calc(720 * var(--u))}@media(max-width:809.98px){.ifaq-content{padding:40px 20px}.ifaq-title{padding-bottom:22px}.ifaq-kicker{margin-bottom:10px}.ifaq-heading{font-size:28px;line-height:31px;letter-spacing:-.98px}.ifaq-sub{font-size:14px;line-height:22px;margin-top:10px;max-width:none}.ifaq-list{max-width:none}}.iftr{position:relative;padding:calc(60 * var(--u)) calc(40 * var(--u)) calc(80 * var(--u));overflow:hidden;--ftr-text:var(--paper);--ftr-soft:color-mix(in srgb, var(--bg) 72%, transparent)}.iftr-bgimg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ink)}.iftr-bgimg img{width:100%;height:100%;object-fit:cover}.iftr-inner,.iftr-foot{position:relative;z-index:1;max-width:calc(1280 * var(--u));margin:0 auto}.iftr-inner{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:0}.iftr-left{display:flex;flex-direction:column;gap:calc(20 * var(--u));align-items:flex-start;width:calc(260 * var(--u));flex:none}.iftr-logo{font-size:calc(18 * var(--ut));line-height:calc(18 * var(--ut));font-weight:400;letter-spacing:calc(1.8 * var(--ut));text-transform:uppercase;color:var(--ftr-text)}.iftr-logo--img{display:flex;align-items:center;width:max-content}.iftr-logoimg{display:block;width:auto;height:calc(var(--logo-h, 22) * var(--u))}.iftr-logoimg--inv{filter:brightness(0) invert(1)}.iftr-tagline{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--ftr-soft)}.iftr-note{font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));font-weight:500;color:var(--ftr-soft)}.iftr-news{display:flex;align-items:center;width:calc(240 * var(--u));border-radius:2px;overflow:hidden}.iftr-newsinput{flex:1;display:flex;align-items:center;height:calc(40 * var(--u));padding:0 calc(12 * var(--u));background:#ffffff12;border:1px solid color-mix(in srgb,var(--bg) 18%,transparent)}.iftr-newsinput input{width:100%;color:var(--paper)}.iftr-newsinput input::placeholder{color:color-mix(in srgb,var(--bg) 60%,transparent)}.iftr-newsbtn{height:calc(40 * var(--u));padding:0 calc(14 * var(--u));background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:700;letter-spacing:calc(.12 * var(--ut))}.iftr-newsok{font-size:calc(13 * var(--ut));font-weight:500;color:var(--ftr-text)}.iftr-social{display:flex;gap:calc(8 * var(--u))}.iftr-social a{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:2px;display:inline-flex;align-items:center;justify-content:center;color:var(--ftr-text);transition:opacity .2s}.iftr-social a:hover{opacity:.55}.iftr-col{display:flex;flex-direction:column;gap:calc(12 * var(--u))}.iftr-colhead{font-family:var(--font-label);font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:700;letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--ftr-text)}.iftr-col li{margin-bottom:calc(11 * var(--u));line-height:calc(13 * var(--ut))}.iftr-col li:last-child{margin-bottom:0}.iftr-col a{font-size:calc(13 * var(--ut));line-height:calc(13 * var(--ut));color:var(--ftr-text);transition:opacity .2s}.iftr-col a:hover{opacity:.55}.iftr-foot{padding-top:calc(28 * var(--u));display:flex;justify-content:space-between;align-items:flex-start;font-family:var(--font-label);font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));letter-spacing:calc(.24 * var(--ut));color:var(--ftr-soft)}.iftr-legal a{text-decoration:none;color:var(--ftr-text)}.iftr-legal a:hover{opacity:.55}.iftr-pay--bottom{display:none}@media(max-width:809.98px){.iftr-inner{flex-direction:column;gap:0}.iftr-left{width:100%;padding-bottom:28px}.iftr-pay--top{display:none}.iftr-pay--bottom{display:block;padding-top:14px}.iftr-col{width:100%;gap:10px;padding:22px 0;border-top:1px solid color-mix(in srgb,var(--bg) 14%,transparent)}.iftr-news{width:100%}.iftr-note{font-size:12px;line-height:18px}.iftr-col li{margin-bottom:0}.iftr-col a{display:inline-block;padding:7px 0;line-height:16px;font-size:14px}.iftr-legal a{display:inline-block;padding:12px 0}.iftr-foot{flex-direction:column;gap:7px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--bg) 14%,transparent)}}.ifb{position:relative;display:block;height:calc(700 * var(--u));overflow:hidden}.ifb-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink)}.ifb-media img{width:100%;height:100%;object-fit:cover}.ifb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ifb-phrase{color:var(--paper);text-align:center}.ihf{background:var(--paper);padding:calc(72 * var(--u)) calc(80 * var(--u))}.ihf-inner{width:calc(1200 * var(--u));max-width:100%;margin-left:auto;margin-right:auto}.ihf-title{font-size:calc(34 * var(--ut));line-height:calc(40 * var(--ut));letter-spacing:calc(-.5 * var(--ut));margin:0 0 calc(28 * var(--u))}.ihf-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(20 * var(--u))}.ihf-col{border:1px solid var(--line);background:var(--surface);padding:calc(26 * var(--u)) calc(28 * var(--u))}.ihf-col--yes{border-left:calc(3 * var(--u)) solid var(--accent)}.ihf-col--no{border-left:calc(3 * var(--u)) solid var(--line-light)}.ihf-lab{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));letter-spacing:calc(.8 * var(--ut));text-transform:uppercase;color:var(--muted);margin:0 0 calc(12 * var(--u))}.ihf-body{font-size:calc(15 * var(--ut));line-height:calc(25 * var(--ut))}.ihf-note{margin:calc(20 * var(--u)) 0 0;font-size:calc(13 * var(--ut));line-height:calc(20 * var(--ut));color:var(--muted)}@media(max-width:809.98px){.ihf{padding:40px 20px}.ihf-title{font-size:26px;line-height:32px;margin-bottom:20px}.ihf-grid{grid-template-columns:1fr;gap:12px}.ihf-col{padding:18px}}.ihn{background:var(--paper);padding:calc(72 * var(--u)) calc(80 * var(--u))}.ihn-inner{width:calc(1200 * var(--u));max-width:100%;margin-left:auto;margin-right:auto}.shopify-section:has(>.ihn)+.shopify-section>.ihn{padding-top:calc(24 * var(--u))}.ihn-kicker{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted);margin:0 0 calc(10 * var(--u))}.ihn-title{font-size:calc(34 * var(--ut));line-height:calc(40 * var(--ut));letter-spacing:calc(-.5 * var(--ut));margin:0 0 calc(32 * var(--u))}.ihn-layout{border:1px solid var(--line);background:#fff;padding:calc(26 * var(--u)) calc(28 * var(--u));margin-bottom:calc(32 * var(--u))}.ihn-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(10 * var(--u)) calc(16 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--bg-alt)}.ihn-group:last-of-type{border-bottom:0}.ihn-glab{flex:0 0 calc(120 * var(--u));font-family:var(--font-label);font-size:calc(10 * var(--ut));line-height:calc(14 * var(--ut));letter-spacing:calc(.8 * var(--ut));text-transform:uppercase;color:var(--muted);margin:0}.ihn-notes{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));min-width:0}.ihn-note{display:inline-flex;align-items:center;justify-content:center;min-width:calc(46 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));border:1px solid var(--line);background:var(--bg);font-size:calc(13 * var(--ut));line-height:calc(16 * var(--ut));font-variant-numeric:tabular-nums}.ihn-note--ding{background:var(--accent);border-color:var(--accent);color:#fff}.ihn-count{margin:calc(14 * var(--u)) 0 0;font-size:calc(13 * var(--ut));line-height:calc(19 * var(--ut));color:var(--muted)}.ihn-scale{display:grid;grid-template-columns:1fr calc(340 * var(--u));gap:calc(40 * var(--u));align-items:start}.ihn-sname{font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));margin:0 0 calc(6 * var(--u))}.ihn-alias{font-size:calc(13 * var(--ut));line-height:calc(19 * var(--ut));color:var(--muted);margin:0 0 calc(16 * var(--u))}.ihn-desc{font-size:calc(15 * var(--ut));line-height:calc(25 * var(--ut))}.ihn-side{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.ihn-card{border:1px solid var(--line);background:#fff;padding:calc(18 * var(--u)) calc(20 * var(--u))}.ihn-clab{font-family:var(--font-label);font-size:calc(10 * var(--ut));line-height:calc(14 * var(--ut));letter-spacing:calc(.8 * var(--ut));text-transform:uppercase;color:var(--muted);margin:0 0 calc(10 * var(--u))}.ihn-bars{display:flex;gap:calc(4 * var(--u));margin-bottom:calc(10 * var(--u))}.ihn-bar{width:calc(28 * var(--u));height:calc(4 * var(--u));background:var(--line)}.ihn-bar.is-on{background:var(--accent)}.ihn-cval{font-size:calc(15 * var(--ut));line-height:calc(22 * var(--ut));margin:0}.ihn-cnote{font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted);margin:calc(8 * var(--u)) 0 0}.ihn-link{display:inline-block;font-size:calc(13 * var(--ut));line-height:calc(19 * var(--ut));text-decoration:underline;text-underline-offset:calc(3 * var(--u));color:var(--accent)}@media(max-width:809.98px){.ihn{padding:40px 20px}.shopify-section:has(>.ihn)+.shopify-section>.ihn{padding-top:12px}.ihn-title{font-size:26px;line-height:32px;margin-bottom:20px}.ihn-layout{padding:16px;margin-bottom:24px}.ihn-group{flex-direction:column;align-items:flex-start;gap:8px}.ihn-glab{flex:none}.ihn-note{min-width:42px;font-size:13px}.ihn-scale{grid-template-columns:1fr;gap:24px}}.ihs{background:var(--bg-alt);padding:calc(72 * var(--u)) calc(80 * var(--u));scroll-margin-top:calc(100 * var(--u))}.ihs-inner{width:calc(1200 * var(--u));max-width:100%;margin-left:auto;margin-right:auto}.ihs-title{font-size:calc(34 * var(--ut));line-height:calc(40 * var(--ut));letter-spacing:calc(-.5 * var(--ut));margin:0 0 calc(10 * var(--u))}.ihs-intro{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);max-width:calc(640 * var(--u));margin:0 0 calc(32 * var(--u))}.ihs-grid{display:grid;grid-template-columns:1fr calc(300 * var(--u));gap:calc(40 * var(--u));align-items:start}.ihs-table{background:#fff;border:1px solid var(--line)}.ihs-row{display:flex;gap:calc(20 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u));border-bottom:1px solid var(--bg-alt)}.ihs-row:last-child{border-bottom:0}.ihs-k{flex:0 0 calc(190 * var(--u));font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(20 * var(--ut));letter-spacing:calc(.6 * var(--ut));text-transform:uppercase;color:var(--muted)}.ihs-v{flex:1 1 auto;min-width:0;font-size:calc(15 * var(--ut));line-height:calc(22 * var(--ut))}.ihs-em{font-style:normal;color:var(--muted)}.ihs-glab{font-family:var(--font-label);font-size:calc(10 * var(--ut));line-height:calc(14 * var(--ut));letter-spacing:calc(.8 * var(--ut));text-transform:uppercase;color:var(--muted);margin:0 0 calc(14 * var(--u))}.ihs-term{padding-bottom:calc(14 * var(--u));margin-bottom:calc(14 * var(--u));border-bottom:1px solid var(--line)}.ihs-term:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.ihs-tname{font-size:calc(14 * var(--ut));line-height:calc(20 * var(--ut));font-weight:600;margin:0 0 calc(4 * var(--u))}.ihs-tdef{font-size:calc(13 * var(--ut));line-height:calc(20 * var(--ut));color:var(--muted);margin:0}@media(max-width:809.98px){.ihs{padding:40px 20px}.ihs-title{font-size:26px;line-height:32px}.ihs-intro{font-size:14px;line-height:22px;margin-bottom:20px}.ihs-grid{grid-template-columns:1fr;gap:24px}.ihs-row{flex-direction:column;gap:4px;padding:12px 16px}.ihs-k{flex:none}}.ihdr{z-index:50}.ihdr--overlay{position:fixed;top:0;left:0;right:0}.ihdr-announce{height:calc(36 * var(--u));background:var(--accent);display:flex;align-items:center;justify-content:center;padding:0 calc(20 * var(--u))}.ihdr-announce p{font-family:var(--font-label);font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:500;letter-spacing:calc(.48 * var(--ut));text-transform:uppercase;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ihdr-bar{height:calc(55 * var(--u));padding:0 calc(20 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));background:transparent;border-bottom:1px solid rgba(255,255,255,.5);transition:background .3s ease,border-color .3s ease}.ihdr--page .ihdr-bar{border-bottom-color:var(--line)}.ihdr.is-scrolled .ihdr-bar{background:var(--bg);border-bottom-color:var(--line)}.ihdr:not(.ihdr--page) .ihdr-bar{border-bottom-color:color-mix(in srgb,var(--ink) 45%,transparent)}.ihdr:not(.ihdr--page).is-scrolled .ihdr-bar{border-bottom-color:var(--line)}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-bar{border-bottom-color:transparent}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-logo a{color:#fff}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-logoimg{filter:brightness(0) invert(1)}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-links a{color:#fff}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-icon{color:#fff}.ihdr:not(.ihdr--page):not(.is-scrolled) .ihdr-burger span{background:#fff}.ihdr-logo{flex:none}.ihdr-logo a{font-size:calc(20 * var(--ut));line-height:calc(20 * var(--ut));font-weight:500;letter-spacing:calc(1.6 * var(--ut));text-transform:capitalize;color:var(--ink);transition:color .3s ease}.ihdr-logo a.ihdr-logo--img{display:flex;align-items:center}.ihdr-logoimg{display:block;width:auto;height:calc(var(--logo-h, 22) * var(--u));transition:filter .3s ease}.ihdr-links{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(32 * var(--u));min-width:0}.ihdr-links a{font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:700;letter-spacing:calc(.12 * var(--ut));color:var(--ink);white-space:nowrap;opacity:.95;transition:opacity .2s,color .3s ease}.ihdr-links a:hover{opacity:.6}.ihdr-actions{flex:none;display:flex;align-items:center;gap:calc(6 * var(--u))}.ihdr-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));color:var(--ink);opacity:.95;transition:opacity .2s,color .3s ease}.ihdr-icon:hover{opacity:.6}.ihdr-svg{display:block;width:calc(22 * var(--u));height:calc(22 * var(--u))}.ihdr-badge{position:absolute;top:calc(2 * var(--u));right:0;min-width:calc(16 * var(--u));height:calc(16 * var(--u));padding:0 calc(4 * var(--u));border-radius:calc(8 * var(--u));background:var(--accent);color:var(--paper);font-family:var(--font-label);font-size:calc(10 * var(--ut));line-height:calc(16 * var(--u));font-weight:500;text-align:center;box-sizing:border-box}.ihdr-bag:not(.has-items) .ihdr-badge{display:none}.ihdr-burger{width:calc(32 * var(--u));height:calc(32 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u));align-items:center;justify-content:center}.ihdr-burger span{display:block;width:calc(22 * var(--u));height:2px;border-radius:2px;background:var(--ink);transition:transform .25s ease,opacity .25s ease,background .3s ease}.ihdr-burger[aria-expanded=true] span:first-child{transform:translateY(calc(3.5 * var(--u))) rotate(45deg)}.ihdr-burger[aria-expanded=true] span:last-child{transform:translateY(calc(-3.5 * var(--u))) rotate(-45deg)}.ihdr-panel{position:fixed;top:var(--ihdr-h, 100px);left:0;right:0;bottom:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--bg)}.ihdr-panel[hidden]{display:none}.ihdr-panel:not([hidden]){animation:ihdrPanelIn .3s ease both}.ihdr-panel.is-closing{animation:ihdrPanelOut .3s ease both;pointer-events:none}.ihdr-panel-links{display:flex;flex-direction:column;padding:8px 20px 32px}.ihdr-plink{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-faint);font-family:var(--font-body);font-size:22px;line-height:28px;font-weight:500;letter-spacing:-.3px;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease}.ihdr-plink:active{opacity:.55}.ihdr-plink svg{flex:none;width:18px;height:18px;color:var(--muted)}.ihdr-plink[aria-current=page],.ihdr-plink[aria-current=page] svg{color:var(--accent)}.ihdr-panel:not([hidden]):not(.is-closing) .ihdr-plink{animation:ihdrLinkIn .45s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(80ms + var(--i, 0) * 45ms)}@keyframes ihdrPanelIn{0%{opacity:0}to{opacity:1}}@keyframes ihdrPanelOut{0%{opacity:1}to{opacity:0}}@keyframes ihdrLinkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ihdr-panel:not([hidden]),.ihdr-panel.is-closing,.ihdr-panel:not([hidden]) .ihdr-plink{animation:none}}.ihdr-burger{-webkit-tap-highlight-color:transparent;border-radius:6px}.ihdr-burger:focus:not(:focus-visible){outline:none}.ihdr-burger:focus-visible{outline:1.5px solid currentColor;outline-offset:2px}.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-bar{background:var(--bg);border-bottom-color:var(--line-faint)}.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-logo a,.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-links a,.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-icon{color:var(--ink)}.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-logoimg{filter:none}.ihdr:not(.ihdr--page):not(.is-scrolled).is-menu .ihdr-burger span{background:var(--ink)}@media(min-width:810px){.ihdr-bar{padding:0 calc(40 * var(--u))}.ihdr-menu,.ihdr-burger,.ihdr-panel{display:none}}@media(max-width:809.98px){.ihdr-links{display:none}.ihdr-bar{height:64px;display:grid;grid-template-columns:1fr auto 1fr;gap:0}.ihdr-menu{justify-self:start;display:flex;align-items:center;margin-left:calc(-5 * var(--u))}.ihdr-logo{justify-self:center}.ihdr-actions{justify-self:end;margin-right:calc(-7 * var(--u))}.ihdr-announce p{font-size:11.5px;line-height:12px;letter-spacing:.46px}html.ihdr-lock{overflow:hidden}}.ihero{position:relative;display:flex;align-items:center;height:90vh;height:90svh;padding:calc(150 * var(--u)) calc(80 * var(--u)) calc(90 * var(--u));box-sizing:border-box;overflow:hidden;--ihero-ink:var(--ink);--ihdr-h:calc(55 * var(--u));--ihdr-fade:calc(110 * var(--u))}body:has(.ihdr-announce) .ihero{--ihdr-h:calc(91 * var(--u));--ihdr-fade:calc(150 * var(--u))}.ihero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink)}.ihero-media img{width:100%;height:100%;object-fit:cover}.ihero-img--m{display:none}.ihero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#ffffffe6,#ffffffbd 30%,#fff0 64%),linear-gradient(to bottom,rgba(255,255,255,.74) 0,rgba(255,255,255,.66) var(--ihdr-h),rgba(255,255,255,0) var(--ihdr-fade))}.ihero--veil-dark .ihero-media:after{background:linear-gradient(100deg,#000000bd,#00000085 30%,#0000 64%),linear-gradient(to bottom,rgba(0,0,0,.58) 0,rgba(0,0,0,.52) var(--ihdr-h),rgba(0,0,0,0) var(--ihdr-fade))}.ihero--veil-none .ihero-media:after{display:none}.ihero--light-text{--ihero-ink:#ffffff}.ihero-content{position:relative;z-index:1;width:calc(640 * var(--u));max-width:100%;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.ihero-content .h-display{margin:0;text-transform:none;color:var(--ihero-ink);font-size:calc(58 * var(--ut));line-height:calc(62 * var(--ut));letter-spacing:calc(-1.4 * var(--ut));font-weight:400}.ihero-kicker{order:-1;margin:0 0 calc(22 * var(--u));font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.4 * var(--ut));text-transform:uppercase;color:var(--ihero-ink);opacity:.55}.ihero-para{margin:calc(26 * var(--u)) 0 0;max-width:calc(430 * var(--u));font-size:calc(16 * var(--ut));line-height:calc(26 * var(--ut));font-weight:400;color:var(--ihero-ink);opacity:.72}.ihero-content .btn{margin-top:calc(36 * var(--u))}.ihero-content .btn--glass{background:var(--ink);border:0;color:#fff;border-radius:2px;padding:calc(16 * var(--u)) calc(34 * var(--u));backdrop-filter:none;-webkit-backdrop-filter:none}.ihero-content .btn--glass:hover{background:#000}.ihero--light-text .ihero-content .btn--glass{background:#fff;color:var(--ink)}.ihero--light-text .ihero-content .btn--glass:hover{background:var(--bg)}@media(max-width:1199.98px)and (min-width:810px){.ihero{padding-left:calc(56 * var(--u));padding-right:calc(56 * var(--u))}.ihero-content .h-display{font-size:calc(48 * var(--ut));line-height:calc(52 * var(--ut))}}@media(max-width:809.98px){.ihero{height:80vh;height:80svh;padding:112px 24px 56px;display:flex;align-items:flex-end;--ihdr-h:64px;--ihdr-fade:124px}body:has(.ihdr-announce) .ihero{padding-top:148px;--ihdr-h:100px;--ihdr-fade:160px}.ihero-media:after{background:linear-gradient(to top,#fffffff0,#ffffffc2 40%,#fff0 74%),linear-gradient(to bottom,rgba(255,255,255,.86) 0,rgba(255,255,255,.72) var(--ihdr-h),rgba(255,255,255,0) var(--ihdr-fade))}.ihero--veil-dark .ihero-media:after{background:linear-gradient(to top,#000000c7,#00000085 40%,#0000 74%),linear-gradient(to bottom,rgba(0,0,0,.62) 0,rgba(0,0,0,.54) var(--ihdr-h),rgba(0,0,0,0) var(--ihdr-fade))}.ihero--has-m .ihero-img--d{display:none}.ihero--has-m .ihero-img--m{display:block}.ihero-content{position:relative;width:100%}.ihero-content .h-display{font-size:30px;line-height:33px;letter-spacing:-.4px;font-weight:400;color:var(--ihero-ink)}.ihero-kicker{font-size:11px;line-height:16px;letter-spacing:.88px;color:var(--ihero-ink);opacity:.55;margin-bottom:14px}.ihero-para{font-size:15px;line-height:23px;font-weight:400;color:var(--ihero-ink);opacity:.72;max-width:320px;margin-top:16px}.ihero-content .btn{margin-top:24px}.ihero-content .btn--glass{padding:14px 26px}}.ild{background:var(--bg);padding:calc(150 * var(--u)) 0 calc(120 * var(--u))}.ild-hero{padding-bottom:calc(40 * var(--u));border-bottom:1px solid var(--line)}.ild-kicker{font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:500;letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--muted)}.ild-title{margin-top:calc(20 * var(--u));font-size:calc(48 * var(--ut));line-height:calc(50.4 * var(--ut));letter-spacing:calc(-1.2 * var(--ut));font-weight:400;color:var(--ink)}.ild-lead{margin:calc(20 * var(--u)) 0 0;max-width:calc(760 * var(--u));font-size:calc(20 * var(--ut));line-height:calc(30 * var(--ut));letter-spacing:calc(-.3 * var(--ut));color:var(--ink)}.ild-intro{margin-top:calc(20 * var(--u));max-width:calc(760 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(26 * var(--ut));color:var(--muted)}.ild-intro p{margin:0}.ild-intro p+p{margin-top:calc(14 * var(--u))}.ild.ild--guide .ild-title.ild-title{margin-top:0;font-size:calc(40 * var(--ut));line-height:calc(46 * var(--ut));letter-spacing:calc(-.7 * var(--ut));font-weight:600}.ild.ild--guide .ild-kicker+.ild-title.ild-title{margin-top:calc(20 * var(--u))}.ild-date{margin-top:calc(20 * var(--u));font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--muted)}.ild-grid{display:grid;grid-template-columns:calc(280 * var(--u)) minmax(0,calc(760 * var(--u)));column-gap:calc(80 * var(--u));padding-top:calc(56 * var(--u));align-items:start}.ild--notitle{padding-top:0}.ild--notitle .ild-grid{border-top:1px solid var(--line)}.ild-rail{order:-1}.ild-sticky{position:sticky;top:calc(120 * var(--u));display:flex;flex-direction:column;gap:calc(40 * var(--u))}.ild-raillabel{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--ink)}.ild-toc[hidden]{display:none}.ild-toc ol{margin-top:calc(16 * var(--u));padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ild-toc a{display:block;padding:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(14 * var(--u));border-left:1px solid var(--line);font-size:calc(13 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted);transition:color .2s ease,border-color .2s ease}.ild-toc a:hover{color:var(--ink)}.ild-toc a.is-active{color:var(--ink);border-left-color:var(--ink)}.ild-related ul{margin-top:calc(16 * var(--u));padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(10 * var(--u))}.ild-related a{font-size:calc(13 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-light);transition:color .2s ease}.ild-related a:hover{color:var(--ink)}.ild-body{font-size:calc(15 * var(--ut));line-height:calc(26 * var(--ut));color:var(--muted)}.ild-body p{margin-top:calc(18 * var(--u))}.ild-body>*:first-child{margin-top:0}.ild-body h2{margin-top:calc(56 * var(--u));font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink);scroll-margin-top:calc(120 * var(--u))}.ild-body h2+p,.ild-body h2+ul,.ild-body h2+ol{margin-top:calc(14 * var(--u))}.ild-body h3{margin-top:calc(32 * var(--u));font-size:calc(16 * var(--ut));line-height:calc(22 * var(--ut));font-weight:500;color:var(--ink);scroll-margin-top:calc(120 * var(--u))}.ild-body h3+p{margin-top:calc(10 * var(--u))}.ild-body ul,.ild-body ol{margin-top:calc(14 * var(--u));padding-left:calc(18 * var(--u));list-style:disc}.ild-body ol{list-style:decimal}.ild-body li{padding-left:calc(4 * var(--u))}.ild-body li+li{margin-top:calc(8 * var(--u))}.ild-body ul+p,.ild-body ol+p{margin-top:calc(18 * var(--u))}.ild-body strong,.ild-body b{font-weight:500;color:var(--ink)}.ild-body em,.ild-body i{font-style:italic}.ild-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ild-body a:hover{opacity:.7}.ild-body hr{border:0;border-top:1px solid var(--line);margin-top:calc(40 * var(--u))}.ild-body blockquote{margin-top:calc(20 * var(--u));padding-left:calc(16 * var(--u));border-left:1px solid var(--line);color:var(--ink)}.ild-body table{width:100%;border-collapse:collapse;margin-top:calc(20 * var(--u))}.ild-body th,.ild-body td{text-align:left;vertical-align:top;padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(10 * var(--u)) 0;border-bottom:1px solid var(--line)}.ild-body th{font-family:var(--font-label);font-size:calc(11 * var(--ut));letter-spacing:calc(.44 * var(--ut));text-transform:uppercase;color:var(--ink);font-weight:500}.ild-body img{max-width:100%;height:auto;display:block;margin-top:calc(20 * var(--u))}@media(max-width:809.98px){.ild{padding:140px 0 80px}.ild--notitle{padding-top:0}.ild-grid{grid-template-columns:1fr}.ild-rail{order:0;border-top:1px solid var(--line)}.ild-sticky{position:static}.ild-toc{display:none!important}.ild-hero{padding-bottom:32px}.ild--guide .ild-hero{padding-bottom:24px}.ild-title{font-size:36px;line-height:38px;letter-spacing:-.9px}.ild.ild--guide .ild-title.ild-title{font-size:30px;line-height:36px;letter-spacing:-.5px}.ild-lead{margin-top:14px;font-size:17px;line-height:26px;letter-spacing:-.2px}.ild-intro{margin-top:14px;font-size:15px;line-height:24px}.ild-grid{row-gap:40px;padding-top:32px}.ild-rail{padding-top:32px}.ild-body h2{margin-top:44px;font-size:20px;line-height:26px;letter-spacing:-.4px}}@media(prefers-reduced-motion:reduce){.ild-toc a,.ild-related a{transition:none}}.ilx{background:var(--bg);padding:calc(150 * var(--u)) 0 calc(120 * var(--u))}.ilx-hero{padding-bottom:calc(48 * var(--u))}.ilx-kicker{font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:500;letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--muted)}.ilx-title{margin-top:calc(20 * var(--u));font-size:calc(48 * var(--ut));line-height:calc(50.4 * var(--ut));letter-spacing:calc(-1.2 * var(--ut));font-weight:400;color:var(--ink)}.ilx-intro{margin-top:calc(20 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted);max-width:calc(520 * var(--u))}.ilx-list{border-top:1px solid var(--line)}.ilx-item{display:flex;align-items:center;justify-content:space-between;gap:calc(40 * var(--u));padding:calc(32 * var(--u)) 0;border-bottom:1px solid var(--line)}.ilx-txt{display:flex;flex-direction:column;gap:calc(8 * var(--u));max-width:calc(720 * var(--u))}.ilx-item-title{font-size:calc(24 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.48 * var(--ut));font-weight:400;color:var(--ink);transition:opacity .25s ease}.ilx-item-blurb{font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.ilx-meta{display:flex;align-items:center;gap:calc(24 * var(--u));flex:none}.ilx-date{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--muted);white-space:nowrap}.ilx-arrow{display:flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));border:1px solid var(--line);border-radius:50%;color:var(--ink);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.ilx-item:hover .ilx-item-title{opacity:.7}.ilx-item:hover .ilx-arrow{background:var(--ink);border-color:var(--ink);color:#fff;transform:translate(calc(4 * var(--u)))}@media(max-width:809.98px){.ilx{padding:140px 0 80px}.ilx-hero{padding-bottom:36px}.ilx-title{font-size:36px;line-height:38px;letter-spacing:-.9px}.ilx-item{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0}.ilx-item-title{font-size:20px;line-height:24px;letter-spacing:-.4px}.ilx-meta{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.ilx-arrow,.ilx-item-title{transition:none}}.ilvl{background:var(--bg)}.ilvl-guide{background:var(--bg-alt);padding:calc(80 * var(--u)) calc(40 * var(--u));display:flex;justify-content:center}.ilvl-guide-inner{width:calc(760 * var(--u));max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--u))}.ilvl-guide-body{width:100%;font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.ilvl-guide-body h2,.ilvl-guide-body h3{font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink);margin:calc(32 * var(--u)) 0 calc(12 * var(--u))}.ilvl-guide-body h3{font-size:calc(17 * var(--ut));line-height:calc(24 * var(--ut));letter-spacing:calc(-.17 * var(--ut))}.ilvl-guide-body h2:first-child,.ilvl-guide-body h3:first-child{margin-top:0}.ilvl-guide-body p{margin:0 0 calc(16 * var(--u))}.ilvl-guide-body p:last-child{margin-bottom:0}.ilvl-guide-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ilvl-guide-body strong{color:var(--ink);font-weight:500}.ilvl-head,.ilvl-grid{width:calc(1200 * var(--u));max-width:100%;margin-left:auto;margin-right:auto}.ilvl-head{padding:calc(64 * var(--u)) 0 calc(32 * var(--u))}.ilvl-kicker,.ilvl-title,.ilvl-intro{max-width:calc(640 * var(--u))}.ilvl-kicker{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted)}.ilvl-title{margin-top:calc(14 * var(--u));font-family:var(--font-head);font-size:calc(40 * var(--ut));line-height:calc(43 * var(--ut));letter-spacing:calc(-1.4 * var(--ut));font-weight:700;color:var(--ink)}.ilvl-intro{margin-top:calc(16 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.ilvl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(12 * var(--u));padding-bottom:calc(64 * var(--u))}.ilvl-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:2px;background:var(--bg);overflow:hidden;transition:border-color .3s ease}.ilvl-card:hover{border-color:var(--accent)}.ilvl-media{position:relative;display:block;width:100%;aspect-ratio:4/3;background:var(--bg-alt);overflow:hidden}.ilvl-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.6,.25,1)}.ilvl-card:hover .ilvl-media img{transform:scale(1.03)}.ilvl-media svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:22%;height:22%;color:var(--ink);opacity:.22}.ilvl-info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(24 * var(--u))}.ilvl-level{font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--muted)}.ilvl-name{margin-top:calc(12 * var(--u));font-family:var(--font-head);font-size:calc(20 * var(--ut));line-height:calc(24 * var(--ut));letter-spacing:calc(-.5 * var(--ut));font-weight:700;color:var(--ink)}.ilvl-text{margin-top:calc(10 * var(--u));padding-bottom:calc(16 * var(--u));font-size:calc(14 * var(--ut));line-height:calc(22 * var(--ut));color:var(--muted)}.ilvl-specs{display:flex;flex-direction:column;gap:calc(7 * var(--u));width:100%;margin-top:auto;padding-top:calc(16 * var(--u));border-top:1px solid var(--line)}.ilvl-spec{display:flex;align-items:flex-start;gap:calc(8 * var(--u));font-size:calc(13 * var(--ut));line-height:calc(18 * var(--ut));color:var(--ink)}.ilvl-spec .ibag-check{flex:none;width:calc(13 * var(--u));height:calc(13 * var(--u));margin-top:calc(2 * var(--u));display:block;color:var(--accent)}.ilvl-cta{display:inline-flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(20 * var(--u));font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--ink);padding-bottom:calc(6 * var(--u));border-bottom:1px solid var(--line-light);transition:color .25s ease,border-color .25s ease}.ilvl-cta svg{width:calc(15 * var(--u));height:calc(15 * var(--u));display:block;transition:transform .25s ease}.ilvl-card:hover .ilvl-cta{color:var(--accent);border-bottom-color:var(--accent)}.ilvl-card:hover .ilvl-cta svg{transform:translate(calc(3 * var(--u)))}body:not(.tpl-index) .ilvl-head{padding-top:calc(122 * var(--u))}body:not(.tpl-index) .ilvl-head,body:not(.tpl-index) .ilvl-grid{width:calc(1160 * var(--u))}body:not(.tpl-index) .ilvl-grid{padding-bottom:calc(110 * var(--u))}@media(max-width:809.98px){.ilvl .ctn--grid{padding-left:20px;padding-right:20px}.ilvl-guide{padding:56px 20px}.ilvl-guide-inner{gap:24px}.ilvl-guide-cta,.ilvl-head,.ilvl-grid{width:100%}.ilvl-head{padding:48px 0 24px}.ilvl-media{aspect-ratio:4/3}.ilvl-title{font-size:28px;line-height:31px;letter-spacing:-.98px}.ilvl-grid{grid-template-columns:1fr;gap:12px;padding-bottom:48px}.ilvl-info{padding:20px 18px 22px}.ilvl-name{font-size:19px;line-height:23px}body:not(.tpl-index) .ilvl-head{padding-top:110px}body:not(.tpl-index) .ilvl-grid{padding-bottom:72px}body:not(.tpl-index) .ilvl-head,body:not(.tpl-index) .ilvl-grid{width:100%}}@supports (grid-template-rows: subgrid){.ilvl-card{display:grid;grid-template-rows:subgrid;grid-row:span 6}.ilvl-info{display:contents}.ilvl-level,.ilvl-name,.ilvl-text,.ilvl-specs,.ilvl-cta{margin-left:calc(22 * var(--u));margin-right:calc(22 * var(--u))}.ilvl-level{margin-top:calc(22 * var(--u))}.ilvl-text{align-self:start}.ilvl-specs{margin-top:0;width:auto;align-self:start}.ilvl-cta{align-self:start;justify-self:start;margin-bottom:calc(24 * var(--u))}@media(max-width:809.98px){.ilvl-level,.ilvl-name,.ilvl-text,.ilvl-specs,.ilvl-cta{margin-left:18px;margin-right:18px}.ilvl-level{margin-top:20px}.ilvl-cta{margin-bottom:22px}}}@media(prefers-reduced-motion:reduce){.ilvl-media img,.ilvl-cta,.ilvl-cta svg{transition:none}}.imq{height:calc(40 * var(--u));background:var(--ink);overflow:hidden;display:flex;align-items:center}.imq-track{display:flex;width:max-content;animation:imq-scroll 40s linear infinite}.imq-run{display:flex;align-items:center;gap:calc(48 * var(--u));padding-right:calc(48 * var(--u));flex:none}.imq-item{font-size:calc(12 * var(--ut));line-height:calc(12 * var(--ut));font-weight:400;letter-spacing:calc(.72 * var(--ut));text-transform:uppercase;color:color-mix(in srgb,var(--bg) 72%,transparent);white-space:nowrap}.imq-dot{width:calc(4 * var(--u));height:calc(4 * var(--u));border-radius:100%;background:color-mix(in srgb,var(--bg) 72%,transparent);flex:none}@keyframes imq-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.imq-track{animation:none}}.inws{background:var(--bg)}.inws-hero{display:flex;align-items:center;padding:calc(150 * var(--u)) calc(40 * var(--u)) 0 0}.inws-head{width:calc(770 * var(--u));max-width:100%;padding:calc(80 * var(--u)) calc(64 * var(--u)) calc(80 * var(--u)) calc(60 * var(--u));display:flex;flex-direction:column;justify-content:flex-end}.inws-h1{margin:0;font-family:var(--font-body);font-size:calc(60 * var(--ut));line-height:calc(55.2 * var(--ut));font-weight:400;letter-spacing:calc(-1.2 * var(--ut));color:var(--ink)}.inws-formcol{width:calc(630 * var(--u));max-width:100%;padding:calc(80 * var(--u)) calc(60 * var(--u));display:flex;flex-direction:column}.inws-kicker{margin:0;font-size:calc(11 * var(--ut));line-height:calc(15.4 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));color:var(--ink)}.inws-intro{margin:calc(32 * var(--u)) 0 0;font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--ink);max-width:calc(510 * var(--u))}.inws-form{margin-top:calc(32 * var(--u));display:flex;flex-direction:column}.inws-row{height:calc(50 * var(--u));padding:calc(16 * var(--u)) 0 calc(16 * var(--u)) calc(5 * var(--u));display:flex;align-items:center;box-sizing:border-box}.inws-input{width:100%;border:0;background:transparent;padding:0;margin:0;font-family:var(--font-body);font-size:calc(15 * var(--ut));line-height:calc(18 * var(--ut));color:var(--ink);outline:none}.inws-input::placeholder{color:var(--muted)}.inws-btn{margin-top:calc(20 * var(--u));width:100%;height:calc(52 * var(--u));background:var(--ink);border:0;border-radius:0;color:#fff;font-family:var(--font-body);font-size:calc(11 * var(--ut));line-height:calc(13.2 * var(--ut));font-weight:500;letter-spacing:calc(1.1 * var(--ut));text-transform:uppercase;cursor:pointer}.inws-success{margin:calc(32 * var(--u)) 0 0;font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--ink)}.inws-error{margin:calc(8 * var(--u)) 0 0;font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));color:var(--danger)}.inws-bens{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(80 * var(--u));padding:calc(48 * var(--u)) calc(40 * var(--u)) calc(100 * var(--u))}.inws-ben-num{margin:0;font-size:calc(24 * var(--ut));line-height:calc(28.8 * var(--ut));font-weight:300;letter-spacing:calc(.96 * var(--ut));color:var(--soft)}.inws-ben-title{margin:calc(16 * var(--u)) 0 0;font-size:calc(13 * var(--ut));line-height:calc(15.6 * var(--ut));font-weight:500;letter-spacing:calc(.13 * var(--ut));color:var(--ink)}.inws-ben-text{margin:calc(16 * var(--u)) 0 0;font-size:calc(12 * var(--ut));line-height:calc(18 * var(--ut));color:var(--muted);max-width:calc(280 * var(--u))}@media(max-width:809.98px){.inws-hero{flex-direction:column;align-items:stretch;padding:250px 0 0}.inws-head{width:100%;padding:48px 32px}.inws-formcol{width:100%;padding:40px 32px 48px}.inws-h1{font-size:42px;line-height:38.64px;letter-spacing:-.84px}.inws-btn{margin-top:10px}.inws-intro{max-width:none}.inws-bens{grid-template-columns:1fr;gap:64px;padding:48px 32px 100px}.inws-ben-text{max-width:none}}.ipg{background:var(--bg)}.ipg .ctn--grid{border-top:1px solid var(--line)}.ipg-head{padding:calc(64 * var(--u)) 0 0}.ipg-h{font-family:var(--font-body);font-size:calc(34 * var(--ut));line-height:calc(40 * var(--ut));font-weight:600;letter-spacing:calc(-.5 * var(--ut));color:var(--ink);margin:0}.ipg-intro{font-size:calc(16 * var(--ut));line-height:calc(26 * var(--ut));color:var(--muted);max-width:calc(680 * var(--u));margin:calc(14 * var(--u)) 0 0}.ipg-head+.ipg-title{padding-top:calc(36 * var(--u))}.ipg-title{display:flex;align-items:center;justify-content:space-between;padding:calc(48 * var(--u)) 0 calc(32 * var(--u))}.ipg-heading{text-transform:uppercase}.ipg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--u))}.ipg-grid .icard__variant{margin:calc(-2 * var(--u)) 0 0;font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:calc(16 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--soft)}.ipg-more{display:flex;justify-content:center;padding:calc(48 * var(--u)) 0 calc(72 * var(--u))}.ipg-more-btn:hover{opacity:.8}@media(max-width:809.98px){.ipg .ctn--grid{padding-left:20px;padding-right:20px}.ipg-head{padding-top:40px}.ipg-h{font-size:26px;line-height:32px;letter-spacing:-.4px}.ipg-intro{font-size:15px;line-height:24px;margin-top:10px}.ipg-head+.ipg-title{padding-top:24px}.ipg-grid{grid-template-columns:1fr 1fr;gap:8px}.ipg-grid .icard__media{height:auto;aspect-ratio:1/1}.ipg-grid .icard__info{padding:12px 12px 14px;gap:4px}.ipg-grid .icard__variant{margin-top:-2px;font-size:10px;line-height:14px}.ipg-more{padding:40px 0 56px}}.ipd-related{max-width:calc(1360 * var(--u));margin:0 auto;padding:calc(60 * var(--u)) calc(80 * var(--u)) calc(60 * var(--u))}.shopify-section--related{background:var(--bg);border-top:1px solid var(--line)}.ipd-relhead{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));padding-bottom:calc(24 * var(--u))}.ipd-reltitle{font-family:var(--font-head);font-size:calc(40 * var(--ut));line-height:calc(43 * var(--ut));font-weight:700;letter-spacing:calc(-1.4 * var(--ut));color:var(--ink)}.ipd-relnav{display:flex;align-items:center;gap:calc(16 * var(--u))}.ipd-relarrow{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);transition:opacity .2s ease;cursor:pointer;background:none;border:0;padding:0}.ipd-relarrow:hover{opacity:.6}.ipd-relarrow.is-disabled{opacity:.3;pointer-events:none}.ipd-relslider{display:flex;gap:calc(12 * var(--u));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.ipd-relslider::-webkit-scrollbar{display:none}.ipd-relslider .icard{flex:0 0 calc((100% - calc(36 * var(--u)))/4);scroll-snap-align:start}.ipd-relslider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}@media(max-width:809.98px){.ipd-related{padding:40px 20px 64px}.ipd-relslider .icard{flex-basis:86%}}.irev{background:var(--bg);scroll-margin-top:calc(100 * var(--u))}.irev-inner{max-width:calc(1360 * var(--u));margin:0 auto;padding:calc(44 * var(--u)) calc(80 * var(--u)) calc(92 * var(--u))}.irev-title{font-family:var(--font-head);font-size:calc(40 * var(--ut));line-height:calc(43 * var(--ut));font-weight:700;letter-spacing:calc(-1.4 * var(--ut));color:var(--ink)}.irev-summary{display:flex;align-items:center;gap:calc(48 * var(--u));margin-top:calc(20 * var(--u));padding:calc(20 * var(--u)) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.irev-score{display:flex;align-items:center;gap:calc(16 * var(--u));flex:none}.irev-scorenum{font-family:var(--font-body);font-size:calc(44 * var(--ut));line-height:calc(38 * var(--ut));font-weight:300;letter-spacing:calc(-1.1 * var(--ut));color:var(--ink)}.irev-scoreright{display:flex;flex-direction:column;gap:calc(7 * var(--u))}.irev-scoresub{font-size:calc(11 * var(--ut));line-height:calc(13 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));text-transform:uppercase;color:var(--muted)}.irev-media{flex:1;min-width:0;padding-left:calc(48 * var(--u));border-left:1px solid var(--line)}.irev-medialabel{font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.88 * var(--ut));text-transform:uppercase;color:var(--ink)}.irev-mediarow{display:flex;gap:calc(8 * var(--u));margin-top:calc(12 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.irev-mediarow::-webkit-scrollbar{display:none}.irev-mediathumb{width:calc(84 * var(--u));height:calc(84 * var(--u));flex:0 0 calc(84 * var(--u));padding:0;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--bg-alt);cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.irev-mediathumb:hover{border-color:var(--ink);opacity:.9}.irev-mediathumb img{width:100%;height:100%;object-fit:cover;display:block}.irev-toolbar{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));margin-top:calc(20 * var(--u));padding-bottom:calc(16 * var(--u))}.irev-sort{display:flex;align-items:center;gap:calc(8 * var(--u))}.irev-sortlabel{font-size:calc(12 * var(--ut));line-height:calc(14 * var(--ut));font-weight:400;letter-spacing:calc(.12 * var(--ut));color:var(--muted)}.irev-sort select{height:calc(34 * var(--u));border:1px solid var(--line);border-radius:2px;background:var(--bg);padding:0 calc(28 * var(--u)) 0 calc(10 * var(--u));font-family:inherit;font-size:calc(12 * var(--ut));letter-spacing:calc(.12 * var(--ut));color:var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'><path d='M5 8l5 5 5-5' stroke='%231E1D1B' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right calc(8 * var(--u)) center;background-size:calc(14 * var(--u))}.irev-sort select:focus{outline:none}.irev-sort select:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.irev-nav{display:flex;align-items:center;gap:calc(16 * var(--u))}.irev-arrow{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);background:none;border:0;padding:0;cursor:pointer;transition:opacity .2s ease}.irev-arrow:hover{opacity:.6}.irev-arrow.is-disabled{opacity:.3;pointer-events:none}.irev-slider{display:flex;gap:calc(12 * var(--u));align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.irev-slider::-webkit-scrollbar{display:none}.irev-slider.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.irev-card{flex:0 0 calc((100% - calc(24 * var(--u)))/3);box-sizing:border-box;display:flex;flex-direction:column;gap:calc(12 * var(--u));padding:calc(24 * var(--u));border:1px solid var(--line);border-radius:2px;background:var(--bg);scroll-snap-align:start}.irev-cardtop{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.irev-date{font-size:calc(11 * var(--ut));line-height:calc(13 * var(--ut));letter-spacing:calc(.33 * var(--ut));color:var(--soft)}.irev-cardtitle{font-size:calc(13 * var(--ut));line-height:calc(18 * var(--ut));font-weight:500;color:var(--ink)}.irev-bodywrap{display:flex;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--u))}.irev-body{font-size:calc(14 * var(--ut));line-height:calc(22 * var(--ut));color:var(--muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.irev-body.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.irev-more{font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(.55 * var(--ut));text-transform:uppercase;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.irev-more:hover{opacity:.65}.irev-more[hidden]{display:none}.irev-photos{display:flex;gap:calc(8 * var(--u));flex-wrap:wrap}.irev-photothumb{width:calc(64 * var(--u));height:calc(64 * var(--u));flex:0 0 calc(64 * var(--u));padding:0;border:1px solid var(--line);border-radius:2px;overflow:hidden;background:var(--bg-alt);cursor:pointer;transition:border-color .2s ease}.irev-photothumb:hover{border-color:var(--ink)}.irev-photothumb img{width:100%;height:100%;object-fit:cover;display:block}.irev-author{display:flex;align-items:center;gap:calc(12 * var(--u));margin-top:auto;padding-top:calc(16 * var(--u));border-top:1px solid var(--line)}.irev-avatar{width:calc(38 * var(--u));height:calc(38 * var(--u));flex:none;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-label);font-size:calc(12 * var(--ut));font-weight:700;letter-spacing:calc(.4 * var(--ut))}.irev-meta{display:flex;flex-direction:column;gap:calc(3 * var(--u));min-width:0;flex:1}.irev-nameline{display:flex;align-items:baseline;justify-content:space-between;gap:calc(4 * var(--u)) calc(12 * var(--u));flex-wrap:wrap}.irev-name{font-size:calc(12 * var(--ut));line-height:calc(16 * var(--ut));font-weight:500;color:var(--ink)}.irev-sub{display:flex;align-items:center;gap:calc(4 * var(--u));flex-wrap:wrap;font-size:calc(11 * var(--ut));line-height:calc(15 * var(--ut));letter-spacing:calc(.33 * var(--ut));color:var(--soft)}.irev-verified{display:inline-flex;align-items:center;gap:calc(4 * var(--u));flex:none;font-size:calc(11 * var(--ut));line-height:calc(15 * var(--ut));letter-spacing:calc(.33 * var(--ut));color:var(--muted);white-space:nowrap}.irev-verified svg{width:calc(11 * var(--u));height:calc(11 * var(--u));flex:none;display:block}.irev-reply{margin-top:2px;padding:calc(12 * var(--u)) calc(14 * var(--u));background:var(--bg-alt);border-left:2px solid var(--ink);border-radius:0 2px 2px 0}.irev-replyhead{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--u));flex-wrap:wrap}.irev-replyfrom{font-size:calc(11 * var(--ut));line-height:calc(14 * var(--ut));font-weight:500;letter-spacing:calc(.55 * var(--ut));text-transform:uppercase;color:var(--ink)}.irev-replydate{font-size:calc(11 * var(--ut));line-height:calc(14 * var(--ut));letter-spacing:calc(.33 * var(--ut));color:var(--soft)}.irev-replybody{margin-top:calc(6 * var(--u));font-size:calc(13 * var(--ut));line-height:calc(19 * var(--ut));color:var(--muted)}.irev-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:color-mix(in srgb,var(--ink) 92%,transparent);display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));padding:calc(24 * var(--u))}.irev-lightbox[hidden]{display:none!important}.irev-lbfig{display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--u));max-width:min(100%,calc(900 * var(--u)));max-height:100%}.irev-lbfig img{width:auto;height:auto;max-width:100%;max-height:78vh;object-fit:contain;display:block;background:var(--ink)}.irev-lbfig figcaption{font-size:calc(12 * var(--ut));line-height:calc(16 * var(--ut));letter-spacing:calc(.36 * var(--ut));color:#ffffffbf;text-align:center}.irev-lbclose{position:absolute;top:calc(20 * var(--u));right:calc(24 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u));display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;cursor:pointer;transition:opacity .2s ease}.irev-lbnav{width:calc(44 * var(--u));height:calc(44 * var(--u));flex:none;display:flex;align-items:center;justify-content:center;background:none;border:0;color:#fff;cursor:pointer;transition:opacity .2s ease}.irev-lbclose:hover,.irev-lbnav:hover{opacity:.6}.irev-lbnav.is-hidden{visibility:hidden}body.irev-lbopen{overflow:hidden}@media(max-width:809.98px){.irev{scroll-margin-top:84px}.irev-inner{padding:32px 20px 64px}.irev-summary{flex-direction:column;align-items:flex-start;gap:20px}.irev-media{width:100%;flex:auto;padding-left:0;padding-top:20px;border-left:0;border-top:1px solid var(--line)}.irev-toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.irev-nav{gap:4px;margin-right:-10px}.irev-arrow{width:40px;height:40px}.irev-card{flex-basis:86%}.irev-lightbox{padding:12px}.irev-lbnav{width:34px}}.isp{background:var(--bg);padding:calc(150 * var(--u)) 0 calc(72 * var(--u))}.isp-hero{padding-bottom:calc(40 * var(--u));border-bottom:1px solid var(--line)}.isp .isp-hero .isp-title.isp-title{margin:0;font-size:calc(40 * var(--ut));line-height:calc(46 * var(--ut));letter-spacing:calc(-.7 * var(--ut));font-weight:600;color:var(--ink)}.isp-lead{margin:calc(20 * var(--u)) 0 0;max-width:calc(760 * var(--u));font-size:calc(20 * var(--ut));line-height:calc(30 * var(--ut));letter-spacing:calc(-.3 * var(--ut));color:var(--ink)}.isp-intro{margin-top:calc(20 * var(--u));max-width:calc(760 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(26 * var(--ut));color:var(--muted)}.isp-intro p{margin:0}.isp-intro p+p{margin-top:calc(14 * var(--u))}.isp-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:calc(16 * var(--u)) calc(32 * var(--u));padding-top:calc(48 * var(--u))}.isp-h{margin:0;font-size:calc(22 * var(--ut));line-height:calc(28 * var(--ut));letter-spacing:calc(-.44 * var(--ut));font-weight:500;color:var(--ink)}.isp-controls{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--u)) calc(24 * var(--u))}.isp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u));padding-top:calc(24 * var(--u))}@media(max-width:1199.98px){.isp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:809.98px){.isp{padding:140px 0 40px}.isp-hero{padding-bottom:24px}.isp .isp-hero .isp-title.isp-title{font-size:30px;line-height:36px;letter-spacing:-.5px}.isp-lead{margin-top:14px;font-size:17px;line-height:26px;letter-spacing:-.2px}.isp-intro{margin-top:14px;font-size:15px;line-height:24px}.isp-bar{padding-top:28px;gap:14px}.isp-h{font-size:19px;line-height:26px}.isp-controls{gap:10px 16px}.isp-grid{grid-template-columns:1fr;gap:12px;padding-top:16px}}.isr{background:var(--bg);min-height:60vh}.isr-hero{padding:calc(150 * var(--u)) calc(40 * var(--u)) calc(48 * var(--u))}.isr-kicker{margin:0;font-size:calc(11 * var(--ut));line-height:calc(11 * var(--ut));font-weight:500;letter-spacing:calc(1.54 * var(--ut));color:var(--muted);text-transform:uppercase}.isr-title{margin:calc(12 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(48 * var(--ut));line-height:calc(50.4 * var(--ut));font-weight:400;letter-spacing:calc(-1.2 * var(--ut));color:var(--ink)}.isr-form{margin-top:calc(32 * var(--u));display:flex;gap:calc(12 * var(--u));max-width:calc(640 * var(--u))}.isr-input{flex:1;height:calc(50 * var(--u));border:0;border-radius:2px;background:var(--bg-alt);padding:0 calc(16 * var(--u));font-family:var(--font-body);font-size:calc(15 * var(--ut));color:var(--ink);outline:none}.isr-input::placeholder{color:var(--muted)}.isr-btn{height:calc(50 * var(--u));padding:0 calc(28 * var(--u));background:var(--ink);border:0;border-radius:2px;color:#fff;font-family:var(--font-body);font-size:calc(12 * var(--ut));line-height:calc(14.4 * var(--ut));font-weight:400;letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;cursor:pointer}.isr-count{margin:calc(24 * var(--u)) 0 0;font-size:calc(11 * var(--ut));line-height:calc(15.4 * var(--ut));font-weight:500;letter-spacing:calc(.66 * var(--ut));color:var(--muted)}.isr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(12 * var(--u));padding:0 calc(40 * var(--u)) calc(60 * var(--u))}.isr-page{display:flex;flex-direction:column;gap:calc(5 * var(--u));padding:calc(16 * var(--u));background:var(--bg-alt);border-radius:2px;text-decoration:none}.isr-empty{margin:0;padding:0 calc(40 * var(--u)) calc(100 * var(--u));font-size:calc(15 * var(--ut));line-height:calc(24 * var(--ut));color:var(--muted)}.isr-pagination{display:flex;gap:calc(24 * var(--u));padding:0 calc(40 * var(--u)) calc(100 * var(--u))}.isr-pagelink{font-size:calc(12 * var(--ut));line-height:calc(14.4 * var(--ut));letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--ink);text-decoration:none}@media(max-width:809.98px){.isr-hero{padding:250px 40px 32px}.isr-grid{grid-template-columns:1fr;padding:0 40px 48px}.isr-form{flex-direction:column}}.ipd-dsticky{display:none}@media(min-width:810px){.ipd-dsticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:60;background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(100%);transition:transform .35s cubic-bezier(.25,.6,.25,1)}.ipd-dsticky.is-visible{transform:translateY(0)}.ipd-dsticky-in{max-width:calc(1360 * var(--u));height:calc(60 * var(--u));margin:0 auto;padding:0 calc(40 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));box-sizing:border-box}.ipd-dsticky-prod{display:flex;align-items:center;gap:calc(12 * var(--u));min-width:0}.ipd-dsticky-img{flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));background:var(--bg-alt);border-radius:2px;overflow:hidden}.ipd-dsticky-img img{width:100%;height:100%;object-fit:cover;display:block}.ipd-dsticky-txt{display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.ipd-dsticky-title{font-size:calc(14 * var(--ut));line-height:calc(18 * var(--ut));font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipd-dsticky-var{font-size:calc(12 * var(--ut));line-height:calc(16 * var(--ut));color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipd-dsticky-var:empty{display:none}.ipd-dsticky-buy{display:flex;align-items:center;gap:calc(20 * var(--u));flex:none}.ipd-dsticky-price{font-family:var(--font-label);font-size:calc(16 * var(--ut));line-height:calc(18 * var(--ut));font-weight:700;letter-spacing:calc(-.3 * var(--ut));color:var(--ink);white-space:nowrap}.ipd-dsticky-btn{height:calc(40 * var(--u));padding:0 calc(28 * var(--u));background:var(--accent);color:#fff;border:0;border-radius:2px;font-family:var(--font-label);font-size:calc(11 * var(--ut));line-height:1;font-weight:500;letter-spacing:calc(1.1 * var(--ut));text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .2s ease}.ipd-dsticky-btn:hover{background:var(--accent-dark)}.ipd-dsticky-btn[disabled]{background:var(--bg-alt);color:var(--soft);cursor:not-allowed}}@media(prefers-reduced-motion:reduce){.ipd-dsticky{transition:none}}.itst{background:var(--bg-alt);padding:calc(100 * var(--u)) 0 calc(120 * var(--u));display:flex;justify-content:center;overflow:hidden}.itst-head{display:flex;flex-direction:column;gap:calc(36 * var(--u));align-items:center;padding:0 calc(40 * var(--u));width:100%}.itst-titlebox{display:flex;flex-direction:column;align-items:center;text-align:center}.itst-title{font-size:calc(46 * var(--ut));line-height:calc(48.3 * var(--ut))}.itst-titlebox .sl-l{transition-duration:.95s}.itst-kicker{font-size:calc(12 * var(--ut));line-height:calc(24 * var(--ut));font-weight:500;letter-spacing:calc(.96 * var(--ut));text-transform:uppercase;color:var(--muted)}.itst-carousel{display:flex;justify-content:center;width:100%}.itst-card{margin:0;display:none;flex-direction:column;background:var(--bg);padding:calc(12 * var(--u))}.itst-card.is-active{display:flex}.itst-card.is-active .itst-stars{animation:itstRise .45s ease both}.itst-quote span{display:inline-block}.itst-card.is-active .itst-quote span{animation:itstRise .45s ease both}@keyframes itstRise{0%{opacity:0;transform:translateY(calc(12 * var(--u)))}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.itst-card.is-active .itst-stars,.itst-card.is-active .itst-quote span{animation:none}}.itst-media{background:var(--ink);position:relative;height:calc(410 * var(--u));padding:calc(16 * var(--u));display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;overflow:hidden;width:100%}.itst-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.itst-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 0%,transparent) 40%,color-mix(in srgb,var(--ink) 45%,transparent)),linear-gradient(color-mix(in srgb,var(--ink) 22%,transparent),color-mix(in srgb,var(--ink) 22%,transparent))}.itst-quotebox{position:relative;display:flex;flex-direction:column;gap:calc(16 * var(--u));align-items:flex-start}.itst-stars{display:flex;gap:calc(5 * var(--u));padding:2px 0}.itst-quote{margin:0;font-size:calc(16 * var(--ut));line-height:calc(22.4 * var(--ut));letter-spacing:calc(-.32 * var(--ut));font-weight:500;color:#fff;max-width:calc(300 * var(--u))}.itst-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u))}.itst-author{display:flex;align-items:center;gap:calc(12 * var(--u))}.itst-initials{width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;background:var(--ink);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:calc(14 * var(--ut));line-height:calc(14 * var(--ut));font-weight:600;letter-spacing:calc(.7 * var(--ut));flex:0 0 calc(46 * var(--u))}.itst-name{font-size:calc(14 * var(--ut));line-height:calc(19.6 * var(--ut));font-weight:500;letter-spacing:calc(-.14 * var(--ut));color:var(--ink)}.itst-role{font-size:calc(12 * var(--ut));line-height:calc(16.8 * var(--ut));font-weight:500;letter-spacing:calc(-.12 * var(--ut));color:var(--sub)}.itst-nav{display:flex;align-items:center;gap:calc(16 * var(--u))}.itst-arrow{display:flex;align-items:center;justify-content:center;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--ink);transition:opacity .2s ease;cursor:pointer;background:none;border:0;padding:0}.itst-arrow:hover{opacity:.6}.itst-arrow.is-disabled{opacity:.3;pointer-events:none}@media(max-width:809.98px){.itst-titlebox h2{white-space:normal;font-size:36px;line-height:38px;letter-spacing:-.9px}.itst-card{width:calc(100vw - 40px);max-width:none;flex:none}.itst-card.is-active{display:flex}.itst-head{padding:0}.itst-quote{max-width:none}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/12/compiled_assets/styles.css.map */
