:root{--ember:#B08D4F;--ember-lt:#C49A58;--hair:#E8E0D2;--ease:cubic-bezier(.2,.7,.3,1)}h1,h2,h3,h4,.logo,.tot,.cd-row strong,.sizes .dim,.pdp2 .price,.cd-top strong{font-variation-settings:"opsz" 144}h1,h2{letter-spacing:-.024em;line-height:1.03}h3{letter-spacing:-.012em}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--brass-lt);color:var(--ink)}:focus-visible{outline:2px solid var(--brass-lt);outline-offset:3px;border-radius:2px}.tag{font-size:.6875rem;letter-spacing:.2em;gap:.75rem;color:var(--brass);margin-bottom:1.25rem}.tag:before{width:26px;height:1px;border:0;border-radius:0;background:currentColor;opacity:.85}.hero .tag,.sec--ink .tag,.fab .tag{color:var(--brass-lt)}.script{letter-spacing:-.005em}.btn{background:var(--ink);color:#fff;border-radius:2px;padding:1.12rem 2.05rem;font-weight:500;font-size:.9375rem;letter-spacing:.015em;transition:background .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease)}.btn:hover{background:#322b24;transform:none;box-shadow:0 10px 26px #17151329}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn--ghost{background:transparent;border:1px solid var(--hair);color:var(--ink);box-shadow:none}.btn--ghost:hover{background:var(--chalk);border-color:var(--ink);box-shadow:none}.hero .btn,.sec--ink .btn,.end .btn,.head-band .btn{background:var(--chalk);color:var(--ink)}.hero .btn:hover,.sec--ink .btn:hover,.end .btn:hover,.head-band .btn:hover{background:#fff;box-shadow:0 12px 32px #00000052}.link-u{border-bottom-color:#ffffff59}.link-u:hover{border-color:var(--brass-lt)}.hdr{transition:background .32s var(--ease),box-shadow .32s var(--ease),padding .32s var(--ease)}.hdr:not(.hdr--over){position:sticky;top:0;z-index:40}.hdr--over{position:fixed;left:0;right:0;top:0;z-index:40}.hdr.is-stuck{background:#171513ed;-webkit-backdrop-filter:saturate(1.15) blur(12px);backdrop-filter:saturate(1.15) blur(12px);box-shadow:inset 0 -1px #ffffff17;padding-block:1.05rem}.nav a{letter-spacing:.015em}.util .count{background:var(--brass);color:var(--ink);font-weight:700}.util .count[hidden]{display:none}.hero{min-height:min(94vh,900px)}.hero:after{background:linear-gradient(97deg,#0c0b0af0,#0c0b0abf 42%,#0c0b0a1f 76%,#0c0b0a70)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.hero .wrap{padding-block:10.5rem 5.5rem}.hero h1{line-height:.98;letter-spacing:-.03em}.hero .sub{color:#d7cec1;font-size:1.0625rem;line-height:1.64;max-width:32rem;margin-top:1.7rem}.cta-row{margin-top:2.7rem}.proof{margin-top:3.4rem;font-size:.73rem;letter-spacing:.11em;text-transform:uppercase;color:#b2a897}.proof li{white-space:nowrap}.proof li+li:before{background:var(--brass-lt)}.sec{padding-block:clamp(5rem,9vw,9.5rem)}.sec-head{margin-bottom:3.8rem}.sec-head h2{letter-spacing:-.026em}.sec-head p{color:var(--mute);line-height:1.72}.mq{background:transparent;border-block:1px solid var(--hair);padding-block:1.05rem}.mq-track li{font-size:.72rem;letter-spacing:.15em;color:#7e7467}.mq-track li:after{background:var(--brass)}.card figure{aspect-ratio:1/1;background:var(--chalk);box-shadow:inset 0 0 0 1px var(--hair);border-radius:2px}.card figure .ph{background:linear-gradient(150deg,#efe8dc,#e2d8c8)}.card img{transition:transform 1.1s var(--ease),opacity .5s ease}.card:hover img{transform:scale(1.035)}.card h3{font-size:1.1875rem;margin-top:1.25rem;display:inline-block;position:relative}.card h3:after{content:"";position:absolute;left:0;right:100%;bottom:-4px;height:1px;background:var(--brass);transition:right .5s var(--ease)}.card:hover h3:after{right:0}.card .meta{margin-top:.55rem}.card .price{font-size:.9375rem;font-weight:600;letter-spacing:.01em}.card .note{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#8f8679}.grid{gap:clamp(16px,2.2vw,32px)}.origin figure,.fab figure{border-radius:2px}.origin .panel{background:var(--chalk);border-radius:2px}.origin .panel p{color:#524b41;line-height:1.82}.origin .sign{margin-top:2.3rem}.pts li{padding-block:1.15rem}.pts b{min-width:10rem}.sizes article{border-top:1px solid var(--brass);padding-top:1.6rem}.sizes .dim{font-size:2.9rem;letter-spacing:-.025em;color:var(--brass)}.rule{border-radius:2px;padding:1.8rem 2.1rem}.rule b{color:var(--brass-lt)}details summary{padding-block:1.5rem;font-size:1.0625rem;font-weight:500;transition:color .2s ease}details summary:hover{color:var(--brass)}details .body{line-height:1.75}.end{background:var(--ink)}.end .deco{border-color:#3a332b}.end .deco:after{border-color:#342d26}.ft{padding-block:5rem 2.4rem}.ft h4{font-size:.72rem;letter-spacing:.14em}.ft ul{gap:.78rem}.ft a{transition:color .22s ease}.ft .base{border-top-color:#2b251f;color:#847a6c}.pdp2 .stage,.pdp2 .thumbs button,.pdp2 .qty,.pdp2 .add,.pdp2 .ship,.pdp2 .chips span,.pdp2 .swatches span{border-radius:2px}.pdp2 .tip{border-radius:0 2px 2px 0}.pdp2 .stage img{transition:transform 1.2s var(--ease)}.pdp2 .stage:hover img{transform:scale(1.04)}.pdp2 h1{letter-spacing:-.024em}.pdp2 .price{font-size:32px}.pdp2 .freeship{color:var(--brass);letter-spacing:.01em}.pdp2 .swatches span{padding:9px 16px}.pdp2 .add{background:var(--ink);letter-spacing:.015em;transition:background .25s var(--ease),box-shadow .25s var(--ease)}.pdp2 .add:hover{background:#322b24;box-shadow:0 10px 26px #17151329}.pdp2 .qty button{transition:background .2s ease}.cd-step,.cd-reco-line button,.cart-qty,.cd-panel .btn{border-radius:2px}.cd-foot{background:var(--chalk)}.sbuy button{border-radius:2px;letter-spacing:.015em;transition:background .25s var(--ease)}.rv{opacity:0;transform:translateY(20px);transition:opacity .75s ease,transform .75s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none!important}}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;background:var(--ink)!important;color:#d8d0c3!important;border:0!important;border-radius:3px!important;box-shadow:0 24px 60px #0000006b!important;font-family:var(--sans)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:1.5rem 1.55rem 1.45rem!important;max-width:none!important;display:block!important}#shopify-pc__banner__body-title{font-family:var(--serif)!important;font-weight:400!important;font-size:1.2rem!important;color:#fff!important;margin:0 0 .6rem!important;letter-spacing:-.012em!important;line-height:1.2!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:.8125rem!important;line-height:1.6!important;color:#aba193!important;margin:0 0 .45rem!important}#shopify-pc__banner__body-policy-link{color:var(--brass-lt)!important;font-size:.8125rem!important;text-decoration:underline!important}#shopify-pc__banner button{border-radius:2px!important;font-family:var(--sans)!important;font-size:.84rem!important;font-weight:600!important;padding:.78rem 1rem!important;cursor:pointer!important;border:1px solid #fff!important;letter-spacing:.012em!important;width:100%!important;min-width:0!important;margin:0!important}#shopify-pc__banner__btn-accept{background:#fff!important;color:var(--ink)!important}#shopify-pc__banner__btn-accept:hover{background:var(--chalk)!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:#fff!important}#shopify-pc__banner__btn-decline:hover{background:#ffffff1a!important}#shopify-pc__banner__btn-manage-prefs{background:transparent!important;border:0!important;color:#9c9284!important;font-weight:400!important;font-size:.78rem!important;text-decoration:underline!important;padding:.5rem 0 0!important;text-align:left!important}@media(max-width:620px){.hero .wrap{padding-block:8.5rem 3.5rem}.sec{padding-block:clamp(3.6rem,10vw,5rem)}.sec-head{margin-bottom:2.4rem}.card h3{font-size:1.05rem;margin-top:1rem}.btn{padding:1.05rem 1.7rem}.sizes .dim{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/lumoss-v2.css.map */
