.field{display:grid;gap:.4rem;margin-bottom:1.15rem}.field label,.field legend{font-weight:600;font-size:.95rem}.field .hint{font-size:.85rem;color:var(--muted);margin:0}.input,select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url]{font:inherit;font-size:1rem;width:100%;min-height:48px;padding:.65rem .85rem;border:1.5px solid var(--line-strong);border-radius:4px;background:#fff;color:var(--ink);-webkit-appearance:none;appearance:none}select{padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}textarea{min-height:140px;resize:vertical}.input:focus,select:focus,textarea:focus,input:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--glass) 35%,transparent)}.check{display:flex;gap:.75rem;align-items:flex-start;font-size:.95rem;margin-bottom:1rem}.check input{width:20px;height:20px;margin-top:.15rem;flex:none;accent-color:var(--indigo)}fieldset{border:0;padding:0;margin:0 0 1.5rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.25rem}.form-grid .span-2{grid-column:1 / -1}.form-section-title{grid-column:1 / -1;font-size:1.05rem;font-weight:800;font-stretch:110%;padding-top:1rem;margin:.5rem 0 1rem;border-top:1px solid var(--line)}.form-section-title:first-of-type{border-top:0;padding-top:0}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.qty{display:inline-flex;border:1.5px solid var(--line-strong);border-radius:4px;background:#fff}.qty button{width:44px;border:0;background:none;cursor:pointer;font-size:1.2rem;color:var(--ink)}.qty input{width:3.5rem;border:0;text-align:center;min-height:46px;padding:0;box-shadow:none!important;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.notice{padding:1rem 1.15rem;border-left:3px solid var(--brass);background:color-mix(in srgb,var(--brass) 11%,var(--paper));margin:0 0 1.25rem;font-size:.95rem;border-radius:0 4px 4px 0}.notice>:last-child{margin-bottom:0}.notice--ok{border-color:var(--glass);background:color-mix(in srgb,var(--glass) 13%,var(--paper))}.notice--error{border-color:#a3392a;background:#f8e9e6;color:#5e1f15}.errors ul{margin:.25rem 0 0;padding-left:1.1rem}.apply{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,6rem);align-items:start}.apply__aside{position:sticky;top:calc(var(--header-h) + 2rem)}.checklist{list-style:none;padding:0;margin:1.5rem 0;border-top:1.5px solid currentColor}.checklist li{position:relative;padding:.8rem 0 .8rem 1.9rem;border-bottom:1px solid var(--line)}.checklist li:before{content:"";position:absolute;left:.1rem;top:1.15rem;width:.8rem;height:.42rem;border-left:2px solid var(--glass);border-bottom:2px solid var(--glass);transform:rotate(-45deg)}.form-card{background:#fff;border:1px solid var(--line);border-radius:6px;padding:clamp(1.25rem,3vw,2.25rem)}@media(max-width:900px){.apply{grid-template-columns:1fr}.apply__aside{position:static}}.guide-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem 4rem;align-items:end;margin-bottom:2.5rem}@media(max-width:900px){.guide-intro{grid-template-columns:1fr}}.guide-jump{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.guide{width:100%}.guide th{text-align:left;font-size:.85rem;font-weight:600;color:var(--muted);padding:.6rem .5rem;border-bottom:1.5px solid var(--ink)}.guide td{padding:.8rem .5rem;border-bottom:1px solid var(--line);vertical-align:middle}.guide tbody.guide__group>tr:first-child th{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900;font-stretch:125%;letter-spacing:-.02em;color:var(--ink);padding:2.25rem .5rem .6rem;border-bottom:1.5px solid var(--ink)}.guide .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.guide__item{display:flex;align-items:center;gap:.85rem}.guide__thumb{width:52px;height:52px;flex:none;background:var(--surface);overflow:hidden}.guide__thumb img{width:100%;height:100%;object-fit:cover}.guide__title{font-weight:600;line-height:1.3;text-decoration:none}.guide__variant{display:block;font-size:.85rem;color:var(--muted)}.guide__sku{font-size:.85rem;color:var(--muted)}.guide input[type=number]{width:5.5rem;min-height:42px;text-align:center;padding:.4rem}.guide tr.has-qty,.guide tr.has-qty td{background:color-mix(in srgb,var(--glass) 8%,transparent)}.guide-bar{position:sticky;bottom:0;z-index:20;margin-top:2.5rem;background:var(--ink);color:var(--paper);border-radius:6px 6px 0 0;padding:1rem clamp(1rem,3vw,1.75rem);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem}.guide-bar__totals{display:grid;gap:.45rem;min-width:220px}.guide-bar__sum{font-size:1.4rem;font-weight:850;font-stretch:115%;font-variant-numeric:tabular-nums;line-height:1}.guide-bar__note{font-size:.85rem;color:#f6f6f3bf}.meter{height:6px;width:min(280px,100%);background:#ffffff2e;border-radius:3px;overflow:hidden}.meter span{display:block;height:100%;width:0;background:var(--brass);transition:width .25s ease}.meter.is-met span{background:var(--glass)}.guide-bar__actions{display:flex;flex-wrap:wrap;gap:.6rem}.guide-status{flex-basis:100%;font-size:.9rem;margin:0;color:var(--brass)}.guide-status:empty{display:none}@media(max-width:720px){.guide thead{display:none}.guide,.guide tbody,.guide tr,.guide td,.guide th{display:block;width:100%}.guide tbody.guide__group>tr:first-child th{padding-top:2rem}.guide tr.guide__row{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.guide tr.guide__row td,.guide tr.has-qty td{border:0;padding:0;background:none}.guide td.guide__cell-item{grid-column:1 / -1}.guide td.guide__cell-sku{display:none}.guide td.num{text-align:left;align-self:center}.guide td.guide__cell-qty{justify-self:end}.guide-bar{border-radius:0;margin-inline:-1rem;padding:.75rem 1rem;gap:.6rem}.guide-bar__totals{min-width:0;width:100%;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem}.guide-bar__sum{font-size:1.2rem}.guide-bar .meter{width:100%}.guide-bar__note{grid-column:1 / -1}.guide-bar__actions{width:100%;flex-wrap:nowrap}.guide-bar__actions .btn{flex:1;min-height:42px;padding:.5rem .6rem;font-size:.9rem}}.guide-request{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line);max-width:760px}.cart{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.cart-lines{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:1rem 1.25rem;padding:1.25rem 0;border-bottom:1px solid var(--line);align-items:center}.cart-line__media{width:88px;height:88px;background:var(--surface);overflow:hidden}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__vendor{font-size:.85rem;color:var(--muted)}.cart-line__title{font-weight:700;text-decoration:none}.cart-line__variant{font-size:.875rem;color:var(--muted)}.cart-line__controls{display:flex;align-items:center;gap:1rem;margin-top:.6rem;flex-wrap:wrap}.cart-line__remove{font-size:.875rem;color:var(--muted)}.cart-line__price{font-weight:800;text-align:right;font-variant-numeric:tabular-nums}.summary{background:var(--surface);border-radius:6px;padding:1.5rem;position:sticky;top:calc(var(--header-h) + 1.5rem)}.summary__row{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.summary__row--total{font-size:1.25rem;font-weight:850;font-stretch:112%;border-bottom:0;padding-top:1rem}.summary .btn{margin-top:1rem}@media(max-width:900px){.cart{grid-template-columns:1fr}.summary{position:static}}@media(max-width:520px){.cart-line{grid-template-columns:72px minmax(0,1fr)}.cart-line__media{width:72px;height:72px}.cart-line__price{grid-column:2;text-align:left}}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,6rem);align-items:start}.contact-lines{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1.5px solid currentColor}.contact-lines li{padding:1rem 0;border-bottom:1px solid var(--line)}.contact-lines span{display:block;font-size:.85rem;color:var(--muted)}.contact-lines a{font-weight:800;font-stretch:110%;font-size:1.15rem;text-decoration:none}@media(max-width:900px){.contact{grid-template-columns:1fr}}.search-bar{display:flex;gap:.75rem;max-width:640px}.search-bar .btn{flex:none}.big-404{font-size:clamp(5rem,22vw,15rem)}.password-page{min-height:100dvh;display:grid;place-items:center;padding:2rem 1rem}.password-page__inner{width:min(520px,100%)}.site-footer{background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,7vw,5.5rem) 2rem}.footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem 2rem}.footer__mark{font-weight:900;font-stretch:125%;font-size:clamp(2rem,4.2vw,3.25rem);line-height:.92;letter-spacing:-.03em;margin:0 0 1rem}.footer__about{color:var(--muted);max-width:40ch;font-size:.95rem}.footer__heading{font-size:.875rem;font-weight:600;color:var(--muted);margin:0 0 1rem;font-stretch:100%;letter-spacing:0}.footer__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.site-footer a{color:var(--paper);text-decoration:none}.site-footer a:hover{color:var(--brass)}.footer__legal{border-top:1px solid var(--line);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;font-size:.85rem;color:var(--muted)}.footer__legal p{margin:0;max-width:72ch}@media(max-width:900px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1 / -1}}@media(max-width:520px){.footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base-3.css.map */
