html{overflow-x:clip}.li-wrap.li-designer-promo-in{max-width:680px}.li-wrap.li-designer-promo-in .li-specs{max-width:480px}.li-wrap.li-designer-promo-in .li-hero-ctas{margin-top:1.75rem}.skip-link#wp-skip-link{z-index:200;background:var(--li-red);color:#fff;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;padding:.8rem 1.2rem;font-size:.82rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip-link#wp-skip-link:focus{left:0;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important}@font-face{font-family:Clash Display;src:url(assets/fonts/clashdisplay-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(assets/fonts/clashdisplay-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Archivo;src:url(assets/fonts/archivo-400.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(assets/fonts/ibmplexmono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(assets/fonts/ibmplexmono-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--li-ink:#0d0d0f;--li-ink-2:#16161a;--li-paper:#f5f2ec;--li-on-ink:#f5f2ec;--li-red:#e32227;--li-red-dark:#b81b1f;--li-red-text:#f2444a;--li-red-text-light-bg:#c81e23;--li-steel:#9aa0a8;--li-line:#26262c;--li-display:"Clash Display", "Archivo", sans-serif;--li-mono:"IBM Plex Mono", ui-monospace, monospace;--li-body:"Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--li-max:1200px;--li-pad:clamp(1.25rem, 4vw, 2.5rem);--li-fs-2xs:.72rem;--li-fs-xs:.8rem;--li-fs-sm:.85rem;--li-fs-md:.95rem;--li-fs-base:1rem;--li-fs-lg:1.3rem;--li-fs-xl:1.5rem;--li-shadow:8px 8px 0;--li-shadow-sm:5px 5px 0}body{font-family:var(--li-body);background:var(--li-paper);color:var(--li-ink);margin:0;font-size:1rem;line-height:1.55}.li-section{padding:clamp(4rem, 9vw, 7.5rem) var(--li-pad)}.li-wrap{max-width:var(--li-max);margin:0 auto}.li-dark{background:var(--li-surface-dark);color:var(--li-paper)}.li-dark .li-kicker{color:var(--li-red-text)}.li-kicker{font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:0 0 1rem;font-weight:600}.li-h{font-family:var(--li-display);letter-spacing:-.005em;margin:0 0 1.25rem;font-weight:600;line-height:1.02}h1.li-h{font-size:clamp(2.9rem,7vw,5.6rem)}h2.li-h{font-size:clamp(2rem,4.5vw,3.3rem)}.li-red-t{color:var(--li-red)}.li-lede{max-width:34rem;margin:0 0 2rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}.li-dark .li-lede{color:var(--li-steel)}.li-btn{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-md);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--li-red);padding:1rem 1.75rem;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-block}.li-btn-solid{background:var(--li-red);color:#fff}.li-btn-solid:focus-visible{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.li-btn-solid:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}}.li-btn-ghost{color:var(--li-paper);border-color:var(--li-paper);background:0 0}.li-btn-ghost:focus-visible{background:var(--li-paper);color:var(--li-ink);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.li-btn-ghost:hover{background:var(--li-paper);color:var(--li-ink);transform:translateY(-2px)}}.li-btn:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-promo{background:var(--li-red);color:#fff;font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;padding:.5rem var(--li-pad);z-index:120;box-sizing:border-box;height:36px;position:fixed;top:0;left:0;right:0}.li-promo-in{flex-wrap:nowrap;justify-content:center;gap:0 1.15rem;max-width:none;margin:0 auto;display:flex;overflow:hidden}.li-promo span{white-space:nowrap;align-items:center;display:inline-flex}.li-promo span+span:before{content:"·";opacity:.65;margin-right:1.15rem}@media (width<=1240px){.li-promo span:nth-child(n+5){display:none}}@media (width<=1040px){.li-promo span:nth-child(n+4){display:none}}@media (width<=860px){.li-promo span{display:none}.li-promo span:first-child{display:inline-flex}.li-promo span+span:before{content:none}}.li-promo a{color:inherit;border-bottom:1px solid #ffffff8c;text-decoration:none}.li-promo a:hover,.li-promo a:focus-visible{border-bottom-color:#fff}.li-nav-design{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--li-red);color:#fff;border:2px solid var(--li-red);white-space:nowrap;align-items:center;gap:.35rem;min-height:44px;padding:.5rem .9rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.li-nav-design:hover,.li-nav-design:focus-visible{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff}.li-nav a.li-nav-design,.li-nav a.li-nav-design:hover,.li-nav a.li-nav-design:focus-visible{color:#fff}.li-header{background:var(--li-surface-dark);border-bottom:2px solid var(--li-red);padding:.6rem var(--li-pad);z-index:80;position:fixed;top:0;left:0;right:0}body.home main{padding-top:0}body.home .li-hero{padding-top:calc(clamp(4rem,9vw,7.5rem) + 78px)}.li-header-in{max-width:var(--li-max);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex}.li-nav a,.li-mega-trigger{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--li-paper);border-bottom:2px solid #0000;padding-bottom:2px;text-decoration:none}.li-nav a:hover,.li-nav a:focus-visible,.li-mega-trigger:hover,.li-mega-trigger:focus-visible{border-bottom-color:var(--li-red)}.li-nav .li-nav-cta{color:var(--li-red)}.li-hero{position:relative;overflow:hidden}.li-hero-grid{max-width:var(--li-max);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);margin:0 auto;display:grid}.li-hero-ctas{flex-wrap:wrap;gap:1rem;display:flex}.li-drop-wrap{aspect-ratio:600/657;justify-self:end;width:100%;max-height:560px;position:relative}.li-drop{width:100%;height:100%;position:relative}.li-drop img,.li-drop video{object-fit:cover;width:100%;height:100%;display:block}.li-drop svg{width:100%;height:100%;display:block}.li-drop-stamp{z-index:3;font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--li-paper);background:var(--li-surface-dark);border:2px solid var(--li-red);padding:.55rem .9rem;font-weight:600;position:absolute;bottom:9%;left:-6%;transform:rotate(-7deg)}.li-halftone:after{content:"";background-image:radial-gradient(var(--li-line) 1.5px, transparent 1.5px);opacity:.5;pointer-events:none;background-size:14px 14px;height:140px;position:absolute;inset:auto 0 0}.li-chips{border-top:1px solid var(--li-line);border-bottom:1px solid var(--li-line);background:var(--li-surface-dark-2);padding:1.1rem 0;overflow:hidden}.li-marquee{width:max-content;animation:28s linear infinite li-marquee;display:flex}.li-marquee-run{font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.16em;color:var(--li-steel);white-space:nowrap;text-transform:uppercase;gap:2.6rem;padding-right:2.6rem;font-weight:600;display:flex}.li-marquee-run span:before{content:"● ";color:var(--li-red);vertical-align:2px;font-size:.6rem}@keyframes li-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.li-marquee{animation:none}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--li-stagger,0) * 90ms);transform:translateY(26px)}[data-reveal].in-view,.no-js [data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.li-services{background:var(--li-line);border:1px solid var(--li-line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;display:grid}.li-card{background:var(--li-surface-dark);border-top:3px solid #0000;padding:1.75rem 1.5rem 2rem;transition:border-color .15s,background .15s}.li-card:hover{border-top-color:var(--li-red);background:var(--li-surface-dark-2)}.li-card h3{font-family:var(--li-display);color:var(--li-paper);margin:0 0 .6rem;font-size:1.35rem;font-weight:600}.li-card p{color:var(--li-steel);font-size:var(--li-fs-md);margin:0 0 1rem;line-height:1.55}.li-card .li-tag{font-family:var(--li-mono);letter-spacing:.1em;color:var(--li-red-text);text-transform:uppercase;font-size:.75rem;font-weight:600}.li-split{max-width:var(--li-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.li-price-table{border-collapse:collapse;width:100%;font-family:var(--li-mono);font-size:var(--li-fs-md)}.li-price-table caption{text-align:left;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:var(--li-fs-xs);color:var(--li-red-text-light-bg);padding-bottom:.75rem}.li-price-table th,.li-price-table td{text-align:left;border-bottom:1px solid #d8d2c6;padding:.55rem .25rem}.li-price-table th{letter-spacing:.14em;text-transform:uppercase;color:#6b675f;font-size:.75rem}.li-price-table td:last-child,.li-price-table th:last-child{text-align:right;font-weight:600}.li-img-frame img{border:3px solid var(--li-ink);width:100%;height:auto;display:block}.li-note{font-family:var(--li-mono);font-size:var(--li-fs-xs);color:#6b675f;margin-top:1rem}.li-team-grid{max-width:var(--li-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.li-facts{font-family:var(--li-mono);margin:1.5rem 0 0;padding:0;font-size:.9rem;list-style:none}.li-facts li{border-bottom:1px solid var(--li-line);color:var(--li-paper);padding:.7rem 0}.li-facts li:before{content:"→ ";color:var(--li-red);font-weight:600}.li-cta-strip{text-align:center}.li-cta-strip .li-h{margin-bottom:1.5rem}.li-cta-contact{font-family:var(--li-mono);font-size:var(--li-fs-base);margin-top:1.5rem}.li-cta-contact a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}.li-footer{background:var(--li-surface-dark);color:var(--li-steel);padding:3rem var(--li-pad) 2.5rem;border-top:3px solid var(--li-red)}.li-footer-in{max-width:var(--li-max);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin:0 auto;display:flex}.li-footer .li-wordmark{font-family:var(--li-display);color:var(--li-paper);margin:0 0 .75rem;font-size:1.6rem;font-weight:700}.li-footer .li-wordmark span{color:var(--li-red)}.li-footer address{font-style:normal;font-family:var(--li-mono);font-size:var(--li-fs-sm);line-height:1.8}.li-footer a{color:var(--li-paper);text-decoration:none}.li-footer a:hover,.li-footer a:focus-visible{color:var(--li-red)}.li-social{font-family:var(--li-mono);font-size:var(--li-fs-sm);flex-direction:column;gap:0;display:flex}.li-social a{align-items:center;min-height:44px;display:flex}.li-footer address a{align-items:center;min-height:44px;display:inline-flex}.li-fine{max-width:var(--li-max);border-top:1px solid var(--li-line);font-family:var(--li-mono);letter-spacing:.08em;margin:2.5rem auto 0;padding-top:1.25rem;font-size:.75rem}@media (width<=860px){.li-hero-grid,.li-split,.li-team-grid{grid-template-columns:1fr}.li-drop-wrap{justify-self:center;width:min(100%,360px);max-height:420px}.li-nav{gap:1rem}.li-nav a{font-size:.78rem}.li-logo img{height:46px}}.li-page-head{background:var(--li-surface-dark);color:var(--li-paper);padding:clamp(3rem, 7vw, 5.5rem) var(--li-pad) clamp(2.5rem, 5vw, 4rem);border-bottom:3px solid var(--li-red)}.li-page-head .li-wrap{max-width:var(--li-max)}.li-page-head h1{font-family:var(--li-display);margin:0;font-size:clamp(2.3rem,5vw,4rem);font-weight:600;line-height:1.02}.li-page-lede{color:var(--li-steel);max-width:54ch;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.li-page-body{background:var(--li-paper)}.li-row{max-width:var(--li-max);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.li-row+.li-row{margin-top:clamp(3rem,7vw,5.5rem)}.li-row-flip .li-row-media{order:-1}.li-row-media img{border:3px solid var(--li-ink);width:100%;height:auto;display:block}.li-dark .li-row-media img{border-color:var(--li-line)}.li-row h2,.li-row h3{font-family:var(--li-display);margin:0 0 1rem;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:600;line-height:1.05}.li-specs{font-family:var(--li-mono);margin:1.25rem 0 0;padding:0;font-size:.88rem;list-style:none}.li-specs li{border-bottom:1px solid #d8d2c6;padding:.55rem 0}.li-dark .li-specs li{border-bottom-color:var(--li-line)}.li-specs li:before{content:"→ ";color:var(--li-red);font-weight:600}.li-steps{counter-reset:step;background:#d8d2c6;border:1px solid #d8d2c6;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.li-step{background:var(--li-paper);counter-increment:step;padding:1.75rem 1.5rem 2rem}.li-step:before{content:counter(step, decimal-leading-zero);font-family:var(--li-display);color:var(--li-red);margin-bottom:.5rem;font-size:2.4rem;font-weight:700;display:block}.li-step h3{font-family:var(--li-display);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.li-step p{font-size:var(--li-fs-md);color:#45413a;margin:0;line-height:1.55}.li-faq{max-width:760px}.li-faq summary{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-md);text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.li-faq summary::marker{color:var(--li-red)}.li-faq p{margin:.75rem 0 0;line-height:1.6}.li-contact-grid{max-width:var(--li-max);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;margin:0 auto;display:grid}.li-contact-card{border:2px solid var(--li-ink);background:#fff;padding:1.75rem 1.5rem}.li-contact-card h3{font-family:var(--li-display);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.li-contact-card p,.li-contact-card address{font-family:var(--li-mono);margin:0;font-size:.9rem;font-style:normal;line-height:1.8}.li-contact-card a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}.li-woo{background:var(--li-paper);padding:clamp(2.5rem, 5vw, 4rem) var(--li-pad)}.li-woo-in{max-width:var(--li-max);margin:0 auto}.li-woo .woocommerce-breadcrumb{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b675f;margin-bottom:1.5rem;font-size:.78rem}.li-woo .woocommerce-breadcrumb a{color:var(--li-ink);border-bottom:1px solid var(--li-red);text-decoration:none}.li-woo .woocommerce-result-count{font-family:var(--li-mono);font-size:var(--li-fs-xs);color:#6b675f}.li-woo .woocommerce-ordering select{font-family:var(--li-mono);font-size:var(--li-fs-sm);border:2px solid var(--li-ink);background:#fff;border-radius:0;padding:.5rem .75rem}.li-woo ul.products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.li-woo ul.products li.product{border:2px solid var(--li-ink);float:none;background:#fff;width:auto;margin:0;padding:0;transition:transform .15s,box-shadow .15s;position:relative}@media (hover:hover) and (pointer:fine){.li-woo ul.products li.product:hover{box-shadow:0 6px 0 var(--li-red);transform:translateY(-4px)}}.li-woo ul.products li.product img{width:100%;height:auto;margin:0;display:block}.li-woo ul.products li.product .woocommerce-loop-product__title{font-family:var(--li-display);margin:0;padding:.9rem 1rem .25rem;font-size:1.1rem;font-weight:600}.li-woo ul.products li.product .price{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-md);color:var(--li-ink);padding:0 1rem 1rem;display:block}.li-woo ul.products li.product .price del{color:#9b968c;margin-right:.4rem}.li-woo ul.products li.product .price ins{color:var(--li-red);text-decoration:none}.li-woo ul.products li.product .button{margin:0 1rem 1.1rem}.li-woo .onsale{z-index:2;background:var(--li-red);color:#fff;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;border-radius:0;min-width:0;min-height:0;margin:0;padding:.45rem .6rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.li-woo .button,.li-woo button.button,.li-woo .single_add_to_cart_button{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-sm);letter-spacing:.06em;text-transform:uppercase;background:var(--li-red);color:#fff;border:2px solid var(--li-red);border-radius:0;padding:.8rem 1.4rem;transition:background .15s,transform .15s}@media (hover:hover) and (pointer:fine){.li-woo .button:hover,.li-woo button.button:hover,.li-woo .single_add_to_cart_button:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}}.li-woo .quantity .qty{border:2px solid var(--li-ink);font-family:var(--li-mono);border-radius:0;padding:.7rem .5rem}.li-woo div.product .product_title{font-family:var(--li-display);font-size:clamp(1.8rem,3.3vw,2.7rem);font-weight:600;line-height:1.02}.li-woo div.product p.price{font-family:var(--li-mono);color:var(--li-red-text-light-bg);font-size:1.4rem;font-weight:600}.li-woo div.product .woocommerce-tabs{margin-top:clamp(2rem,4vw,3.5rem)}.li-woo div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid #d8d2c6;flex-wrap:wrap;gap:0;margin:0 0 1.75rem;padding:0;display:flex}.li-woo div.product .woocommerce-tabs ul.tabs:before,.li-woo div.product .woocommerce-tabs ul.tabs:after{display:none}.li-woo div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-radius:0;margin:0;padding:0}.li-woo div.product .woocommerce-tabs ul.tabs li a{font-family:var(--li-mono);text-transform:uppercase;letter-spacing:.08em;color:#6b675f;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.8rem 1.1rem;font-size:.82rem;font-weight:600;display:inline-block}.li-woo div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--li-ink)}.li-woo div.product .woocommerce-tabs ul.tabs li.active{border-bottom:0}.li-woo div.product .woocommerce-tabs ul.tabs li.active a{color:var(--li-ink);border-bottom-color:var(--li-red)}.li-woo div.product .woocommerce-Tabs-panel{max-width:760px}.li-woo div.product .woocommerce-Tabs-panel>h2:first-child,.li-woo .li-tab-copy h2{font-family:var(--li-display);margin:0 0 .9rem;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:600}.li-woo .li-tab-copy p{margin:0 0 1.1rem;line-height:1.65}.li-woo .li-tab-copy ul{font-family:var(--li-mono);margin:1.1rem 0 0;padding:0;font-size:.88rem;list-style:none}.li-woo .li-tab-copy ul li{border-bottom:1px solid #d8d2c6;padding:.55rem 0}.li-woo .li-tab-copy ul li:before{content:"→ ";color:var(--li-red);font-weight:600}@media (width<=640px){.li-woo div.product .woocommerce-tabs ul.tabs{border-bottom:0;flex-direction:column}.li-woo div.product .woocommerce-tabs ul.tabs li a{border-bottom:1px solid #d8d2c6;padding:.7rem 0;display:block}.li-woo div.product .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--li-red);border-bottom-width:3px}}.li-woo table.shop_table{border:2px solid var(--li-ink);font-family:var(--li-mono);border-radius:0;font-size:.9rem}.li-woo table.shop_table th,.li-woo table.shop_table td{border-color:#d8d2c6}.li-woo form .form-row input.input-text,.li-woo form .form-row textarea,.li-woo form .form-row select{border:2px solid var(--li-ink);font-family:var(--li-body);background:#fff;border-radius:0;padding:.75rem}.li-woo form .form-row label{font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.06em;text-transform:uppercase}.li-woo .woocommerce-message,.li-woo .woocommerce-info,.li-woo .woocommerce-error{border-top:3px solid var(--li-red);font-family:var(--li-mono);background:#fff;border-radius:0;font-size:.88rem}.li-woo .woocommerce-message:before,.li-woo .woocommerce-info:before{color:var(--li-red)}.li-woo nav.woocommerce-pagination ul{border:0}.li-woo nav.woocommerce-pagination ul li{border:0;margin:0 .2rem}.li-woo nav.woocommerce-pagination ul li a,.li-woo nav.woocommerce-pagination ul li span{font-family:var(--li-mono);border:2px solid var(--li-ink);color:var(--li-ink);border-radius:0;padding:.5rem .85rem;font-weight:600}.li-woo nav.woocommerce-pagination ul li span.current{background:var(--li-surface-dark);color:var(--li-paper)}.li-woo .no-products-msg{font-family:var(--li-mono);font-size:var(--li-fs-md);text-align:center;color:#6b675f;border:2px dashed #c9c3b6;padding:2.5rem}@media (width<=860px){.li-row,.li-row-flip{grid-template-columns:1fr}.li-row-flip .li-row-media{order:0}}.li-dark .li-cta-contact a{color:var(--li-paper)}.li-page-head .wp-block-post-title,.li-page-head h1{font-family:var(--li-display);color:var(--li-paper);margin:0;font-size:clamp(2.3rem,5vw,4rem);font-weight:600;line-height:1.02}@media (width<=1020px){.li-nav{gap:1.1rem}.li-nav a{font-size:.76rem}}.li-woo .woocommerce-products-header__title.page-title,.li-woo h1.page-title{display:none}.li-woo .woocommerce-info,.li-woo .woocommerce-message,.li-woo .woocommerce-error{border:2px solid var(--li-ink)!important;border-top:3px solid var(--li-red)!important;color:var(--li-ink)!important;background:#fff!important;border-radius:0!important}.li-woo .woocommerce-info:before,.li-woo .woocommerce-message:before{color:var(--li-red)!important}#li-loader{z-index:99999;background:var(--li-surface-dark);flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;transition:opacity .35s;display:flex;position:fixed;inset:0}html.li-loader-skip #li-loader,html.no-js #li-loader{display:none}#li-loader.li-done{opacity:0;pointer-events:none}.li-loader-drop{width:76px;height:auto}.li-loader-outline{fill:none;stroke:#2a2a30;stroke-width:10px}.li-loader-ink{fill:var(--li-red);animation:1.3s cubic-bezier(.4,0,.2,1) infinite li-loader-fill;transform:translateY(100%)}@keyframes li-loader-fill{0%{opacity:1;transform:translateY(100%)}55%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.li-loader-text{font-family:var(--li-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--li-steel);font-size:.7rem;font-weight:600}@media (prefers-reduced-motion:reduce){.li-loader-ink{opacity:1;animation:none;transform:none}}.li-logo-plate{background:var(--li-paper);border-bottom:3px solid var(--li-red);padding:6px 12px;display:inline-block}.li-logo-plate img{width:auto;height:52px;display:block}.li-logo-plate-footer{margin-bottom:1rem}.li-logo-plate-footer img{height:46px}.li-mega-item{position:static}.li-mega-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 0 2px;display:inline-flex}.li-caret{font-size:.7em;transition:transform .15s}.li-mega-trigger[aria-expanded=true] .li-caret{transform:rotate(180deg)}.li-mega{background:var(--li-surface-dark-2);border-bottom:3px solid var(--li-red);z-index:50;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #00000073}.li-mega[hidden]{display:none}.li-mega-in{max-width:var(--li-max);background:var(--li-line);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.9fr);gap:1px;margin:0 auto;display:grid}.li-mega-card,.li-mega-info{background:var(--li-surface-dark-2);padding:1.5rem 1.4rem 1.6rem}.li-mega-card{text-decoration:none;transition:background .15s;display:block}.li-mega-card:hover,.li-mega-card:focus-visible{background:var(--li-surface-dark)}.li-mega-thumb{border:1px solid var(--li-line);background:#fff;height:110px;margin-bottom:.9rem;display:block;overflow:hidden}.li-mega-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}@media (hover:hover) and (pointer:fine){.li-mega-card:hover .li-mega-thumb img{transform:scale(1.05)}}.li-mega-card strong{font-family:var(--li-display);color:var(--li-paper);margin-bottom:.3rem;font-size:1.2rem;font-weight:600;display:block}.li-mega-card>span{font-size:var(--li-fs-sm);color:var(--li-steel);margin-bottom:.6rem;line-height:1.5;display:block}.li-mega-card em{font-style:normal;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--li-red);font-size:.78rem;font-weight:600}.li-mega-kicker{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-red);margin:0 0 .75rem}.li-mega-info ul{font-family:var(--li-mono);color:var(--li-steel);margin:0 0 1.1rem;padding:0;font-size:.78rem;list-style:none}.li-mega-info li{padding:.35rem 0}.li-mega-info li:before{content:"→";color:var(--li-red)}.li-mega-info .li-btn{font-size:var(--li-fs-xs);padding:.7rem 1.1rem}@media (width<=1020px){.li-mega-in{grid-template-columns:1fr 1fr}}@media (width<=640px){.li-mega-in{grid-template-columns:1fr}.li-logo-plate img{height:40px}}.li-mega-in.li-mega-dyn{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.8fr)}.li-mega-in.li-mega-dyn.li-mega-has-brands{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.72fr) minmax(0,.8fr)}.li-mega-col{background:var(--li-surface-dark-2);padding:1.5rem 1.4rem 1.6rem}.li-mega-col-cats{grid-column:span 2}.li-mega-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.1rem;display:grid}.li-mega-tile{text-decoration:none;display:block}.li-mega-tile .li-mega-thumb{height:92px;margin-bottom:.55rem}.li-mega-tile:focus-visible .li-mega-thumb img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.li-mega-tile:hover .li-mega-thumb img{transform:scale(1.05)}}.li-mega-tile-name{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-md);color:var(--li-paper);line-height:1.2;display:block}.li-mega-links{font-family:var(--li-mono);margin:0;padding:0;font-size:.78rem;list-style:none}.li-mega-links li{border-bottom:1px solid var(--li-line);padding:.4rem 0}.li-mega-links li:last-child{border-bottom:0}.li-mega-links a{color:var(--li-steel);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;display:block}.li-mega-links a:before{content:"→";color:var(--li-red)}.li-mega-links a:hover,.li-mega-links a:focus-visible{color:var(--li-paper)}.li-mega-col-cats .li-mega-links{border-top:1px solid var(--li-line);margin-top:1.2rem;padding-top:.4rem}.li-drawer .li-mega-kicker{margin:0 0 .6rem}.li-drawer .li-mega-links{margin-bottom:1.8rem}.li-drawer-links li{padding:.6rem 0}.li-drawer-links a{font-size:var(--li-fs-md)}@media (width<=1020px){.li-mega-in.li-mega-dyn,.li-mega-in.li-mega-dyn.li-mega-has-brands{grid-template-columns:1fr 1fr}.li-mega-col-cats{grid-column:1/-1}}@media (width<=640px){.li-mega-in.li-mega-dyn,.li-mega-in.li-mega-dyn.li-mega-has-brands{grid-template-columns:1fr}.li-mega-col-cats{grid-column:auto}.li-mega-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.li-woo div.product .fpd-start-customizing-button,.li-woo .single_add_to_cart_button{font-size:var(--li-fs-base);letter-spacing:.08em;padding:1.05rem 2.2rem}.li-woo div.product .product_meta{display:none}.li-buy-chips{flex-wrap:wrap;gap:.3rem 1.2rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.li-buy-chips li{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:#6b675f}.li-buy-chips li:before{content:"✓";color:var(--li-red-text-light-bg);font-weight:700}.li-pdp-how{border-top:1px solid #d8d2c6;margin-top:1.6rem;padding-top:.5rem}.li-pdp-how ol{margin:0;padding:0;list-style:none}.li-pdp-how li{border-top:1px solid #eae5da;padding:.55rem 0;font-size:.88rem;line-height:1.5}.li-pdp-how li:first-child{border-top:0}.li-pdp-how li b{min-width:7.5rem;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin-right:.4rem;display:inline-block}.li-designer-mode .woocommerce-breadcrumb,.li-designer-mode .woocommerce-product-details__short-description,.li-designer-mode .li-buy-chips,.li-designer-mode .li-pdp-how,.li-designer-mode .hs-pdp-ship,.li-designer-mode .woocommerce-tabs,.li-designer-mode .hs-faq,.li-designer-mode .hs-recent{display:none!important}@media (width<=640px){.li-woo .hs-pdp-top .summary .fpd-start-customizing-button{float:none;box-sizing:border-box;text-align:center;width:100%;margin:0;display:block}.li-woo .hs-pdp-top .summary .hs-ex-row{float:none;width:100%;margin:.6rem 0 0;display:block}.li-woo .hs-pdp-top .summary .hs-ex-row .hs-ex-btn{width:100%}.li-woo .hs-car-stage,.li-woo .hs-car-stage img,.li-woo .hs-car-img{max-height:420px}}.li-designer-mode .li-page-head{display:none}.li-designer-bar{background:var(--li-surface-dark);border-bottom:1px solid #f5f2ec24;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.4rem 1.5rem;margin:0;padding:.8rem clamp(.9rem,1.6vw,1.35rem);display:flex}.li-designer-bar__id{flex-direction:column;gap:.28rem;min-width:0;display:flex}.li-designer-bar h1,.li-designer-bar h2{font-family:var(--li-display);color:var(--li-paper);margin:0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;line-height:1.15}.li-designer-bar .li-designer-hint{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.07em;text-transform:uppercase;color:#b3aea3;font-weight:400}.li-designer-bar .li-designer-back{min-height:32px;font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:#b3aea3;border-bottom:2px solid #0000;align-items:center;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-flex}.li-designer-bar .li-designer-back:hover,.li-designer-bar .li-designer-back:focus-visible{color:var(--li-paper);border-bottom-color:var(--li-red)}.li-designer-bar .li-designer-back:focus-visible{outline:2px solid var(--li-red-text);outline-offset:3px}.li-woo .fpd-container.fpd-wrapper{border:2px solid var(--li-ink);box-shadow:var(--li-shadow)#0d0d0f1f}.li-woo .fpd-container .fpd-primary-color-bg,.li-woo .fpd-container .fpd-btn-primary{background:var(--li-red)}.li-woo .fpd-container{--fpd-border-radius:0px}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{font-family:var(--li-body)}.woocommerce-cart table.shop_table,.woocommerce-checkout table.shop_table,.woocommerce-account table.shop_table{border:2px solid var(--li-ink);font-family:var(--li-mono);border-radius:0;font-size:.9rem}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{border-color:#d8d2c6}.woocommerce-cart .button,.woocommerce-checkout .button,.woocommerce-account .button{color:var(--li-ink);border:2px solid var(--li-ink);font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:.8rem 1.4rem;font-size:.82rem;font-weight:600;transition:background .2s,color .2s,transform .2s}.woocommerce-cart .button:hover,.woocommerce-checkout .button:hover,.woocommerce-account .button:hover{background:var(--li-surface-dark);color:var(--li-paper)}.woocommerce-cart .checkout-button,.woocommerce-checkout #place_order{background:var(--li-red);border-color:var(--li-red);color:#fff;box-sizing:border-box;text-align:center;width:100%;font-size:var(--li-fs-md);padding:1.05rem 1.4rem;display:block}@media (hover:hover) and (pointer:fine){.woocommerce-cart .checkout-button:hover,.woocommerce-checkout #place_order:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}}.woocommerce-cart .button:disabled,.woocommerce-checkout .button:disabled{opacity:.5;cursor:not-allowed}.woocommerce-cart .quantity .qty,.woocommerce-cart #coupon_code,.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row select,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout .input-text,.woocommerce-account form .form-row input.input-text,.woocommerce-account .input-text{border:2px solid var(--li-ink);font-size:16px;font-family:var(--li-body);box-sizing:border-box;background:#fff;border-radius:0;max-width:100%;padding:.7rem .75rem}.woocommerce-cart .quantity .qty{font-family:var(--li-mono);text-align:center}.woocommerce-cart #coupon_code{font-family:var(--li-mono)}.woocommerce-checkout form .form-row label,.woocommerce-account form .form-row label{font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.06em;text-transform:uppercase}.woocommerce-cart a.remove{background:0 0;border-radius:0;width:1.6em;height:1.6em;font-size:1.4rem;font-weight:600;line-height:1.6;color:var(--li-ink)!important}.woocommerce-cart a.remove:hover{background:var(--li-red);color:#fff!important}.woocommerce-cart .cart_totals h2,.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3{font-family:var(--li-display);font-size:clamp(1.3rem,2vw,1.7rem);font-weight:600}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{border-top:3px solid var(--li-red);font-family:var(--li-mono);background:#fff;border-radius:0;font-size:.88rem}.woocommerce-checkout #payment{background:#efeade;border:1px solid #d8d2c6;border-radius:0}.woocommerce-checkout #payment div.payment_box{background:#e6e0d1;border-radius:0}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#e6e0d1}.li-woo .fpd-container .fpd-navigation .fpd-nav-item,.li-woo .fpd-container .fpd-total-price,.li-woo .fpd-container .fpd-module-tabs .fpd-tooltip,.li-woo .fpd-container .fpd-label{font-family:var(--li-mono);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.li-woo .fpd-container .fpd-navigation .fpd-nav-item{font-size:.74rem}.li-woo .fpd-container .fpd-total-price{color:var(--li-red)}.li-woo .fpd-container .fpd-loader-wrapper{background:var(--li-paper)}.li-woo .fpd-container .fpd-loader-circle{border-color:#d8d2c6;border-top-color:var(--li-red)}.li-woo .fpd-container .fpd-loader-text{font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:#6b675f;font-size:.74rem;font-weight:600}.li-logo img{width:auto;height:46px;display:block}.li-footer-logo{width:auto;height:52px;margin-bottom:1rem;display:block}.li-logo-plate,.li-logo-plate-footer{all:unset}.li-woo,.li-page-head{scroll-margin-top:100px}main .li-page-head{padding-top:calc(clamp(3rem,7vw,5.5rem))}@media (width<=640px){.li-header{padding:.5rem .9rem;top:8px}.li-logo img{height:36px}main{padding-top:76px}}body{margin:0}.wp-site-blocks>*{margin-block-start:0!important}@media (width<=1020px){.li-nav{display:none}.li-nav-toggle{box-sizing:border-box;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px 6px;display:inline-flex}.li-nav-toggle span{background:var(--li-paper);width:26px;height:3px;transition:transform .2s,opacity .2s}.li-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.li-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.li-nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}}.li-drawer{background:var(--li-surface-dark);z-index:70;padding:120px var(--li-pad) 2.5rem;position:fixed;inset:0;overflow-y:auto}.li-drawer nav{flex-direction:column;gap:.4rem;margin-bottom:2rem;display:flex}.li-drawer nav a{font-family:var(--li-display);color:var(--li-paper);border-bottom:1px solid var(--li-line);padding:.35rem 0;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:600;line-height:1.15;text-decoration:none}.li-drawer nav a:hover,.li-drawer nav a:focus-visible{color:var(--li-red)}html.li-drawer-open,html.li-drawer-open body{overflow:hidden}@media (width>=1021px){.li-drawer{display:none!important}}.li-logo{align-items:center;gap:.7rem;text-decoration:none;display:flex}.li-logo .li-mark{width:auto;height:48px;display:block}.li-word{flex-direction:column;line-height:1;display:flex}.li-word-main{font-family:var(--li-display);font-weight:700;font-size:var(--li-fs-xl);letter-spacing:.01em;color:var(--li-paper)}.li-word-main em{color:var(--li-red);font-style:normal}.li-word small{font-family:var(--li-mono);letter-spacing:.55em;text-transform:uppercase;color:var(--li-steel);margin-top:4px;font-size:.6rem;font-weight:600}.li-logo-footer{margin-bottom:1.1rem}.li-logo-footer .li-mark{height:42px}@media (width<=640px){.li-logo .li-mark{height:38px}.li-word-main{font-size:1.2rem}.li-header{padding:.5rem var(--li-pad)}main{padding-top:74px}body.home .li-hero{padding-top:calc(1.25rem + 62px);padding-bottom:1.75rem}}.btn,a.btn{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-sm);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--li-red);background:var(--li-red);color:#fff;cursor:pointer;padding:.85rem 1.5rem;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}@media (hover:hover) and (pointer:fine){.btn:hover,a.btn:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}}.btn--gold,a.btn--gold{background:var(--li-red);border-color:var(--li-red);color:#fff}.btn--lg{font-size:var(--li-fs-base);padding:1.05rem 2rem}.hs-cartd{z-index:90;pointer-events:none;position:fixed;inset:0}.hs-cartd[aria-hidden=true]{visibility:hidden}.hs-cartd.is-open{pointer-events:auto;visibility:visible}.hs-cartd__scrim{opacity:0;background:#0d0d0f99;transition:opacity .2s;position:absolute;inset:0}.hs-cartd.is-open .hs-cartd__scrim{opacity:1}.hs-cartd__panel{background:var(--li-paper);border-left:3px solid var(--li-ink);flex-direction:column;width:min(420px,92vw);transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(102%)}.hs-cartd.is-open .hs-cartd__panel{transform:none}.hs-cartd__head{background:var(--li-surface-dark);color:var(--li-paper);border-bottom:2px solid var(--li-red);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.hs-cartd__title{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-lg)}.hs-cartd__close{color:var(--li-paper);cursor:pointer;background:0 0;border:0;width:34px;height:34px}.hs-cartd__body{font-family:var(--li-body);flex:1;padding:1.25rem;overflow-y:auto}.hs-cartd__body .woocommerce-mini-cart__empty-message{font-family:var(--li-mono);color:#6b675f;margin:0 0 1rem;font-size:.9rem}.hs-cartd__empty-cta{text-align:center;box-sizing:border-box;width:100%}.hs-cartd__body ul.woocommerce-mini-cart{margin:0;padding:0;list-style:none}.hs-cartd__body li.mini_cart_item{border-bottom:1px solid #d8d2c6;gap:.8rem;padding:.8rem 0;display:flex;position:relative}.hs-cartd__body li.mini_cart_item img{border:1px solid var(--li-ink);width:56px;height:auto}.hs-cartd__body .woocommerce-mini-cart__total{font-family:var(--li-mono);border-top:2px solid var(--li-ink);padding-top:.9rem;font-weight:600}.hs-cartd__body .woocommerce-mini-cart__buttons{gap:.6rem;display:flex}.hs-cartd__body .woocommerce-mini-cart__buttons a{text-align:center;flex:1}body.hs-cartd-open{overflow:hidden}.hs-cookies{z-index:85;background:var(--li-surface-dark);color:var(--li-paper);border-top:2px solid var(--li-red);padding:.9rem var(--li-pad) calc(.9rem + env(safe-area-inset-bottom,0px));font-family:var(--li-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.5rem;font-size:.78rem;display:flex;position:fixed;bottom:0;left:0;right:0}.hs-cookies[hidden]{display:none}.hs-cookies a{color:var(--li-paper)}.hs-cookies__ok,.hs-cookies__no{cursor:pointer;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:.5rem 1rem}.hs-cookies__ok{background:var(--li-red);color:#fff;border:2px solid var(--li-red)}.hs-cookies__ok:hover{background:var(--li-red-dark);border-color:var(--li-red-dark)}.hs-cookies__no{color:var(--li-paper);border:2px solid var(--li-steel);background:0 0}.hs-cookies__no:hover{border-color:var(--li-paper)}@media (width<=640px){.hs-cookies{padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;align-items:center;gap:.7rem;font-size:.7rem;line-height:1.35}.hs-cookies p{flex:auto;min-width:0;margin:0}.hs-cookies__btns{flex-direction:column;flex:none;gap:.3rem;display:flex}.hs-cookies__ok,.hs-cookies__no{min-height:40px;padding:.4rem .85rem;font-size:.68rem}body:has(#hs-cookies:not([hidden])) #hs-chat-root .hsc-launch{bottom:calc(118px + env(safe-area-inset-bottom,0px))}}@media (width>=641px){body:has(#hs-cookies:not([hidden])) #hs-chat-root .hsc-launch{bottom:calc(92px + env(safe-area-inset-bottom,0px))}}body:has(#hs-cookies:not([hidden])):after{content:"";height:112px;display:block}.hs-rev{font-family:var(--li-mono);color:#6b675f;font-size:.82rem}.hs-rev .star,.hs-rev [class*=star]{color:var(--li-red)}.hs-decor-fee{font-family:var(--li-body);color:#6b675f;margin:0 0 .7rem;font-size:.76rem;line-height:1.45}.hs-decor-rule{font-family:var(--li-mono);letter-spacing:.04em;color:var(--li-red-text-light-bg);margin:.15rem 0 .6rem;font-size:.78rem;font-weight:600}.hs-cz-hint{display:none}.fpd-start-customizing-button.hs-cz-disabled{opacity:.45;pointer-events:none}.hs-ex-card{background:var(--li-paper);border:2px solid var(--li-ink);box-shadow:var(--li-shadow)#0d0d0f26;font-family:var(--li-body)}.hs-ex-card h3,.hs-ex-card .hs-ex-title{font-family:var(--li-display);font-weight:600}.hs-ex-btn,button.hs-ex-go{font-family:var(--li-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--li-red);color:#fff;border:2px solid var(--li-red);cursor:pointer;padding:.8rem 1.4rem;font-weight:600}.hs-ex-field label{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.hs-ex-field input,.hs-ex-field select,.hs-ex-field textarea{border:2px solid var(--li-ink);font-family:var(--li-body);background:#fff;border-radius:0;padding:.65rem;font-size:16px}.hs-ex-err{border:2px solid var(--li-red);font-family:var(--li-mono);font-size:var(--li-fs-xs);background:#fff;border-radius:0;padding:.6rem .8rem}.hs-decor-pilot{background:0 0;border:0;margin:1rem 0;padding:0}.hs-decor-pilot label{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.hs-pdp-ship{font-family:var(--li-mono);letter-spacing:.05em;text-transform:uppercase;color:#6b675f;margin:.9rem 0;font-size:.78rem}.hs-pdp-ship-ic{color:var(--li-red-text-light-bg);margin-right:.35rem}.hs-faq{max-width:760px;padding:0 var(--li-pad);margin:2.5rem auto}.li-woo div.product>.hs-faq{margin:2.5rem 0;padding:0}.hs-faq>h2,.hs-faq .hs-faq__title{font-family:var(--li-display);margin:0 0 1rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.hs-faq details,.hs-faq .hs-acc{border-bottom:1px solid #d8d2c6;padding:.9rem 0}.hs-faq summary,.hs-faq .hs-acc__q{font-family:var(--li-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:1rem;font-size:.92rem;font-weight:600;list-style:none;display:flex}.hs-faq summary::marker{content:""}.hs-faq summary:after,.hs-faq .hs-acc__q:after{content:"+";color:var(--li-red);font-weight:700}.hs-faq details[open] summary:after,.hs-faq .hs-acc.is-open .hs-acc__q:after{content:"−"}.hs-faq p,.hs-faq .hs-acc__a{line-height:1.6;font-size:var(--li-fs-md);margin:.6rem 0 0}.hs-recent{max-width:var(--li-max);padding:0 var(--li-pad);margin:2.5rem auto}.hs-recent h2,.hs-recent .hs-recent__title{font-family:var(--li-display);margin:0 0 1rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:600}.hs-recent:not(:has(li)):not(:has(.product)){display:none}.hs-recent ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hs-carousel{margin-bottom:1rem}.hs-carousel img{border:2px solid var(--li-ink)}.hs-carousel [class*=thumb]{gap:.5rem;margin-top:.6rem;display:flex}.hs-carousel [class*=thumb] img{object-fit:cover;cursor:pointer;width:64px;height:64px}.hs-stickybuy{z-index:75;background:var(--li-surface-dark);border-top:2px solid var(--li-red);padding:.6rem var(--li-pad);padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.hs-stickybuy__in{max-width:var(--li-max);align-items:center;gap:1rem;margin:0 auto;display:flex}.hs-stickybuy__name{font-family:var(--li-display);color:var(--li-paper);font-weight:600;font-size:var(--li-fs-base);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hs-stickybuy__price{font-family:var(--li-mono);color:var(--li-red-text);font-weight:600;font-size:var(--li-fs-base)}.hs-stickybuy__cta{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-sm);letter-spacing:.06em;text-transform:uppercase;background:var(--li-red);color:#fff;border:2px solid var(--li-red);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.3rem;display:inline-flex}.hs-stickybuy__cta:hover{background:var(--li-red-dark);border-color:var(--li-red-dark)}.hs-stickybuy__cta.is-off{color:var(--li-paper);opacity:.75;background:0 0;border-color:#f5f2ec73}.hs-stickybuy__cta.is-off:hover{border-color:var(--li-paper);background:#f5f2ec14}.hs-stickybuy__skip{display:none}@media (width>=640px){.hs-stickybuy__skip{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--li-paper);border:2px solid var(--li-paper);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;min-height:44px;padding:.6rem 1.3rem;transition:background .15s,color .15s;display:inline-flex}.hs-stickybuy__skip:hover{background:var(--li-paper);color:var(--li-ink)}.hs-stickybuy__skip.is-off{display:none}}.li-woo .hs-pdp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:2rem;display:grid}.li-woo .hs-pdp-top .hs-carousel{margin:0;position:sticky;top:96px}.li-woo .hs-car-frame{border:2px solid var(--li-ink);background:#fff}.li-woo .hs-car-stage{justify-content:center;align-items:center;max-height:560px;display:flex;overflow:hidden}.li-woo .hs-car-stage img,.li-woo .hs-car-img{object-fit:contain;border:0;width:100%;height:auto;max-height:560px;display:block}.li-woo div.product .hs-pdp-top div.summary,.li-woo .hs-pdp-top .summary{float:none;width:auto;margin:0}body.li-has-designer .li-woo .hs-pdp-top .summary form.cart{display:none}.li-designer-mode .li-woo form.cart{flex-wrap:wrap;align-items:stretch;gap:.6rem;display:flex}@media (width>=641px){.li-woo .hs-pdp-top .summary .fpd-start-customizing-button{float:left;margin-right:.6rem}.li-woo .hs-pdp-top .summary .hs-ex-row{float:left}}.li-woo .hs-pdp-top .summary .hs-pdp-ship{clear:both}.li-woo .hs-pdp-top .summary>*{margin-top:0;margin-bottom:0}.li-woo .hs-pdp-top .summary>*+*{margin-top:1.1rem}.li-woo .hs-pdp-top .summary .price{margin-top:.6rem}.li-woo .hs-pdp-top .summary .hs-pdp-ship,.li-woo .hs-pdp-top .summary .li-buy-chips{margin-top:.8rem}.li-woo div.product .woocommerce-product-gallery{display:none}@media (width<=860px){.li-woo .hs-pdp-top{grid-template-columns:1fr}.li-woo .hs-pdp-top .hs-carousel{position:static}}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.li-woo .hs-catblock{border-top:2px solid var(--li-ink);max-width:760px;margin:clamp(3rem,6vw,4.5rem) 0 1rem;padding-top:clamp(2rem,4vw,3rem)}.li-woo .hs-catblock>h2{font-family:var(--li-display);margin:0 0 1rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600}.li-woo .hs-catblock p{line-height:1.65}.li-woo .hs-catblock .hs-faq__item{margin-top:.65rem}.li-woo .hs-catblock__links{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-xs);letter-spacing:.06em;text-transform:uppercase;margin-top:1.5rem}.li-woo .hs-catblock__links a{color:var(--li-red);border-bottom:2px solid var(--li-red);text-decoration:none}.li-shop-search{margin:0 0 1.2rem;display:flex}.li-shop-search input[type=search]{border:2px solid var(--li-ink);min-width:0;font-family:var(--li-mono);-webkit-appearance:none;background:#fff;border-right:0;border-radius:0;flex:1;padding:.6rem .75rem;font-size:16px}.li-shop-search input[type=search]:focus-visible{outline:3px solid var(--li-red);outline-offset:-2px}.li-shop-search button{border:2px solid var(--li-ink);background:var(--li-surface-dark);color:var(--li-paper);cursor:pointer;border-radius:0;padding:0 .95rem;font-size:1.05rem;transition:background .2s,border-color .2s}.li-shop-search button:hover,.li-shop-search button:focus-visible{background:var(--li-red);border-color:var(--li-red)}.li-woo .hs-shop-intro{max-width:42rem;margin:0 0 1.75rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.li-woo .li-shop-toolbar{font-size:var(--li-fs-base);border-bottom:1px solid #d8d2c6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:0 0 .85rem;display:flex}.li-woo .li-shop-toolbar:before,.li-woo .li-shop-toolbar:after{content:none}.li-woo .woocommerce-result-count{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:#55514a;float:none;margin:0;font-size:.75rem}.li-woo .woocommerce-ordering{float:none;margin:0}.li-woo .woocommerce-ordering select{-webkit-appearance:none;appearance:none;font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--li-ink);border:2px solid var(--li-ink);cursor:pointer;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23e32227' stroke-width='2'/%3E%3C/svg%3E") right .8rem center no-repeat;border-radius:0;padding:.45rem 2.2rem .45rem .9rem;font-size:16px;font-weight:600}.li-woo .hs-filter-toggle{display:none}.li-woo .hs-shop-layout--bare{display:block}.hs-shop-layout--bare .hs-shop-main{width:100%;max-width:none}.hs-shop-layout{align-items:flex-start;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.li-woo .hs-rail{overscroll-behavior:contain;border:2px solid var(--li-ink);width:240px;max-height:calc(100vh - 116px);font-size:var(--li-fs-base);background:#fff;flex:0 0 240px;align-self:flex-start;padding:0;position:sticky;top:96px;overflow-y:auto}.li-woo .hs-shop-main{min-width:0;font-size:var(--li-fs-base);flex:auto}.hs-rail-head{font-family:var(--li-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--li-surface-dark);color:var(--li-paper);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.7rem .9rem;font-size:.78rem;font-weight:600;display:flex}.hs-rail-clear{letter-spacing:.06em;text-transform:none;color:var(--li-red-text);border-bottom:1px solid var(--li-red);white-space:nowrap;font-size:.68rem;text-decoration:none}.hs-rail-clear:hover{color:var(--li-paper);border-bottom-color:var(--li-paper)}.hs-rail-search{border-bottom:1px solid #d8d2c6;padding:.9rem}.hs-rail-search .li-shop-search{margin:0}@media (width>=861px){.hs-rail-search .li-shop-search input[type=search]{padding:.65rem .6rem;font-size:.82rem}.hs-rail-search .li-shop-search button{font-size:var(--li-fs-md);padding:0 .75rem}}.hs-rail .hs-sec{border-bottom:1px solid #d8d2c6}.hs-rail .hs-sec:last-of-type{border-bottom:0}.hs-sec-h{width:100%;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:#55514a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem .7rem;display:flex}.hs-sec-h:hover{color:var(--li-ink)}.hs-sec-h .hs-chev{border-right:2px solid var(--li-red);border-bottom:2px solid var(--li-red);width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)}.hs-sec.is-collapsed .hs-sec-b{display:none}.hs-sec.is-collapsed .hs-sec-h .hs-chev{transform:rotate(-45deg)}.hs-sec-b{flex-direction:column;gap:2px;padding:0 .55rem .85rem;display:flex}.hs-cat,.hs-price{font-family:var(--li-mono);color:var(--li-ink);box-sizing:border-box;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;min-height:34px;padding:.35rem .45rem .35rem .35rem;font-size:.82rem;line-height:1.3;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.hs-cat:hover,.hs-price:hover,.hs-cat.is-active,.hs-price.is-active{border-left-color:var(--li-red);background:#faf7f0}.hs-cat.is-active,.hs-price.is-active{font-weight:600}.hs-cat--sub{padding-left:.7rem}.hs-cat-c{color:#55514a;background:var(--li-paper);text-align:center;border:1px solid #d8d2c6;flex:none;min-width:1.5rem;padding:.1rem .35rem;font-size:.68rem}.hs-cat.is-active .hs-cat-c{border-color:var(--li-red);color:var(--li-ink);background:#fff}.hs-cat-grph{font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;color:#6b675f;padding:.5rem 0 .15rem .6rem;font-size:.7rem;font-weight:600;text-decoration:none}.hs-chips{border-bottom:1px solid #d8d2c6;flex-wrap:wrap;gap:.4rem;padding:.8rem .9rem;display:flex}.hs-chip{font-family:var(--li-mono);font-size:var(--li-fs-2xs);color:var(--li-ink);border:2px solid var(--li-ink);background:#fff;padding:.25rem .55rem;font-weight:600;text-decoration:none}.hs-chip .hs-x{color:var(--li-red);margin-left:.3rem;font-weight:700}.hs-chip:hover{border-color:var(--li-red)}.hs-swatches{flex-wrap:wrap;gap:.45rem;display:flex}.hs-swatches.hs-swatches-fam{grid-template-columns:1fr 1fr;gap:.5rem .6rem;padding:.15rem .2rem;display:grid}.hs-sw{flex-direction:column;align-items:center;gap:.2rem;text-decoration:none;display:flex}.hs-swatches-fam .hs-sw{flex-direction:row;justify-content:flex-start;align-items:center;gap:.45rem;min-height:32px}.hs-sw span{border:2px solid #d8d2c6;width:22px;height:22px;display:block}.hs-swatches-fam .hs-sw span{flex:0 0 18px;width:18px;height:18px}.hs-sw.is-sel span,.hs-sw:hover span{border-color:var(--li-red)}.hs-sw em{font-style:normal;font-family:var(--li-mono);color:#55514a;font-size:.6rem}.hs-swatches-fam .hs-sw em{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.hs-swatches-fam .hs-sw.is-sel em{color:var(--li-ink);font-weight:600}@media (width<=860px){.li-woo .hs-filter-toggle{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--li-ink);cursor:pointer;background:#fff;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.6rem 1rem;font-size:.78rem;font-weight:600;display:inline-flex}.li-woo .hs-filter-toggle .hs-chev{border-right:2px solid var(--li-red);border-bottom:2px solid var(--li-red);width:7px;height:7px}.li-woo .hs-shop-layout{display:block}.li-woo .hs-rail{width:auto;margin-bottom:1.25rem;display:none;position:static}.li-woo .hs-rail.is-open{display:block}}.li-woo ul.products{clear:both;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.75rem}.li-woo .hs-shop-main ul.products{margin-top:0}.li-woo ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;display:block}.li-woo .hs-loop-thumb{background:#fff;border-bottom:1px solid #eee9df;line-height:0;overflow:hidden}.li-woo ul.products li.product a img,.li-woo ul.products li.product img{aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:auto;margin:0;padding:clamp(.6rem,1.6vw,1.1rem);display:block}.li-woo .hs-loop-thumb img{transition:transform .22s cubic-bezier(.22,1,.36,1)}.li-woo ul.products li.product:focus-within .hs-loop-thumb img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.li-woo ul.products li.product:hover .hs-loop-thumb img{transform:scale(1.05)}}.li-loop-cat{font-family:var(--li-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--li-red-text-light-bg);padding:1rem 1.1rem 0;font-size:.68rem;font-weight:600;display:block}.li-woo ul.products li.product .woocommerce-loop-product__title{font-size:var(--li-fs-lg);color:var(--li-ink);padding:.3rem 1.1rem 0}.li-woo ul.products li.product .price{padding:.4rem 1.1rem 1.1rem}.li-woo ul.products li.product .button{text-align:center;box-sizing:border-box;width:calc(100% - 2.2rem);margin:auto 1.1rem 1.2rem;display:block}.li-woo ul.products li.product .button:hover{transform:none}.li-woo .hs-car-frame{position:relative}.li-woo .hs-car-stage{min-height:320px}.li-woo .hs-car-arrow{background:var(--li-surface-dark);width:44px;height:44px;color:var(--li-paper);border:2px solid var(--li-ink);font-size:var(--li-fs-xl);cursor:pointer;z-index:2;border-radius:0;justify-content:center;align-items:center;padding:0 0 4px;line-height:1;transition:background .15s,border-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.li-woo .hs-car-prev{left:12px}.li-woo .hs-car-next{right:12px}.li-woo .hs-car-arrow:hover{background:var(--li-red);border-color:var(--li-red)}.li-woo .hs-car-thumbs{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.li-woo .hs-car-thumb{cursor:pointer;background:#fff;border:2px solid #d8d2c6;width:68px;height:68px;padding:0;transition:border-color .15s}.li-woo .hs-car-thumb img{object-fit:cover;width:100%;height:100%;display:block}.li-woo .hs-car-thumb:hover{border-color:var(--li-ink)}.li-woo .hs-car-thumb.is-active{border-color:var(--li-red)}.li-vspot{border:3px solid var(--li-ink);position:relative;overflow:hidden}.li-dark .li-vspot{border-color:var(--li-line)}.li-vspot img{width:100%;height:auto;display:block;border:0!important}.li-vspot video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.li-vspot.li-has-video video{opacity:1}.li-clip[data-reveal]{opacity:1;clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--li-stagger,0) * 90ms);transform:none}.li-clip[data-reveal].in-view{clip-path:inset(0)}html.no-js .li-clip[data-reveal]{clip-path:none}.li-quote-list{font-family:var(--li-mono);margin:1.25rem 0 1.75rem;padding:0;font-size:.88rem;list-style:none}.li-quote-list li{border-bottom:1px solid #d8d2c6;padding:.5rem 0}.li-quote-list li:before{content:"✓";color:var(--li-red);font-weight:700}.li-quote-alt{font-family:var(--li-mono);font-size:var(--li-fs-sm);color:#6b675f;margin-top:1rem}.li-quote-alt a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:reduce){.li-clip[data-reveal]{clip-path:none;transition:none}.li-vspot video,.li-woo .hs-loop-thumb img{transition:none}}.li-step-plain:before{content:none}.li-btn-ghost-ink{color:var(--li-ink);border-color:var(--li-ink);background:0 0}.li-btn-ghost-ink:after{background:var(--li-surface-dark)}.li-btn-ghost-ink:focus-visible{background:var(--li-surface-dark);color:var(--li-paper);border-color:var(--li-ink);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.li-btn-ghost-ink:hover{background:var(--li-surface-dark);color:var(--li-paper);border-color:var(--li-ink);transform:translateY(-2px)}}.li-empty-cta{text-align:center;padding:1.5rem 0 .5rem}.li-empty-cta>p:first-child{font-family:var(--li-mono);color:#6b675f;margin:0 0 1.25rem;font-size:.9rem}.li-empty-cta .li-note a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product,.li-woo ul.products li.product{float:none;width:100%;margin:0}.li-woo ul.products li.product{box-sizing:border-box;flex-direction:column;display:flex}.li-woo ul.products:before,.li-woo ul.products:after{display:none}.li-cta-contact a{background-image:linear-gradient(var(--li-red), var(--li-red));background-position:.2rem calc(100% - .95rem);background-repeat:no-repeat;background-size:calc(100% - .4rem) 2px;border-bottom:0;margin:-.95rem -.2rem;padding:.95rem .2rem;display:inline-block}.li-pdp-trust{font-family:var(--li-body);color:#6b675f;margin:.5rem 0 0;font-size:.82rem;line-height:1.55}.li-pdp-trust a{color:var(--li-red-text-light-bg);text-underline-offset:3px;text-decoration:underline}.li-pdp-trust a:hover{color:var(--li-ink)}.li-woo .hs-pdp-top .summary .li-pdp-trust{margin-top:.5rem}.li-designer-mode .li-pdp-trust{display:none!important}.hs-car-arrow:focus-visible,.hs-car-thumb:focus-visible,.li-woo .wc-tabs a:focus-visible,.hs-faq summary:focus-visible,.hs-ex-card button:focus-visible,.hs-ex-card input:focus-visible,.hs-ex-card select:focus-visible,.hs-ex-card textarea:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}@media (width<=640px){.li-woo .hs-car-stage{min-height:0;max-height:300px}.li-woo .hs-car-stage img,.li-woo .hs-car-img{object-fit:contain;max-height:300px}.li-woo .hs-car-thumbs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;overflow:auto hidden}.li-woo .hs-car-thumbs::-webkit-scrollbar{display:none}.li-woo .hs-car-thumb{box-sizing:border-box;flex:0 0 48px;width:48px;height:48px;margin-top:0}.hs-faq summary{align-items:center;min-height:44px}.li-woo .wc-tabs a,.li-woo ul.tabs.wc-tabs li a{align-items:center;min-height:44px;display:flex}}.pswp:not(.pswp--open){display:none}.hs-stickybuy{visibility:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),visibility .25s;transform:translateY(100%)}body.hs-sb-on .hs-stickybuy{visibility:visible;transform:none}body.hs-sb-on{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.hs-stickybuy{transition:none}}body.li-designer-mode.fpd-customization-required .li-woo form.cart .quantity{display:none!important}body.li-designer-mode.fpd-customization-required .li-woo form.cart:before{content:"Add your art to unlock add to cart";min-height:44px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b675f;background:#fbf9f5;border:2px dashed #d8d2c6;align-items:center;padding:.55rem .9rem;font-size:.74rem;font-weight:600;display:inline-flex}body.hs-designing .hs-carousel,body.li-designer-mode .li-woo .summary .product_title,body.li-designer-mode .li-woo .summary p.price{display:none!important}body.li-designer-mode .li-woo{padding-top:clamp(1.25rem,3vw,2.25rem);padding-bottom:clamp(2rem,5vw,3.5rem)}body.li-designer-mode .li-woo-in{border:2px solid var(--li-ink);box-shadow:var(--li-shadow)#0d0d0f1f;background:#fff}body.li-designer-mode.single-product div.product,body.li-designer-mode .li-woo .fpd-product-designer-wrapper{margin:0}body.li-designer-mode .li-woo .fpd-container.fpd-wrapper{box-shadow:none;border:0;margin:0;width:100%!important;max-width:none!important}body.li-designer-mode .li-woo .hs-pdp-top{row-gap:.6rem;margin-top:0}.hs-tpl-note{font-family:var(--li-mono);letter-spacing:.03em;color:#55524b;margin:.6rem 2px 1.6rem;font-size:.7rem;line-height:1.55}body.li-designer-mode .hs-tpl-note{border-top:2px solid var(--li-ink);font-family:var(--li-mono);letter-spacing:.03em;color:#55524b;background:#f7f4ee;margin:0;padding:.7rem clamp(.9rem,1.6vw,1.35rem) 0;font-size:.7rem;line-height:1.55}.li-dz-restored{color:#2b2925;font-family:var(--li-mono);letter-spacing:.02em;background:#fff4d6;border-top:2px solid #0d0d0f;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0;padding:.55rem clamp(.9rem,1.6vw,1.35rem);font-size:.72rem;line-height:1.5;display:flex}.li-dz-restored button{color:#0d0d0f;min-height:36px;font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#fff;border:2px solid #0d0d0f;padding:.35rem .85rem;font-weight:700}.li-dz-restored button:hover,.li-dz-restored button:focus-visible{color:#fff;background:#0d0d0f}@media (pointer:coarse){.li-dz-restored button{min-height:44px}}@media (width<=640px),(pointer:coarse){body.hs-designing .li-views-seg .li-view-btn{min-height:44px}body.hs-designing fpd-views-nav .fpd-view-prev,body.hs-designing fpd-views-nav .fpd-view-next{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.li-designer-bar .li-designer-back,.li-woo .hs-lo-edit{align-items:center;min-height:44px;display:inline-flex}}@media (width<=640px){body.hs-designing fpd-main-bar .fpd-navigation{display:flex}body.hs-designing fpd-main-bar .fpd-navigation .fpd-nav-item:not([data-module=products]){flex:1 1 0!important;width:auto!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}.li-woo .hs-lo-list>li{white-space:normal;max-width:100%}}body.hs-designing fpd-actions-bar [data-pos=center],body.hs-designing fpd-actions-bar [data-pos=center]>fpd-actions-menu{pointer-events:none}body.hs-designing fpd-actions-bar [data-pos=center]>fpd-actions-menu>*{pointer-events:auto}body.li-designer-mode .li-woo .summary.entry-summary{float:none;border-top:2px solid var(--li-ink);background:#f7f4ee;width:auto;max-width:none;margin:0;padding:.85rem clamp(.9rem,1.6vw,1.35rem) 1rem}body.li-designer-mode .li-woo div.product:has(.hs-tpl-note) .summary.entry-summary{border-top:0;padding-top:.65rem}body.li-designer-mode .li-woo form.cart{margin:0}@media (width<=640px){.li-designer-bar{flex-direction:column;align-items:stretch;gap:.5rem}.li-designer-bar .li-designer-back{order:-1;align-self:flex-start}.li-designer-bar h1,.li-designer-bar h2{font-size:1.12rem}body.li-designer-mode .li-woo form.cart .single_add_to_cart_button,body.li-designer-mode .li-woo form.cart .single_variation_wrap{flex:100%;width:100%}body.li-designer-mode .li-woo form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap;align-items:stretch;gap:.6rem;width:100%;display:flex}}.fpd-container{--fpd-primary-color:#e32227;--fpd-primary-fg-color:#fff;--fpd-btn-primary-color:#e32227;--fpd-btn-primary-text-color:#fff;--fpd-secondary-color:#0d0d0f;--fpd-secondary-fg-color:#fff;--fpd-mainbar-nav-color:#6b675f;--fpd-actions-bar-bg-color:#0d0d0f;--fpd-list-bg-color-active:#f7e3e3;--fpd-light-bg-color:#f7f4ee;--fpd-canvas-bg:#fff;--fpd-border-color:#d8d2c6;--fpd-border-radius:0px;--fpd-text-color:#2a2a2e;font-family:var(--li-body)}fpd-element-toolbar.fpd-container.fpd-smart{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0!important;overflow:visible!important}fpd-element-toolbar.fpd-container.fpd-sidebar{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.fpd-container .fpd-nav-item{color:#6b675f!important}.fpd-container .fpd-nav-item:hover{color:var(--li-ink)!important}.fpd-container .fpd-nav-item.fpd-active{color:var(--li-red-text-light-bg)!important}.fpd-container .fpd-nav-item .fpd-nav-icon:before{color:inherit!important}.fpd-container .fpd-nav-item.fpd-active .fpd-nav-icon:before{color:var(--li-red-text-light-bg)!important}.fpd-container fpd-actions-bar,.fpd-container fpd-actions-bar *{color:#f5f2ec!important}.fpd-container fpd-actions-bar .fpd-btn:hover{color:var(--li-red-text)!important}.fpd-container .fpd-module-tabs>div{background:0 0;color:#6b675f!important}.fpd-container .fpd-module-tabs>div.fpd-active{color:var(--li-ink)!important;background:#f7e3e3!important}.fpd-container .fpd-dropdown-list,.fpd-container .fpd-dropdown-list .fpd-item,.fpd-container .fpd-dropdown .fpd-dropdown-current,.fpd-container fpd-actions-bar .fpd-dropdown-list .fpd-item,.fpd-dropdown-list,.fpd-dropdown-list .fpd-item{color:#2a2a2e!important}.fpd-dropdown-list .fpd-item:hover{color:var(--li-ink)!important;background:#0d0d0f14!important}.fpd-container fpd-actions-bar .fpd-collapsed-menu{background:0 0!important}.fpd-container fpd-actions-bar .fpd-collapsed-menu .fpd-dropdown-menu{background:#fff!important}.fpd-container fpd-actions-bar .fpd-collapsed-menu .fpd-dropdown-menu,.fpd-container fpd-actions-bar .fpd-collapsed-menu .fpd-dropdown-menu *{color:#2a2a2e!important}.fpd-color-palette{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fill,minmax(26px,1fr));gap:6px;padding:4px 6px 4px 2px;max-height:190px!important;display:grid!important;overflow-y:auto!important}@media (width<=768px){.fpd-color-palette{max-height:150px!important}}.fpd-color-palette .fpd-item{border:1px solid #0000002e;border-radius:50%;width:26px;min-width:26px;height:26px;margin:0;box-shadow:inset 0 0 0 1px #ffffff59}.hs-thread-label{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--li-ink);min-height:1.25em;margin:.65rem 0 .2rem;font-size:.74rem;font-weight:600}.fpd-panel-color .fpd-color-wrapper,.fpd-panel-color .fpd-color-panel,.fpd-panel-color .fpd-color-panel .fpd-scroll-area{height:auto!important;max-height:none!important}.fpd-panel-color .fpd-color-wrapper>div.fpd-active{height:auto!important}.li-woo .fpd-container fpd-actions-bar .fpd-label,.li-woo .fpd-container fpd-actions-bar .fpd-btn>span:not([class*=fpd-icon]){font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600}body.li-designer-mode fpd-views-nav{border:2px solid var(--li-ink);z-index:20;background:#fff;border-radius:0;align-items:center;gap:.15rem;width:max-content;max-width:calc(100% - 20px);padding:3px;transform:translate(-50%);box-shadow:3px 3px #0d0d0f1f;display:flex!important;inset:10px auto auto 50%!important}body.li-designer-mode fpd-main-wrapper{box-sizing:content-box;padding-top:64px!important}body.li-designer-mode fpd-views-nav{top:7px!important}body.li-designer-mode fpd-views-nav:has(.li-views-seg) .fpd-show-views-grid{display:none!important}body.li-designer-mode fpd-views-nav .fpd-view-prev,body.li-designer-mode fpd-views-nav .fpd-view-next{min-width:40px;min-height:40px;color:var(--li-ink);cursor:pointer;justify-content:center;align-items:center;display:flex}body.li-designer-mode fpd-views-nav .fpd-view-prev.fpd-disabled,body.li-designer-mode fpd-views-nav .fpd-view-next.fpd-disabled{opacity:.3;pointer-events:none}.li-views-seg{gap:0;display:flex}.li-views-seg .li-view-btn{appearance:none;cursor:pointer;min-height:40px;font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:#6b675f;background:0 0;border:0;padding:.35rem .8rem;font-size:.7rem;font-weight:600;transition:background .15s,color .15s}.li-views-seg .li-view-btn:hover{color:var(--li-ink)}.li-views-seg .li-view-btn[aria-pressed=true]{background:var(--li-red);color:#fff}body.li-designer-mode fpd-views-nav{flex-wrap:nowrap}body.li-designer-mode fpd-views-nav .li-views-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow:auto hidden}body.li-designer-mode fpd-views-nav .li-views-seg::-webkit-scrollbar{display:none}.li-views-seg .li-view-btn{white-space:nowrap;flex:none}.fpd-container :focus-visible,fpd-views-nav :focus-visible,fpd-element-toolbar :focus-visible{outline:3px solid var(--li-red);outline-offset:2px}body.hs-designing fpd-actions-bar .fpd-btn:has(.fpd-icon-download),body.hs-designing fpd-actions-bar .fpd-btn:has(.fpd-icon-print),.fpd-tool-text-stroke,.fpd-tool-text-shadow,.fpd-stroke-color-wrapper,.fpd-tool-stroke-width,.fpd-shadow-color-wrapper,.fpd-tool-shadow-blur,.fpd-tool-shadow-offsetX,.fpd-tool-shadow-offsetY,.fpd-remove-shadow{display:none!important}body.hs-designing .fpd-add-text textarea,body.hs-designing fpd-module-text textarea{color:var(--li-ink)!important;caret-color:var(--li-ink)!important;font-family:var(--li-mono), ui-monospace, monospace!important;background:#fff!important;border:1px solid #d8d2c6!important;border-radius:0!important}@media (width<=600px){body.hs-designing .fpd-container.fpd-wrapper{--fpd-sidebar-width:100%;max-width:100vw}body.hs-designing .fpd-container fpd-main-bar,body.hs-designing .fpd-container .fpd-main-bar,body.hs-designing .fpd-container .fpd-sidebar,body.hs-designing .fpd-container .fpd-module-content{box-sizing:border-box;max-width:100%!important}}body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-small,body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-medium{height:auto!important;min-height:0!important;max-height:none!important}body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-small fpd-main-wrapper,body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-medium fpd-main-wrapper{min-height:0!important}body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-small .fpd-product-stage,body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-medium .fpd-product-stage{max-width:min(86vw,100dvh - 320px)!important;min-height:0!important;margin-left:auto!important;margin-right:auto!important}@media (height<=520px){body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-small .fpd-product-stage,body.hs-designing .fpd-container.fpd-wrapper.fpd-layout-medium .fpd-product-stage{max-width:min(86vw,max(260px,100dvh - 130px))!important}body.hs-designing .li-promo,body.hs-designing .li-header{position:absolute!important}body.hs-designing fpd-module-text textarea{height:64px!important;min-height:64px!important}}body.hs-designing fpd-module-text .fpd-btn,body.hs-designing .fpd-add-text .fpd-btn{align-items:center!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}body.hs-designing fpd-element-toolbar.fpd-smart{display:none!important}body.hs-designing.hs-edit-armed fpd-element-toolbar.fpd-smart{display:flex!important}body.hs-designing.hs-edit-armed .fpd-layout-small fpd-main-wrapper,body.hs-designing.hs-edit-armed .fpd-layout-medium fpd-main-wrapper{margin-bottom:250px!important}body.hs-designing.hs-edit-armed.hs-tb-docked fpd-element-toolbar{top:var(--hs-tb-top)!important;left:var(--hs-tb-left)!important;width:var(--hs-tb-width)!important;height:var(--hs-tb-h)!important;position:absolute!important;bottom:auto!important;overflow:visible!important}#hs-edit-hint{z-index:9999;background:var(--li-surface-dark);width:max-content;max-width:94vw;color:var(--li-paper);border:2px solid var(--li-red);font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;visibility:hidden;border-radius:0;align-items:center;gap:.55em;padding:.8em 1.25em;font-size:.78rem;font-weight:600;line-height:1.3;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:4px 4px #0d0d0f59}#hs-edit-hint.is-on{opacity:1;visibility:visible;transition:opacity .25s,transform .25s;animation:.55s 1.6s 2 liHintNudge;transform:translate(-50%)translateY(0)}#hs-edit-hint .hs-edit-hint-icon{letter-spacing:-.35em;margin-right:.35em;font-size:1.2em}@keyframes liHintNudge{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@media (prefers-reduced-motion:reduce){#hs-edit-hint.is-on{animation:none}}body.hs-designing .fpd-layout-small fpd-views-nav,body.hs-designing .fpd-layout-medium fpd-views-nav{top:8px!important;bottom:auto!important}body.hs-designing .fpd-product-stage canvas.upper-canvas,body.hs-designing .fpd-product-stage canvas.lower-canvas,body.hs-designing .fpd-product-stage .canvas-container,body.hs-designing fpd-element-toolbar,body.hs-designing fpd-element-toolbar *,body.hs-designing fpd-main-bar,body.hs-designing fpd-main-bar *,body.hs-designing fpd-actions-bar,body.hs-designing fpd-actions-bar *,body.hs-designing fpd-views-nav,body.hs-designing fpd-views-nav *{touch-action:manipulation!important}body.hs-designing fpd-element-toolbar [class*=fpd-tool-],body.hs-designing fpd-element-toolbar .fpd-close,body.hs-designing fpd-element-toolbar .fpd-close-sub-panel,body.hs-designing fpd-main-bar .fpd-nav-item,body.hs-designing fpd-actions-bar .fpd-btn,body.hs-designing fpd-views-nav .fpd-view-prev,body.hs-designing fpd-views-nav .fpd-view-next,body.hs-designing fpd-element-toolbar .fpd-tool-color .fpd-current-fill,body.hs-designing fpd-element-toolbar .fpd-tool-text-size .fpd-input,body.hs-designing fpd-element-toolbar .fpd-tool-font-family .fpd-dropdown-current,body.hs-designing fpd-element-toolbar .fpd-tool-font-family .fpd-dropdown-arrow,body.hs-designing fpd-element-toolbar .fpd-tool-font-family .fpd-dropdown-arrow *,body.hs-designing fpd-element-toolbar .fpd-close-sub-panel>*,body.hs-designing fpd-element-toolbar .fpd-close>*{touch-action:none!important}fpd-element-toolbar.fpd-container{font-family:var(--li-body);letter-spacing:normal;font-size:.9rem;font-weight:400}fpd-element-toolbar.fpd-container .fpd-label{font-family:var(--li-mono);letter-spacing:.05em;text-transform:uppercase;font-weight:600}fpd-element-toolbar.fpd-container .fpd-sub-panel .fpd-label{font-size:var(--li-fs-2xs);letter-spacing:.08em;line-height:1.5}fpd-element-toolbar.fpd-container .fpd-sub-panel>div .fpd-panel-tabs>span{font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.25}fpd-element-toolbar.fpd-container input,fpd-element-toolbar.fpd-container .fpd-dropdown-current{font-family:var(--li-mono);letter-spacing:.02em;font-size:.88rem;font-weight:600}fpd-element-toolbar.fpd-container .fpd-panel-edit-text textarea{font-family:var(--li-body);font-size:var(--li-fs-base);letter-spacing:normal;font-weight:400;line-height:1.5}fpd-element-toolbar.fpd-container .fpd-sub-panel>div .fpd-btn-group>:not([class*=fpd-icon-]),fpd-element-toolbar.fpd-container .fpd-sub-panel>div .fpd-tools-group>:not([class*=fpd-icon-]){font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}fpd-element-toolbar.fpd-container .fpd-sub-panel>div .fpd-btn-group>[class*=fpd-icon-],fpd-element-toolbar.fpd-container .fpd-sub-panel>div .fpd-tools-group>[class*=fpd-icon-]{font-size:18px}fpd-element-toolbar.fpd-container [class*=fpd-icon-]{letter-spacing:normal}fpd-element-toolbar.fpd-container .fpd-sub-panel .fpd-panel-font-family .fpd-fonts-list>.fpd-item{font-size:var(--li-fs-base);letter-spacing:normal;font-weight:400;line-height:1.7}.hs-thread-label{font-size:var(--li-fs-2xs);letter-spacing:.08em}@media (width<=768px){fpd-element-toolbar.fpd-container input,fpd-element-toolbar.fpd-container textarea,fpd-element-toolbar.fpd-container .fpd-dropdown-current{font-size:16px}}body.woocommerce-cart .entry-content .woocommerce{font-size:var(--li-fs-base);line-height:1.55}body.woocommerce-cart .entry-content .woocommerce .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-cart .hs-perks-line{background:var(--li-surface-dark);color:var(--li-paper);border:0;border-left:4px solid var(--li-red);font-family:var(--li-mono);border-radius:0;margin:0 0 1rem;padding:.85rem 1.1rem;font-size:.82rem;line-height:1.55}body.woocommerce-cart .hs-perks-line strong{color:var(--li-red-text);font-weight:600}body.woocommerce-cart .hs-perks-sep{color:var(--li-steel);opacity:1;margin:0 .45em}body.woocommerce-cart .hs-perks-jump{background:var(--li-red);color:#fff;border:2px solid var(--li-red);font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;filter:none;border-radius:0;min-height:40px;margin-left:.5rem;padding:.5rem .95rem}body.woocommerce-cart .hs-perks-jump:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);filter:none}body.woocommerce-cart .hs-perks-jump:focus-visible{outline:3px solid var(--li-paper);outline-offset:2px}body.woocommerce-cart .hs-bulk-callout,body.woocommerce-cart .hs-cart-save{color:var(--li-ink);border:2px solid var(--li-ink);border-left:6px solid var(--li-red);font-family:var(--li-body);background:#fff;border-radius:0;margin:0 0 1.5rem;padding:1.1rem 1.25rem;font-size:.92rem;line-height:1.6}body.woocommerce-cart .hs-cart-save strong{font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:0 0 .35rem;font-size:.76rem;font-weight:600;display:block}body.woocommerce-cart .hs-cart-save-row{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:520px;margin-top:.85rem;display:flex}body.woocommerce-cart .hs-cart-save-row input[type=email],body.woocommerce-cart table.cart td.actions #coupon_code,body.woocommerce-cart p.return-to-shop .button{box-sizing:border-box}body.woocommerce-cart .hs-cart-save-row input[type=email]{border:2px solid var(--li-ink);min-width:0;min-height:48px;font-family:var(--li-body);color:var(--li-ink);background:#fff;border-radius:0;flex:200px;padding:.6rem .85rem;font-size:16px}body.woocommerce-cart .hs-cart-save-row input[type=email]:focus-visible{outline:3px solid var(--li-red);outline-offset:1px}body.woocommerce-cart .hs-cart-save-row button{cursor:pointer;background:var(--li-red);color:#fff;border:2px solid var(--li-red);min-height:48px;font-family:var(--li-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:0;flex:none;padding:.6rem 1.4rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s}body.woocommerce-cart .hs-cart-save-row button:hover{background:var(--li-red-dark);border-color:var(--li-red-dark)}body.woocommerce-cart .hs-cart-save-row button:focus-visible{outline:3px solid var(--li-ink);outline-offset:2px}body.woocommerce-cart .hs-cart-save-row button[disabled]{opacity:.5;cursor:not-allowed}body.woocommerce-cart .hs-cart-save-msg{font-family:var(--li-mono);color:var(--li-red-text-light-bg);margin-top:.55rem;font-size:.78rem;display:block}body.woocommerce-cart .woocommerce-cart-form{margin:0}body.woocommerce-cart table.cart{border:2px solid var(--li-ink);border-collapse:collapse;width:100%;font-family:var(--li-body);font-size:var(--li-fs-md);background:#fff;border-radius:0;margin:0}body.woocommerce-cart table.cart thead th{background:var(--li-surface-dark);color:var(--li-paper);font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;border:0;padding:.75rem .9rem;font-size:.68rem;font-weight:600}body.woocommerce-cart table.cart th.product-quantity{text-align:center}body.woocommerce-cart table.cart th.product-price,body.woocommerce-cart table.cart th.product-subtotal{text-align:right}body.woocommerce-cart table.cart td{vertical-align:middle;border:0;border-top:1px solid #d8d2c6;padding:1rem .9rem}body.woocommerce-cart table.cart th,body.woocommerce-cart table.cart td{box-sizing:border-box}body.woocommerce-cart table.cart tbody tr:first-child td{border-top:0}body.woocommerce-cart td.product-thumbnail a{display:block}body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail a img,body.woocommerce-cart td.product-thumbnail img{object-fit:contain;border:2px solid var(--li-ink);background:#fff;border-radius:0;width:72px;max-width:none;height:72px;margin:0;padding:2px;display:block}body.woocommerce-cart td.product-name>a{font-family:var(--li-body);font-weight:600;font-size:var(--li-fs-base);color:var(--li-ink);line-height:1.3;text-decoration:none}body.woocommerce-cart td.product-name>a:hover,body.woocommerce-cart td.product-name>a:focus-visible{color:var(--li-red-text-light-bg);text-decoration:underline}body.woocommerce-cart td.product-name dl.variation{background:var(--li-surface);border-left:2px solid var(--li-red);max-width:460px;font-family:var(--li-mono);color:#55514a;grid-template-columns:auto minmax(0,1fr);gap:.25rem .8rem;margin:.6rem 0 0;padding:.55rem .7rem;font-size:.74rem;line-height:1.5;display:grid}body.woocommerce-cart td.product-name dl.variation dt{text-transform:uppercase;letter-spacing:.06em;color:var(--li-ink);margin:0;font-style:normal;font-weight:600}body.woocommerce-cart td.product-name dl.variation dd,body.woocommerce-cart td.product-name dl.variation dd p{margin:0}body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-subtotal{font-family:var(--li-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}body.woocommerce-cart td.product-price{color:#55514a;font-size:var(--li-fs-sm)}body.woocommerce-cart td.product-subtotal{color:var(--li-ink);font-size:var(--li-fs-base);font-weight:600}body.woocommerce-cart td.product-remove a.remove{box-sizing:border-box;background:#fff;border:2px solid #d8d2c6;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto;font-size:1.2rem;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex;color:var(--li-ink)!important}body.woocommerce-cart td.product-remove a.remove:hover,body.woocommerce-cart td.product-remove a.remove:focus-visible{background:var(--li-red);border-color:var(--li-red);color:#fff!important}body.woocommerce-cart td.product-remove a.remove:focus-visible{outline:3px solid var(--li-ink);outline-offset:2px}body.woocommerce-cart td.product-quantity .quantity{border:2px solid var(--li-ink);background:#fff;justify-content:center;align-items:stretch;max-width:128px;margin:0 auto;display:flex}body.woocommerce-cart td.product-quantity .quantity .qty{text-align:center;width:100%;min-width:0;height:44px;color:var(--li-ink);font-family:var(--li-mono);-moz-appearance:textfield;appearance:textfield;background:#fff;border-radius:0;flex:auto;margin:0;padding:0;font-size:16px;border:0!important}body.woocommerce-cart td.product-quantity .quantity .qty:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}body.woocommerce-cart .quantity .qty::-webkit-outer-spin-button,body.woocommerce-cart .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-cart .li-qty__btn{width:40px;min-height:44px;color:var(--li-ink);font-family:var(--li-mono);cursor:pointer;background:#fff;border:0;border-radius:0;flex:none;margin:0;padding:0;font-size:1.1rem;font-weight:600;line-height:1;transition:background .15s,color .15s}body.woocommerce-cart .li-qty__btn:hover{background:var(--li-surface-dark);color:var(--li-paper)}body.woocommerce-cart .li-qty__btn:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}body.woocommerce-cart .li-qty__btn[disabled]{opacity:.35;cursor:not-allowed}body.woocommerce-cart table.cart td.actions{border-top:2px solid var(--li-ink);background:var(--li-paper);text-align:left;vertical-align:middle;padding:1rem .9rem;display:table-cell}body.woocommerce-cart table.cart td.actions:after{content:"";clear:both;display:block}body.woocommerce-cart table.cart td.actions .coupon{margin:0}body.woocommerce-cart table.cart td.actions .coupon label.screen-reader-text{position:absolute}body.woocommerce-cart table.cart td.actions #coupon_code{border:2px solid var(--li-ink);max-width:220px;min-height:48px;font-family:var(--li-mono);color:var(--li-ink);border-radius:0;font-size:16px}body.woocommerce-cart table.cart td.actions #coupon_code:focus-visible{outline:3px solid var(--li-red);outline-offset:1px}body.woocommerce-cart table.cart td.actions .button{white-space:nowrap;min-height:48px;margin:0;padding:.7rem 1.3rem}@media (width>=761px){body.woocommerce-cart table.cart{table-layout:fixed}body.woocommerce-cart table.cart .product-remove{text-align:center;width:68px;padding-left:.5rem;padding-right:.5rem}body.woocommerce-cart table.cart .product-thumbnail{width:108px;padding-right:0}body.woocommerce-cart table.cart .product-price{width:104px}body.woocommerce-cart table.cart .product-quantity{width:168px}body.woocommerce-cart table.cart .product-subtotal{width:136px}body.woocommerce-cart table.cart td.actions .coupon{vertical-align:middle;align-items:center;gap:.6rem;display:inline-flex}body.woocommerce-cart table.cart td.actions>button[name=update_cart],body.woocommerce-cart table.cart td.actions>input[name=update_cart]{float:right}}body.woocommerce-cart .cart-collaterals{margin-top:1.75rem;display:block}body.woocommerce-cart .cart-collaterals:after{content:"";clear:both;display:table}body.woocommerce-cart .cart-collaterals .cart_totals{float:none;box-sizing:border-box;border:2px solid var(--li-ink);width:100%;max-width:460px;box-shadow:var(--li-shadow)#0d0d0f1f;font-size:var(--li-fs-base);background:#fff;border-radius:0;flex-direction:column;margin-left:auto;padding:1.5rem;display:flex}body.woocommerce-cart .cart_totals h2{border-bottom:2px solid var(--li-red);font-family:var(--li-display);text-transform:uppercase;letter-spacing:.005em;color:var(--li-ink);order:1;margin:0 0 1.1rem;padding-bottom:.7rem;font-size:1.45rem;font-weight:600;line-height:1.1}body.woocommerce-cart .cart_totals>table{order:2}body.woocommerce-cart .cart_totals .hs-logo-onfile{order:3}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{order:4}body.woocommerce-cart .cart_totals table{border-collapse:collapse;width:100%;font-family:var(--li-mono);background:0 0;border:0;border-radius:0;margin:0;font-size:.88rem}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td{text-align:left;vertical-align:middle;background:0 0;border:0;border-top:1px solid #d8d2c6;padding:.7rem 0}body.woocommerce-cart .cart_totals table tr:first-child th,body.woocommerce-cart .cart_totals table tr:first-child td{border-top:0;padding-top:0}body.woocommerce-cart .cart_totals table th{width:55%;font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.09em;text-transform:uppercase;color:#55514a}body.woocommerce-cart .cart_totals table td{text-align:right;color:var(--li-ink);font-variant-numeric:tabular-nums}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{border-top:2px solid var(--li-ink);padding-top:.95rem}body.woocommerce-cart .cart_totals .order-total th{color:var(--li-ink)}body.woocommerce-cart .cart_totals .order-total td,body.woocommerce-cart .cart_totals .order-total td .amount,body.woocommerce-cart .cart_totals .order-total td strong{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-xl);color:var(--li-ink);line-height:1.1}body.woocommerce-cart .hs-logo-onfile{cursor:pointer;font-family:var(--li-mono);color:#55514a;border-top:1px solid #d8d2c6;align-items:flex-start;gap:.65rem;margin:1.1rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.55;display:flex}body.woocommerce-cart .hs-logo-onfile input[type=checkbox]{width:20px;height:20px;accent-color:var(--li-red);cursor:pointer;flex:none;margin:.1rem 0 0}body.woocommerce-cart .hs-logo-onfile input[type=checkbox]:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{flex-direction:column;gap:.6rem;margin:1.25rem 0 0;padding:0;display:flex}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{box-sizing:border-box;text-align:center;background:var(--li-red);border:2px solid var(--li-red);color:#fff;width:100%;min-height:56px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;margin:0;padding:1rem 1.4rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff;transform:translateY(-2px)}}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:focus-visible{outline:3px solid var(--li-ink);outline-offset:3px}body.woocommerce-cart .wc-proceed-to-checkout #payment-method-message{order:2;width:100%;margin:0;position:static}body.woocommerce-cart .cross-sells{float:none;width:100%;margin:0 0 2rem}body.woocommerce-cart .cross-sells>h2{font-family:var(--li-display);text-transform:uppercase;margin:0 0 1.1rem;font-size:1.45rem;font-weight:600}body.woocommerce-cart .cross-sells ul.products{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}body.woocommerce-cart .cross-sells ul.products li.product{float:none;border:2px solid var(--li-ink);background:#fff;width:100%;margin:0;padding:0}body.woocommerce-cart .cross-sells ul.products li.product img{width:100%;height:auto;margin:0;display:block}body.woocommerce-cart .hs-empty-pop.li-woo{background:0 0;padding:0}body.woocommerce-cart .hs-empty-pop{margin:2.5rem 0 0}body.woocommerce-cart .hs-empty-pop>h2{font-family:var(--li-display);text-transform:uppercase;margin:0 0 1.25rem;font-size:1.45rem;font-weight:600}body.woocommerce-cart p.return-to-shop{margin:2rem 0 0}body.woocommerce-cart p.return-to-shop .button{align-items:center;min-height:48px;display:inline-flex}body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop){flex-direction:column;display:flex}body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop)>.wc-empty-cart-message,body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop)>.cart-empty{order:-2}body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop)>p.return-to-shop{order:-1;margin:.25rem 0 .5rem}body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop)>p.return-to-shop .button{background:var(--li-red);border-color:var(--li-red);color:#fff;align-self:flex-start}body.woocommerce-cart .entry-content .woocommerce:has(>.hs-empty-pop)>p.return-to-shop .button:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff}body.woocommerce-cart .entry-content .woocommerce:has(>.woocommerce-cart-form){flex-direction:column;display:flex}body.woocommerce-cart .entry-content .woocommerce:has(>.woocommerce-cart-form)>.hs-cart-save{order:2;margin:1.75rem 0 0}@media (width<=760px){body.woocommerce-cart .woocommerce-cart-form table.cart{background:0 0;border:0;width:100%;display:block}body.woocommerce-cart .woocommerce-cart-form table.cart thead{display:none}body.woocommerce-cart .woocommerce-cart-form table.cart tbody{width:100%;display:block}body.woocommerce-cart .woocommerce-cart-form tr.cart_item{border:2px solid var(--li-ink);background:#fff;grid-template-columns:72px minmax(0,1fr) 44px;grid-template-areas:"thumb name remove""qty qty qty""subtotal subtotal subtotal";align-items:start;gap:.75rem .85rem;margin:0 0 1rem;padding:.9rem;display:grid}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td{text-align:left;border:0;min-width:0;padding:0;display:block}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td:before{content:none!important;display:none!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-thumbnail{grid-area:thumb;display:block!important}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-thumbnail img{width:68px;height:68px}body.woocommerce-cart .woocommerce-cart-form tr.cart_item:has(td.product-name dl.variation){grid-template-areas:"thumb name remove""meta meta meta""qty qty qty""subtotal subtotal subtotal"}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name{display:contents}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name>a{grid-area:name;align-self:start}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-name>dl.variation{grid-area:meta;max-width:none;margin:0;padding:.6rem .8rem}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-remove{grid-area:remove;justify-self:end}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-price{display:none}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-quantity{grid-area:qty;justify-self:start}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-quantity .quantity{margin:0}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-subtotal{text-align:right;border-top:1px dashed #d8d2c6;grid-area:subtotal;width:100%;padding-top:.7rem;font-size:1.1rem}body.woocommerce-cart .woocommerce-cart-form tr.cart_item td.product-subtotal:after{content:"Line total";float:left;font-family:var(--li-mono);letter-spacing:.09em;text-transform:uppercase;color:#55514a;padding-top:.35rem;font-size:.68rem;font-weight:600}body.woocommerce-cart .woocommerce-cart-form tr:has(>td.actions){display:block}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions{background:0 0;border:0;padding:0;display:block}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions:before{content:none!important;display:none!important}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon{grid-template-columns:1fr;gap:.6rem;width:100%;display:grid}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions #coupon_code{width:100%;min-width:0;max-width:none}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions .coupon .button{justify-content:center;width:100%}body.woocommerce-cart .woocommerce-cart-form table.cart td.actions>.button{text-align:center;justify-content:center;width:100%;margin-top:.7rem}body.woocommerce-cart .cart-collaterals .cart_totals{max-width:none;box-shadow:var(--li-shadow-sm)#0d0d0f1f;padding:1.25rem}body.woocommerce-cart .cart_totals table th{width:52%;display:table-cell!important}body.woocommerce-cart .cart_totals table td{text-align:right!important;display:table-cell!important}body.woocommerce-cart .cart_totals table td:before{content:none!important;display:none!important}body.woocommerce-cart .cart_totals .order-total td,body.woocommerce-cart .cart_totals .order-total td .amount,body.woocommerce-cart .cart_totals .order-total td strong{font-size:var(--li-fs-lg)}}.hs-cartd{z-index:9500}.hs-cartd__scrim{background:#0d0d0fa8}.hs-cartd__panel{background:var(--li-paper);border-left:3px solid var(--li-ink);width:min(420px,92vw);box-shadow:-16px 0 48px #0d0d0f47}.hs-cartd__head{background:var(--li-surface-dark);color:var(--li-paper);border-bottom:3px solid var(--li-red);flex:none;padding:1.1rem 1.25rem}.hs-cartd__title{font-family:var(--li-display);text-transform:uppercase;letter-spacing:.005em;font-size:1.25rem;font-weight:600;line-height:1.1}.hs-cartd__close{background:var(--li-surface-dark-2);width:44px;height:44px;color:var(--li-paper);cursor:pointer;border:2px solid #33333a;border-radius:0;place-items:center;padding:0;transition:background .15s,border-color .15s;display:grid}.hs-cartd__close:hover{background:var(--li-red);border-color:var(--li-red)}.hs-cartd__close:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.hs-cartd__close svg{width:18px;height:18px;display:block}.hs-cartd__body{min-height:0;font-family:var(--li-body);font-size:var(--li-fs-base);flex-direction:column;flex:1;padding:1.1rem 1.15rem 1.25rem;line-height:1.5;display:flex;overflow:hidden}.hs-cartd__nudge{background:var(--li-surface-dark);color:var(--li-paper);border-left:4px solid var(--li-red);font-family:var(--li-mono);flex:none;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.76rem;line-height:1.5;display:flex}.hs-cartd__nudge b{color:var(--li-red-text);font-weight:600}.hs-cartd__nudge-ic{color:var(--li-red-text);flex:none;line-height:1.5}.hs-cartd__body ul.woocommerce-mini-cart{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.hs-cartd__body li.mini_cart_item,.hs-cartd li.woocommerce-mini-cart-item{background:0 0;border:0;border-bottom:1px solid #d8d2c6;flex-wrap:wrap;align-items:flex-start;margin:0;padding:.9rem 2.9rem .9rem 0;list-style:none;display:flex;position:relative}.hs-cartd ul li.woocommerce-mini-cart-item{padding:.9rem 2.9rem .9rem 0}.hs-cartd li.woocommerce-mini-cart-item:first-child{padding-top:.25rem}.hs-cartd li.woocommerce-mini-cart-item:last-child{border-bottom:0;padding-bottom:.35rem}.hs-cartd li.woocommerce-mini-cart-item .hs-mc__link{min-width:0;color:var(--li-ink);flex:100%;order:1;align-items:flex-start;gap:.85rem;text-decoration:none;display:flex}.hs-cartd li.woocommerce-mini-cart-item .hs-mc__thumb{flex:none;line-height:0;display:block}.hs-cartd__body li.mini_cart_item img,.hs-cartd li.woocommerce-mini-cart-item img{object-fit:contain;background:#fff;border:1px solid #cfc8ba;border-radius:0;flex:none;margin:0;padding:2px;display:block;float:none!important;width:56px!important;height:56px!important}.hs-cartd li.woocommerce-mini-cart-item .hs-mc__main{flex-direction:column;gap:.18rem;min-width:0;padding-top:.1rem;display:flex}.hs-cartd li.woocommerce-mini-cart-item .hs-mc__title{font-family:var(--li-body);color:var(--li-ink);font-size:.92rem;font-weight:600;line-height:1.3;transition:color .15s}.hs-cartd li.woocommerce-mini-cart-item .quantity{font-family:var(--li-mono);color:#55514a;font-variant-numeric:tabular-nums;margin:0;padding:0;font-size:.78rem;font-weight:400;line-height:1.4;display:block}.hs-cartd li.woocommerce-mini-cart-item .quantity .amount{color:#55514a;font-weight:400}@media (hover:hover){.hs-cartd li.woocommerce-mini-cart-item .hs-mc__link:hover .hs-mc__title{color:var(--li-red-text-light-bg)}}.hs-cartd li.woocommerce-mini-cart-item .hs-mc__link:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.hs-cartd li.woocommerce-mini-cart-item a.remove{box-sizing:border-box;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;font-size:1.35rem;line-height:1;text-decoration:none;transition:color .15s;display:flex;position:absolute;top:.65rem;right:0;color:#8a857c!important}@media (hover:hover){.hs-cartd li.woocommerce-mini-cart-item a.remove:hover{background:0 0;color:var(--li-red-text-light-bg)!important}}.hs-cartd li.woocommerce-mini-cart-item a.remove:focus-visible{outline:3px solid var(--li-red);outline-offset:-4px;color:var(--li-red-text-light-bg)!important}.hs-cartd li.woocommerce-mini-cart-item dl.variation{box-sizing:border-box;border-left:2px solid var(--li-red);min-width:0;font-family:var(--li-mono);color:#55514a;background:#0d0d0f0a;flex:100%;order:2;margin:.55rem 0 0 calc(60px + .85rem);padding:.45rem .6rem;font-size:.7rem;line-height:1.45;display:block}.hs-cartd li.woocommerce-mini-cart-item dl.variation dt{float:none;clear:none;text-transform:uppercase;letter-spacing:.05em;color:var(--li-ink);margin:0 0 .1rem;padding:0;font-style:normal;font-weight:600;display:block}.hs-cartd li.woocommerce-mini-cart-item dl.variation dd{float:none;margin:0;padding:0;display:block}.hs-cartd li.woocommerce-mini-cart-item dl.variation dd p{margin:0}.hs-cartd li.woocommerce-mini-cart-item dl.variation dd+dt{margin-top:.4rem}.hs-cartd__body .woocommerce-mini-cart__total{border-top:2px solid var(--li-ink);font-family:var(--li-mono);flex:none;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.4rem 0 0;padding:.9rem 0 0;font-weight:400;display:flex}.hs-cartd__body .woocommerce-mini-cart__total strong{letter-spacing:.1em;text-transform:uppercase;color:#55514a;font-size:.74rem;font-weight:600}.hs-cartd__body .woocommerce-mini-cart__total .amount{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-xl);color:var(--li-ink)}.hs-cartd__body .woocommerce-mini-cart__buttons{flex:none;grid-template-columns:1fr 1fr;gap:.6rem;margin:.9rem 0 0;padding:0;display:grid}.hs-cartd__body .woocommerce-mini-cart__buttons a{box-sizing:border-box;text-align:center;min-height:48px;font-family:var(--li-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.85rem .6rem;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.hs-cartd__body .woocommerce-mini-cart__buttons a.button{border:2px solid var(--li-ink);color:var(--li-ink);background:0 0}.hs-cartd__body .woocommerce-mini-cart__buttons a.button:hover{background:var(--li-surface-dark);color:var(--li-paper)}.hs-cartd__body .woocommerce-mini-cart__buttons a.checkout{background:var(--li-red);border:2px solid var(--li-red);color:#fff}.hs-cartd__body .woocommerce-mini-cart__buttons a.checkout:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);color:#fff}.hs-cartd__body .woocommerce-mini-cart__buttons a:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.hs-cartd__body .woocommerce-mini-cart__empty-message{text-align:center;font-family:var(--li-mono);font-size:var(--li-fs-sm);color:#55514a;flex:none;margin:2.5rem 0 1.25rem}.hs-cartd__empty-cta{box-sizing:border-box;text-align:center;width:100%;margin-top:auto;display:block}@media (width<=480px){.hs-cartd__panel{width:min(400px,94vw)}.hs-cartd__body{padding:.9rem .95rem 1.1rem}.hs-cartd__body .woocommerce-mini-cart__buttons{grid-template-columns:1fr}}.li-nav .li-cart-link{position:relative}.cart-count{background:var(--li-red);color:#fff;min-width:1.35em;font-family:var(--li-mono);text-align:center;margin-left:.35em;padding:.05em .3em;font-size:.68rem;font-weight:600;line-height:1.5;display:inline-block}.li-drawer nav>a .cart-count{font-size:var(--li-fs-xs)}.li-page-head .li-page-lede a{color:var(--li-red-text);border-bottom:2px solid var(--li-red);text-decoration:none;transition:color .15s,border-color .15s}.li-page-head .li-page-lede a:hover{color:var(--li-paper);border-bottom-color:var(--li-paper)}.li-page-head .li-page-lede a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-woo .li-shop-toolbar,.li-woo .hs-shop-layout,.li-woo .li-shop-empty,.li-woo .hs-catblock{font-size:var(--li-fs-base);line-height:1.6}.li-woo .woocommerce-products-header{margin:0;padding:0}.li-woo .woocommerce-products-header:not(:has(*)){display:none}.li-woo .term-description{max-width:62ch;font-size:var(--li-fs-base);color:#35322d;margin:0 0 1.5rem;line-height:1.65}.li-woo .woocommerce-breadcrumb{color:#55514a;border-bottom:1px solid #d8d2c6;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin-bottom:1.6rem;padding:0 0 .9rem;display:flex}.li-woo .woocommerce-breadcrumb .bc-sep{color:var(--li-red);font-weight:600}.li-woo .woocommerce-breadcrumb a:hover{border-bottom-width:2px}.li-woo nav.woocommerce-pagination{text-align:center;margin:2.75rem 0 0}.li-woo nav.woocommerce-pagination ul.page-numbers{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto;padding:0;list-style:none;display:inline-flex}.li-woo nav.woocommerce-pagination ul li{border:0;margin:0;padding:0;list-style:none;overflow:visible}.li-woo nav.woocommerce-pagination ul li::marker{content:""}.li-woo nav.woocommerce-pagination .page-numbers{box-sizing:border-box;border:2px solid var(--li-ink);min-width:44px;height:44px;font-family:var(--li-mono);color:var(--li-ink);background:#fff;border-radius:0;justify-content:center;align-items:center;padding:0 .7rem;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.li-woo nav.woocommerce-pagination a.page-numbers:hover{background:var(--li-surface-dark);color:var(--li-paper)}.li-woo nav.woocommerce-pagination .page-numbers.current{background:var(--li-red);border-color:var(--li-red);color:#fff}.li-woo nav.woocommerce-pagination .page-numbers.dots{color:#55514a;background:0 0;border-color:#0000}.li-woo .hs-catblock .hs-faq__item{border-bottom:1px solid #d8d2c6;margin:0;padding:0}.li-woo .hs-catblock .hs-faq__item:first-of-type{border-top:1px solid #d8d2c6;margin-top:1.6rem}.li-woo .hs-catblock .hs-faq__item>summary{cursor:pointer;font-family:var(--li-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--li-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .2rem;font-size:.86rem;font-weight:600;list-style:none;display:flex}.li-woo .hs-catblock .hs-faq__item>summary::marker{content:""}.li-woo .hs-catblock .hs-faq__item>summary::-webkit-details-marker{display:none}.li-woo .hs-catblock .hs-faq__item>summary:after{content:"+";color:var(--li-red-text-light-bg);flex:none;font-size:1.15rem;font-weight:700;line-height:1}.li-woo .hs-catblock .hs-faq__item[open]>summary:after{content:"−"}.li-woo .hs-catblock .hs-faq__item>summary:hover{color:var(--li-red-text-light-bg)}.li-woo .hs-catblock .hs-faq__a{padding:0 .2rem 1.05rem}.li-woo .hs-catblock .hs-faq__a p{color:#35322d;max-width:68ch;margin:0;font-size:.98rem;line-height:1.65}.li-woo .hs-catblock{max-width:none}.li-woo .hs-catblock>h2{max-width:24ch}.li-woo .hs-catblock>p{max-width:68ch;margin:0 0 1.1rem}.li-woo ul.products li.product.li-grid-cta{background:var(--li-surface-dark);border:2px solid var(--li-ink);color:var(--li-paper);justify-content:flex-start;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.1rem,2vw,1.5rem) 1.2rem}.li-woo ul.products li.product.li-grid-cta:hover{box-shadow:0 6px 0 var(--li-red);transform:none}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__kicker{font-family:var(--li-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--li-red-text);margin:0 0 .6rem;font-size:.68rem;font-weight:600}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__h{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-lg);color:var(--li-paper);margin:0 0 .6rem;line-height:1.12}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__body{color:#cfc9bd;margin:0 0 1.2rem;font-size:.9rem;line-height:1.55}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__btn{font-size:var(--li-fs-sm);box-sizing:border-box;border-radius:0;align-self:flex-start;margin:auto 0 0;padding:.8rem 1.4rem}@media (width<=560px){.li-woo ul.products li.product.li-grid-cta{padding:.85rem .7rem .7rem}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__h{font-size:1.05rem}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__body{font-size:var(--li-fs-xs);margin-bottom:.9rem}.li-woo ul.products li.product.li-grid-cta .li-grid-cta__btn{text-align:center;font-size:var(--li-fs-2xs);letter-spacing:.04em;align-self:stretch;min-height:44px;padding:.75rem .4rem}}.li-woo .li-shop-empty{border:2px solid var(--li-ink);border-top:6px solid var(--li-red);background:#fff;margin:0;padding:clamp(1.75rem,4vw,3rem)}.li-shop-empty__kicker{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:0 0 .7rem}.li-shop-empty__h{font-family:var(--li-display);color:var(--li-ink);margin:0 0 .7rem;font-size:clamp(1.45rem,3vw,2.05rem);font-weight:600;line-height:1.12}.li-shop-empty__body{max-width:52ch;font-size:var(--li-fs-base);color:#35322d;margin:0 0 1.6rem;line-height:1.6}.li-shop-empty__cta{flex-wrap:wrap;gap:.75rem;display:flex}.li-shop-empty__cta .li-btn{font-size:var(--li-fs-sm);padding:.85rem 1.4rem}.li-woo .li-shop-empty .li-note{font-family:var(--li-mono);font-size:var(--li-fs-xs);color:#55514a;margin:1.3rem 0 0}.li-woo .li-shop-empty .li-note a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}.li-woo .li-shop-empty+.hs-catblock{margin-top:clamp(2.5rem,5vw,3.5rem)}.li-woo .hs-cat:focus-visible,.li-woo .hs-price:focus-visible,.li-woo .hs-sw:focus-visible,.li-woo .hs-chip:focus-visible,.li-woo .hs-rail-clear:focus-visible,.li-woo .hs-sec-h:focus-visible,.li-woo .hs-filter-toggle:focus-visible,.li-woo nav.woocommerce-pagination .page-numbers:focus-visible,.li-woo ul.products li.product a:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.li-woo .hs-rail-clear:focus-visible{outline-color:var(--li-paper)}.li-woo .hs-sec-h:focus-visible,.li-woo ul.products li.product a.woocommerce-LoopProduct-link:focus-visible{outline-offset:-3px}@media (width<=860px){.li-woo .hs-filter-toggle{min-height:44px;padding:.7rem 1.1rem}.li-woo .hs-cat,.li-woo .hs-price{min-height:44px}.li-woo .hs-rail{max-height:none;overflow:visible}.li-woo .li-shop-toolbar{gap:.6rem 1rem}.li-woo .woocommerce-ordering{flex:100%}.li-woo .woocommerce-ordering select{box-sizing:border-box;width:100%;min-height:44px}}@media (width<=560px){.li-woo .hs-shop-main ul.products{grid-template-columns:repeat(2,1fr);gap:.75rem}.li-woo .hs-shop-main ul.products li.product{border-width:2px}.li-woo ul.products li.product .li-loop-cat{letter-spacing:.08em;padding:.7rem .7rem 0;font-size:.7rem}.li-woo ul.products li.product .woocommerce-loop-product__title{font-size:var(--li-fs-base);padding:.25rem .7rem 0}.li-woo ul.products li.product .price{padding:.3rem .7rem .7rem;font-size:.88rem}.li-woo ul.products li.product .button{width:calc(100% - 1.4rem);font-size:var(--li-fs-2xs);letter-spacing:.04em;min-height:44px;margin:auto .7rem .7rem;padding:.75rem .4rem}.li-woo .li-shop-empty__cta{flex-direction:column;align-items:stretch}.li-woo .li-shop-empty__cta .li-btn{text-align:center}.li-woo nav.woocommerce-pagination .page-numbers{min-width:40px;height:40px;padding:0 .5rem}}:root{--li-headoff:128px}@media (width<=640px){:root{--li-headoff:110px}.li-header{top:36px}}main{padding-top:var(--li-headoff)}main.li-page-body>.li-page-head{margin-top:calc(-1 * var(--li-headoff));padding-top:calc(var(--li-headoff) + clamp(3rem, 7vw, 5.5rem))}.li-page-body>.entry-content,.li-page-body>.entry-content>*{margin-block-start:0}.li-page-body>.entry-content>.li-section.li-dark:first-child{padding-top:clamp(2.5rem,5vw,4rem)}.li-vspot{aspect-ratio:16/9;box-sizing:border-box}.li-vspot img{object-fit:cover;height:100%}.li-price-panel{border:2px solid var(--li-line);box-shadow:var(--li-shadow)var(--li-red);box-sizing:border-box;background:#15151b;padding:clamp(1.35rem,2.6vw,1.9rem)}.li-price-panel .li-price-table caption{font-family:var(--li-display);letter-spacing:0;text-transform:none;color:var(--li-paper);border-bottom:2px solid var(--li-red);margin-bottom:.85rem;padding-bottom:.7rem;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600}.li-price-panel .li-price-table th,.li-price-panel .li-price-table td{border-bottom:1px solid #2f2f37;padding:.62rem 0}.li-price-panel .li-price-table thead th{color:var(--li-steel);border-bottom:2px solid #3a3a44;padding-bottom:.55rem}.li-price-panel .li-price-table td{color:var(--li-paper);font-variant-numeric:tabular-nums}.li-price-panel .li-price-table td:last-child{font-family:var(--li-display);font-size:1.1rem;line-height:1.2}.li-price-panel .li-price-table tbody tr:last-child th,.li-price-panel .li-price-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.li-price-panel .li-price-table tbody tr:hover td{background:#e3222717}.li-split:has(>.li-price-panel){align-items:center}@media (width<=860px){.li-split:has(>.li-price-panel){align-items:start}}.li-price-note{font-family:var(--li-mono);color:var(--li-steel);border-top:1px solid #2f2f37;margin:1.1rem 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.6}.li-faq details{border-bottom:1px solid #d8d2c6;padding:0}.li-faq details:first-of-type{border-top:1px solid #d8d2c6}.li-faq summary{font-size:var(--li-fs-base);cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--li-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem .2rem;list-style:none;transition:color .15s;display:flex}.li-faq summary::marker{content:""}.li-faq summary::-webkit-details-marker{display:none}.li-faq summary:after{content:"+";color:var(--li-red-text-light-bg);flex:none;font-size:1.15rem;font-weight:700;line-height:1}.li-faq details[open]>summary:after{content:"−"}.li-faq summary:hover{color:var(--li-red-text-light-bg)}.li-faq summary:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}.li-faq p{max-width:62ch;font-size:var(--li-fs-md);color:#35322d;margin:0 0 1.05rem;padding:0 .2rem;line-height:1.65}.li-lede a{color:var(--li-ink);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.li-dark .li-lede a{color:var(--li-paper)}.li-lede a:hover{color:var(--li-red-text-light-bg)}.li-dark .li-lede a:hover{color:var(--li-red-text);border-bottom-color:var(--li-red-text)}.li-lede a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-lede a{white-space:nowrap;background-image:linear-gradient(var(--li-red), var(--li-red));background-position:.2rem calc(100% - .75rem);background-repeat:no-repeat;background-size:calc(100% - .4rem) 2px;border-bottom:0;margin:-.75rem -.2rem;padding:.75rem .2rem;display:inline-block}.li-cta-strip .li-lede{margin-left:auto;margin-right:auto}.li-byo{box-sizing:border-box;background:var(--li-surface-dark);color:var(--li-paper);border:2px solid var(--li-ink);box-shadow:var(--li-shadow)var(--li-red);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(3rem,7vw,5.5rem);padding:clamp(1.6rem,3.5vw,2.4rem);display:grid}.li-byo .li-kicker{color:var(--li-red-text);margin-bottom:.7rem}.li-byo h3{font-family:var(--li-display);color:var(--li-paper);margin:0 0 .6rem;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:600;line-height:1.08}.li-byo p{max-width:60ch;font-size:var(--li-fs-base);color:var(--li-steel);margin:0;line-height:1.6}@media (width<=720px){.li-byo{grid-template-columns:1fr}.li-byo .li-btn{box-sizing:border-box;text-align:center;width:100%;display:block}}.li-page-head .li-page-lede{max-width:60ch}@media (width<=640px){.li-price-panel{box-shadow:6px 6px 0 var(--li-red);padding:1.1rem 1rem 1.2rem}.li-price-panel .li-price-table{font-size:var(--li-fs-sm)}.li-price-panel .li-price-table td:last-child{font-size:var(--li-fs-base)}.li-byo{box-shadow:6px 6px 0 var(--li-red)}}:root{--li-anchor-off:88px}@media (width<=640px){:root{--li-anchor-off:80px}}.li-section[id],.li-woo,.li-page-head{scroll-margin-top:var(--li-anchor-off)}.li-img-frame img,.li-row-media img{box-sizing:border-box}.li-photo-fig{margin:0}.li-photo-plate{box-shadow:10px 10px 0 var(--li-red);position:relative}.li-photo-plate .li-img-frame{display:block}.li-dark .li-photo-plate .li-img-frame img{border-color:var(--li-line)}.li-photo-tag{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--li-steel);margin-top:1.5rem;font-weight:600;display:block}@media (width<=640px){.li-photo-plate{box-shadow:var(--li-shadow)var(--li-red)}.li-photo-tag{letter-spacing:.1em;font-size:.68rem}}.li-about-open{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.li-statement{text-align:center;max-width:780px}.li-statement .li-kicker{margin-bottom:1.4rem}.li-statement .li-kicker:after{content:"";background:var(--li-red);width:56px;height:3px;margin:1.1rem auto 0;display:block}.li-statement .li-h{margin-bottom:1.5rem}.li-statement .li-lede{max-width:60ch;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:clamp(1.1rem,1.7vw,1.32rem);line-height:1.55}.li-steps{background:var(--li-surface-dark);border:2px solid var(--li-ink);gap:2px}.li-step{padding:1.9rem 1.6rem 2.1rem}.li-step:before{margin-bottom:.9rem;font-size:2.7rem;line-height:1}.li-step h3{font-size:var(--li-fs-lg);margin-bottom:.6rem}.li-step p{color:#3a3730}@media (width<=640px){.li-step{padding:1.5rem 1.25rem 1.7rem}.li-step:before{font-size:2.3rem}}.li-quote-list{margin:1.5rem 0 2rem;font-size:.9rem}.li-quote-list li{border-bottom:1px solid #d8d2c6;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;line-height:1.6;display:grid}.li-dark .li-quote-list li{border-bottom-color:var(--li-line)}.li-quote-list li:before{content:"✓";color:var(--li-red-text);font-weight:700;line-height:1.6}.li-dark .li-quote-list li:last-child{border-bottom-color:#0000}.li-quote-cta{flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex}.li-quote-alt{color:#6b675f;max-width:46ch;margin:0;line-height:1.65}.li-dark .li-quote-alt{color:var(--li-steel)}.li-quote-alt a{white-space:nowrap;color:var(--li-ink);background-image:linear-gradient(var(--li-red), var(--li-red));background-position:.2rem calc(100% - .72rem);background-repeat:no-repeat;background-size:calc(100% - .4rem) 2px;border-bottom:0;margin:-.72rem -.2rem;padding:.72rem .2rem;display:inline-block}.li-dark .li-quote-alt a{color:var(--li-paper)}.li-dark .li-quote-alt a:hover{color:var(--li-red-text)}.li-quote-alt a:hover{color:var(--li-red-text-light-bg)}.li-quote-alt a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-contact-band .li-wrap{margin-bottom:clamp(2.25rem,4vw,3.25rem)}.li-contact-band .li-h{margin-bottom:0}.li-contact-grid{align-items:stretch;gap:1.5rem}.li-contact-card{box-sizing:border-box;background:var(--li-surface);color:var(--li-on-surface);border:2px solid var(--li-ink);flex-direction:column;padding:1.5rem 1.4rem;transition:transform .15s,box-shadow .15s;display:flex}@media (hover:hover) and (pointer:fine){.li-contact-card:hover{box-shadow:var(--li-shadow)var(--li-red);transform:translateY(-4px)}}.li-contact-card h3{border-bottom:2px solid var(--li-red);margin:0 0 1rem;padding-bottom:.8rem;font-size:1.22rem}.li-contact-card p,.li-contact-card address{color:#3a3730;margin:0 0 1.25rem;font-size:.88rem;line-height:1.75}.li-contact-links{font-family:var(--li-mono);font-size:var(--li-fs-sm);border-top:1px solid #d8d2c6;margin:auto 0 0;padding:0;list-style:none}.li-contact-links li+li{border-top:1px solid #d8d2c6}.li-contact-links-2up{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.li-contact-links-2up li{border-top:0}.li-contact-links-2up li:nth-child(n+3){border-top:1px solid #d8d2c6}.li-contact-links-2up a{white-space:nowrap;overflow-wrap:normal;gap:.5rem}.li-contact-links a{min-height:44px;color:var(--li-ink);overflow-wrap:anywhere;border-bottom:0;align-items:center;gap:.75rem;padding:.5rem 0;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.li-contact-links a:after{content:"→";color:var(--li-red-text-light-bg);flex:none;margin-left:auto;transition:transform .15s}.li-contact-links a:hover{color:var(--li-red-text-light-bg)}@media (hover:hover) and (pointer:fine){.li-contact-links a:hover:after{transform:translate(3px)}}.li-contact-links a:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}@media (width<=860px){.li-quote-cta{align-items:stretch}.li-quote-cta .li-btn{box-sizing:border-box;text-align:center;width:100%;display:block}}@media (width<=640px){.li-contact-grid{gap:1.25rem}.li-contact-card{padding:1.35rem 1.2rem}.li-contact-card:hover{box-shadow:6px 6px 0 var(--li-red);transform:none}}@media (prefers-reduced-motion:reduce){.li-contact-card,.li-contact-links a,.li-contact-links a:after{transition:none}.li-contact-card:hover,.li-contact-links a:hover:after{transform:none}}.li-page-head .li-kicker{color:var(--li-red-text)}main.li-page-body>.li-page-head--slim{padding-top:calc(var(--li-headoff) + clamp(1.75rem, 3.5vw, 2.75rem));padding-bottom:clamp(1.5rem,3vw,2.25rem)}.li-page-head--slim h1{font-size:clamp(1.9rem,4vw,3rem)}.li-page-head--slim .li-kicker{margin-bottom:.65rem}body.woocommerce-checkout:not(.woocommerce-order-received) .entry-content .woocommerce{font-size:var(--li-fs-base);line-height:1.55}.li-woo--checkout .entry-content,.li-woo--cart .entry-content,.li-woo--received .entry-content{max-width:none;margin:0;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-notices-wrapper:empty{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-info,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-message,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-error{color:var(--li-ink);border:2px solid var(--li-ink);border-top:3px solid var(--li-red);box-shadow:none;font-family:var(--li-body);font-size:var(--li-fs-md);background:#fff;border-radius:0;align-items:flex-start;gap:.7rem;margin:0 0 1.25rem;padding:.9rem 1.1rem;line-height:1.55;display:flex}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-error{border-color:var(--li-red)}body.woocommerce-checkout:not(.woocommerce-order-received) ul.woocommerce-error{flex-direction:column;align-items:stretch;gap:.35rem;padding-left:3rem;list-style:none}body.woocommerce-checkout:not(.woocommerce-order-received) ul.woocommerce-error li{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=768px){.li-woo .cart_totals table.shop_table{width:100%}.li-woo .cart_totals table.shop_table tr{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;display:flex}.li-woo .cart_totals table.shop_table th{text-align:left;flex:none;display:block}.li-woo .cart_totals table.shop_table td{text-align:right;flex:auto;min-width:0;display:block}.li-woo .cart_totals table.shop_table td:before{content:none}}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle .wc-block-components-notice-banner{font-size:var(--li-fs-xs);color:#55514a;background:0 0;border:0;margin:0 0 1rem;display:block;padding:0!important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .wc-block-components-notice-banner>svg,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle .wc-block-components-notice-banner>svg{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle a,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-login-toggle a{color:var(--li-red-text-light-bg);border-bottom:2px solid var(--li-red);font-weight:600;text-decoration:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle a:hover{color:var(--li-ink);border-bottom-color:var(--li-ink)}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon{border:2px solid var(--li-ink);background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:0 0 1.5rem;padding:1.1rem 1.25rem;display:grid}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon .form-row{float:none;width:auto;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon #coupon_code{width:100%;min-height:48px}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon .button{white-space:nowrap;min-height:48px;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon .clear{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details,body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details .col-1,body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details .col-2{float:none;width:100%;margin:0;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{border:2px solid var(--li-ink);background:#fff;border-radius:0;margin:0 0 1.5rem;padding:1.5rem 1.5rem .6rem}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{padding-bottom:1.5rem}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields:empty{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields>h3:not(#ship-to-different-address),body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields>h3,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{counter-increment:li-step;border-bottom:2px solid var(--li-red);font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-lg);text-transform:uppercase;letter-spacing:.005em;color:var(--li-ink);align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:0 0 .7rem;line-height:1.1;display:flex}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3:before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields>h3:not(#ship-to-different-address):before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields>h3:before,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading:before{content:counter(li-step, decimal-leading-zero);background:var(--li-surface-dark);min-width:2.1em;color:var(--li-paper);font-family:var(--li-mono);letter-spacing:.1em;flex:none;place-items:center;padding:.15em .4em;font-size:.62em;font-weight:600;display:inline-grid}body.woocommerce-checkout:not(.woocommerce-order-received) h3#ship-to-different-address{font-family:var(--li-body);font-size:var(--li-fs-base);text-transform:none;letter-spacing:0;border-bottom:0;margin:0 0 .9rem;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) h3#ship-to-different-address label{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;margin:0;font-weight:600;display:inline-flex}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row{margin:0 0 1.1rem;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row label{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-ink);margin:0 0 .4rem;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .woocommerce-input-wrapper{width:100%;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row select{box-sizing:border-box;border:2px solid var(--li-ink);width:100%;min-height:48px;font-family:var(--li-body);color:var(--li-ink);background:#fff;border-radius:0;padding:.7rem .8rem;font-size:16px;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea{resize:vertical;min-height:96px;line-height:1.5}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input.input-text:focus-visible,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea:focus-visible,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row select:focus-visible,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input[type=checkbox]:focus-visible{outline:3px solid var(--li-red);outline-offset:1px}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .description{font-style:normal;font-family:var(--li-mono);color:#55514a;margin:.4rem 0 0;font-size:.74rem;line-height:1.5;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) .required,body.woocommerce-checkout:not(.woocommerce-order-received) .required_field .required{color:var(--li-red-text-light-bg);text-decoration:none}body.woocommerce-checkout:not(.woocommerce-order-received) .optional{font-family:var(--li-mono);letter-spacing:.04em;color:#55514a;text-transform:none;font-size:.9em;font-weight:400}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row label.checkbox,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row label.woocommerce-form__label-for-checkbox{min-height:44px;font-family:var(--li-body);letter-spacing:0;text-transform:none;align-items:center;gap:.6rem;margin:0;font-size:.92rem;display:inline-flex}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--li-red);cursor:pointer;flex:none;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;display:grid}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row{float:none;grid-column:1/-1;width:auto}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row-first,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row-first{grid-column:1}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row-last,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row-last{grid-column:2}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-input-wrapper noscript{margin-top:.5rem;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{--li-panel-pad:1.5rem;border:2px solid var(--li-ink);box-shadow:var(--li-shadow)#0d0d0f1f;padding:var(--li-panel-pad);box-sizing:border-box;background:#fff;border-radius:0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table{border-collapse:collapse;width:100%;font-family:var(--li-body);font-size:var(--li-fs-md);background:0 0;border:0;border-radius:0;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table td{text-align:left;vertical-align:top;background:0 0;border:0;padding:.75rem 0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review thead th{border-bottom:2px solid var(--li-ink);font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;color:#55514a;padding:0 0 .6rem;font-size:.66rem;font-weight:600}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review thead th.product-total,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review td.product-total{text-align:right}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.cart_item td{border-bottom:1px solid #d8d2c6;padding:.9rem 0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review td.product-name{font-weight:600;font-size:var(--li-fs-md);color:var(--li-ink);padding-right:.9rem;line-height:1.4}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review td.product-name .product-quantity{font-family:var(--li-mono);color:#55514a;white-space:nowrap;font-weight:600}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review td.product-total{font-family:var(--li-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot td.product-total{white-space:normal}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review dl.variation{background:var(--li-surface);border-left:2px solid var(--li-red);font-family:var(--li-mono);font-size:var(--li-fs-2xs);color:#55514a;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;margin:.55rem 0 0;padding:.5rem .6rem;line-height:1.5;display:grid}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review dl.variation dt{letter-spacing:.05em;text-transform:uppercase;color:var(--li-ink);margin:0;font-style:normal;font-weight:600}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review dl.variation dd,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review dl.variation dd p{margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot th{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.09em;text-transform:uppercase;color:#55514a}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot td{text-align:right;font-family:var(--li-mono);font-variant-numeric:tabular-nums;color:var(--li-ink)}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot tr:first-child th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot tr:first-child td{padding-top:1rem}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td{border-top:2px solid var(--li-ink);padding-top:.95rem}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total th{color:var(--li-ink)}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td strong,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td .amount{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-xl);color:var(--li-ink);line-height:1.1}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals td{box-sizing:border-box;text-align:left;width:100%;padding-left:0;padding-right:0;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review ul#shipping_method{margin:.4rem 0 0;padding:0;list-style:none}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review ul#shipping_method li{align-items:center;gap:.6rem;min-height:44px;margin:0;padding:0;display:flex}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review ul#shipping_method li input[type=radio]{accent-color:var(--li-red);flex:none;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review ul#shipping_method li label{font-family:var(--li-body);letter-spacing:0;text-transform:none;flex:1;justify-content:space-between;gap:.8rem;margin:0;font-size:.92rem;display:flex}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{border:0;border-top:2px solid var(--li-ink);margin:1.4rem calc(-1 * var(--li-panel-pad)) 0;padding:1.4rem var(--li-panel-pad) 0;background:0 0;border-radius:0}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods{border:0;flex-direction:column;gap:.6rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li{background:#fff;border:2px solid #d8d2c6;border-radius:0;margin:0;padding:.9rem 1rem;transition:border-color .15s}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li:has(input.input-radio:checked){border-color:var(--li-ink)}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li>label{cursor:pointer;min-height:44px;font-family:var(--li-body);color:var(--li-ink);align-items:center;gap:.6rem;margin:0;font-weight:600;display:inline-flex}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li input[type=radio]{accent-color:var(--li-red);flex:none;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li img{width:auto;max-height:22px;margin-left:auto}body.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box{background:var(--li-surface);border-left:3px solid var(--li-red);font-family:var(--li-body);color:#55514a;border-radius:0;margin:.8rem 0 0;padding:.85rem 1rem;font-size:.9rem;line-height:1.55}body.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box:before{display:none}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .wc-payment-form,body.woocommerce-checkout:not(.woocommerce-order-received) #payment .wcpay-upe-form,body.woocommerce-checkout:not(.woocommerce-order-received) #payment .wcpay-upe-element,body.woocommerce-checkout:not(.woocommerce-order-received) #payment .StripeElement{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li:has(>.wc-block-components-notice-banner){background:0 0;border:0;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.payment_methods li .wc-block-components-notice-banner{margin:0}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-terms-and-conditions-wrapper{margin:0 0 1.1rem}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-privacy-policy-text p,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-terms-and-conditions-wrapper p{color:#55514a;margin:0 0 .6rem;font-size:.82rem;line-height:1.55}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-privacy-policy-link,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-terms-and-conditions-link{color:var(--li-red-text-light-bg);border-bottom:2px solid var(--li-red);text-decoration:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-terms-and-conditions{display:none!important}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.place-order{margin:0;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) .form-row.place-order noscript{margin-bottom:1rem;font-size:.82rem;display:block}body.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order,body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{box-sizing:border-box;text-align:center;background:var(--li-red);border:2px solid var(--li-red);color:#fff;width:100%;min-height:56px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:0;padding:1rem 1.4rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:background .2s,border-color .2s,transform .2s;display:flex}@media (hover:hover) and (pointer:fine){body.woocommerce-checkout:not(.woocommerce-order-received) #place_order:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);transform:translateY(-2px)}}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order:focus-visible{outline:3px solid var(--li-ink);outline-offset:3px}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (width>=900px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:0 clamp(2rem,4vw,3.25rem);display:grid}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#customer_details{grid-area:1/1/span 2}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review_heading{grid-area:1/2}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>#order_review{top:calc(var(--li-headoff) + .5rem);grid-area:2/2;position:sticky}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout>wc-order-attribution-inputs{display:none}}@media (width<=899px){body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{margin-top:.5rem}}@media (width<=560px){body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{padding:1.2rem 1.1rem .4rem}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{padding-bottom:1.2rem}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row-first,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper>.form-row-last,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row-first,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields__field-wrapper>.form-row-last{grid-column:1}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{--li-panel-pad:1.15rem;box-shadow:var(--li-shadow-sm)#0d0d0f1f}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td strong,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review .order-total td .amount{font-size:1.25rem}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon{grid-template-columns:minmax(0,1fr);padding:1rem}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout_coupon .button{width:100%}}body.woocommerce-order-received .li-page-head .wc-block-order-confirmation-status{margin:0}body.woocommerce-order-received .li-page-head .wc-block-order-confirmation-status p{color:var(--li-steel);max-width:54ch;margin:1rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}body.woocommerce-order-received .li-page-head .wc-block-order-confirmation-status-description{background:var(--li-surface-dark-2);border:2px solid #33333a;border-left:6px solid var(--li-red);max-width:560px;margin:1.75rem 0 0;padding:1.25rem 1.35rem}body.woocommerce-order-received .wc-block-order-confirmation-status-description p{color:var(--li-paper);margin:0 0 1rem;font-size:.92rem;line-height:1.6}body.woocommerce-order-received .wc-block-order-confirmation-status-description .form-row{margin:0 0 .9rem}body.woocommerce-order-received .wc-block-order-confirmation-status-description label{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-paper);margin:0 0 .4rem;display:block}body.woocommerce-order-received .wc-block-order-confirmation-status-description .required{color:var(--li-red-text)}body.woocommerce-order-received .wc-block-order-confirmation-status-description input[type=email]{box-sizing:border-box;border:2px solid var(--li-ink);width:100%;min-height:48px;font-family:var(--li-body);color:var(--li-ink);background:#fff;border-radius:0;padding:.7rem .8rem;font-size:16px;display:block}body.woocommerce-order-received .wc-block-order-confirmation-status-description input[type=email]:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}body.woocommerce-order-received .wc-block-order-confirmation-status-description .login-submit{margin:0}body.woocommerce-order-received .wc-block-order-confirmation-status-description input[type=submit]{box-sizing:border-box;background:var(--li-red);border:2px solid var(--li-red);color:#fff;width:100%;min-height:52px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}body.woocommerce-order-received .wc-block-order-confirmation-status-description input[type=submit]:hover{background:var(--li-red-dark);border-color:var(--li-red-dark)}body.woocommerce-order-received .wc-block-order-confirmation-status-description input[type=submit]:focus-visible{outline:3px solid var(--li-paper);outline-offset:3px}body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button{border:2px solid var(--li-paper);min-height:44px;color:var(--li-paper);font-family:var(--li-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;padding:.55rem 1rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button:hover{background:var(--li-paper);color:var(--li-ink)}.li-received .li-conf-h{border-bottom:2px solid var(--li-red);font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-lg);text-transform:uppercase;letter-spacing:.005em;color:var(--li-ink);margin:0 0 1.1rem;padding:0 0 .7rem;line-height:1.1}.li-received .wp-block-woocommerce-order-confirmation-totals-wrapper,.li-received .wp-block-woocommerce-order-confirmation-downloads-wrapper,.li-received .wp-block-woocommerce-order-confirmation-additional-fields-wrapper,.li-received .wc-block-order-confirmation-summary{margin:0 0 2.25rem}.li-received ul.wc-block-order-confirmation-summary-list{border:2px solid var(--li-ink);background:#fff;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.li-received li.wc-block-order-confirmation-summary-list-item{border-left:1px solid #d8d2c6;margin:0;padding:1rem 1.15rem}.li-received li.wc-block-order-confirmation-summary-list-item:first-child{border-left:0}.li-received .wc-block-order-confirmation-summary-list-item__key{font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;color:#55514a;margin:0 0 .35rem;font-size:.66rem;font-weight:600;display:block}.li-received .wc-block-order-confirmation-summary-list-item__value{font-family:var(--li-body);font-weight:600;font-size:var(--li-fs-base);color:var(--li-ink);overflow-wrap:anywhere;line-height:1.35;display:block}.li-received table.wc-block-order-confirmation-totals__table{border-collapse:collapse;border:2px solid var(--li-ink);width:100%;box-shadow:var(--li-shadow)#0d0d0f1f;font-family:var(--li-body);font-size:var(--li-fs-md);background:#fff;margin:0}.li-received table.wc-block-order-confirmation-totals__table th,.li-received table.wc-block-order-confirmation-totals__table td{text-align:left;vertical-align:top;border:0;padding:.9rem 1.15rem}.li-received table.wc-block-order-confirmation-totals__table thead th{background:var(--li-surface-dark);color:var(--li-paper);font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:600}.li-received table.wc-block-order-confirmation-totals__table thead th:last-child,.li-received table.wc-block-order-confirmation-totals__table td:last-child,.li-received table.wc-block-order-confirmation-totals__table tfoot th{text-align:right}.li-received table.wc-block-order-confirmation-totals__table tbody td{border-bottom:1px solid #d8d2c6}.li-received td.wc-block-order-confirmation-totals__product{overflow:hidden}.li-received td.wc-block-order-confirmation-totals__product>a{color:var(--li-ink);font-weight:600;text-decoration:none}.li-received td.wc-block-order-confirmation-totals__product>a:hover{color:var(--li-red-text-light-bg);text-decoration:underline}.li-received td.wc-block-order-confirmation-totals__product .product-quantity{font-family:var(--li-mono);color:#55514a;white-space:nowrap;font-weight:600}.li-received td.wc-block-order-confirmation-totals__total,.li-received tfoot .wc-block-order-confirmation-totals__total{font-family:var(--li-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.li-received .wc-block-order-confirmation-totals__label{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.09em;text-transform:uppercase;color:#55514a}.li-received table.wc-block-order-confirmation-totals__table tfoot tr:last-child th,.li-received table.wc-block-order-confirmation-totals__table tfoot tr:last-child td{border-top:2px solid var(--li-ink);padding-top:1rem;padding-bottom:1.1rem}.li-received table.wc-block-order-confirmation-totals__table tfoot tr:last-child td{font-family:var(--li-display);color:var(--li-ink);font-size:1.4rem;line-height:1.1}.li-received .wc-item-meta,.li-received .wc-block-order-confirmation-totals__product dl.variation{background:var(--li-surface);border-left:2px solid var(--li-red);font-family:var(--li-mono);font-size:var(--li-fs-2xs);color:#55514a;grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem;margin:.6rem 0 0;padding:.5rem .6rem;line-height:1.5;list-style:none;display:grid}.li-received .wc-item-meta li{display:contents}.li-received .wc-item-meta .wc-item-meta-label{letter-spacing:.05em;text-transform:uppercase;color:var(--li-ink);margin:0;font-weight:600}.li-received .wc-item-meta p{margin:0}.li-received .wc-block-order-confirmation-order-note{background:var(--li-surface);border-left:4px solid var(--li-red);font-family:var(--li-mono);font-size:var(--li-fs-xs);color:#55514a;margin:1.25rem 0 0;padding:.9rem 1.05rem;line-height:1.55}.li-received .wc-block-order-confirmation-order-note__label{letter-spacing:.09em;text-transform:uppercase;color:var(--li-ink);margin:0 0 .35rem;font-weight:600}.li-received tfoot .wc-block-order-confirmation-totals__total{white-space:normal;overflow-wrap:anywhere}.li-received table.wc-block-order-confirmation-totals__table{table-layout:fixed}.li-received table.wc-block-order-confirmation-totals__table th:last-child,.li-received table.wc-block-order-confirmation-totals__table td:last-child{width:38%}.li-received li.wc-block-order-confirmation-summary-list-item{box-sizing:border-box;min-width:0}.li-received .li-conf-next{margin:0 0 2.25rem}.li-received .li-conf-next ul{background:var(--li-surface);border-left:4px solid var(--li-red);font-family:var(--li-body);font-size:var(--li-fs-md);color:var(--li-ink);margin:0;padding:.9rem 1.05rem .9rem 2.1rem;line-height:1.55}.li-received .li-conf-next li+li{margin-top:.4rem}.li-woo tr.li-ship-note td,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tfoot tr.li-ship-note td,.li-woo .cart_totals tr.li-ship-note td{text-align:left;font-family:var(--li-body);font-size:var(--li-fs-xs);letter-spacing:0;text-transform:none;color:#55514a;border:0;padding-top:.75rem;padding-bottom:.15rem;font-weight:400;line-height:1.45}.li-received .li-conf-addresses{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1.25rem,3vw,2rem);margin:0 0 2.25rem;display:grid}.li-received .li-conf-addresses address{border:2px solid var(--li-ink);font-family:var(--li-body);font-style:normal;font-size:var(--li-fs-md);color:var(--li-ink);background:#fff;margin:0;padding:1.2rem 1.35rem;line-height:1.7;display:block}.li-received .woocommerce-customer-details--phone,.li-received .woocommerce-customer-details--email{font-family:var(--li-mono);color:#55514a;margin:.7rem 0 0;font-size:.82rem}.li-received .wc-block-components-additional-fields-list{border:2px solid var(--li-ink);font-family:var(--li-mono);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;margin:0;padding:1.2rem 1.35rem;font-size:.82rem;line-height:1.55;display:grid}.li-received .wc-block-components-additional-fields-list dt{letter-spacing:.06em;text-transform:uppercase;color:var(--li-ink);margin:0;font-weight:600}.li-received .wc-block-components-additional-fields-list dd{color:#55514a;margin:0}.li-received .li-conf-help{border-top:2px solid var(--li-ink);font-family:var(--li-mono);color:#55514a;margin:2.25rem 0 0;padding-top:1.25rem;font-size:.82rem;line-height:1.6}.li-received .li-conf-help a{min-height:44px;color:var(--li-red-text-light-bg);border-bottom:2px solid var(--li-red);line-height:44px;text-decoration:none;display:inline-block}.li-received .li-conf-help a:hover{color:var(--li-ink);border-bottom-color:var(--li-ink)}@media (width<=560px){.li-received table.wc-block-order-confirmation-totals__table{box-shadow:var(--li-shadow-sm)#0d0d0f1f}.li-received table.wc-block-order-confirmation-totals__table th,.li-received table.wc-block-order-confirmation-totals__table td{padding:.75rem .9rem}.li-received li.wc-block-order-confirmation-summary-list-item{border-top:1px solid #d8d2c6;border-left:0}.li-received li.wc-block-order-confirmation-summary-list-item:first-child{border-top:0}body.woocommerce-order-received .li-page-head .wc-block-order-confirmation-status-description{padding:1.1rem}}body.woocommerce-account .entry-content .woocommerce{font-size:var(--li-fs-base);line-height:1.55}body.woocommerce-account:not(.logged-in) .entry-content .woocommerce{max-width:520px;margin-inline:auto}body.woocommerce-account .woocommerce>h2{border-bottom:2px solid var(--li-red);font-family:var(--li-display);text-transform:uppercase;letter-spacing:.005em;color:var(--li-ink);margin:0 0 1.1rem;padding:0 0 .7rem;font-size:1.45rem;font-weight:600;line-height:1.1}body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.woocommerce-form-register,body.woocommerce-account form.woocommerce-ResetPassword,body.woocommerce-account form.lost_reset_password{border:2px solid var(--li-ink);box-shadow:var(--li-shadow)#0d0d0f1f;background:#fff;border-radius:0;margin:0;padding:1.6rem}body.woocommerce-account form .form-row{float:none;width:auto;margin:0 0 1.1rem;padding:0}body.woocommerce-account form .form-row label:not(.woocommerce-form__label-for-checkbox){font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-ink);margin:0 0 .4rem;display:block}body.woocommerce-account form .form-row .required{color:var(--li-red-text-light-bg);text-decoration:none}body.woocommerce-account form input.input-text,body.woocommerce-account form input[type=password],body.woocommerce-account form input[type=email],body.woocommerce-account form input[type=text]{box-sizing:border-box;border:2px solid var(--li-ink);width:100%;min-height:48px;font-family:var(--li-body);color:var(--li-ink);background:#fff;border-radius:0;padding:.7rem .8rem;font-size:16px;display:block}body.woocommerce-account form input:focus-visible,body.woocommerce-account form button:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}body.woocommerce-account form.woocommerce-form-login>p.form-row:has(>button[name=login]){flex-direction:column;align-items:stretch;gap:.9rem;margin:0;display:flex}body.woocommerce-account .woocommerce-form-login__rememberme{cursor:pointer;min-height:44px;font-family:var(--li-body);color:var(--li-ink);align-items:center;gap:.6rem;margin:0;font-size:.92rem;display:inline-flex}body.woocommerce-account .woocommerce-form-login__rememberme input[type=checkbox]{width:20px;height:20px;accent-color:var(--li-red);cursor:pointer;flex:none;margin:0}body.woocommerce-account form button[name=login],body.woocommerce-account form button[name=register],body.woocommerce-account form button[type=submit]{box-sizing:border-box;background:var(--li-red);border:2px solid var(--li-red);color:#fff;width:100%;min-height:52px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:0;padding:.9rem 1.4rem;font-size:.84rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){body.woocommerce-account form button[name=login]:hover,body.woocommerce-account form button[name=register]:hover,body.woocommerce-account form button[type=submit]:hover{background:var(--li-red-dark);border-color:var(--li-red-dark);transform:translateY(-2px)}}body.woocommerce-account .woocommerce-LostPassword{text-align:center;font-size:var(--li-fs-sm);margin:1rem 0 0}body.woocommerce-account .woocommerce-LostPassword a{min-height:44px;font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.04em;color:var(--li-red-text-light-bg);border-bottom:2px solid var(--li-red);align-items:center;padding:0 .25rem;text-decoration:none;display:inline-flex}body.woocommerce-account .woocommerce-LostPassword a:hover{color:var(--li-ink);border-bottom-color:var(--li-ink)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{border-bottom:2px solid var(--li-ink);flex-wrap:wrap;gap:0;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}body.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:44px;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:#55514a;border-bottom:3px solid #0000;align-items:center;padding:.6rem 1.1rem;font-size:.76rem;font-weight:600;text-decoration:none;display:flex}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:var(--li-ink);border-bottom-color:var(--li-red)}body.woocommerce-account .woocommerce-MyAccount-navigation li a:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}body.woocommerce-account .woocommerce-MyAccount-content{min-width:0}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table{border:2px solid var(--li-ink);border-collapse:collapse;width:100%;font-family:var(--li-body);font-size:var(--li-fs-md);background:#fff}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table thead th{background:var(--li-surface-dark);color:var(--li-paper);text-align:left;font-family:var(--li-mono);letter-spacing:.12em;text-transform:uppercase;border:0;padding:.75rem .9rem;font-size:.66rem;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-content table.shop_table td{border:0;border-top:1px solid #d8d2c6;padding:.9rem}body.woocommerce-account .woocommerce-MyAccount-content address{border:2px solid var(--li-ink);background:#fff;padding:1.2rem 1.35rem;font-style:normal;line-height:1.7}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content a.button{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media (width>=861px){body.woocommerce-account.logged-in .entry-content .woocommerce{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}body.woocommerce-account .woocommerce-MyAccount-navigation ul{border-bottom:0;border-right:2px solid var(--li-ink);flex-direction:column;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{border-bottom:0;border-right:3px solid #0000;padding-left:0}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{border-bottom-color:#0000;border-right-color:var(--li-red)}}@media (width<=560px){body.woocommerce-account form.woocommerce-form-login,body.woocommerce-account form.woocommerce-form-register{box-shadow:var(--li-shadow-sm)#0d0d0f1f;padding:1.25rem}}.li-404-wrap{max-width:760px}.li-specs--nav li{padding:0}.li-specs--nav li:before{content:none}.li-specs--nav a{min-height:44px;color:var(--li-ink);align-items:center;gap:.6rem;padding:.5rem 0;text-decoration:none;display:flex}.li-specs--nav a:before{content:"→";color:var(--li-red-text-light-bg);flex:none;font-weight:600;transition:transform .15s}.li-specs--nav a:hover{color:var(--li-red-text-light-bg)}@media (hover:hover) and (pointer:fine){.li-specs--nav a:hover:before{transform:translate(4px)}}.li-specs--nav a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-404-fallback{margin:1.5rem 0 0}.li-404-fallback a{min-height:44px;color:var(--li-red-text-light-bg);border-bottom:2px solid var(--li-red);align-items:center;text-decoration:none;display:inline-flex}.li-404-fallback a:hover{color:var(--li-ink);border-bottom-color:var(--li-ink)}.li-404-fallback a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.li-specs--nav a:before{transition:none}.li-specs--nav a:hover:before,body.woocommerce-checkout #place_order:hover,body.woocommerce-account form button[type=submit]:hover{transform:none}}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields:not(:has(*)){display:none}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{counter-reset:none}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields>h3:before{content:"01"}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading:before{content:"02"}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-shipping-fields>h3:not(#ship-to-different-address):before,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields>h3:before{content:none}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .form-row.place-order{margin:0;padding:0}body.woocommerce-checkout:not(.woocommerce-order-received) a.showcoupon{align-items:center;min-height:44px;display:inline-flex}body.woocommerce-account main.li-page-body>.entry-content{padding:clamp(2.5rem, 5vw, 4rem) var(--li-pad)}body.woocommerce-account .show-password-input,body.woocommerce-account button.show-password-input{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;top:50%;transform:translateY(-50%)}body.woocommerce-account .show-password-input:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}body.woocommerce-order-received .wc-block-order-confirmation-status-description .woocommerce-verify-email #verify-email{width:100%}body.woocommerce-order-received .wc-block-order-confirmation-status-description{box-sizing:border-box}body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button{min-height:0;color:var(--li-red-text);font-family:inherit;font-size:inherit;letter-spacing:0;text-transform:none;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button:hover{color:var(--li-paper);background:0 0}body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-received .li-conf-help:first-child{border-top:0;margin-top:0;padding-top:0}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .woocommerce-input-wrapper .description{box-shadow:none;color:#55514a;background:0 0;border:0;border-radius:0;margin:.4rem 0 0;padding:0;position:static}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .woocommerce-input-wrapper .description:before,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .woocommerce-input-wrapper .description:after{content:none;display:none}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .woocommerce-input-wrapper .description a{color:var(--li-red-text-light-bg)}body.woocommerce-checkout:not(.woocommerce-order-received) .blockUI.blockOverlay{background:var(--li-paper)!important}.li-received .wc-block-order-confirmation-shipping-address:has(address),.li-received .wc-block-order-confirmation-billing-address:has(address){border:2px solid var(--li-ink);background:#fff;padding:1.2rem 1.35rem}.li-received .li-conf-addresses address{background:0 0;border:0;padding:0}.li-received .woocommerce-customer-details--phone,.li-received .woocommerce-customer-details--email{margin:.8rem 0 0}.li-received td.wc-block-order-confirmation-totals__product>div[style]{border:2px solid var(--li-ink);box-sizing:border-box;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:88px!important;height:88px!important;min-height:0!important;margin:0 .9rem .5rem 0!important}.li-woo .hs-pdp-top .summary .fpd-start-customizing-button,.li-woo .hs-pdp-top .summary .single_add_to_cart_button{padding:.72rem 1.6rem;font-size:.9rem}.li-nav .li-cart-link{align-items:center;line-height:1;display:inline-flex}.li-cart-ic{display:block}.li-nav .li-cart-link .cart-count{margin-left:.3em}.li-nav .li-cart-link:hover .li-cart-ic,.li-nav .li-cart-link:focus-visible .li-cart-ic{stroke:var(--li-red)}.cart-count:empty,.cart-count.is-empty,.cart-count[data-cart-count="0"]{display:none!important}body .wc-block-components-notice-banner,body .wc-block-components-notice-banner.is-success,body .wc-block-components-notice-banner.is-info,body .wc-block-components-notice-banner.is-warning,body .wc-block-components-notice-banner.is-error{box-sizing:border-box;width:100%;color:var(--li-ink);border:2px solid var(--li-ink);border-top:3px solid var(--li-red);box-shadow:none;font-family:var(--li-body);font-size:var(--li-fs-md);background:#fff;border-radius:0;align-items:flex-start;gap:.7rem;margin:0 0 1.25rem;padding:.9rem 1.1rem;font-weight:400;line-height:1.55;display:flex}body .wc-block-components-notice-banner.is-error{border-color:var(--li-red);border-top-width:3px}body .wc-block-components-notice-banner>svg,body .wc-block-components-notice-banner.is-success>svg,body .wc-block-components-notice-banner.is-info>svg,body .wc-block-components-notice-banner.is-warning>svg,body .wc-block-components-notice-banner.is-error>svg{width:20px;height:20px;fill:var(--li-ink);background:0 0;border-radius:0;flex:none;margin:.1rem 0 0;padding:0}body .wc-block-components-notice-banner.is-error>svg{fill:var(--li-red-text-light-bg)}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content{min-width:0;font-family:var(--li-body);font-size:var(--li-fs-md);color:var(--li-ink);flex:auto;margin:0;padding:0;line-height:1.55}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content>ul{margin:.4rem 0 0;padding-left:1.1rem}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a,body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a.button,html body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward,html body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward.wp-element-button{box-sizing:border-box;border:0;border-bottom:2px solid var(--li-red);box-shadow:none;font-family:var(--li-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:0;min-height:0;margin:0 0 0 .15rem;padding:0;font-size:.76rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:inline;color:var(--li-red-text-light-bg)!important;float:none!important;opacity:1!important;background:0 0!important}@media (hover:hover){body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:hover{border-bottom-color:var(--li-ink);color:var(--li-ink)!important;background:0 0!important}}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}body .wc-block-components-notice-banner__dismiss{color:var(--li-ink);background:0 0;border:0;border-radius:0;min-width:44px;min-height:44px}@media (width<=480px){body .wc-block-components-notice-banner{gap:.55rem;padding:.8rem .9rem;font-size:.9rem}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content{font-size:.9rem}html body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward,html body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a.wc-forward.wp-element-button{margin:.55rem 0 0;display:inline-block}}@media (width<=640px){.li-hero .li-drop-wrap{display:none}.li-hero .li-hero-grid{grid-template-columns:1fr}}.li-drawer .li-drawer-cart{align-items:center;gap:.4em;display:inline-flex}.hs-allin-on .summary>p.price:not(.hs-price-allin),.hs-allin-on .summary .woocommerce-variation-price{display:none!important}.hs-price-allin .hs-price-note{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:#0d0d0f8c;margin-top:.25rem;font-weight:600;display:block}.hs-decor-pilot{margin:1.5rem 0}.hs-decor-mount{border:1px solid #0d0d0f29;border-left:3px solid var(--li-red);background:#0d0d0f05;padding:1.1rem 1.2rem 1.2rem}.hs-decor-mount .lab{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-ink);margin:0 0 .85rem;font-weight:600}.hs-decor-mount .chips{flex-wrap:wrap;gap:.5rem;display:flex}.hs-decor-mount .chip{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--li-ink);background:0 0;border:1px solid #0d0d0f4d;border-radius:2px;padding:.6rem 1rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.hs-decor-mount .chip:hover{border-color:var(--li-ink)}.hs-decor-mount .chip:focus-visible{outline:2px solid var(--li-red);outline-offset:2px}.hs-decor-mount .chip.on{background:var(--li-red);border-color:var(--li-red);color:var(--li-on-ink)}.hs-decor-mount .chip .pp{opacity:.75;font-weight:400}.hs-decor-mount .hs-decor-bd:not(:empty){font-size:var(--li-fs-sm);color:#0d0d0fb3;margin-top:.8rem}.li-media-uv{background:radial-gradient(circle at 30% 25%,#e3222738,#0000 52%),radial-gradient(circle at 78% 68%,#f5f2ec1a,#0000 48%),repeating-linear-gradient(115deg,#16161b 0 6px,#101014 6px 14px);border:1px solid #0d0d0f2e;min-height:320px}@media (width<=640px){.li-hero .li-drop-wrap{aspect-ratio:600/657;order:-1;justify-self:center;width:auto;height:172px;max-height:172px;margin:0 auto .5rem;display:block}.li-hero .li-drop{height:100%}.li-hero .li-drop-stamp{display:none}}:root{--li-headh:74px}@media (width<=1020px){:root{--li-headh:62px}}.li-header{z-index:95;padding:0 var(--li-pad);border-bottom:2px solid var(--li-red);top:0}.li-header-in{max-width:var(--li-max);height:var(--li-headh);align-items:center;gap:1rem;margin:0 auto;display:flex}.li-logo{margin-right:auto}.li-logo .li-mark{height:46px}.li-word-main{font-size:1.45rem}.li-word small{letter-spacing:.5em;font-size:.58rem}.li-nav{align-items:center;gap:2rem;display:flex}.li-nav-links{align-items:center;gap:1.9rem;display:flex}.li-nav-links>a,.li-mega-trigger{isolation:isolate;font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-md);letter-spacing:.045em;text-transform:uppercase;color:var(--li-paper);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;line-height:1;text-decoration:none;display:inline-block;position:relative}.li-mega-trigger{align-items:center;gap:.4rem;display:inline-flex}.li-caret{opacity:.7;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;font-size:0;transition:transform .25s;transform:translateY(-2px)rotate(45deg)}.li-mega-trigger[aria-expanded=true] .li-caret{opacity:1;transform:translateY(1px)rotate(-135deg)}.li-nav-links>a:after,.li-mega-trigger:after{content:"";background:var(--li-red);z-index:-1;clip-path:inset(100% 0 0);height:calc(100% - 2px);transition:clip-path .28s cubic-bezier(.2,.8,.25,1);position:absolute;bottom:0;left:-6px;right:-6px}.li-nav-links>a:hover:after,.li-nav-links>a:focus-visible:after,.li-mega-trigger:hover:after,.li-mega-trigger[aria-expanded=true]:after{clip-path:inset(0)}.li-nav-links>a[aria-current=page]:after{clip-path:inset(calc(100% - 3px) 0 0)}.li-nav a:hover,.li-nav a:focus-visible{border-bottom-color:#0000}.li-nav-util{align-items:center;gap:1.1rem;padding-left:2rem;display:flex;position:relative}.li-nav-util:before{content:"";background:var(--li-line);width:1px;height:26px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.li-nav .li-cart-link,.li-head-mob .li-cart-link{min-width:44px;min-height:44px;color:var(--li-paper);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.li-nav-cta{font-family:var(--li-mono);letter-spacing:.09em;color:var(--li-paper);white-space:nowrap;border:2px solid var(--li-line);align-items:center;gap:.5rem;padding:.62rem .9rem;font-size:.78rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.li-cta-dot{background:var(--li-red);border-radius:50%;flex:none;width:6px;height:6px}.li-nav .li-nav-cta:hover,.li-nav .li-nav-cta:focus-visible{border-color:var(--li-red);background:var(--li-red);color:#fff}.li-nav-cta:hover .li-cta-dot{background:#fff}@media (width>=1021px) and (width<=1279px){.li-nav{gap:1.4rem}.li-nav-links{gap:1.25rem}.li-nav-links>a,.li-mega-trigger{font-size:var(--li-fs-sm);letter-spacing:.03em}.li-nav-util{gap:.7rem;padding-left:1.3rem}.li-nav-cta{letter-spacing:.06em;gap:.4rem;padding:.55rem .7rem;font-size:.7rem}.li-logo .li-mark{height:40px}.li-word-main{font-size:1.25rem}}@media (width<=640px){.li-header{padding:0 var(--li-pad);top:0}.li-logo .li-mark{height:36px}.li-word-main{font-size:1.15rem}.li-word small{letter-spacing:.42em;font-size:.5rem}}.li-mega{border-bottom:2px solid var(--li-red);box-shadow:none;z-index:50;background:0 0;overflow:hidden}.li-mega:before{content:"";background:var(--li-red);transform-origin:top;transition:transform .3s cubic-bezier(.16,.84,.28,1);position:absolute;inset:0;transform:scaleY(0)}.li-mega.is-open:before{transform:scaleY(1)}.li-mega:after{content:"";background:var(--li-surface-dark);z-index:1;clip-path:inset(0 0 100%);transition:clip-path .4s cubic-bezier(.16,.84,.28,1) 80ms;position:absolute;inset:0}.li-mega.is-open:after{clip-path:inset(0)}.li-mega-in{z-index:2;padding:2rem var(--li-pad) 2.4rem;clip-path:inset(0 0 100%);background:0 0;gap:2.5rem;transition:clip-path .4s cubic-bezier(.16,.84,.28,1) 80ms;position:relative}.li-mega.is-open .li-mega-in{clip-path:inset(0)}.li-mega-kicker{margin:0 0 1rem}.li-mega-tile-name{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;transition:color .18s}.li-mega-tile:hover .li-mega-tile-name,.li-mega-tile:focus-visible .li-mega-tile-name{color:var(--li-red-text)}.li-mega-info ul{margin:0 0 1.2rem;font-size:.76rem;line-height:1.9}.li-mega-info li:before{content:none}.li-mega-info li a{color:var(--li-paper);border-bottom:1px solid var(--li-red);text-decoration:none}.li-mega-btn{background:var(--li-red);color:#fff;font-family:var(--li-mono);letter-spacing:.08em;align-items:center;gap:.5rem;min-height:44px;padding:.8rem 1.1rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.li-mega-btn:hover,.li-mega-btn:focus-visible{background:var(--li-red-dark);color:#fff}@media (width<=1020px){.li-mega{display:none}}.li-nav-toggle{display:none}.li-head-mob{align-items:center;gap:.35rem;margin-left:auto;display:none}@media (width<=1020px){.li-nav{display:none}.li-head-mob{display:flex}.li-nav-toggle{box-sizing:border-box;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px 6px;display:inline-flex}.li-nav-toggle span{background:var(--li-paper);width:26px;height:3px;transition:transform .34s cubic-bezier(.2,.8,.25,1),opacity .18s,background .34s,width .34s cubic-bezier(.2,.8,.25,1);display:block}.li-nav-toggle span:nth-child(2){background:var(--li-red);align-self:flex-start;width:18px}.li-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.li-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0;width:26px}.li-nav-toggle[aria-expanded=true] span:nth-child(3){background:var(--li-paper);transform:translateY(-8px)rotate(-45deg)}}.li-scrim{z-index:88;opacity:0;pointer-events:none;backdrop-filter:blur(2px);background:#050507b8;transition:opacity .32s;position:fixed;inset:0}.li-scrim[hidden]{display:none}html.li-drawer-open .li-scrim{opacity:1;pointer-events:auto}.li-drawer,.li-drawer-plate{box-sizing:border-box;visibility:hidden;width:min(480px,100vw);transition:transform .42s cubic-bezier(.16,.84,.28,1),visibility 0s linear .42s;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.li-drawer{z-index:92;background:var(--li-surface-dark);border-left:2px solid var(--li-red);padding:calc(var(--li-headh) + 1.6rem) var(--li-pad) 0;flex-direction:column;transition-delay:80ms,.42s;display:flex;overflow:hidden}.li-drawer-plate{z-index:91;background:var(--li-red);transition-delay:60ms,.42s}.li-drawer[hidden]{display:flex}html.li-drawer-open .li-drawer,html.li-drawer-open .li-drawer-plate{visibility:visible;transition-delay:0s,0s;transform:translate(0)}html.li-drawer-open .li-drawer{transition-delay:80ms,0s}@media (width<=559px){.li-drawer,.li-drawer-plate{width:100vw}.li-drawer{border-left:0}}@media (width>=1021px){.li-scrim,.li-drawer-plate{display:none!important}}.li-drawer .li-drawer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;padding-bottom:1.5rem;display:flex;overflow-y:auto}.li-drawer .li-d-nav{flex-direction:column;gap:0;margin:0 0 2rem;display:flex}.li-drawer .li-d-item{opacity:0;border-bottom:0;grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.9rem;padding:clamp(.5rem,2.1vh,1.45rem) 0;text-decoration:none;transition:opacity .34s,transform .34s cubic-bezier(.16,.84,.28,1);display:grid;position:relative;transform:translate(26px)}.li-drawer .li-d-item+.li-d-item{border-top:1px solid #f5f2ec14}html.li-drawer-open .li-drawer .li-d-item{opacity:1;transform:none}.li-drawer .li-d-num{font-family:var(--li-mono);letter-spacing:.12em;color:var(--li-steel);font-size:.68rem;font-weight:600;transition:color .2s;transform:translateY(-.35em)}.li-drawer .li-d-item:hover .li-d-num,.li-drawer .li-d-item:focus-visible .li-d-num{color:var(--li-red)}.li-drawer .li-d-word{font-family:var(--li-display);letter-spacing:-.01em;color:var(--li-paper);font-size:clamp(2rem,9vw,2.9rem);font-weight:600;line-height:1.06;display:inline-block;position:relative}.li-drawer .li-d-word:before{content:attr(data-word);color:var(--li-red);z-index:-1;transition:transform .46s cubic-bezier(.16,1.5,.4,1);position:absolute;top:0;left:0;transform:translate(6px,5px)}html.li-drawer-open .li-drawer .li-d-word:before{transform:translate(0)}.li-drawer .li-d-item:focus-visible .li-d-word:before{transform:translate(5px,4px)}@media (hover:hover) and (pointer:fine){.li-drawer .li-d-item:hover .li-d-word:before{transform:translate(5px,4px)}}.li-drawer .li-d-item:focus-visible{outline:2px solid var(--li-red);outline-offset:4px}.li-drawer .li-d-kicker{font-family:var(--li-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--li-red-text);margin:auto 0 .85rem;font-size:.68rem;font-weight:600}.li-drawer .li-d-cats{grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.li-drawer .li-d-cats a{border:1px solid var(--li-line);background:var(--li-surface-dark-2);min-height:44px;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-steel);align-items:center;padding:.6rem .8rem;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:flex}.li-drawer .li-d-cats a:hover,.li-drawer .li-d-cats a:focus-visible{color:var(--li-paper);border-color:var(--li-red);background:var(--li-surface-dark)}.li-drawer .li-d-cats a:focus-visible,.li-drawer .li-d-call:focus-visible,.li-cart-link:focus-visible,.li-nav-cta:focus-visible,.li-nav-toggle:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-drawer .li-d-foot{margin:0 calc(-1 * var(--li-pad));padding:1rem var(--li-pad) calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--li-line);background:var(--li-surface-dark);flex:none;align-items:center;gap:.75rem;display:flex}.li-drawer .li-d-call{background:var(--li-red);color:#fff;font-family:var(--li-mono);letter-spacing:.08em;flex:auto;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.95rem 1rem;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex}.li-drawer .li-d-call:hover,.li-drawer .li-d-call:focus-visible{background:var(--li-red-dark)}.li-drawer .li-d-hours{font-family:var(--li-mono);letter-spacing:.1em;color:var(--li-steel);text-transform:uppercase;text-align:right;font-size:.66rem;line-height:1.5}@media (width<=479px){.li-drawer .li-d-hours{display:none}}.li-drawer .li-d-kicker,.li-drawer .li-d-cats li,.li-drawer .li-d-foot{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.16,.84,.28,1);transform:translate(20px)}html.li-drawer-open .li-drawer .li-d-kicker,html.li-drawer-open .li-drawer .li-d-cats li,html.li-drawer-open .li-drawer .li-d-foot{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.li-drawer,.li-drawer-plate,.li-scrim,.li-drawer .li-d-item,.li-drawer .li-d-kicker,.li-drawer .li-d-cats li,.li-drawer .li-d-foot,.li-drawer .li-d-word:before,.li-nav-links>a:after,.li-mega-trigger:after,.li-nav-toggle span,.li-mega:before,.li-mega:after,.li-mega-in,.li-mega-col>*,.li-mega-info>*{transition-duration:1ms!important;transition-delay:0s!important}.li-drawer .li-d-word:before{opacity:0;transform:none}}main.li-page-body>.li-hband,main.li-page-body>.li-page-head.li-hband{margin-top:calc(-1 * var(--li-headoff));padding-top:var(--li-headoff)}.li-hband{background:var(--li-surface-dark);border-bottom:2px solid var(--li-red);isolation:isolate;align-items:flex-end;min-height:clamp(300px,44vh,460px);display:flex;position:relative;overflow:hidden}.li-hband-art{z-index:0;position:absolute;inset:0}.li-hband-art img{object-fit:cover;width:100%;height:100%;display:block}.li-hband--art .li-hband-art:after{content:"";background:linear-gradient(#0d0d0f4d 0%,#0d0d0fb8 58%,#0d0d0ff7 100%),linear-gradient(90deg,#0d0d0ff0 0%,#0d0d0f9e 52%,#0d0d0f2e 100%);position:absolute;inset:0}.li-hband-in{z-index:1;width:100%;max-width:var(--li-max);padding:clamp(2.5rem, 6vw, 4.5rem) var(--li-pad) clamp(2rem, 4vw, 3rem);margin:0 auto;position:relative}.li-hband-kicker{margin:0 0 .9rem}.li-hband-h{font-family:var(--li-display);letter-spacing:-.02em;color:var(--li-paper);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:700;line-height:.98}.li-hband-lede{color:#d7d4ce;max-width:46ch;margin:0 0 1.6rem;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}.li-hband-meta{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-steel);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;display:flex}.li-hband-meta span{position:relative}.li-hband-meta span+span:before{content:"";background:var(--li-red);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}@media (width<=640px){.li-hband{min-height:clamp(260px,38vh,340px)}.li-hband-lede{margin-bottom:1.2rem}.li-hband-meta{flex-direction:column;gap:.3rem}.li-hband-meta span+span:before{content:none}}@media (prefers-reduced-motion:no-preference){.li-hband-in>*{animation:.55s cubic-bezier(.16,.84,.28,1) both li-hband-rise}.li-hband-in>:first-child{animation-delay:50ms}.li-hband-in>:nth-child(2){animation-delay:.11s}.li-hband-in>:nth-child(3){animation-delay:.17s}.li-hband-in>:nth-child(4){animation-delay:.23s}.li-hband-in>:nth-child(5){animation-delay:.29s}}@keyframes li-hband-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.li-hband.li-page-head{border-bottom:2px solid var(--li-red);padding:0}.li-hband .li-hband-h{font-family:var(--li-display);letter-spacing:-.02em;color:var(--li-paper);margin:0 0 1rem;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:700;line-height:.98}.li-hband .li-hband-lede{max-width:52ch;font-family:var(--li-body);color:#d7d4ce;margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}.li-hband.li-page-head{min-height:clamp(260px,34vh,380px)}@media (width<=640px){.li-hband.li-page-head{min-height:clamp(220px,30vh,300px)}}.li-hband .li-hband-cta{margin:1.4rem 0 0}.li-hband .li-hband-cta .li-btn{margin:0}.li-subcats{padding:0 var(--li-pad);margin:1.5rem auto 0}.li-subcats__k{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:#6b675f;margin:0 0 .6rem}.li-subcats__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.li-subcats__list li{margin:0;padding:0}.li-subcats__list li:before{content:none}.li-subcats__list a{box-sizing:border-box;min-height:44px;color:var(--li-ink);border:2px solid var(--li-ink);font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.li-subcats__list a .li-subcats__n{letter-spacing:.02em;color:#6b675f;font-weight:400}.li-subcats__list a[aria-current=page]{background:var(--li-surface-dark);color:var(--li-paper);border-color:var(--li-surface-dark)}.li-subcats__list a[aria-current=page] .li-subcats__n{color:#cfc8ba}html[data-theme=light] .li-subcats__list a[aria-current=page] .li-subcats__n{color:#6b675f}@media (hover:hover) and (pointer:fine){.li-subcats__list a:hover{border-color:var(--li-red);color:var(--li-red-text-light-bg)}}.li-subcats__list a:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}@media (width<=560px){.li-subcats{margin-top:1rem}.li-subcats__list{gap:.4rem}.li-subcats__list a{padding:.5rem .75rem;font-size:.68rem}}:root{--li-surface-dark:var(--li-ink);--li-surface-dark-2:var(--li-ink-2);--li-surface:var(--li-paper);--li-on-surface:var(--li-ink);--li-scrim-1:#0d0d0ff7;--li-scrim-2:#0d0d0fb8;--li-scrim-3:#0d0d0f4d;--li-scrim-4:#0d0d0ff0;--li-scrim-5:#0d0d0f9e;--li-scrim-6:#0d0d0f2e;--li-chip-bg:#0d0d0f8c;--li-chip-line:#f5f2ec47;--li-hairline:#f5f2ec14;--li-band-lede:#d7d4ce}html[data-theme=light]{--li-surface-dark:#f3f0e9;--li-surface-dark-2:#fff;--li-paper:#15151a;--li-line:#ddd8cd;--li-steel:#5f5c55;--li-red-text:#c81e23;--li-surface:#fff;--li-on-surface:#15151a;--li-scrim-1:#f8f6f1f7;--li-scrim-2:#f8f6f1cc;--li-scrim-3:#f8f6f157;--li-scrim-4:#f8f6f1f2;--li-scrim-5:#f8f6f1b3;--li-scrim-6:#f8f6f133;--li-chip-bg:#ffffffb8;--li-chip-line:#15151a38;--li-hairline:#15151a1a;--li-band-lede:#3c3a34}html[data-theme=light] body,html[data-theme=light] .li-page-body,html[data-theme=light] .li-woo,html[data-theme=light] .li-step,html[data-theme=light] .hs-cartd__panel,html[data-theme=light] .hs-ex-card,html[data-theme=light] .li-woo .fpd-container .fpd-loader-wrapper{background:var(--li-surface);color:var(--li-on-surface)}html[data-theme=light] .li-btn-ghost:hover,html[data-theme=light] .li-btn-ghost:focus-visible,html[data-theme=light] .hs-stickybuy__skip:hover{background:var(--li-on-surface);color:var(--li-surface)}.li-hband--art .li-hband-art:after{background:linear-gradient(to top, var(--li-scrim-1) 0%, var(--li-scrim-2) 42%, var(--li-scrim-3) 100%), linear-gradient(to right, var(--li-scrim-4) 0%, var(--li-scrim-5) 52%, var(--li-scrim-6) 100%)}.li-hband .li-hband-lede,.li-hband-lede{color:var(--li-band-lede)}.li-drawer .li-d-item+.li-d-item{border-top-color:var(--li-hairline)}html[data-theme=light] .li-mega-thumb{border-color:var(--li-line);background:#fff}html[data-theme=light] .li-scrim{background:#15151a73}html[data-theme=light] .li-header,html[data-theme=light] .li-drawer,html[data-theme=light] .li-d-foot{background:var(--li-surface-dark)}html[data-theme=light] .li-logo .li-mark{filter:none}.li-theme-toggle{cursor:pointer;min-height:44px;font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--li-paper);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.7rem;font-weight:600;line-height:1;transition:color .2s;display:inline-flex}.li-theme-toggle:hover,.li-theme-toggle:focus-visible{color:var(--li-red-text)}.li-theme-toggle:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-theme-ic{flex:none;display:block}.li-theme-ic-moon,html[data-theme=light] .li-theme-ic-sun{display:none}html[data-theme=light] .li-theme-ic-moon{display:block}.li-theme-label{white-space:nowrap}@media (width<=1279px) and (width>=1021px){.li-theme-toggle .li-theme-label{display:none}.li-theme-toggle{padding:0 .35rem}}@media (width<=1020px){.li-theme-toggle-bar{display:none}}.li-d-theme{margin:0 calc(-1 * var(--li-pad));padding:.5rem var(--li-pad) calc(.9rem + env(safe-area-inset-bottom,0px));background:var(--li-surface-dark);flex:none;justify-content:flex-start;display:flex}.li-d-theme .li-theme-toggle{color:var(--li-steel);padding-left:0}.li-d-theme .li-theme-toggle:hover,.li-nav .li-nav-cta{color:var(--li-red-text)}.li-nav .li-nav-cta:hover,.li-nav .li-nav-cta:focus-visible{color:#fff}html[data-theme=light] .li-cta-contact a,html[data-theme=light] .li-btn-ghost-ink,html[data-theme=light] .li-btn-ghost-ink .li-btn-arr,html[data-theme=light] .li-woo ul.products li.product .woocommerce-loop-product__title,html[data-theme=light] .li-woo ul.products li.product .price,html[data-theme=light] .li-woo ul.products li.product .price .woocommerce-Price-amount,html[data-theme=light] .li-woo ul.products li.product .price .woocommerce-Price-currencySymbol{color:var(--li-on-surface)}html[data-theme=light] .li-btn-ghost-ink{border-color:var(--li-on-surface)}html[data-theme=light] .li-btn-ghost-ink:after{background:var(--li-on-surface)}html[data-theme=light] .li-btn-ghost-ink:hover,html[data-theme=light] .li-btn-ghost-ink:focus-visible{color:var(--li-surface)}html[data-theme=light]{--li-red-deep:#9e161a}html[data-theme=light] .li-trust-num,html[data-theme=light] .li-svc-arrow{color:var(--li-red-deep)}html[data-theme=light] .li-trust,html[data-theme=light] .li-logo-plate,html[data-theme=light] .hs-cat-c,html[data-theme=light] .li-contact-card,html[data-theme=light] body.woocommerce-cart td.product-name dl.variation,html[data-theme=light] body.woocommerce-cart table.cart td.actions,html[data-theme=light] body.woocommerce-checkout:not(.woocommerce-order-received) #order_review dl.variation,html[data-theme=light] body.woocommerce-checkout:not(.woocommerce-order-received) #payment div.payment_box,html[data-theme=light] .li-received .wc-block-order-confirmation-totals__product dl.variation,html[data-theme=light] .li-received .wc-block-order-confirmation-order-note,html[data-theme=light] body.woocommerce-checkout:not(.woocommerce-order-received) .blockUI.blockOverlay{background:var(--li-surface);color:var(--li-on-surface)}html[data-theme=light] .li-trust-num{color:var(--li-red-text)}html[data-theme=light] .li-price-panel{background:var(--li-surface);border-color:var(--li-line)}html[data-theme=light] .li-price-panel caption,html[data-theme=light] .li-price-panel th,html[data-theme=light] .li-price-panel td{color:var(--li-on-surface)}html[data-theme=light] .li-price-note,html[data-theme=light] .li-woo ul.products li.product.li-grid-cta .li-grid-cta__body{color:#4a4740}.li-hband .li-hband-kicker{color:var(--li-red-text)}html[data-theme=light] .li-svc-media:after{background:linear-gradient(#f8f6f100,#f8f6f157 32%,#f8f6f1c7 62%,#f8f6f1f5 84%)}@media (width<=1020px){html[data-theme=light] .li-svc-media:after{background:linear-gradient(90deg,#f8f6f1f5 35%,#f8f6f1cc 70%,#f8f6f199)}}html[data-theme=light] .li-svc-card-laser .li-svc-media{background:radial-gradient(circle at 70% 30%,#e322271f,#0000 55%),repeating-linear-gradient(45deg,#e7e3da 0 2px,#f5f2ec 2px 9px)}html[data-theme=light] .li-svc-card-uv .li-svc-media{background:radial-gradient(circle at 30% 25%,#e3222724,#0000 52%),radial-gradient(circle at 78% 68%,#15151a0f,#0000 48%),repeating-linear-gradient(115deg,#eae6dd 0 6px,#f5f2ec 6px 14px)}.li-header{top:36px}@media (width<=640px){.li-header{top:36px}}@media (width<=1600px){.li-nav-cta{display:none}}.li-rev-head{text-align:center}.li-rev-score{font-family:var(--li-display);color:var(--li-ink);margin:0;font-size:clamp(3.5rem,9vw,6rem);font-weight:600;line-height:1}.li-rev-stars{color:var(--li-red);font-size:var(--li-fs-xl);letter-spacing:.18em;margin:.35rem 0 .5rem}.li-rev-count{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9rem}.li-rev-note{text-align:center;max-width:640px;font-size:var(--li-fs-md);color:#55514a;margin:1.6rem auto 0;line-height:1.6}.li-rev-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}.li-rev-sec{padding-top:0}.li-rev-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.li-rev-card{border:2px solid var(--li-ink);background:#fff;flex-direction:column;padding:1.6rem 1.5rem;display:flex}.li-rev-cstars{color:var(--li-red);letter-spacing:.16em;margin:0 0 .9rem;font-size:1.05rem}.li-rev-card blockquote{flex:1;margin:0 0 1.2rem}.li-rev-card blockquote p{margin:0;font-size:.98rem;line-height:1.62}.li-rev-by{border-top:1px solid #d8d2c6;flex-direction:column;gap:.2rem;margin:0;padding-top:.9rem;display:flex}.li-rev-name{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-base)}.li-rev-src{font-family:var(--li-mono);letter-spacing:.05em;text-transform:uppercase;color:#6b675f;font-size:.74rem}html[data-theme=light] .li-rev-card{background:#fff}.li-mega-depts .li-mega-col-dept{min-width:0}.li-mega-depts .li-mega-links{margin:0 0 .9rem}.li-mega-depts .li-mega-links li{margin:0}.li-mega-depts .li-mega-links a{justify-content:space-between;align-items:center;gap:.8rem;min-height:34px;padding:.34rem 0;display:flex}.li-mega-n{font-family:var(--li-mono);color:var(--li-steel);letter-spacing:.04em;flex:none;font-size:.68rem;font-weight:600}.li-mega-all{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--li-red-text);border-bottom:1px solid;padding-bottom:2px;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}.li-mega-all:hover,.li-mega-all:focus-visible{color:var(--li-paper)}.li-d-design{background:var(--li-red);color:#fff;font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;min-height:52px;margin:0 0 1.2rem;font-size:.86rem;font-weight:600;text-decoration:none;display:flex}.li-d-design:hover,.li-d-design:focus-visible{background:var(--li-red-dark);color:#fff}.li-d-kicker a{color:inherit;text-decoration:none}.li-d-kicker a:hover,.li-d-kicker a:focus-visible{color:var(--li-red-text)}.li-d-kicker+.li-d-cats{margin-bottom:1.1rem}.li-d-n{color:var(--li-steel);font-size:.72em}.li-d-cats-all{margin-top:.2rem}.li-d-dept{border:0;border-top:1px solid var(--li-line);cursor:pointer;text-align:left;width:100%;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-red-text);background:0 0;justify-content:space-between;align-items:center;gap:1rem;min-height:52px;padding:.95rem 0;display:flex}.li-d-dept:focus-visible{outline:3px solid var(--li-paper);outline-offset:-3px}.li-d-chev{border-bottom:2px solid;border-right:2px solid;flex:none;width:10px;height:10px;margin-bottom:4px;transition:transform .18s;transform:rotate(45deg)}.li-d-dept[aria-expanded=true] .li-d-chev{margin-top:4px;margin-bottom:0;transform:rotate(-135deg)}.li-d-panel{padding-bottom:.9rem}.li-d-viewall{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--li-steel);border-bottom:1px solid;min-height:44px;margin-top:.4rem;font-weight:600;line-height:44px;text-decoration:none;display:inline-block}.li-d-viewall:hover,.li-d-viewall:focus-visible{color:var(--li-paper)}.li-woo .hs-pdp-top .summary .hs-ex-row.is-off{display:none}@media (width<=640px){.li-woo.li-woo--product .woocommerce-breadcrumb,body.single-product .li-woo .woocommerce-breadcrumb,body.single-product .li-woo .hs-pdp-top .summary .woocommerce-product-details__short-description{display:none}}.li-woo .hs-pdp-top .hs-carousel{top:calc(var(--li-headoff) + 1rem)}.hs-decor-pilot .chips{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (width>=641px){.hs-decor-pilot .chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.hs-decor-pilot .chip{border-radius:0;justify-content:center;align-items:center;gap:.25rem;min-height:44px;display:inline-flex}.hs-decor-pilot .chip .ck{color:inherit;font-weight:700}.hs-decor-bd .hs-decor-total{font-family:var(--li-mono);font-size:var(--li-fs-xs);letter-spacing:.05em;text-transform:uppercase;color:#55514a;border-top:1px solid #d8d2c6;justify-content:space-between;align-items:baseline;margin:.7rem 0 0;padding-top:.6rem;display:flex}.hs-decor-bd .hs-decor-total .amt{color:var(--li-ink);font-size:1.05rem;font-weight:600}.hs-ex-proofnote{font-size:var(--li-fs-xs);color:#55514a;margin:.6rem 0 0}.li-pdp-rating{font-size:var(--li-fs-sm);margin:.15rem 0 0}.li-pdp-rating>span[aria-hidden]{color:var(--li-red);letter-spacing:.12em}.li-pdp-rating a{color:#55514a;text-underline-offset:3px;text-decoration:underline}.li-pdp-rating a:hover,.li-pdp-rating a:focus-visible{color:var(--li-ink)}.li-designer-mode .li-pdp-rating{display:none!important}.li-nav-links .li-mega-item{position:relative}.li-mega-item .li-mega{width:880px;max-width:calc(100vw - 2 * var(--li-pad));background:var(--li-surface-dark);border:2px solid var(--li-line);border-bottom:2px solid var(--li-red);box-shadow:var(--li-shadow) #0d0d0f47;top:calc(100% + 10px);left:-24px;right:auto;overflow:visible}.li-mega-item .li-mega:before,.li-mega-item .li-mega:after{content:none}.li-mega-item .li-mega .li-mega-in.li-mega-compact{background:var(--li-surface-dark);clip-path:none;opacity:0;max-width:none;padding:24px 24px 16px;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:block;transform:translateY(-6px)}.li-mega-item .li-mega.is-open .li-mega-in.li-mega-compact{opacity:1;transform:none}.li-mega-compact .li-mega-top{border-bottom:1px solid var(--li-line);justify-content:space-between;align-items:center;min-height:44px;margin-bottom:14px;display:flex}.li-mega-compact .li-mega-kicker{margin:0}.li-mega-compact .li-mega-shop-all{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--li-red-text);border:0;padding:.5rem 0;font-size:.74rem;font-weight:600;text-decoration:none}.li-mega-compact .li-mega-shop-all:hover,.li-mega-compact .li-mega-shop-all:focus-visible{color:var(--li-paper)}.li-mega-compact .li-mega-dept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.li-mega-compact .li-mega-dept{border-left:1px solid var(--li-line);padding:0 24px}.li-mega-compact .li-mega-dept:first-child{border-left:0;padding-left:0}.li-mega-compact .li-mega-dept-title{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-red-text);margin:0 0 .7rem;font-weight:600}.li-mega-compact .li-mega-links{margin:0 0 .7rem;padding:0;list-style:none}.li-mega-compact .li-mega-links li{border:0;margin:0;padding:0}.li-mega-compact .li-mega-links a{min-height:44px;font-family:var(--li-body);letter-spacing:0;text-transform:none;color:var(--li-paper);border:0;align-items:center;padding:0;font-size:.92rem;font-weight:400;text-decoration:none;display:flex}.li-mega-compact .li-mega-links a:before{content:none}.li-mega-compact .li-mega-links a:hover,.li-mega-compact .li-mega-links a:focus-visible{color:var(--li-red-text)}.li-mega-compact .li-mega-all{font-family:var(--li-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--li-steel);white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;font-size:.68rem;font-weight:600;text-decoration:none}@media (width>=1021px) and (width<=1279px){.li-mega-item .li-mega{left:-64px}}.li-mega-compact .li-mega-all:hover,.li-mega-compact .li-mega-all:focus-visible{color:var(--li-paper)}.li-theme-toggle-bar .li-theme-label{display:none}.li-theme-toggle-bar{justify-content:center;min-width:44px;min-height:44px}@media (width<=860px){.li-woo .hs-pdp-top .summary .hs-carousel{margin:.6rem 0 1.1rem}}.li-nav .li-mega-trigger{font-family:var(--li-display);font-weight:600;font-size:var(--li-fs-md);letter-spacing:.045em}@media (width>=1021px) and (width<=1279px){.li-nav .li-mega-trigger{font-size:var(--li-fs-sm);letter-spacing:.03em}}.hs-decor-pilot .lab,.hs-decor-mount .lab{font-family:var(--li-body);letter-spacing:0;text-transform:none;color:var(--li-ink);font-size:1.05rem;font-weight:600}.hs-decor-rule{font-family:var(--li-body);letter-spacing:0;text-transform:none;color:#55514a;font-size:.92rem;font-weight:400}.hs-decor-rule strong{color:var(--li-ink)}.li-row-media.li-vspot{aspect-ratio:16/9}.li-row-media.li-vspot img,.li-row-media.li-vspot video{object-fit:cover;width:100%;height:100%}html[data-theme=light] .li-nav-design,html[data-theme=light] .li-nav-design:hover,html[data-theme=light] .li-nav-design:focus-visible{color:#fff}html[data-theme=light] .li-designer-bar .li-designer-hint,html[data-theme=light] .li-designer-bar .li-designer-back{color:#5f5c55}html[data-theme=light] .li-designer-bar .li-designer-back:hover,html[data-theme=light] .li-designer-bar .li-designer-back:focus-visible{color:var(--li-ink)}.li-qf{max-width:560px}.li-qf-form p{margin:0 0 1rem}.li-qf-row2{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}@media (width<=640px){.li-qf-row2{grid-template-columns:1fr;gap:0}}.li-qf label{font-family:var(--li-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--li-steel);margin-bottom:.35rem;font-size:.74rem;font-weight:600;display:block}.li-qf label span[aria-hidden]{color:var(--li-red-text)}.li-qf .li-qf-opt{text-transform:none;letter-spacing:.02em;font-weight:400}.li-qf input[type=text],.li-qf input[type=email],.li-qf input[type=tel],.li-qf input[type=date],.li-qf select,.li-qf textarea{box-sizing:border-box;background:var(--li-surface);width:100%;color:var(--li-on-surface);border:2px solid var(--li-ink);font-family:var(--li-body);border-radius:0;min-height:48px;padding:.7rem .75rem;font-size:16px}.li-qf textarea{resize:vertical;min-height:110px}.li-qf input:focus-visible,.li-qf select:focus-visible,.li-qf textarea:focus-visible{outline:3px solid var(--li-red);outline-offset:1px}.li-qf input[type=file]{width:100%;color:var(--li-paper);font-family:var(--li-mono);font-size:var(--li-fs-xs)}.li-qf input[type=file]::file-selector-button{color:var(--li-paper);border:2px solid var(--li-paper);font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;min-height:44px;margin-right:.8rem;padding:.55rem .9rem;font-size:.74rem;font-weight:600}.li-qf input[type=file]::file-selector-button:hover{border-color:var(--li-red);color:var(--li-red-text)}.li-qf-actions{margin-top:.4rem}.li-qf-note{font-size:var(--li-fs-sm);color:var(--li-steel);line-height:1.55}.li-qf-note a{color:var(--li-paper)}.li-qf-ok{background:var(--li-surface);color:var(--li-on-surface);border-left:4px solid var(--li-ink);margin:0 0 1.4rem;padding:.9rem 1.1rem;font-weight:600}.li-qf-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}html[data-theme=light] .li-qf input[type=file]{color:var(--li-ink)}html[data-theme=light] .li-qf input[type=file]::file-selector-button{color:var(--li-ink);border-color:var(--li-ink)}html[data-theme=light] .li-qf-note{color:#5f5c55}html[data-theme=light] .li-qf-note a{color:var(--li-ink)}.li-featured-loop ul.products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (width<=560px){.li-featured-loop ul.products,body.woocommerce-cart .hs-empty-pop ul.products{grid-template-columns:repeat(2,1fr);gap:.75rem}}.li-spotlight{grid-template-columns:minmax(0,420px);justify-content:center;display:grid}.li-spotlight .li-spot-cta{margin:0 1rem 1.1rem}.hs-empty-alt{text-align:center;margin:1rem 0 0;font-size:.9rem}.li-gang-review{border:2px solid var(--li-line);margin:0 0 1.4rem;padding:1.3rem 1.4rem}.li-gang-review-stars{color:var(--li-red-text);letter-spacing:.16em;margin:0 0 .6rem}.li-gang-review p{margin:0 0 .8rem;line-height:1.6}.li-gang-review footer{align-items:baseline;gap:.6rem;display:flex}.li-gang-review-name{font-family:var(--li-display);font-weight:600}.li-gang-review-src{font-family:var(--li-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--li-steel);font-size:.7rem}.li-qf-err{color:#8a1f1f;border-left:4px solid var(--li-red);background:#fff;margin:0 0 1.4rem;padding:.9rem 1.1rem;font-weight:600}.li-qf-err a{color:inherit}.li-qf-files-err{color:var(--li-red-text);font-size:var(--li-fs-sm);font-weight:600}.li-qf-proof{font-size:var(--li-fs-sm);align-items:baseline;gap:.4rem;margin-left:1rem;display:inline-flex}.li-qf-proof span[aria-hidden]{color:var(--li-red-text);letter-spacing:.12em}.li-qf-proof a{color:var(--li-steel)}.li-qf-proof a:hover{color:var(--li-paper)}html[data-theme=light] .li-qf-proof a:hover{color:var(--li-ink)}@media (width<=640px){.li-qf-proof{margin:.7rem 0 0;display:flex}}.li-foot-convert{max-width:var(--li-max);border-bottom:1px solid var(--li-line);flex-wrap:wrap;align-items:center;gap:.8rem;margin:0 auto 2.2rem;padding-bottom:1.6rem;display:flex}.li-foot-proof{align-items:baseline;gap:.4rem;margin-left:auto;font-size:.88rem;display:inline-flex}.li-foot-proof span[aria-hidden]{color:var(--li-red-text)}.li-foot-proof a{color:var(--li-paper)}.li-promo a,.li-foot-proof a{position:relative}.li-promo a:after,.li-foot-proof a:after{content:"";position:absolute;inset:-9px -6px}@media (width<=640px){.li-promo a{position:static}.li-promo a:after{inset:0}}body.page-id-11 .li-promo .li-promo-proof{display:none}@media (width<=640px){.li-foot-proof{width:100%;margin-left:0}}.li-footer a.li-btn-solid,.li-footer a.li-btn-solid:hover,.li-footer a.li-btn-solid:focus-visible{color:#fff}html[data-theme=light] body.woocommerce-order-received .wc-block-order-confirmation-status-description a.button:hover{background:var(--li-on-surface);color:var(--li-surface)}.li-btn,.li-btn-solid,.li-btn-ghost,.li-btn-ghost-ink{transition:background .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1)}.li-btn:active,.li-btn-solid:active,.li-btn-ghost:active,.li-btn-ghost-ink:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.li-btn,.li-btn-solid,.li-btn-ghost,.li-btn-ghost-ink{transition:background .15s,color .15s}.li-btn:active,.li-btn-solid:active,.li-btn-ghost:active,.li-btn-ghost-ink:active{transform:none}}html.li-theme-switching *,html.li-theme-switching :before,html.li-theme-switching :after{transition:none!important}.li-h,.li-row h2,.li-row h3{text-wrap:balance}.li-lede,.li-hband-lede{text-wrap:pretty}.hs-swatch{box-sizing:border-box;border:2px solid var(--li-ink);cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;flex:none;width:44px;height:44px;margin:0;padding:0;transition:border-color .15s,box-shadow .15s}.hs-swatch--img{background-size:cover}.hs-swatch--noimg{background-color:var(--li-surface);color:var(--li-on-surface);font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.04em;text-transform:uppercase;line-height:1}.hs-swatch[aria-checked=true]{border-color:var(--li-red);box-shadow:0 0 0 2px var(--li-red)}.hs-swatch:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hs-swatch:hover{border-color:var(--li-red)}}.hs-select-hidden{display:none}.li-footer a.li-btn-ghost:hover,.li-footer a.li-btn-ghost:focus-visible{color:var(--li-ink)}.hs-swatch--sw{background-position:50%;background-size:cover}.hs-swatch-current{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--li-on-surface);margin-top:.6rem;line-height:1.2}.hs-swatch-current .hs-cc-label{opacity:.7;font-weight:400}.hs-swatch-current .hs-cc-name{font-weight:600}.li-woo .loop-swatches{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;padding:0 1rem .75rem;display:flex}.li-woo ul.products li.product img.loop-swatch,.li-woo .loop-swatch{box-sizing:border-box;border:2px solid var(--li-ink);object-fit:cover;border-radius:0;flex:none;width:18px;height:18px;margin:0;padding:0;display:block}.li-woo .loop-swatch-count{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:#6b675f;white-space:nowrap;margin-left:0}.li-woo .li-pdp-kicker{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:0 0 .35rem}.li-woo .li-cfg-price{background:var(--li-surface);color:var(--li-on-surface);border:2px solid var(--li-ink);box-shadow:var(--li-shadow) var(--li-ink);border-radius:0;margin:0 0 1.6rem;padding:1.1rem 1.2rem 1.2rem}.li-woo .li-cfg-price .li-pp-kicker{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-on-surface);align-items:center;gap:.5rem;margin:0 0 .35rem;display:flex}.li-woo .li-cfg-price .li-pp-reg{background:var(--li-red);flex:none;width:9px;height:9px}.li-woo .li-cfg-price p.price,.li-woo .li-cfg-price .hs-price-allin{font-family:var(--li-mono);color:var(--li-on-surface);margin:0 0 .75rem;padding:0;font-size:1.75rem;font-weight:600;line-height:1.1}.li-woo .li-cfg-price .hs-price-allin .hs-price-note{font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-top:.2rem;font-weight:400;display:block}.li-woo .li-cfg-price .li-pp-rows{border-top:1px solid #0d0d0f2e;margin:0;padding:.75rem 0 0}.li-woo .li-cfg-price .li-pp-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin:0 0 .3rem;display:flex}.li-woo .li-cfg-price .li-pp-row dt{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin:0}.li-woo .li-cfg-price .li-pp-row dd{font-family:var(--li-mono);white-space:nowrap;margin:0;font-size:.875rem;font-weight:600}.li-woo .li-cfg-price .li-pp-row dd .amount{font-size:inherit;font-weight:inherit}.li-woo .li-cfg-price .li-pp-includes{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:.6rem 0 0}.li-woo .li-cfg-price .li-pp-row[hidden]{display:none}@keyframes liPpFlash{0%{color:var(--li-on-surface)}50%{color:var(--li-red)}to{color:var(--li-on-surface)}}@keyframes liPpPulse{0%,70%{outline-color:var(--li-red)}to{outline-color:#0000}}.li-woo .li-cfg-price .li-pp-flash{animation:.15s linear liPpFlash}.li-woo .li-cfg-price.li-pp-pulse{outline-offset:3px;outline:2px solid #0000;animation:.6s ease-out liPpPulse}@media (prefers-reduced-motion:reduce){.li-woo .li-cfg-price .li-pp-flash,.li-woo .li-cfg-price.li-pp-pulse{animation:none}}.li-woo .li-cfg-step{margin:0 0 1.4rem}.li-woo .li-cfg-step--decor{margin-bottom:.6rem}.li-woo .li-cfg-step__h{font-family:var(--li-display);color:var(--li-on-surface);margin:0 0 .3rem;font-size:1.375rem;font-weight:600;line-height:1.2}.li-woo .li-cfg-step__n{color:var(--li-red-text-light-bg)}.li-woo .li-cfg-step__sel{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin:0 0 .7rem}.li-woo .li-cfg-step__sub{font-size:var(--li-fs-sm);margin:0 0 .7rem;line-height:1.5}.li-woo .li-colour-grid{flex-wrap:wrap;gap:8px;margin:0;display:flex}.li-woo .li-colour-chip{box-sizing:border-box;border:2px solid var(--li-ink);background-color:var(--li-surface);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;flex:none;width:44px;height:44px;margin:0;padding:0;transition:border-color .15s,box-shadow .15s}.li-woo .li-colour-chip[aria-checked=true]{border-color:var(--li-red);box-shadow:0 0 0 2px var(--li-red)}.li-woo .li-colour-chip:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}@media (hover:hover) and (pointer:fine){.li-woo .li-colour-chip:hover{border-color:var(--li-red)}}.li-woo .li-colour-grid.is-collapsed .li-colour-chip--overflow{display:none}.li-woo .li-colour-more{width:100%;min-height:44px;color:var(--li-on-surface);border:2px solid var(--li-ink);cursor:pointer;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-radius:0;margin:.7rem 0 0;padding:.6rem 1rem;display:block}@media (hover:hover) and (pointer:fine){.li-woo .li-colour-more:hover{border-color:var(--li-red);color:var(--li-red-text-light-bg)}}.li-woo .li-colour-more:focus-visible{outline:3px solid var(--li-red);outline-offset:3px}.li-woo .hs-decor-pilot .chip,.li-woo .hs-decor-mount .chip{border:2px solid var(--li-ink);background:var(--li-surface);min-height:52px;color:var(--li-on-surface);text-transform:none;letter-spacing:.02em;border-radius:0;padding:.5rem .6rem;font-size:.8rem}.li-woo .hs-decor-pilot .chip.on,.li-woo .hs-decor-mount .chip.on{background:var(--li-ink);border-color:var(--li-ink);color:var(--li-on-ink)}.li-woo .hs-decor-pilot .chip .pp,.li-woo .hs-decor-mount .chip .pp{font-family:var(--li-mono);opacity:.8;margin-left:.25rem;font-weight:600}.li-woo .li-cfg-step--decor+.hs-decor-pilot .hs-decor-mount>p.lab,.li-woo .li-cfg-step--decor~.hs-decor-pilot .hs-decor-bd{display:none}.li-woo .li-bulk-row{border-top:2px solid var(--li-ink);margin:0 0 1.4rem;padding-top:.8rem}.li-woo .li-bulk-row__h{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--li-on-surface);margin:0 0 .5rem}.li-woo .li-bulk-row__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.li-woo .li-bulk-row__list li{border:2px solid var(--li-ink);font-family:var(--li-mono);flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .2rem;font-weight:600;line-height:1.1;display:flex}.li-woo .li-bulk-min{font-size:var(--li-fs-2xs);letter-spacing:.06em;opacity:.75}.li-woo .li-bulk-pct{font-size:.95rem}.li-woo .li-bulk-row__note{font-family:var(--li-mono);font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0}.hs-allin-on .li-cfg-price p.price:not(.hs-price-allin),.hs-allin-on .li-cfg-price .woocommerce-variation-price{display:none!important}.li-woo .li-cfg-price .hs-price-allin .hs-price-note,.li-woo .li-colour-more[hidden]{display:none}.li-woo .li-cfg-cta{display:block}.li-woo .li-cfg-cta .fpd-start-customizing-button,.li-woo .li-cfg-cta a.fpd-catalog-customize{text-align:center;float:none;width:100%;margin:0;display:block}.li-woo .li-cfg-step--finish .li-cfg-cta__sub{font-size:var(--li-fs-sm);opacity:.8;margin:.5rem 0 0;line-height:1.45}.li-woo .li-cfg-step--finish .hs-cz-hint.is-on{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--li-red-text-light-bg);margin:.55rem 0 0;display:block}.li-woo .li-trust-strip{border:2px solid var(--li-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.li-woo .li-trust-strip li{text-align:center;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.04em;border-right:2px solid var(--li-ink);padding:.6rem .5rem;line-height:1.35}.li-woo .li-trust-strip li:last-child{border-right:0}@media (width<=400px){.li-woo .li-trust-strip{grid-template-columns:1fr}.li-woo .li-trust-strip li{border-right:0;border-bottom:2px solid var(--li-ink);text-align:left}.li-woo .li-trust-strip li:last-child{border-bottom:0}}.li-woo .hs-ex-row .hs-ex-sub{font-size:var(--li-fs-sm);opacity:.8;margin-top:.35rem;line-height:1.45;display:block}.li-woo .li-pdp-info{border-top:2px solid var(--li-ink);margin:2rem 0 0}.li-woo .li-acc{border-bottom:2px solid var(--li-ink)}.li-woo .li-acc__s{cursor:pointer;min-height:48px;font-family:var(--li-display);color:var(--li-on-surface);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .25rem;font-size:1.375rem;font-weight:600;list-style:none;display:flex}.li-woo .li-acc__s::-webkit-details-marker{display:none}.li-woo .li-acc__s:after{content:"+";font-family:var(--li-mono);color:var(--li-red-text-light-bg);flex:none;font-size:1.5rem;font-weight:600;line-height:1}.li-woo .li-acc[open]>.li-acc__s:after{content:"−"}.li-woo .li-acc__s:focus-visible{outline:3px solid var(--li-red);outline-offset:-3px}.li-woo .li-acc__b{padding:0 .25rem 1.25rem}.li-woo .li-acc__b>:first-child{margin-top:0}.li-woo .li-acc__b>:last-child{margin-bottom:0}.li-woo .li-acc__b h2,.li-woo .li-acc__b h3,.li-woo .li-acc__b h4{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--li-on-surface);margin:1.6rem 0 .6rem;line-height:1.3}.li-woo .li-acc__b>h2:first-child,.li-woo .li-acc__b>h3:first-child{display:none}.li-woo .hs-pdp-top .summary .li-cfg-cta .fpd-start-customizing-button,.li-woo .hs-pdp-top .summary .li-cfg-cta a.fpd-catalog-customize,.li-woo .li-cfg-cta .fpd-start-customizing-button,.li-woo .li-cfg-cta a.fpd-catalog-customize{float:none;box-sizing:border-box;text-align:center;width:100%;margin:0;display:block}.li-woo .hs-pdp-top .summary .li-cfg-cta .hs-ex-row,.li-woo .li-cfg-cta .hs-ex-row{float:none;box-sizing:border-box;clear:both;width:100%;margin:.9rem 0 0}.li-woo .li-cfg-cta .hs-ex-btn{box-sizing:border-box;width:100%}.li-woo .li-cfg-step--decor~.hs-decor-pilot .hs-decor-rule{display:none}.li-woo div.product .li-cfg-price p.price,.li-woo div.product .li-cfg-price p.price .amount,.li-woo div.product .li-cfg-price .hs-price-allin,.li-woo div.product .li-cfg-price .hs-price-allin .amount{color:var(--li-on-surface)}.li-woo div.product .li-cfg-price .li-pp-flash,.li-woo div.product .li-cfg-price .li-pp-flash .amount{animation:.15s linear liPpFlash}.li-colour-chip--photo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain}.li-woo .li-colour-chip--photo{background-color:var(--li-surface);background-blend-mode:multiply;background-size:contain;border-color:#0000}.li-woo .li-colour-chip--photo[aria-checked=true]{border-color:var(--li-red);box-shadow:0 0 0 2px var(--li-red)}@media (hover:hover) and (pointer:fine){.li-woo .li-colour-chip--photo:hover{border-color:var(--li-red)}}.li-woo .hs-decor-pilot .chips,.li-woo .hs-decor-mount .chips{flex-wrap:wrap;grid-template-columns:none;gap:.5rem;display:flex}.li-woo .hs-decor-pilot .chip,.li-woo .hs-decor-mount .chip{letter-spacing:.06em;white-space:nowrap;border-width:2px;border-radius:999px;width:auto;min-height:44px;padding:.5rem .95rem;font-size:.78rem}.li-woo .hs-decor-pilot .chip .pp,.li-woo .hs-decor-mount .chip .pp{opacity:.7;margin-left:.3rem}.li-woo .hs-decor-mount{background:0 0;border:0;padding:0}.li-woo .hs-decor-mount .hs-decor-fee{max-width:62ch;margin:.85rem 0 0}.li-woo .hs-decor-pilot .chip .pp{display:none}.li-woo .li-cfg-step__h .li-cfg-step__sel{font-family:var(--li-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--li-steel);vertical-align:middle;margin-left:.6rem;font-size:.72rem;font-weight:600;display:inline}.li-woo .li-cfg-step__h .li-cfg-step__sel:empty,.li-woo .hs-locked-opts{display:none}body.hs-opts-locked .li-woo .hs-locked-opts,body.hs-opts-locked .hs-locked-opts{display:block}body.hs-opts-locked .li-woo form.variations_form>table.variations{display:none}.li-woo .hs-locked-opts{border:2px solid var(--li-ink);background:var(--li-surface);margin:0 0 1.25rem;padding:.9rem 1rem 1rem}.li-woo .hs-lo-top{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;display:flex}.li-woo .hs-lo-lab{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);order:1}.li-woo .hs-lo-edit{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-red-text-light-bg);text-underline-offset:3px;order:2;margin-left:auto}.li-woo .hs-lo-edit:hover,.li-woo .hs-lo-edit:focus-visible{text-decoration-thickness:2px}.li-woo .hs-lo-val{font-family:var(--li-display);color:var(--li-on-surface);flex:0 0 100%;order:3;margin:.15rem 0 0;font-size:1.375rem;font-weight:600;line-height:1.2}.li-woo .hs-lo-list{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.li-woo .hs-lo-list:empty{display:none}.li-woo .hs-lo-list>li{border:2px solid var(--li-ink);font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);white-space:nowrap;border-radius:0;margin:0;padding:.32rem .6rem;line-height:1.25}@media (width<=600px){.li-woo .hs-lo-val{font-size:1.2rem}.li-woo .hs-lo-edit{margin-left:0}}.li-woo .li-commit{background:var(--li-ink);border:2px solid var(--li-ink);border-top:8px solid var(--li-red);box-shadow:var(--li-shadow,8px 8px 0 var(--li-ink));margin:1.5rem 0 0;padding:1.25rem 1.25rem 1.35rem}.li-woo .li-commit__k{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--li-red-text);margin:0 0 .4rem}html[data-theme=light] .li-woo .li-commit__k{color:#f2444a}.li-woo .li-commit__h{color:var(--li-on-ink);margin:0 0 .5rem}.li-woo .li-commit__lede{max-width:46ch;font-size:var(--li-fs-md);color:#cfcbc3;margin:0 0 1rem;line-height:1.55}.li-woo .li-commit__proof{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-red-text);margin:.85rem 0 0;line-height:1.5}.li-woo .li-commit .li-cfg-cta .fpd-start-customizing-button,.li-woo .li-commit .li-cfg-cta a.fpd-catalog-customize{border-color:var(--li-paper)}.li-woo .li-commit .hs-cz-hint{color:var(--li-red-text)}.li-woo .li-cfg-step--finish.li-commit .hs-cz-hint,.li-woo .li-cfg-step--finish.li-commit .hs-cz-hint.is-on{color:#f2444a}@media (width<=600px){.li-woo .li-commit{box-shadow:5px 5px 0 var(--li-ink);padding:1.05rem 1rem 1.15rem}}body.li-has-size.li-has-designer .li-woo .hs-pdp-top .summary form.cart{display:block}body.li-has-size .li-woo form.cart .variations tr:has(select[name*=color]),body.li-has-size .li-woo form.cart .variations tr:has(select[name*=colour]),body.li-has-size .li-woo form.cart .hs-swatches,body.li-has-size.li-has-designer .li-woo form.cart .single_variation_wrap,body.li-has-size.li-has-designer .li-woo form.cart .quantity,body.li-has-size.li-has-designer .li-woo form.cart .reset_variations{display:none}body.li-has-size .li-woo form.cart .variations,body.li-has-size .li-woo form.cart .variations tbody,body.li-has-size .li-woo form.cart .variations tr,body.li-has-size .li-woo form.cart .variations td,body.li-has-size .li-woo form.cart .variations th{border:0;width:auto;padding:0;display:block}body.li-has-size .li-woo form.cart .variations th.label{display:none}body.li-has-size .li-woo form.cart .variations select{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:2px solid var(--li-ink);background-color:var(--li-surface);width:100%;max-width:22rem;min-height:48px;color:var(--li-on-surface);font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-xs);letter-spacing:.06em;text-transform:uppercase;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.36rem .36rem,.36rem .36rem;border-radius:0;margin:.2rem 0 0;padding:.7rem 2.4rem .7rem .85rem}body.li-has-size .li-woo form.cart .variations select:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.li-woo .li-size-opts{border:2px solid var(--li-ink);background:var(--li-surface);flex-wrap:wrap;margin:.35rem 0 0;display:inline-flex}.li-woo .li-size-opt{cursor:pointer;min-width:3rem;height:44px;min-height:44px;line-height:1;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);justify-content:center;align-items:center;padding:0 .8rem;display:inline-flex;position:relative}.li-woo .li-size-opt+.li-size-opt{border-left:2px solid var(--li-ink)}.li-woo .li-size-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.li-woo .li-size-opt:has(input:checked),.li-woo .li-size-opt.is-active{background:var(--li-ink);color:var(--li-on-ink)}.li-woo .li-size-opt:has(input:focus-visible){outline:3px solid var(--li-red);outline-offset:-3px}.li-woo .hs-car-stage img.hs-car-img{cursor:zoom-in}.hs-lbox{z-index:100000;background:#0d0d0feb;justify-content:center;align-items:center;padding:16px 64px;display:flex;position:fixed;inset:0}.hs-lbox[hidden]{display:none}.hs-lbox__img{background:#fff;width:auto;max-width:min(92vw,1024px);height:auto;max-height:90vh;display:block}.hs-lbox__close,.hs-lbox__nav{color:#f5f2ec;cursor:pointer;background:#0d0d0f;border:2px solid #f5f2ec;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:28px;line-height:1;display:flex;position:absolute}.hs-lbox__close{top:12px;right:12px}.hs-lbox__prev{top:50%;left:8px;transform:translateY(-50%)}.hs-lbox__next{top:50%;right:8px;transform:translateY(-50%)}.hs-lbox__close:focus-visible,.hs-lbox__nav:focus-visible{outline-offset:2px;outline:3px solid #e32227}@media (width<=600px){.hs-lbox{padding:64px 8px}.hs-lbox__prev,.hs-lbox__next{top:auto;bottom:12px;transform:none}}@media (width<=860px){.li-woo .hs-pdp-top.li-ssr-top{flex-direction:column;align-items:stretch;gap:0;display:flex}.li-woo .hs-pdp-top.li-ssr-top>.summary{display:contents}.li-woo .hs-pdp-top.li-ssr-top .hs-carousel{order:1;margin-top:1.1rem}.li-woo .hs-pdp-top.li-ssr-top .summary>.li-pdp-rating~*{order:2}}.li-woo .hs-star-input{vertical-align:middle;gap:4px;display:inline-flex}.li-woo .hs-star-input button{border:2px solid var(--li-line,#ddd8cd);min-width:44px;min-height:44px;color:var(--li-steel,#5f5c55);cursor:pointer;background:0 0;padding:0;font-size:1.4rem;line-height:1}.li-woo .hs-star-input button.is-on,.li-woo .hs-star-input button.is-hover{color:var(--li-red);border-color:var(--li-red)}.li-woo .hs-star-input button:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.li-woo #respond input[type=text],.li-woo #respond input[type=email],.li-woo #respond input[type=url],.li-woo #respond textarea{font-size:16px}.li-woo .li-colour-chip--oos{opacity:.4;cursor:not-allowed;position:relative}.li-woo .li-colour-chip--oos:after{content:"";pointer-events:none;background:linear-gradient(to top right, transparent calc(50% - 1px), var(--li-red) calc(50% - 1px), var(--li-red) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:0}.li-woo .li-size-opt.is-oos{cursor:not-allowed;opacity:.45;text-decoration:line-through}.li-woo .li-size-opt.is-oos input{cursor:not-allowed}body.li-has-size .li-woo form.cart .variations,body.li-has-size.li-has-designer:not(.li-designer-mode) .li-woo form.cart .quantity,body.li-has-size.li-has-designer:not(.li-designer-mode) .li-woo form.cart button.single_add_to_cart_button,body.li-has-size.li-has-designer:not(.li-designer-mode) .li-woo form.cart .woocommerce-variation-add-to-cart{display:none!important}.li-woo .hs-decor-pilot .lab{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);margin:0 0 .5rem}.li-woo .hs-decor-pilot .row{border:2px solid var(--li-ink);background:var(--li-surface);margin:0 0 .6rem;padding:.75rem .8rem}.li-woo .hs-decor-pilot .rr{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;display:grid}.li-woo .hs-decor-pilot .rr label{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:#6b675f;margin:0 0 .2rem;display:block}.li-woo .hs-decor-pilot .rr select{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:2px solid var(--li-ink);background-color:var(--li-surface);width:100%;min-height:44px;color:var(--li-on-surface);font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.05em;text-transform:uppercase;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .95rem) 55%,calc(100% - .65rem) 55%;background-repeat:no-repeat;background-size:.32rem .32rem,.32rem .32rem;border-radius:0;padding:.5rem 2rem .5rem .65rem}.li-woo .hs-decor-pilot .rr select:focus-visible{outline:3px solid var(--li-red);outline-offset:2px}.li-woo .hs-decor-pilot .rowfoot{border-top:1px solid #d8d2c6;justify-content:space-between;align-items:center;gap:.75rem;margin:.65rem 0 0;padding:.5rem 0 0;display:flex}.li-woo .hs-decor-pilot .rowfoot .rp{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-md);color:var(--li-on-surface)}.li-woo .hs-decor-pilot .rowfoot .del{min-height:44px;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-red-text-light-bg);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:0;padding:.4rem .7rem}.li-woo .hs-decor-pilot .rowfoot .del:hover{border-color:var(--li-red)}.li-woo .hs-decor-pilot .hs-decor-add{border:2px solid var(--li-ink);min-height:48px;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);cursor:pointer;background:0 0;border-radius:0;padding:.65rem 1rem}.li-woo .hs-decor-pilot .hs-decor-add:hover{box-shadow:4px 4px 0 var(--li-ink)}.li-woo .hs-decor-pilot .note6{font-size:var(--li-fs-sm);color:#6b675f;margin:.6rem 0 0;line-height:1.5}.li-woo .hs-decoration{margin:1rem 0 0}.li-woo .hs-decoration-label{font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);margin:0 0 .4rem;display:block}.li-woo .hs-decoration-opts{border:2px solid var(--li-ink);background:var(--li-surface);flex-wrap:wrap;display:inline-flex}.li-woo .hs-decoration-opt{cursor:pointer;min-height:44px;font-family:var(--li-mono);font-weight:600;font-size:var(--li-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--li-on-surface);justify-content:center;align-items:center;padding:.55rem 1.1rem;display:inline-flex;position:relative}.li-woo .hs-decoration-opt+.hs-decoration-opt{border-left:2px solid var(--li-ink)}.li-woo .hs-decoration-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.li-woo .hs-decoration-opt:has(input:checked),.li-woo .hs-decoration-opt.is-active{background:var(--li-ink);color:var(--li-on-ink)}.li-woo .hs-decoration-opt:has(input:focus-visible){outline:3px solid var(--li-red);outline-offset:-3px}.li-woo .li-decor-gap{border:2px solid var(--li-ink);border-left:8px solid var(--li-red);background:var(--li-surface);font-size:var(--li-fs-md);color:var(--li-on-surface);margin:1rem 0 0;padding:.85rem 1rem;line-height:1.55}.li-woo .li-decor-gap a{color:var(--li-red-text-light-bg);text-underline-offset:3px;font-weight:700}body.hs-designing.li-views-settling fpd-views-nav{visibility:hidden!important}.li-woo .hs-decor-pilot .hs-decor-add:disabled{opacity:.45;cursor:default;box-shadow:none}.hs-designing .li-logo-fee{border-left:3px solid var(--li-red);font-size:var(--li-fs-sm);color:var(--li-ink);background:#0d0d0f08;margin:.5rem 0 0;padding:.55rem .8rem;line-height:1.5}.li-gs-form .gang-sheet-shortcode-form{max-width:560px}.li-gs-form .gang-sheet-variations{margin:0 0 1rem!important}.li-gs-form .gang-sheet-variations label{margin-bottom:.35rem;display:block}.li-gs-form select.gang-sheet-variation-select{margin-left:0!important;padding:.7rem .75rem!important}.li-gs-form .gang-sheet-shortcode-button{letter-spacing:.06em;text-transform:uppercase;transition:background .15s,color .15s,transform .15s;font-family:var(--li-mono)!important;font-weight:600!important;font-size:var(--li-fs-md)!important;background:var(--li-red)!important;color:#fff!important;border:2px solid var(--li-red)!important;border-radius:0!important;padding:1rem 1.75rem!important;display:inline-block!important}.li-gs-form .gang-sheet-shortcode-button:focus-visible{outline:3px solid var(--li-red);outline-offset:3px;transform:translateY(-2px);background:var(--li-red-dark)!important;border-color:var(--li-red-dark)!important}@media (hover:hover) and (pointer:fine){.li-gs-form .gang-sheet-shortcode-button:hover{transform:translateY(-2px);background:var(--li-red-dark)!important;border-color:var(--li-red-dark)!important}}.li-woo .li-commit{padding:1.1rem 1.25rem 1.2rem}.li-woo .li-commit__k{margin-bottom:.9rem}.li-woo .li-commit__note{max-width:46ch;font-size:var(--li-fs-sm);color:#b9b4ab;margin:.9rem 0 0;line-height:1.5}.li-woo .li-commit .li-cfg-cta .hs-ex-row{margin-top:.6rem}.li-woo .li-commit .li-cfg-cta .hs-ex-row .hs-ex-sub{display:none}.li-woo .hs-pdp-top .summary .li-commit .li-cfg-cta .hs-ex-btn,.li-woo .li-commit .li-cfg-cta .hs-ex-btn,html[data-theme=light] .li-woo .li-commit .li-cfg-cta .hs-ex-btn{color:#f5f2ec;background:0 0;border:2px solid #f5f2ec8c;min-height:48px;padding:.7rem 1rem}.li-woo .li-commit .li-cfg-cta .hs-ex-btn:hover,.li-woo .li-commit .li-cfg-cta .hs-ex-btn:focus-visible,html[data-theme=light] .li-woo .li-commit .li-cfg-cta .fpd-start-customizing-button,html[data-theme=light] .li-woo .li-commit .li-cfg-cta a.fpd-catalog-customize{border-color:#f5f2ec}.li-woo .li-trust-strip{border:0;flex-wrap:wrap;gap:.3rem .75rem;margin:.9rem 0 1.4rem;display:flex}.li-woo .li-trust-strip li{text-align:left;color:#6b675f;white-space:nowrap;border:0;padding:0;font-weight:500}.li-woo .li-trust-strip li+li:before{content:"·";color:#6b675f;margin-right:.75rem}.li-woo .li-trust-strip li:has(.li-final-sale){flex-basis:100%}.li-woo .li-trust-strip li:has(.li-final-sale):before{content:none;margin:0}.li-woo .li-trust-strip .li-final-sale{color:inherit;text-decoration-color:var(--li-red);text-underline-offset:3px}@media (width<=400px){.li-woo .li-trust-strip{flex-direction:column;gap:.2rem;display:flex}.li-woo .li-trust-strip li{white-space:normal;border:0}.li-woo .li-trust-strip li+li:before{content:none;margin:0}}@media (width>=900px) and (pointer:fine){.li-woo div.product .product_title{margin-bottom:.7rem;font-size:clamp(1.55rem,2.1vw,2.05rem);line-height:1.06}.li-woo div.product p.price{font-size:1.2rem}.li-woo .li-cfg-step{margin:0 0 1.05rem}.li-woo .li-cfg-step__h{margin-bottom:.2rem;font-size:1.125rem}.li-woo .li-cfg-step__sel{margin-bottom:.5rem}.li-woo .li-cfg-step__sub{font-size:var(--li-fs-xs);margin-bottom:.5rem}.li-woo .li-colour-chip{width:38px;height:38px}.li-woo .li-colour-grid{gap:6px}.li-woo .li-size-opt{min-width:2.75rem;height:38px;min-height:38px;padding:0 .65rem}.li-woo .hs-decor-pilot .row{margin-bottom:.5rem;padding:.6rem .7rem}.li-woo .hs-decor-pilot .rr{gap:.5rem}.li-woo .hs-decor-pilot .rr select{min-height:38px;padding:.35rem 1.9rem .35rem .6rem}.li-woo .hs-decor-pilot .rowfoot{margin-top:.45rem;padding-top:.4rem}.li-woo .hs-decor-pilot .rowfoot .del{min-height:34px;padding:.25rem .5rem}.li-woo .hs-decor-pilot .hs-decor-add{min-height:40px;padding:.5rem .9rem}.li-woo .hs-decor-mount{background:0 0;border:0;padding:0}.li-woo .hs-decor-mount .chip{padding:.45rem .8rem}.li-woo .hs-decor-fee{font-size:var(--li-fs-xs);margin-top:.6rem}.li-woo .li-commit{margin-top:1.1rem;padding:.95rem 1.1rem 1rem}.li-woo .li-commit__k{margin-bottom:.7rem}.li-woo .li-commit .li-cfg-cta .fpd-start-customizing-button,.li-woo .li-commit .li-cfg-cta a.fpd-catalog-customize,.li-woo .hs-pdp-top .summary .li-commit .li-cfg-cta .fpd-start-customizing-button{font-size:var(--li-fs-sm);min-height:42px;padding:.6rem 1.2rem}.li-woo .hs-pdp-top .summary .li-commit .li-cfg-cta .hs-ex-btn,.li-woo .li-commit .li-cfg-cta .hs-ex-btn{min-height:40px;font-size:var(--li-fs-xs);padding:.5rem 1rem}.li-woo .li-commit .li-cfg-cta .hs-ex-row{margin-top:.5rem}.li-woo .li-commit__note{font-size:var(--li-fs-xs);margin-top:.7rem}.li-woo .li-trust-strip{margin:.7rem 0 1.1rem}.li-price-panel{padding:.9rem 1rem .95rem}.li-woo .li-acc__s{min-height:44px;padding:.65rem .25rem;font-size:1.125rem}.li-woo .li-acc__body,.li-woo .li-acc__body p,.li-woo .li-acc__body li{font-size:var(--li-fs-md);line-height:1.55}.li-designer-bar h1,.li-designer-bar h2{font-size:1.1rem}.li-woo .hs-lo-val{font-size:1.125rem}.li-woo .hs-lo-top{font-size:var(--li-fs-md)}}.li-head-call{box-sizing:border-box;background:var(--li-red);color:#fff;border-radius:2px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:inline-flex}.li-head-call svg{width:20px;height:20px;display:block}.li-head-call:hover,.li-head-call:focus-visible{background:var(--li-red-dark);color:#fff}.li-svc-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.li-svc-note{max-width:760px;margin-top:2.5rem}.li-svc-note h3{font-family:var(--li-display);margin:0 0 .5rem;font-size:1.35rem}.li-svc-note p{margin:0;line-height:1.6}.li-svc-index-wrap{padding-top:2rem;padding-bottom:.5rem}.li-svc-index{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.li-svc-index a{border:2px solid var(--li-line);min-height:44px;font-family:var(--li-mono);font-size:var(--li-fs-sm);color:inherit;align-items:center;padding:0 .95rem;text-decoration:none;display:inline-flex}.li-svc-index a:hover,.li-svc-index a:focus-visible{border-color:var(--li-red);color:var(--li-red-text)}