:root{--smca-ox:var(--smca-accent,#5C1A24);--smca-ox2:#72222E;--smca-ivory:#F4EFE7;--smca-ink:#1E1814;--smca-ink2:#5B4F46;--smca-ink3:#8A7E73;--smca-line:#e5e5e5;--smca-forest:#2F4434;--smca-gold:#B39A6B;--smca-serif:Georgia,"Times New Roman",serif;--smca-sans:"Inter",system-ui,-apple-system,sans-serif;--smca-max:1360px;--smca-gutter:40px}@media(max-width:900px){:root{--smca-gutter:20px}}.smca{font-family:var(--smca-sans);color:var(--smca-ink);letter-spacing:.6px}.smca *{box-sizing:border-box}.smca-wrap{max-width:var(--smca-max);margin:0 auto;padding:0 var(--smca-gutter)}.smca h1,.smca h2,.smca h3,.smca .smca-h1,.smca .smca-h2,.smca .smca-h3{font-family:var(--smca-serif);font-weight:400;margin:0;letter-spacing:1.2px;line-height:1.33}.smca .smca-h1{font-size:var(--smca-h1)}.smca .smca-h2{font-size:var(--smca-h2)}.smca .smca-h3{font-size:var(--smca-h3)}.smca p,.smca li,.smca label,.smca td,.smca th{font-size:var(--smca-body);line-height:1.5;margin:0}.smca .smca-eyebrow{font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:2px;text-transform:uppercase;color:var(--smca-ox);margin:0 0 10px}.smca .smca-lead{color:var(--smca-ink2);max-width:46ch}.smca .smca-fine{font-size:calc(var(--smca-meta) - 1px);color:var(--smca-ink3)}.smca-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:41px;padding:0 24px;border:1px solid currentColor;background:transparent;color:inherit;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0;transition:background .25s,color .25s,border-color .25s}.smca-btn:hover,.smca-btn.solid{background:var(--smca-ox);border-color:var(--smca-ox);color:#fff}.smca-btn.solid:hover{background:var(--smca-ox2);border-color:var(--smca-ox2)}.smca-btn.did{background:var(--smca-forest);border-color:var(--smca-forest);color:#fff}.smca-btn:disabled{opacity:.5;cursor:default}@media(max-width:900px){.smca .smca-h1{font-size:var(--smca-h1)}.smca .smca-h2{font-size:var(--smca-h2)}.smca p,.smca li{font-size:var(--smca-body)}}.smca-tile{position:relative;width:100%;height:clamp(520px,58vw,800px);overflow:hidden;background:#2b2420;color:#fff;margin:0 0 24px}.smca-tile.hero{height:calc(100svh - 91px);min-height:560px;max-height:860px}.smca-tile.thin{height:clamp(300px,30vw,400px)}.smca-tile picture,.smca-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.smca-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#00000073)}.smca-tile .tx{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.smca-tile .tx h1,.smca-tile .tx h2{color:#fff;margin:0 0 8px}.smca-tile .tx p{max-width:420px;color:#fff}.smca-tile .cta{flex:0 0 auto}.smca-tile .smca-btn{color:#fff}.smca-tile .smca-btn:hover{background:#fff;border-color:#fff;color:#333}.smca-tile.hero .tx{flex-direction:column;align-items:stretch;gap:22px}.smca-tile.hero .cta{width:100%;max-width:var(--smca-hero-btn,420px)}.smca-tile.hero .cta .smca-btn{width:100%}.smca-tile.thin .tx{left:0;right:0;bottom:30px;padding:0 var(--smca-gutter);max-width:var(--smca-max);margin:0 auto;align-items:flex-end}.smca-tile .ai{position:absolute;right:12px;top:12px;z-index:3;font:600 9.5px var(--smca-sans);letter-spacing:.14em;text-transform:uppercase;background:#1e18148c;color:#f4efe7;padding:5px 8px;border-radius:2px}@media(max-width:900px){.smca-tile{height:auto;aspect-ratio:4/5;margin-bottom:16px}.smca-tile.hero{height:auto;aspect-ratio:4/5;min-height:0;max-height:none}.smca-tile.thin{aspect-ratio:auto;height:clamp(240px,52vw,320px)}.smca-tile .tx{left:16px;right:16px;bottom:16px;flex-direction:column;align-items:flex-start;gap:16px}.smca-tile .cta,.smca-tile .cta .smca-btn{width:100%}.smca-tile.thin .tx{padding:0 20px;bottom:20px}}.smca-row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:var(--smca-max);margin:0 auto 48px;padding:0 var(--smca-gutter)}.smca-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 28px;margin-top:48px}.smca-pc{text-decoration:none;display:flex;flex-direction:column;color:inherit;position:relative}.smca-pc figure{margin:0 0 10px;aspect-ratio:3/4;background:#f2f2f2;overflow:hidden;position:relative}.smca-pc figure img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.smca-pc:hover figure img{transform:scale(1.035)}.smca-pc .bs{position:absolute;left:12px;top:12px;font:600 9.5px var(--smca-sans);letter-spacing:.16em;text-transform:uppercase;background:var(--smca-ivory);color:var(--smca-ox);padding:6px 9px}.smca-pc h3{font:400 var(--smca-card)/1.3 var(--smca-serif);letter-spacing:.6px;margin:0 0 4px}.smca-pc .pr{font-size:var(--smca-meta);color:var(--smca-ink2)}.smca-pc .pr b{color:var(--smca-ink);font-weight:600}.smca-pc .sw{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.smca-pc .sw span{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.smca-pc .cn{font-size:var(--smca-meta);color:var(--smca-ink3);margin-top:6px}.smca-pc .sz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin-top:12px;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s,opacity .3s}.smca-pc:hover .sz,.smca-pc:focus-within .sz,.smca-pc.open .sz{max-height:120px;opacity:1}.smca-pc .szi{border:1px solid var(--smca-line);text-align:center;padding:5px 0 3px;display:flex;flex-direction:column;align-items:center;gap:1px}.smca-pc .szi b{font:500 var(--smca-meta)/1.2 var(--smca-sans);letter-spacing:1px;color:#888;text-transform:uppercase}.smca-pc .szi em{font:400 var(--smca-body)/1.25 var(--smca-sans);font-style:normal;font-variant-numeric:tabular-nums}.smca-pc .szi i{display:flex;gap:2px;width:100%;padding:0 3px}.smca-pc .szi i button{width:50%;min-width:0;height:20px;border:0;background:#f2f2f2;color:#333;font:400 13px/1 var(--smca-sans);cursor:pointer;padding:0}.smca-pc .szi i button:hover{background:#333;color:#fff}.smca-pc .qa{margin-top:auto;position:relative;top:14px;width:100%;height:41px;background:none;color:var(--smca-ink);border:1px solid #333;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 14px;transition:background .25s,color .25s}.smca-pc .qa span{font-variant-numeric:tabular-nums}.smca-pc .qa.view{justify-content:center}.smca-pc .qa:hover{background:#333;color:#fff}.smca-pc .qa.did{background:var(--smca-forest);border-color:var(--smca-forest);color:#fff;justify-content:center}@media(hover:none){.smca-pc:hover .sz{max-height:0;opacity:0}.smca-pc.open .sz{max-height:120px;opacity:1}}@media(max-width:900px){.smca-row4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding:0 var(--smca-gutter);margin-bottom:40px}.smca-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 14px;margin-top:32px}.smca-pc .qa{height:40px;padding:0 10px;font-size:var(--smca-label)}}.smca-claim{text-align:center;padding:56px 24px 72px;max-width:720px;margin:0 auto}.smca-claim .smca-eyebrow{margin-bottom:12px}.smca-claim .ql{font:400 calc(var(--smca-h3) + 2px)/1.6 var(--smca-serif);letter-spacing:1px;color:#333;margin:0}.smca-claim .ql em{font-style:italic}.smca-claim .src{margin:14px 0 0;font-size:var(--smca-meta);letter-spacing:1.5px;text-transform:uppercase;color:#999}@media(max-width:900px){.smca-claim{padding:36px 20px 48px}.smca-claim .ql{font-size:calc(var(--smca-h3) + 2px)}}.smca-bgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.smca-bc{text-decoration:none;color:#333;display:flex;flex-direction:column}.smca-bc figure{margin:0 0 10px;aspect-ratio:4/3;overflow:hidden;background:#f2f2f2}.smca-bc img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.smca-bc:hover img{transform:scale(1.035)}.smca-bc h3{margin:0 0 4px}.smca-bc p{color:#666;margin:0 0 4px}.smca-bc .bp{color:#333;margin:4px 0 12px}.smca-bc .bp span{color:#999}.smca-bc .smca-btn{margin-top:auto;border-color:#333;color:#333}.smca-bc.promo{background:var(--smca-ox);color:#f4efe7}.smca-bc.promo .pbox{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:22px 20px 20px;gap:8px}.smca-bc.promo .smca-eyebrow{color:#f4efe799;margin:0 0 auto}.smca-bc.promo h3{font-size:var(--smca-h2);margin:0}.smca-bc.promo p{color:#f4efe7bf;margin:0 0 10px}.smca-bc.promo .smca-btn{color:#f4efe7;border-color:#f4efe7;margin-top:0}.smca-bc.promo:hover .smca-btn{background:#f4efe7;color:var(--smca-ox)}@media(max-width:900px){.smca-bgrid{grid-template-columns:1fr 1fr;gap:28px 12px}.smca-bc.promo .pbox{padding:16px 12px 12px}.smca-bc.promo h3{font-size:var(--smca-h2)}}.smca-why{padding:80px 0 88px;background:#f3f3f1}.smca-why .smca-wrap{max-width:1040px}.smca-why .head{text-align:center;margin-bottom:40px}.smca-cmp{width:100%;border-collapse:collapse}.smca-cmp th,.smca-cmp td{padding:22px 24px 22px 0;text-align:left;vertical-align:baseline;border-top:1px solid rgba(30,24,20,.14);font:400 var(--smca-body)/1.45 var(--smca-sans);letter-spacing:.1px;color:var(--smca-ink)}.smca-cmp thead th{border-top:0;padding:0 24px 14px 0;font:500 var(--smca-label)/1 var(--smca-sans);letter-spacing:.22em;text-transform:uppercase;color:#999}.smca-cmp thead th.nl span{display:inline-block;color:var(--smca-ink);padding-bottom:6px;border-bottom:1px solid var(--smca-ox)}.smca-cmp tbody th{font:400 var(--smca-h3)/1.4 var(--smca-serif);letter-spacing:0;width:26%;padding-right:32px}.smca-cmp td.nl{font-weight:500;width:40%}.smca-cmp td.tw{color:#9a9a9a}.smca-cmp td.nl,.smca-cmp td.tw{position:relative;padding-left:32px}.smca-cmp td i{position:absolute;left:0;top:24px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid currentColor;font:400 var(--smca-body)/1 var(--smca-sans);font-style:normal}.smca-cmp td.nl i{background:var(--smca-ox);color:#fff;border-color:var(--smca-ox)}.smca-cmp tbody tr:last-child th,.smca-cmp tbody tr:last-child td{border-bottom:1px solid rgba(30,24,20,.14)}.smca-why .note{text-align:center;margin:28px 0 0;font-size:calc(var(--smca-meta) - 1px);color:#999;font-style:italic}@media(max-width:900px){.smca-why{padding:52px 0 60px}.smca-cmp th,.smca-cmp td{padding:14px 10px 14px 0;font-size:var(--smca-body)}.smca-cmp thead th{padding:0 10px 10px 0;font-size:var(--smca-label)}.smca-cmp tbody th{width:28%;font-size:var(--smca-h3);padding-right:12px}.smca-cmp td.nl,.smca-cmp td.tw{padding-left:24px}.smca-cmp td i{width:16px;height:16px;font-size:var(--smca-body);top:16px}}.smca-trust{padding:0 0 96px}.smca-trust .pgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--smca-line);padding-top:40px}.smca-trust .pgrid div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.smca-trust svg{width:28px;height:28px;fill:none;stroke:#333;stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.smca-trust b{font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase;color:#333}.smca-trust p{color:#888}@media(max-width:900px){.smca-trust{padding-bottom:64px}.smca-trust .pgrid{grid-template-columns:1fr 1fr;gap:28px 12px;padding-top:32px}}.smca-cat{padding:64px 0 48px}.smca-cat .ch{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.smca-cat .ctrl{display:flex;gap:8px;flex:none}.smca-cat .ctrl button{width:41px;height:41px;border:1px solid #333;background:transparent;color:#333;cursor:pointer;font:400 16px/1 var(--smca-sans)}.smca-cat .ctrl button:hover{background:#333;color:#fff}.smca-crow{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-y:hidden;padding-bottom:18px}.smca-crow::-webkit-scrollbar{display:none}.smca-crow .smca-pc{flex:0 0 calc((100% - 72px)/5);scroll-snap-align:start}.smca-cat .fil{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.smca-cat .fil button{height:41px;padding:0 18px;border:1px solid #333;background:transparent;color:#333;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;white-space:nowrap}.smca-cat .fil button.on{background:#333;color:#fff}@media(max-width:1100px){.smca-crow .smca-pc{flex-basis:calc((100% - 36px)/3)}}@media(max-width:900px){.smca-cat{padding:48px 0 32px}.smca-cat .ch{flex-direction:column;align-items:flex-start;gap:12px}.smca-cat .ctrl{display:none}.smca-crow .smca-pc{flex-basis:68vw}.smca-cat .fil button{height:38px;padding:0 12px;font-size:var(--smca-label)}}.smca-buy{padding:32px 0 0}.smca-buy .crumb{font-size:var(--smca-meta);letter-spacing:2px;text-transform:uppercase;color:#999;margin-bottom:12px}.smca-buy .price{display:flex;align-items:baseline;gap:10px;margin:16px 0 4px}.smca-buy .price b{font:400 var(--smca-h1)/1.2 var(--smca-serif)}.smca-buy .price span{color:#888}.smca-buy .msrp{font-size:var(--smca-meta);color:#888;margin-bottom:18px}.smca-buy .feat{display:flex;gap:18px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--smca-line);border-bottom:1px solid var(--smca-line);margin-bottom:18px}.smca-buy .feat span{display:inline-flex;align-items:center;gap:8px;font-size:var(--smca-meta);color:#666}.smca-buy .feat svg{width:18px;height:18px;fill:none;stroke:#555;stroke-width:1.3}.smca-buy .lbl{display:flex;justify-content:space-between;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:2px;text-transform:uppercase;color:#333;margin:18px 0 10px}.smca-buy .opts{display:flex;gap:8px;flex-wrap:wrap}.smca-buy .opts label{cursor:pointer}.smca-buy .opts input{position:absolute;opacity:0;pointer-events:none}.smca-buy .opts input+span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:38px;padding:0 12px;border:1px solid var(--smca-line);font-size:var(--smca-body)}.smca-buy .opts input:checked+span{border-color:#333;box-shadow:inset 0 0 0 1px #333}.smca-buy .opts.sw input+span{width:28px;min-width:0;height:28px;padding:0;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #00000024}.smca-buy .opts.sw input:checked+span{outline:1px solid #333;outline-offset:2px;box-shadow:inset 0 0 0 1px #00000024}.smca-run{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:6px}.smca-run div{border:1px solid var(--smca-line);text-align:center;padding:8px 0 6px}.smca-run b{display:block;font:500 var(--smca-meta)/1.2 var(--smca-sans);letter-spacing:1px;color:#888;text-transform:uppercase}.smca-run input{width:100%;border:0;text-align:center;font:400 max(16px,var(--smca-body))/1.3 var(--smca-sans);background:transparent;color:#333;outline:none;-moz-appearance:textfield}.smca-run input::-webkit-inner-spin-button{-webkit-appearance:none}.smca-run div.oos{opacity:.4}.smca-tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.smca-tiers div{border:1px solid var(--smca-line);text-align:center;padding:10px 4px}.smca-tiers div.on{background:#333;color:#fff;border-color:#333}.smca-tiers b{display:block;font:400 var(--smca-h3) var(--smca-serif)}.smca-tiers span{font-size:var(--smca-meta);letter-spacing:1px;text-transform:uppercase;opacity:.7}.smca-addrow{display:flex;gap:12px;margin-top:18px}.smca-qty{display:inline-flex;border:1px solid #333;height:44px;flex:0 0 auto}.smca-qty button{width:40px;border:0;background:transparent;font:400 18px/1 var(--smca-sans);cursor:pointer}.smca-qty input{width:56px;border:0;text-align:center;font:400 max(16px,var(--smca-body)) var(--smca-sans);outline:none;-moz-appearance:textfield}.smca-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.smca-addrow .smca-btn{flex:1;height:44px}.smca-eta{margin-top:14px;border:1px solid var(--smca-line);padding:12px 14px;display:flex;gap:12px;align-items:center;font-size:var(--smca-body);color:#333}.smca-eta svg{width:22px;height:22px;flex:none;fill:none;stroke:#333;stroke-width:1.3}.smca-eta small{display:block;color:#999;font-size:var(--smca-meta)}.smca-acc{margin-top:28px;border-top:1px solid var(--smca-line)}.smca-acc details{border-bottom:1px solid var(--smca-line)}.smca-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase}.smca-acc summary::-webkit-details-marker{display:none}.smca-acc summary:after{content:"+";font-size:18px;font-weight:300}.smca-acc details[open] summary:after{content:"\2212"}.smca-acc .body{padding:0 0 18px;color:#555}.smca-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--smca-line);padding:10px 16px;display:none;gap:12px;align-items:center;justify-content:space-between}.smca-sticky.on{display:flex}.smca-sticky b{font:400 var(--smca-h3) var(--smca-serif)}.smca-sticky span{display:block;font-size:var(--smca-meta);color:#777}@media(max-width:900px){.smca-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.smca-form{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.smca-form .fl{display:flex;flex-direction:column;gap:6px}.smca-form .fl.full{grid-column:1/-1}.smca-form label,.smca-form .lab{font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:2px;text-transform:uppercase;color:#333}.smca-form input,.smca-form textarea,.smca-form select{font:400 16px var(--smca-sans);color:var(--smca-ink);background:transparent;border:0;border-bottom:1px solid rgba(42,32,27,.35);padding:10px 0;border-radius:0;color-scheme:light;outline:none;transition:border-color .2s;width:100%}.smca-form select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:24px;background-image:linear-gradient(45deg,transparent 50%,rgba(42,32,27,.6) 50%),linear-gradient(135deg,rgba(42,32,27,.6) 50%,transparent 50%);background-position:right 8px center,right 2px center;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.smca-form input:focus,.smca-form textarea:focus,.smca-form select:focus{border-color:var(--smca-ox)}.smca-form textarea{min-height:96px;resize:vertical}.smca-form .smca-btn{justify-self:start;grid-column:1/-1}.smca-form.dark{background:var(--smca-ox);color:#f4efe7;padding:44px 40px}.smca-form.dark label,.smca-form.dark .lab{color:#f4efe7b3}.smca-form.dark input,.smca-form.dark textarea,.smca-form.dark select{color:#f4efe7;border-bottom-color:#f4efe76b;color-scheme:dark;appearance:auto;-webkit-appearance:auto;background-image:none}.smca-form.dark select option{color:#1e1814;background:#f4efe7}.smca-form.dark .smca-btn{background:var(--smca-gold);color:#1e1814;border-color:var(--smca-gold)}.smca-form .ok{display:none;grid-column:1/-1}.smca-form.sent .ok{display:block}.smca-form.sent .fl,.smca-form.sent .smca-btn{display:none}.smca-steps{display:grid;grid-template-columns:repeat(var(--steps,4),1fr);gap:24px;border-top:1px solid var(--smca-line);padding-top:40px;margin-top:40px}.smca-steps b{display:block;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:2px;color:var(--smca-ox);margin-bottom:6px}.smca-steps strong{display:block;font:400 calc(var(--smca-h3) + 2px) var(--smca-serif);margin-bottom:6px;color:#333}.smca-steps p{color:#888;font-size:var(--step-fs,10px);line-height:1.5}.smca-split{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:start}.smca-buy .buy-split{grid-template-columns:1.15fr 1fr;gap:56px}@media(max-width:900px){.smca-form{grid-template-columns:1fr}.smca-form.dark{padding:28px 20px}.smca-steps{grid-template-columns:1fr;gap:20px}.smca-steps p{font-size:var(--step-fs-m,8px)}.smca-split,.smca-buy .buy-split{grid-template-columns:1fr;gap:28px}}.smca-wall{padding:48px 0 24px}.smca-wall .hud{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:16px 0}.smca-wall .meter{height:6px;background:#eee;position:relative;margin:8px 0 18px}.smca-wall .meter i{display:block;height:100%;background:var(--smca-ox);width:0;transition:width .5s}.smca-wall .stage{position:relative;aspect-ratio:2400/1030;background:#e9e1d6;overflow:hidden}.smca-wall .stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.smca-wall .rail{position:absolute;left:5%;width:58%;top:10%;height:52%}.smca-wall .rod{position:absolute;left:0;right:0;top:0;height:5px;border-radius:3px;background:linear-gradient(#c9b48f,#8d7653)}.smca-wall .hang{position:absolute;left:3%;right:3%;top:-1.6%;bottom:0;display:flex;justify-content:flex-start;gap:1.7%;align-items:flex-start}.smca-wall .p{width:11%;opacity:0;transform:translateY(-14%) rotate(-6deg);transition:opacity .45s,transform .9s cubic-bezier(.3,1.6,.5,1);transform-origin:50% 2%}.smca-wall .p.on{opacity:1;transform:none}.smca-wall .p svg{display:block;width:100%;height:auto}.smca-wall .shelf{position:absolute;left:66%;width:30%}.smca-wall .shelf.s1{top:16%}.smca-wall .shelf.s2{top:46%}.smca-wall .board{display:block;height:7px;border-radius:2px;background:linear-gradient(#c8ae88,#9c7f59)}.smca-wall .stacks{display:flex;justify-content:flex-start;gap:4%;align-items:flex-end;padding:0 4%}.smca-wall .st{width:21%;opacity:0;transform:translateY(-30%);transition:opacity .4s,transform .6s cubic-bezier(.3,1.4,.5,1)}.smca-wall .st.on{opacity:1;transform:none}.smca-wall .st svg{display:block;width:100%;height:auto}.smca-wall .st svg+svg{margin-top:-6%}.smca-wall .dock{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.smca-wall .dock button{display:inline-flex;align-items:center;gap:10px;height:41px;padding:0 14px 0 8px;border:1px solid #333;background:transparent;color:#333;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.smca-wall .dock button i{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.smca-wall .dock button.on{background:#333;color:#fff}.smca-wall .sum{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--smca-line)}@media(max-width:700px){.smca-wall .stage{aspect-ratio:4/3}.smca-wall .rail{left:5%;width:56%;top:9%;height:60%}.smca-wall .p{width:24%}.smca-wall .p:nth-child(n+5){display:none}.smca-wall .shelf{left:64%;width:32%}.smca-wall .st{width:44%}.smca-wall .st:nth-child(n+3){display:none}.smca-wall .sum{flex-direction:column;align-items:stretch}}.smca-footer-gap{height:30px}.smca-acc .body h4{font:600 var(--smca-label)/1.4 var(--smca-sans);letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px;color:var(--smca-ox)}.smca-acc .body ul{padding-left:18px;margin:6px 0 10px}.smca-acc .body li{margin:3px 0}.smca-acc .body table{border-collapse:collapse;margin:8px 0 12px}.smca-acc .body th,.smca-acc .body td{border:1px solid var(--smca-line);padding:7px 14px;text-align:center;font:500 var(--smca-meta)/1 var(--smca-sans);letter-spacing:.06em}.smca-acc .body th{text-transform:uppercase;color:#888;font-weight:500}.smca-wall .wall-m{display:none}@media(max-width:900px){.smca-wall .smca-wrap{display:flex;flex-direction:column}.smca-wall .wall-m{display:block;order:5;margin-top:18px}.smca-wall .picks{display:flex;order:6}.smca-wall .sum{margin-top:18px;order:7}.smca-wall .wall-m .smca-crow .smca-pc{flex-basis:46vw}.smca-wall .wall-m .smca-pc .sz{display:none}.smca-wall .wall-m .smca-pc .qa{top:8px;height:38px}}.smca-wall .pick{display:grid;grid-template-columns:44px 170px 1fr 44px;gap:18px;align-items:center;margin-top:22px;padding:18px;border:1px solid var(--smca-line)}.smca-wall .pick .arrow{width:44px;height:44px;border:1px solid #333;background:transparent;color:#333;font:300 26px/1 var(--smca-sans);cursor:pointer}.smca-wall .pick .arrow:hover{background:#333;color:#fff}.smca-wall .pimg{display:block;aspect-ratio:3/4;background:#f2f2f2;overflow:hidden}.smca-wall .pimg img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.smca-wall .pinfo .dock{margin-top:12px}.smca-wall .picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.smca-wall .chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--smca-line);padding:6px 8px 6px 10px;font-size:var(--smca-meta);letter-spacing:.4px}.smca-wall .chip i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024}.smca-wall .chip button{border:0;background:transparent;font-size:16px;line-height:1;cursor:pointer;color:#888;padding:0 2px}@media(max-width:900px){.smca-wall .pick{display:none}}.smca-col{padding-bottom:72px}.smca-col .fbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:14px 0;border-top:1px solid var(--smca-line);border-bottom:1px solid var(--smca-line)}.smca-col .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.smca-col .chip{display:inline-flex;align-items:center;border:1px solid var(--smca-line);padding:6px 10px;font-size:var(--smca-meta);letter-spacing:.4px;text-decoration:none;color:inherit}.smca-col .chip.clear{border-color:#333}.smca-col .smca-grid{margin-top:32px}.smca-col .pager{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:40px}.smca-col .fscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e181459;opacity:0;pointer-events:none;transition:opacity .25s;z-index:60}.smca-col .fscrim.on{opacity:1;pointer-events:auto}.smca-col .fdrawer{position:fixed;top:0;right:0;bottom:0;width:min(380px,100%);background:#fff;z-index:61;transform:translate(100%);transition:transform .3s;display:flex;flex-direction:column}.smca-col .fdrawer.on{transform:none}.smca-col .fdrawer form{display:flex;flex-direction:column;height:100%}.smca-col .fh{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--smca-line)}.smca-col .fclose{border:0;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:#333}.smca-col .fbody{flex:1;overflow-y:auto;padding:0 20px}.smca-col .fbody details{border-bottom:1px solid var(--smca-line)}.smca-col .fbody summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font:500 var(--smca-label)/1.3 var(--smca-sans);letter-spacing:1.2px;text-transform:uppercase}.smca-col .fbody summary::-webkit-details-marker{display:none}.smca-col .fbody summary:after{content:"+";font-size:18px;font-weight:300}.smca-col .fbody details[open] summary:after{content:"\2212"}.smca-col .fl{display:flex;flex-direction:column;gap:10px;padding:0 0 18px}.smca-col .fl label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--smca-body)}.smca-col .fl label.dim{opacity:.4}.smca-col .fl small{color:#999}.smca-col .fl input[type=checkbox],.smca-col .fl input[type=radio]{width:16px;height:16px;accent-color:var(--smca-ox);margin:0}.smca-col .fl.price{flex-direction:row;gap:12px}.smca-col .fl.price label{flex-direction:column;align-items:stretch;gap:4px;flex:1}.smca-col .fl.price span{font:500 var(--smca-meta)/1 var(--smca-sans);letter-spacing:1px;text-transform:uppercase;color:#888}.smca-col .fl.price input{border:1px solid var(--smca-line);padding:10px;font:400 16px var(--smca-sans);width:100%;border-radius:0}.smca-col .ff{display:flex;gap:10px;padding:16px 20px;border-top:1px solid var(--smca-line)}.smca-col .ff .smca-btn{flex:1}@media(max-width:900px){.smca-col{padding-bottom:48px}}.smca-wall .dock button{width:34px;height:34px;padding:0;border:0;background:transparent;border-radius:50%;justify-content:center;font-size:0;color:transparent;overflow:hidden}.smca-wall .dock button{gap:0;letter-spacing:0;line-height:0}.smca-wall .dock button i{width:28px;height:28px;flex:none;display:block;border-radius:50%}.smca-wall .dock button.on{background:transparent;outline:1px solid #333;outline-offset:2px}.smca-reviews .rvhead{margin-bottom:24px}.smca-reviews .rvbody,.smca-buy .rating{--oke-text-fontFamily:var(--smca-sans);--oke-bodyText-fontFamily:var(--smca-sans);--oke-button-fontFamily:var(--smca-sans);--oke-title-fontFamily:var(--smca-serif);--oke-title-fontWeight:400;--oke-title-fontSize:var(--smca-h3);--oke-bodyText-fontWeight:300;--oke-bodyText-fontSize:var(--smca-body);--oke-text-regular:var(--smca-body);--oke-text-small:var(--smca-meta);--oke-text-large:var(--smca-h2);--oke-text-primaryColor:var(--smca-ink);--oke-text-secondaryColor:var(--smca-ink3,#888);--oke-stars-foregroundColor:var(--smca-accent);--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0;--oke-button-backgroundColor:transparent;--oke-button-textColor:var(--smca-ink);--oke-button-borderColor:var(--smca-ink);--oke-button-borderWidth:1px;--oke-button-borderRadius:0;--oke-button-fontSize:var(--smca-label);--oke-button-fontWeight:500;--oke-button-backgroundColorHover:var(--smca-ink);--oke-button-textColorHover:#fff;--oke-button-borderColorHover:var(--smca-ink);--oke-button-backgroundColorActive:var(--smca-ink);--oke-button-textColorActive:#fff;--oke-button-borderColorActive:var(--smca-ink);--oke-filter-borderRadius:0;--oke-filter-backgroundColor:transparent;--oke-filter-borderColor:var(--smca-line);--oke-filter-textColor:var(--smca-ink);--oke-filter-backgroundColorActive:var(--smca-ink);--oke-filter-borderColorActive:var(--smca-ink);--oke-filter-textColorActive:#fff;--oke-border-color:var(--smca-line);--oke-border-width:1px;--oke-shadingColor:#f7f7f6;--oke-highlightColor:var(--smca-accent);--oke-attributeBar-markerColor:var(--smca-accent);--oke-attributeBar-backgroundColor:#ececec;--oke-attributeBar-borderColor:transparent;--oke-attributeBar-shadingColor:var(--smca-accent);--oke-avatar-backgroundColor:#ece5da;--oke-avatar-placeholderTextColor:var(--smca-ink);--oke-widget-spaceAbove:0;--oke-widget-spaceBelow:0;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0}.smca-reviews .oke-button,.smca-reviews .oke-w-filters-button,.smca-reviews .oke-w-writeReview a{letter-spacing:1.2px;text-transform:uppercase;height:41px;padding:0 24px}.smca-reviews .okeReviews,.smca-buy .rating .okeReviews{font-family:var(--smca-sans)}.smca-search .sform{display:flex;gap:10px;max-width:560px;margin:18px 0 8px}.smca-search .sform input{flex:1;min-width:0;height:41px;padding:0 14px;border:1px solid #333;border-radius:0;background:#fff;color:var(--smca-ink);font:400 var(--smca-body)/1.3 var(--smca-sans);color-scheme:light}.smca-search .sform input:focus{outline:1px solid var(--smca-accent);outline-offset:1px}.smca-search .sother{margin:24px 0 0}.smca-search .sother ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.smca-search .sother a{color:var(--smca-ink);text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/smca.css.map */
