.nav-cart{white-space:nowrap}.pdp-variants{margin:1.6rem 0}.pdp-variants label{display:block;font-size:var(--text-small);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--ivory-45);margin-bottom:.5rem}.pdp-variant-select{width:min(320px,100%);padding:.8rem 1rem;background:#ffffff0a;color:var(--ivory);border:1px solid var(--hairline);border-radius:2px;font:inherit}.pdp-variant-select:focus{outline:none;border-color:var(--or-400)}.cart-section{max-width:1100px;margin:0 auto;padding-top:9rem}.cart-lines{list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:120px 1fr auto;gap:1.6rem;align-items:start;padding:1.8rem 0;border-bottom:1px solid var(--hairline)}.cart-line-media img{width:120px;height:96px;object-fit:cover;border-radius:3px;display:block}.cart-line-title{font-family:var(--font-display);font-size:1.35rem;font-weight:500}.cart-line-title a{color:var(--ivory)}.cart-line-title a:hover{color:var(--or-300)}.cart-line-variant,.cart-line-prop{color:var(--ivory-70);font-size:.95rem;margin-top:.3rem}.cart-line-prop span{color:var(--ivory-45)}.cart-line-prop b{color:var(--or-300);font-weight:600;letter-spacing:.06em}.cart-line-price{font-family:var(--font-display);font-size:1.25rem;color:var(--ivory)}.cart-line-qty{display:flex;align-items:center;gap:1rem;margin-top:1rem}.cart-line-qty label{font-size:var(--text-small);color:var(--ivory-45);text-transform:uppercase;letter-spacing:var(--ls-caps)}.cart-line-qty input{width:64px;padding:.45rem .6rem;text-align:center;background:#ffffff0a;color:var(--ivory);border:1px solid var(--hairline);border-radius:2px;font:inherit}.cart-line-remove{color:var(--ivory-45);font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.cart-line-remove:hover{color:var(--or-300)}.cart-foot{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;margin-top:2.6rem;align-items:start}.cart-note p{color:var(--ivory-70);max-width:34rem}.cart-legal-note{font-size:.9rem;color:var(--ivory-45);margin-top:.8rem}.cart-subtotal{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);font-size:1.4rem}.cart-subtotal b{font-size:1.7rem}.cart-vat-note{color:var(--ivory-45);font-size:.9rem;margin-top:.4rem}.cart-actions{display:flex;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.cart-actions .btn-gold,.cart-actions .btn-ghost{cursor:pointer}.cart-empty{text-align:center;padding:4rem 0 6rem}.cart-empty p{color:var(--ivory-70);margin-bottom:2rem}@media(max-width:720px){.cart-line{grid-template-columns:88px 1fr}.cart-line-media img{width:88px;height:70px}.cart-line-price{grid-column:2}.cart-foot{grid-template-columns:1fr;gap:2rem}}.notfound{text-align:center;padding-top:11rem;padding-bottom:7rem}.notfound-sub{color:var(--ivory-70);margin:1.4rem auto 2.4rem;max-width:30rem}.search-section{max-width:800px;margin:0 auto;padding-top:9rem}.search-form{display:flex;gap:1rem;margin:2rem 0}.search-form input{flex:1;padding:.9rem 1.1rem;background:#ffffff0a;color:var(--ivory);border:1px solid var(--hairline);border-radius:2px;font:inherit}.search-form input:focus{outline:none;border-color:var(--or-400)}.search-form .btn-gold{cursor:pointer}.search-results{list-style:none;padding:0}.search-results li{padding:1rem 0;border-bottom:1px solid var(--hairline)}.search-results a{color:var(--ivory)}.search-results a:hover{color:var(--or-300)}.blog-list{list-style:none;padding:0;max-width:800px}.blog-list li{display:flex;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid var(--hairline)}.blog-list a{color:var(--ivory)}.blog-list a:hover{color:var(--or-300)}.blog-list span{color:var(--ivory-45);font-size:.9rem}.legal-wrap.section{max-width:800px;margin:0 auto;padding-top:9rem}.legal-head h1{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);margin-top:.8rem}.legal-body{margin-top:2.4rem;color:var(--ivory-70)}.legal-body h2,.legal-body h3{color:var(--ivory);font-family:var(--font-display);font-weight:500;margin:2.2rem 0 .8rem}.legal-body p{margin:.9rem 0}.legal-body a{color:var(--or-300);text-decoration:underline;text-underline-offset:3px}.legal-body ul,.legal-body ol{padding-left:1.4rem;margin:.9rem 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shopify-extra.css.map */
