*{box-sizing:border-box}:root{--ink:#2A1D18;--cream:#FBF4EE;--cream-2:#EDE1D8;--caramel:#C58B6A;--caramel-deep:#8A5738;--caramel-dark:#6B4029;--body:#4A3B33;--muted:#6B5A50;--muted-2:#756558;--eyebrow:#7A5C49;--border:#DFD0C4;--border-2:#C0AB9C;--border-3:#E6D9CE;--accent-light:#E5B893;--sale-ink:#7A3F2A;--sale-bg:#F0DCCC;--font-head:Outfit,sans-serif;--font-body:Jost,sans-serif}body{margin:0;background:#fff;font-family:var(--font-body);-webkit-font-smoothing:antialiased;color:var(--body)}a{color:var(--caramel-deep);text-decoration:none}a:hover{color:var(--caramel-dark)}img{max-width:100%;height:auto}button{font-family:var(--font-body)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slidein{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.wrap{max-width:1440px;margin:0 auto;padding:0 clamp(12px,2vw,22px)}.eyebrow{font:400 clamp(9.5px,1vw,11px)/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--eyebrow)}.h1{font:700 clamp(34px,5.6vw,74px)/1.02 var(--font-head);letter-spacing:-.03em;color:var(--ink);margin:0}.h2{font:700 clamp(24px,3.1vw,40px)/1.08 var(--font-head);color:var(--ink);margin:0;letter-spacing:-.025em}.h3{font:600 clamp(15px,1.4vw,17px)/1.3 var(--font-body);color:var(--ink);margin:0}.body-copy{font:300 clamp(12.5px,1.1vw,14px)/1.8 var(--font-body);color:var(--body)}.pill{display:inline-block;font:500 12.5px/1 var(--font-body);letter-spacing:.08em;padding:17px 30px;border-radius:999px;transition:transform .3s ease,background .3s ease;cursor:pointer;border:none;text-align:center}.pill:hover{transform:translateY(-2px)}.pill--dark{background:var(--ink);color:var(--cream)}.pill--dark:hover{color:var(--cream)}.pill--cream{background:var(--cream);color:var(--ink)}.pill--cream:hover{color:var(--ink)}.pill--caramel{background:var(--caramel);color:#231a15}.pill--caramel:hover{color:#231a15}.pill--ghost{background:transparent;border:1px solid var(--border-2);color:var(--ink);font:500 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;transition:background .3s,color .3s,transform .3s}.pill--ghost:hover{background:var(--ink);color:var(--cream)}.chip{font:500 11.5px/1 var(--font-body);color:var(--body);background:var(--cream);border:1px solid var(--border);padding:11px 14px;border-radius:999px;cursor:pointer;transition:background .25s,color .25s,border-color .25s;display:inline-block}.chip:hover,.chip.sel{background:var(--ink);color:var(--cream);border-color:var(--ink)}.chip.off{opacity:.4;text-decoration:line-through;pointer-events:none}.sechead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(16px,2vw,26px);flex-wrap:wrap}.sechead .textlink{font:500 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #D5C4B6;padding-bottom:5px;color:var(--caramel-deep)}.card{position:relative}.card .shot{position:relative;border-radius:clamp(18px,2.2vw,28px);overflow:hidden;background:#f4ede7}.pimg{display:block;width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;object-position:50% 22%;background:#f4ede7;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.card:hover .pimg{transform:scale(1.04)}.qa{position:absolute;left:14px;right:14px;bottom:14px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;background:var(--ink);color:var(--cream);font:500 11.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:14px 0;border-radius:999px;cursor:pointer;z-index:3;border:none;width:calc(100% - 28px)}.card:hover .qa{opacity:1;transform:none}.badge{position:absolute;top:14px;left:14px;height:34px;display:flex;align-items:center;font:600 10px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;border-radius:999px;z-index:2;background:#fffffff0;color:var(--ink)}.badge--sold{background:var(--ink);color:var(--cream)}.pname{font:600 clamp(14px,1.3vw,16px)/1.35 var(--font-body);color:var(--ink)}.pnow{font:600 clamp(13.5px,1.25vw,15px)/1 var(--font-body);color:var(--ink)}.pwas{font:400 12px/1 var(--font-body);color:var(--muted-2);text-decoration:line-through}.psave{font:600 10px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sale-ink);background:var(--sale-bg);padding:6px 9px;border-radius:999px}.pmeta{font:400 11.5px/1.5 var(--font-body);color:var(--muted)}.offer{display:flex;align-items:center;gap:7px;font:600 11.5px/1 var(--font-body);color:#8a3f2a}.offer i{width:9px;height:9px;border-radius:2px 999px 999px;background:var(--caramel);display:inline-block}.sw{width:15px;height:15px;border-radius:999px;display:inline-block;box-shadow:0 0 0 1px #2a1d182e}.sw.on{box-shadow:0 0 0 1px var(--cream),0 0 0 2.5px var(--ink)}.g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(14px,1.6vw,22px)}.g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px)}.g4{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(230px,30%),1fr));gap:clamp(14px,1.6vw,22px)}.ccrow{display:flex;gap:10px;flex-wrap:wrap}.ccard{position:relative;flex:1 1 190px;min-width:190px;justify-content:flex-end;height:clamp(400px,52vw,620px);border-radius:clamp(22px,2.6vw,36px);overflow:hidden;display:flex;background:#382922;transition:flex-grow .55s cubic-bezier(.2,.7,.2,1)}.ccrow:hover .ccard{flex-grow:.85}.ccrow .ccard:hover{flex-grow:2}.ccard img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ccard:hover img{transform:scale(1.05)}.colveil{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1e1410d1,#1e141047 46%,#1e14100f)}.colbody{pointer-events:none;position:relative;margin-top:auto;padding:clamp(20px,2.2vw,30px);width:100%}.colnum{font:500 10px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--accent-light)}.colname{margin-top:10px;font:700 clamp(19px,2vw,26px)/1.14 var(--font-head);color:#fff;letter-spacing:-.02em}.colmeta{margin-top:8px;font:400 12px/1.5 var(--font-body);color:#eadcd1}.colmore{max-height:0;opacity:0;overflow:hidden;transition:max-height .55s ease,opacity .4s ease}.ccard:hover .colmore{max-height:170px;opacity:1}.colgo{display:inline-block;margin-top:16px;background:#fff;color:var(--ink);font:500 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:14px 22px;border-radius:999px}.promo{position:relative;background:var(--ink);border-radius:clamp(22px,2.6vw,38px);overflow:hidden;min-height:clamp(430px,44vw,560px);display:flex;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.promo:hover{transform:translateY(-6px)}.promoveil{position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(0deg,#1e1410f0,#1e1410e6 46%,#1e14108c 78%,#1e141000);pointer-events:none}.promobody{position:relative;margin-top:auto;padding:clamp(24px,2.6vw,38px);pointer-events:none}.promoslot{position:absolute;left:0;right:0;top:0;height:52%}.promoslot img{width:100%;height:100%;object-fit:cover}.promobody a{pointer-events:auto}.promokick{display:inline-block;font:600 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;background:var(--caramel);color:#231a15;padding:9px 14px;border-radius:999px}.promoh{margin:16px 0 0;font:700 clamp(22px,2.5vw,33px)/1.12 var(--font-head);color:#fff;max-width:14em;letter-spacing:-.025em}.promop{margin:12px 0 0;font:400 clamp(12.5px,1.1vw,13.5px)/1.7 var(--font-body);color:#eadcd1;max-width:30em}.promogo{display:inline-block;margin-top:20px;background:#fff;color:var(--ink);font:500 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;padding:15px 24px;border-radius:999px;transition:background .3s,color .3s}.promogo:hover{background:var(--ink);color:#fff}.svc{position:relative;background:var(--cream);border-radius:clamp(20px,2.4vw,32px);padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;transition:background .35s ease,transform .35s ease}.svc:hover{background:var(--ink);transform:translateY(-5px)}.svcic{width:46px;height:46px;border-radius:999px;background:var(--cream-2);color:var(--caramel-deep);display:flex;align-items:center;justify-content:center;transition:background .35s,color .35s}.svcic svg{width:25px;height:25px;display:block}.svc:hover .svcic{background:var(--caramel);color:#231a15}.svcn{margin-top:20px;font:500 10px/1 var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--caramel-deep);transition:color .35s}.svct{margin-top:12px;font:700 clamp(17px,1.7vw,21px)/1.2 var(--font-head);letter-spacing:-.02em;color:var(--ink);transition:color .35s}.svcd{margin-top:10px;font:400 12.5px/1.7 var(--font-body);color:#5c4a40;transition:color .35s}.svc:hover .svcn{color:#ddb394}.svc:hover .svct{color:#fff}.svc:hover .svcd{color:#d9c6b8}.pband{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.pbdisc{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:999px;overflow:hidden;background:#382922;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.pband:hover .pbdisc{transform:translateY(-6px) scale(1.02)}.pbdisc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pbnote{margin-top:5px;font:400 11.5px/1.5 var(--font-body);color:var(--muted)}.marquee-band{background:var(--ink);border-radius:0 0 34px 34px;overflow:hidden}.marquee-track{display:flex;width:max-content;animation:mq 40s linear infinite;padding:13px 0;font:400 10.5px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#dfc6bb}.marquee-track span{padding-right:44px;white-space:nowrap}.marquee-track .star{color:var(--caramel)}.navbar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--cream);border-radius:999px;padding:11px 12px 11px 26px;flex-wrap:wrap;box-shadow:0 10px 26px -20px #462c1e80}.navlinks{display:flex;align-items:center;gap:20px;font:500 12.5px/1 var(--font-body);color:var(--body)}.navlinks>a{color:var(--body)}.navlinks>a:hover,.navlinks>.navitem:hover{color:var(--caramel-deep)}.navlinks>a.nav-hl{color:var(--caramel-deep)}.navitem{display:inline-flex;align-items:center;position:static;padding:6px 0;cursor:pointer;color:var(--body)}.navutil{display:flex;gap:8px;align-items:center;font:500 12.5px/1 var(--font-body);color:var(--body)}.navutil>a{color:var(--body);padding:0 8px}.bagbtn{display:flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream);padding:12px 18px;border-radius:999px;border:none;cursor:pointer;font:500 12.5px/1 var(--font-body)}.bagbtn:hover{color:var(--cream)}.navhbtn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--border-3);background:none;color:var(--ink);cursor:pointer;flex:none}.navdrawer-links{display:grid}.navdrawer-item{border-bottom:1px solid var(--border-3);padding:4px 0}.navdrawer-item>a{display:block;padding:14px 0;font:600 15px/1.3 var(--font-head);letter-spacing:-.01em;color:var(--ink)}.navdrawer-sub{display:grid;gap:2px;padding:0 0 14px 4px}.navdrawer-sub>a{display:block;padding:8px 0;font:400 13px/1.4 var(--font-body);color:var(--body)}.navdrawer-util{display:grid;gap:14px;padding:20px 0 8px}.navdrawer-util>a{font:500 12.5px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--caramel-deep)}.menu{position:absolute;left:0;right:auto;width:min(900px,calc(100vw - 56px));top:calc(100% + 14px);background:var(--cream);border-radius:34px;padding:clamp(22px,2.6vw,34px);box-shadow:0 26px 60px -30px #462c1e8c;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility .25s;z-index:30}.navitem:hover .menu,.navitem:focus-within .menu,.menu:hover{opacity:1;visibility:visible;transform:none}.menu a{font:400 12.5px/1.4 var(--font-body)}.footcard{background:var(--cream);border-radius:clamp(24px,3vw,44px);padding:clamp(28px,3.6vw,52px)}.newsband{display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2vw,28px);flex-wrap:wrap;background:var(--cream-2);border-radius:clamp(20px,2.4vw,32px);padding:clamp(20px,2.2vw,28px);margin-bottom:clamp(24px,3vw,40px)}.newsform{display:flex;gap:8px;align-items:center;flex:1 1 300px;min-width:260px;background:#fff;border-radius:999px;padding:7px 7px 7px 22px}.newsform input{flex:1;min-width:0;font:300 12.5px/1 var(--font-body);color:var(--ink);border:none;outline:none;background:transparent}.newsform input::placeholder{color:#8a7168}.newsform button{background:var(--ink);color:var(--cream);font:500 11.5px/1 var(--font-body);letter-spacing:.06em;padding:14px 22px;border-radius:999px;white-space:nowrap;border:none;cursor:pointer}.footgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(22px,3vw,40px)}.footgrid a{font:300 12.5px/1.5 var(--font-body)}.footbase{margin-top:clamp(24px,3vw,40px);padding-top:22px;border-top:1px solid var(--border-3);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font:300 11.5px/1.4 var(--font-body);color:var(--muted)}.panel{background:var(--cream);border-radius:clamp(24px,3vw,44px);padding:clamp(24px,3.2vw,44px)}.panel-sm{background:var(--cream);border-radius:clamp(20px,2.4vw,32px);padding:clamp(22px,2.6vw,32px)}.crumb{font:400 11.5px/1.4 var(--font-body);color:var(--muted);padding:clamp(14px,1.8vw,22px) 0 0}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--caramel-deep)}.crumb .sep{padding:0 7px;color:var(--border-2)}.crumb .here{color:var(--ink)}.drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#18100d80;z-index:80;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.drawer-scrim.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(460px,100vw);background:#fff;z-index:90;border-radius:28px 0 0 28px;display:flex;flex-direction:column;transform:translate(105%);transition:transform .4s cubic-bezier(.2,.7,.2,1);box-shadow:-30px 0 70px -40px #18100d80}.drawer.open{transform:none}.drawer.drawer--left{left:0;right:auto;border-radius:0 28px 28px 0;transform:translate(-105%);box-shadow:30px 0 70px -40px #18100d80}.drawer.drawer--left.open{transform:none}.drawer-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px) 14px}.drawer-close{background:none;border:none;font:400 22px/1 var(--font-body);color:var(--ink);cursor:pointer;padding:4px 8px}.drawer-body{flex:1;overflow-y:auto;padding:0 clamp(20px,2.4vw,28px)}.drawer-foot{padding:clamp(16px,2vw,24px) clamp(20px,2.4vw,28px);border-top:1px solid var(--border-3)}.shipbar{background:var(--cream);border-radius:18px;padding:14px 16px;margin-bottom:14px}.shipbar-track{height:6px;background:var(--cream-2);border-radius:999px;overflow:hidden;margin-top:9px}.shipbar-fill{height:100%;background:var(--caramel);border-radius:999px;transition:width .4s ease}.cline{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-3)}.cline img{width:74px;height:92px;object-fit:cover;border-radius:14px;background:#f4ede7}.qty{display:inline-flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:999px}.qty button{background:none;border:none;font:400 15px/1 var(--font-body);color:var(--ink);cursor:pointer;padding:8px 13px}.qty span{font:500 12.5px/1 var(--font-body);color:var(--ink);min-width:20px;text-align:center}.totrow{display:flex;justify-content:space-between;gap:12px;font:400 12.5px/1.7 var(--font-body);color:var(--body)}.totrow.big{font:600 15px/1.7 var(--font-body);color:var(--ink)}.checkout-btn{display:block;width:100%;background:var(--ink);color:var(--cream);font:500 12.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:18px 0;border-radius:999px;border:none;cursor:pointer;margin-top:14px}.trustrow{display:flex;justify-content:center;gap:18px;margin-top:14px;font:400 10.5px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.field{display:block;width:100%;background:#fff;border:1px solid var(--border);border-radius:16px;padding:15px 18px;font:400 13px/1.4 var(--font-body);color:var(--ink);outline:none}.field:focus{border-color:var(--caramel-deep)}.field::placeholder{color:#8a7168}label.flabel{display:block;font:500 10.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 8px}.dark-panel{background:var(--ink);border-radius:clamp(20px,2.4vw,32px);padding:clamp(22px,2.6vw,34px);color:#e7d6c9}.bullet{display:flex;gap:12px;align-items:baseline;font:400 clamp(12.5px,1.1vw,14px)/1.8 var(--font-body);color:var(--body)}.dot{width:6px;height:6px;border-radius:999px;background:var(--caramel);flex:none;transform:translateY(-2px)}.num{width:38px;height:38px;border-radius:999px;background:var(--cream-2);color:var(--caramel-deep);display:flex;align-items:center;justify-content:center;font:600 13px/1 var(--font-body);flex:none}.tbl{width:100%;border-collapse:collapse;font:400 12.5px/1.5 var(--font-body);color:var(--body)}.tbl th{text-align:left;font:600 10.5px/1.3 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--caramel-deep);padding:0 14px 14px 0}.tbl td{padding:11px 14px 11px 0;border-top:1px solid #EBE0D6;vertical-align:top}.tbl td:first-child{font-weight:600;color:var(--ink)}.acc{border-bottom:1px solid #EBE0D6}.acch{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:none;padding:20px 0;cursor:pointer;text-align:left;font:600 13.5px/1.35 var(--font-body);color:var(--ink)}.acc-body{font:400 clamp(13px,1.15vw,14.5px)/1.85 var(--font-body);color:var(--body);padding:0 0 20px;max-width:62ch}.lbl{display:block;font:500 12px/1 var(--font-body);color:var(--ink);margin-bottom:9px}.stat-num{font:700 clamp(26px,3vw,38px)/1 var(--font-head);letter-spacing:-.03em;color:var(--ink)}.vsw{position:relative;display:inline-block;border-radius:999px;overflow:hidden;background:#f4ede7;box-shadow:inset 0 0 0 1px #2a1d1824,0 0 0 1px var(--border-2);transition:box-shadow .25s,transform .25s;vertical-align:middle;flex:none}.vsw-img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.vsw.on{box-shadow:inset 0 0 0 1px #2a1d1824,0 0 0 2px #fff,0 0 0 4px var(--ink);transform:scale(1.04)}.vsw-flat{display:inline-flex;align-items:center;justify-content:center}.vsw-flat .sw{width:70%;height:70%;box-shadow:none}.swatch-btn{border:none;background:none;padding:0;cursor:pointer;line-height:0;border-radius:999px}.swatch-btn:hover .vsw{box-shadow:inset 0 0 0 1px #2a1d1824,0 0 0 1px var(--ink)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--cream);padding:12px 18px;border-radius:0 0 12px;z-index:200}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:820px){.navlinks{display:none}.navutil>a.util-hide-m{display:none}.navhbtn{display:flex}}@media(max-width:640px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
