.lp-field{display:block;font-size:.875rem;font-weight:700;margin:22px 0 10px}.lp-product-link{display:inline-block;text-decoration:underline;font-size:.8125rem;margin-top:18px}.lp-form-error{color:#ac2617;font-size:.875rem;line-height:1.6;padding:12px 0}.lp-field+select,[data-variant-select]{font:inherit;width:100%;padding:14px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:3px;margin-bottom:22px}select:focus-visible,input:focus-visible{outline:3px solid var(--red);outline-offset:3px}.lp-cart-loading{padding:28px 0}.lp-editor-note{position:fixed;bottom:15px;left:15px;z-index:20;max-width:400px;padding:15px;background:var(--paper);border:1px solid var(--line);font-size:13px;line-height:1.6}.lp-policies{display:flex;flex-wrap:wrap;gap:20px;padding-top:15px;padding-bottom:25px;font-size:.75rem;color:#ffffffc0}.lp-inner{padding-top:160px;padding-bottom:80px;min-height:65svh}.lp-page-title{font-size:clamp(3rem,5vw,5rem);margin-bottom:32px}.lp-prose{font-size:1rem;line-height:1.8;max-width:850px}.lp-prose p,.lp-prose h2,.lp-prose h3{margin-bottom:20px}.lp-prose a{text-decoration:underline}.lp-prose h2{font-size:2rem;line-height:1.2}.lp-product-page{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:start}.lp-product-gallery img{width:100%;height:auto}.lp-product-gallery>*+*{margin-top:20px}.lp-product-page .detail-copy{padding:20px 0}.lp-product-page .detail-copy h1{font-size:clamp(3rem,5vw,5rem);line-height:1}.lp-product-page .detail-price{margin-top:20px}.lp-product-page .lp-prose{font-size:.9375rem}.lp-cart-page{max-width:1000px;margin:auto}.lp-cart-page .cart-thumb img{width:100%;left:0;transform:none;object-fit:cover}.lp-cart-page input[type=number]{font:inherit;max-width:85px;border:1px solid var(--line);padding:10px;background:transparent}.lp-cart-actions{display:flex;justify-content:flex-end;gap:15px;margin-top:25px}.lp-cart-summary{text-align:right;margin-top:25px;font-size:1.3rem}.lp-collection-card img{aspect-ratio:3/4;width:100%;object-fit:cover}.lp-collection-card h2{font-family:var(--body);font-size:1rem;text-transform:none;margin:15px 0 8px}.lp-password{text-align:center;max-width:550px;margin:auto}.lp-password input{font:inherit;padding:14px;border:1px solid var(--line);width:100%;margin:20px 0}.shopify-policy__container{max-width:900px!important;padding:160px 6% 80px!important}.shopify-policy__body{line-height:1.8}.shopify-policy__body p{margin:18px 0}.cart-row .lp-line-discounts{font-size:.75rem;color:var(--red);margin-top:8px}.product-image{color:inherit}.lp-product-page video{width:100%}noscript .lp-prose{padding:25px}
@media(max-width:700px){.lp-inner{padding-top:150px;padding-bottom:50px}.lp-product-page{grid-template-columns:1fr;gap:25px}.lp-cart-actions{flex-direction:column}.lp-policies{gap:14px}.lp-editor-note{max-width:calc(100% - 30px)}.lp-product-page .detail-copy h1{font-size:3rem}}

.lp-preorder-note{margin:0 0 22px;padding:16px 18px;background:#e9eadb;border-left:3px solid var(--ink);font-size:.8125rem;line-height:1.65}.lp-preorder-note strong{display:block;margin-bottom:3px}.lp-preorder-note a{text-decoration:underline;display:inline-block;margin-top:6px}.lp-preorder-caption{font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted);margin-top:9px}.cart-row .lp-line-property{font-size:.75rem;line-height:1.65;margin-top:6px;overflow-wrap:anywhere}.lp-separate-images .product-face img{left:0;width:100%;height:100%;transform:none;object-fit:cover}.lp-image-placeholder{display:grid;place-items:center;height:100%;padding:24px;text-align:center}
