.br-steps-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.br-steps-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.br-steps-grid--4{grid-template-columns:1fr}}.br-shipto-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;max-width:100rem;margin:0 auto;align-items:stretch}@media(max-width:900px){.br-shipto-grid{grid-template-columns:1fr}}.br-address-card{background:var(--br-card);border:.1rem solid var(--br-gold-deep);border-radius:1rem;padding:3.2rem}.br-address-card h3{font-family:Constantine,serif;font-weight:400;font-size:1.8rem;color:var(--br-cream);margin-bottom:1.6rem;display:flex;align-items:center;gap:.8rem}.br-address-lines{font-family:Montserrat,sans-serif;font-size:1.4rem;line-height:1.9;color:var(--br-cream);border-left:.2rem solid var(--br-gold);padding-left:1.6rem;margin-bottom:2.4rem}.br-address-lines strong{color:var(--br-gold);display:block;font-size:1.5rem;margin-bottom:.4rem}.br-copy-btn{background:transparent;border:.1rem solid var(--br-gold-deep);color:var(--br-gold);padding:1.1rem 1.8rem;border-radius:.4rem;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2rem;cursor:pointer;transition:all .2s ease}.br-copy-btn:hover,.br-copy-btn.br-copied{background:var(--br-gold);color:var(--br-black)}.br-instructions-card{background:var(--br-black-2);border:.1rem solid var(--br-line);border-radius:1rem;padding:3.2rem;display:flex;flex-direction:column}.br-instructions-card h3{font-family:Constantine,serif;font-weight:400;font-size:1.8rem;color:var(--br-cream);margin-bottom:1.6rem}.br-instructions-list{list-style:none;padding:0;margin:0 0 2rem;counter-reset:br-instr}.br-instructions-list li{position:relative;padding-left:3.4rem;margin-bottom:1.6rem;color:var(--br-tan);font-size:1.35rem;line-height:1.6}.br-instructions-list li:before{counter-increment:br-instr;content:counter(br-instr);position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border-radius:50%;border:.1rem solid var(--br-gold);color:var(--br-gold);font-family:Constantine,serif;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.br-instructions-important{background:var(--br-black);border-left:.3rem solid var(--br-gold);padding:1.6rem 1.8rem;border-radius:.4rem;margin-top:auto}.br-instructions-important strong{color:var(--br-gold)}.br-instructions-important p{color:var(--br-tan);font-size:1.3rem;line-height:1.6;margin:0}.br-fit-tool{max-width:90rem;margin:0 auto;background:var(--br-card);border:.1rem solid var(--br-line);border-radius:1rem;padding:3.2rem}.br-fit-row{display:grid;grid-template-columns:2fr 1fr auto;gap:1rem;align-items:end;margin-bottom:1.4rem}.br-fit-row .br-form-field{margin-bottom:0}.br-fit-remove{background:transparent;border:.1rem solid var(--br-line);color:var(--br-tan);border-radius:.4rem;padding:1.2rem 1.4rem;cursor:pointer;font-size:1.2rem}.br-fit-remove:hover{border-color:#e0665c;color:#e0665c}.br-fit-actions{display:flex;gap:1.2rem;flex-wrap:wrap;margin:1.8rem 0 0}.br-fit-add{background:transparent;border:.1rem dashed var(--br-gold-deep);color:var(--br-gold);padding:1.1rem 1.8rem;border-radius:.4rem;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.2rem}.br-fit-add:hover{background:var(--br-black-2)}.br-fit-result{margin-top:2.4rem;display:none;padding:2.8rem}.br-fit-result.br-show{display:block}.br-fit-result h3{font-family:Constantine,serif;font-weight:400;font-size:1.8rem;color:var(--br-gold);text-align:center;margin-bottom:1.6rem}.br-fit-result .br-fine-print{text-align:center;margin-top:1.8rem}@media(max-width:749px){.br-fit-row{grid-template-columns:1fr}.br-address-card,.br-instructions-card{padding:2.4rem}}.br-price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem;max-width:130rem;margin:0 auto}.br-price-card{position:relative;isolation:isolate;overflow:hidden;background:var(--br-card);border-radius:1.1rem;padding:3.4rem 2rem 2.8rem;text-align:center;transition:transform .3s ease}.br-price-card:hover{transform:translateY(-6px)}.br-price-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,transparent 0%,var(--br-gold) 18%,transparent 38%,transparent 62%,var(--br-gold) 82%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:br-glow-spin 6s linear infinite;z-index:0}.br-price-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 45px 8px #c1934f38,inset 0 0 30px #c1934f14;pointer-events:none;z-index:0}.br-price-card>*{position:relative;z-index:1}.br-price-card .br-box-badge{margin-bottom:1.8rem}.br-price-card--top:after{box-shadow:0 0 60px 12px #c1934f61,inset 0 0 34px #c1934f24}.br-price-card--top:before{animation-duration:4s}.br-price-amount{font-family:Constantine,serif;font-weight:400;font-size:3.6rem;color:var(--br-cream);line-height:1}.br-price-amount span{display:block;font-family:Montserrat,sans-serif;font-size:1.15rem;letter-spacing:.15rem;color:var(--br-gold);margin-top:.6rem}.br-price-divider{width:3.2rem;height:.15rem;background:var(--br-gold-deep);margin:1.8rem auto}.br-price-dims{color:var(--br-tan);font-size:1.3rem;margin-bottom:.4rem}.br-price-weight{color:var(--br-tan);font-size:1.2rem;opacity:.75}@media(max-width:989px){.br-price-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.br-price-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/black-ranch-po-box-extra.css.map */
