.sav-404{padding-bottom:100px;min-height:50vh}.sav-404 .pagehd h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-404 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sav-cart{padding-bottom:80px}.sav-cart h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-cart .sav-cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:20px;padding:24px 0}.sav-cart .sav-cart-image img{width:96px;height:120px;object-fit:cover;background:var(--sunk)}.sav-cart .sav-cart-info{min-width:0;line-height:1.8}.sav-cart .sav-cart-quantity-label{display:block;font-size:11px;color:var(--muted);margin-top:12px}.sav-cart .sav-cart-quantity{width:70px;padding:8px;border:1px solid var(--edge);background:var(--paper);color:var(--ink);font:inherit}.sav-cart .sav-cart-remove{font-size:12px;margin-left:14px;text-decoration:underline;text-underline-offset:4px}.sav-cart .sav-cart-price{text-align:right;white-space:nowrap;font-family:var(--latin);font-size:18px}.sav-cart .sav-cart-price s{display:block;font-size:13px;color:var(--muted)}.sav-cart .sav-cart-note-label{display:block;font-size:13px;margin:24px 0 10px}.sav-cart textarea{width:100%;padding:12px;border:1px solid var(--edge);background:var(--paper);color:var(--ink);font:inherit;resize:vertical}.sav-cart .sav-cart-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:20px}.sav-cart .sav-cart-actions .back{padding:0}.sav-cart .ckside .addbig{width:100%;margin-top:12px}.sav-cart input:focus-visible,.sav-cart textarea:focus-visible,.sav-cart button:focus-visible,.sav-cart a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:620px){.sav-cart .sav-cart-line{grid-template-columns:70px minmax(0,1fr);gap:14px}.sav-cart .sav-cart-image img{width:70px;height:88px}.sav-cart .sav-cart-price{grid-column:2;text-align:left}}.sav-collection{padding-bottom:80px}.sav-collection .pagehd h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-collection .pcard h2{font-weight:400;margin:0}.sav-collection .sav-card-price{font-family:var(--latin);font-size:20px;font-variant-numeric:tabular-nums;margin:18px 0 4px}.sav-collection .sav-card-stock{font-size:12px;color:var(--muted)}.sav-collection .sav-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:36px 0}.sav-collection .sav-pagination .current{border-bottom:1px solid var(--ink)}.sav-collection a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sav-page{padding-bottom:80px}.sav-page .pagehd h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-page .sav-page-content{max-width:80ch;margin:0 auto}.sav-page .sav-page-content img{max-width:100%;height:auto}.sav-page .sav-page-content table{display:block;max-width:100%;overflow-x:auto}.sav-page a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sav-password{max-width:760px;padding-bottom:100px;min-height:60vh}.sav-password .pagehd h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-password label{display:block;font-size:13px;margin-bottom:10px}.sav-password input{display:block;width:100%;padding:12px;margin-bottom:18px;border:1px solid var(--edge);background:var(--paper);color:var(--ink);font:inherit}.sav-password .sav-password-error{font-size:13px;margin-bottom:20px}.sav-password input:focus-visible,.sav-password button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sav-product .gal>img.main,.sav-product .thumbs img,.sav-product .mat img{height:auto}sav-product.det{display:grid}.sav-product sav-product,.sav-product [data-sav-scent-key]{--sc:var(--sc-light,var(--accent))}:root[data-theme=dark] .sav-product sav-product,:root[data-theme=dark] .sav-product [data-sav-scent-key]{--sc:var(--sc-dark,var(--accent))}.sav-product h1{font-weight:200;font-size:clamp(28px,4vw,41px);letter-spacing:.2em;line-height:1.4;color:var(--ink);margin:14px 0 0}.sav-product-price{display:flex;align-items:baseline;gap:16px;font-family:var(--latin);font-variant-numeric:tabular-nums}.sav-product-price s{font-size:14px;color:var(--muted)}.sav-product .sav-pyramid-note{font-size:12.5px;line-height:1.8;color:var(--body);margin:0 0 12px}.sav-product .sav-pyramid-note i{display:block;font-family:var(--latin);font-size:12px;font-style:normal;color:var(--faint);margin-top:3px}.sav-product .pill[aria-current=page]{border-color:var(--sc,var(--accent));background:color-mix(in srgb,var(--sc,var(--accent)) 9%,transparent)}.sav-product .pill:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:3px}.sav-product .sav-full-source-specs dl{display:grid;grid-template-columns:minmax(70px,100px) minmax(0,1fr);column-gap:18px;row-gap:10px;font-size:13px;line-height:1.8;margin:18px 0}.sav-product .sav-full-source-specs dt{color:var(--muted);font-weight:400}.sav-product .sav-full-source-specs dd{color:var(--body);margin:0;overflow-wrap:anywhere}.sav-product .sav-product-description{font-size:14px;line-height:1.9;color:var(--body)}.sav-product .sav-product-description h2{font-size:19px;line-height:1.5;letter-spacing:.1em;margin:24px 0 12px}.sav-product .sav-product-description h3{font-size:15px;line-height:1.5;letter-spacing:.08em;font-weight:400;margin:22px 0 10px}.sav-product .sav-product-description table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}.sav-product .sav-product-description th,.sav-product .sav-product-description td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 5px}.sav-product .thumbs a{display:block;border:1px solid transparent;opacity:.65}.sav-product .thumbs a[aria-current=true]{border-color:var(--accent);opacity:1}.sav-product .thumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;opacity:1}.sav-product .sav-field-label{display:block;font-size:13px;margin:18px 0 9px;letter-spacing:.08em}.sav-product .sav-variant-select{width:100%;padding:12px;border:1px solid var(--edge);background:var(--paper);color:var(--ink);font:inherit}.sav-product .sav-native-variant-submit{margin-top:12px;text-align:center}.sav-product .qty input{width:76px;min-height:48px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:center;padding:8px}.sav-product .addbig:disabled{opacity:.45;cursor:not-allowed}.sav-product .sav-form-error{color:var(--ink);border-left:2px solid var(--ink);padding:10px 12px;font-size:13px;line-height:1.7}.sav-product .sav-product-status{font-size:13px;line-height:1.7}.sav-product select:focus-visible,.sav-product input:focus-visible,.sav-product button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sav-search{padding-bottom:80px}.sav-search .pagehd h1{font-weight:200;font-size:34px;letter-spacing:.14em;color:var(--ink);margin:16px 0 0}.sav-search .sav-search-form{max-width:640px;margin-bottom:34px}.sav-search .sav-search-form label{display:block;font-size:13px;margin-bottom:10px}.sav-search .sav-search-input{display:flex;gap:10px}.sav-search input{flex:1;min-width:0;padding:12px;border:1px solid var(--edge);background:var(--paper);color:var(--ink);font:inherit}.sav-search .sav-search-count{font-size:13px;line-height:1.8;color:var(--muted);margin-bottom:28px}.sav-search .pcard h2{font-weight:400;margin:0}.sav-search .sav-search-price{font-family:var(--latin);font-size:20px;font-variant-numeric:tabular-nums}.sav-search .sav-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:36px 0}.sav-search input:focus-visible,.sav-search button:focus-visible,.sav-search a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
