.ShippingRateForm-module__zgYUXW__container{background:var(--bg3);border:1px solid var(--border-dim);flex-direction:column;gap:1.5rem;width:100%;max-width:560px;margin:0 auto;padding:28px 26px 32px;display:flex}.ShippingRateForm-module__zgYUXW__heading{font-family:var(--font-heading), serif;text-transform:uppercase;letter-spacing:.42em;color:var(--ember);font-size:.72rem;font-weight:700}.ShippingRateForm-module__zgYUXW__productList{flex-direction:column;list-style:none;display:flex}.ShippingRateForm-module__zgYUXW__productRow{border-bottom:1px solid var(--border-dim);justify-content:space-between;align-items:center;gap:.75rem;padding:10px 0;display:flex}.ShippingRateForm-module__zgYUXW__productRow:last-child{border-bottom:none}.ShippingRateForm-module__zgYUXW__productLabel{cursor:pointer;align-items:center;gap:.6rem;display:flex}.ShippingRateForm-module__zgYUXW__productLabel input[type=checkbox]{accent-color:var(--fire)}.ShippingRateForm-module__zgYUXW__productName{font-family:var(--font-heading), serif;letter-spacing:.03em;color:var(--text);font-size:.8rem}.ShippingRateForm-module__zgYUXW__productMeta{font-family:var(--font-heading), serif;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;font-size:.7rem}.ShippingRateForm-module__zgYUXW__totalWeight{font-family:var(--font-heading), serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem}.ShippingRateForm-module__zgYUXW__form{flex-direction:column;gap:1rem;display:flex}.ShippingRateForm-module__zgYUXW__fieldRow{gap:.75rem;display:flex}.ShippingRateForm-module__zgYUXW__field{font-family:var(--font-heading), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim);flex-direction:column;flex:1;gap:.4rem;font-size:.62rem;display:flex}.ShippingRateForm-module__zgYUXW__field input{border:1px solid var(--border-dim);background:var(--bg);color:var(--text);font-family:var(--font-body), serif;letter-spacing:normal;text-transform:none;padding:.6rem .7rem;font-size:1rem}.ShippingRateForm-module__zgYUXW__field input:focus{border-color:var(--border);outline:none}.ShippingRateForm-module__zgYUXW__submit{border:1px solid var(--border-dim);color:var(--text);font-family:var(--font-heading), serif;letter-spacing:.38em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 16px;font-size:.62rem;transition:border-color .3s,color .3s}.ShippingRateForm-module__zgYUXW__submit:hover:not(:disabled){border-color:var(--ember);color:var(--ember)}.ShippingRateForm-module__zgYUXW__submit:disabled{opacity:.5;cursor:default}.ShippingRateForm-module__zgYUXW__error{font-family:var(--font-body), serif;color:var(--fire-bright);font-size:.9rem}.ShippingRateForm-module__zgYUXW__result{border-top:1px solid var(--border-dim);flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.ShippingRateForm-module__zgYUXW__result p{font-family:var(--font-heading), serif;letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);font-size:.65rem}.ShippingRateForm-module__zgYUXW__result ul{flex-direction:column;gap:.35rem;list-style:none;display:flex}.ShippingRateForm-module__zgYUXW__result li{font-family:var(--font-heading), serif;letter-spacing:.04em;color:var(--text);font-size:.85rem}
.page-module___8aEwW__page{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__nav{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-dim);background:#050503eb;padding:14px 0;position:sticky;top:0}.page-module___8aEwW__navInner{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__logoLink{line-height:0;display:block}.page-module___8aEwW__logo{width:auto;height:44px}.page-module___8aEwW__backBtn{font-family:var(--font-heading), serif;letter-spacing:.34em;text-transform:uppercase;color:var(--text-dim);align-items:center;gap:10px;font-size:.65rem;transition:color .3s;display:inline-flex}.page-module___8aEwW__backBtn:hover{color:var(--ember)}.page-module___8aEwW__hero{padding:60px 0 0}.page-module___8aEwW__shopSection{flex:1;padding:0 0 80px}.page-module___8aEwW__footer{border-top:1px solid var(--border-dim);padding:36px 0 40px}.page-module___8aEwW__footerInner{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.page-module___8aEwW__footerText{font-family:var(--font-heading), serif;letter-spacing:.32em;text-transform:uppercase;color:var(--text-muted);font-size:.6rem}.page-module___8aEwW__footerLinks{font-family:var(--font-body), serif;color:var(--text-dim);font-size:.88rem}.page-module___8aEwW__footerLinks a{transition:color .3s}.page-module___8aEwW__footerLinks a:hover{color:var(--ember)}
