.supply-main{color:#171719;background:#fff}.supply-main h1{font-size:clamp(38px,4.5vw,68px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px}.supply-main h1 em{color:#bd1430;font-style:normal}.supply-main h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.03em}.supply-main h3{font-size:22px;line-height:1.25}.supply-main p{line-height:1.75}.supply-main a:not(.se-button):hover{text-decoration:underline}.supply-main :focus-visible{outline:3px solid #bc1828;outline-offset:4px}.supply-hero{display:grid;grid-template-columns:1.3fr .7fr;background:#f6f3f0;min-height:540px}.supply-hero>div{padding:65px max(35px,calc((100vw - 1200px)/2)) 65px; padding-right:45px}.supply-hero p:not(.se-eyebrow){font-size:18px;max-width:640px;color:#646468;margin-bottom:28px}.supply-hero>img{width:100%;height:100%;max-height:630px;object-fit:cover}.supply-text-link{display:inline-block;margin:18px 0 0 16px;font-weight:700}.supply-wrap{max-width:1200px;margin:auto;padding:55px 24px}.supply-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:55px}.supply-steps b{display:block;color:#b81931}.supply-steps span{font-size:14px}.supply-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:30px 0}.supply-product{border:1px solid #ddd;border-radius:10px;overflow:hidden;background:white;display:flex;flex-direction:column}.supply-product>img{width:100%;height:190px;object-fit:cover}.supply-product>div{padding:20px;display:flex;flex-direction:column;flex:1}.supply-product h3{margin:0}.supply-product p{font-size:14px;color:#656569;flex:1}.supply-price{display:block;font-size:26px;margin-bottom:16px}.supply-main input,.supply-main select,.supply-main textarea{border:1px solid #b9b9bf;border-radius:5px;padding:13px;width:100%;font:inherit;background:white;color:#171719;min-height:45px}.supply-main label{display:block;font-size:14px;font-weight:650}.supply-main label input,.supply-main label select,.supply-main label textarea{margin-top:8px}.supply-product input{max-width:100px;margin-left:8px}.supply-total{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#19191c;color:white;padding:24px;border-radius:8px}.supply-total output{font-size:30px;font-weight:750;margin-left:auto}.supply-total small{flex-basis:100%;color:#ccc}.supply-checkout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin:75px 0}.supply-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.supply-fields .full{grid-column:1/-1}.supply-check input{width:20px;min-height:20px;vertical-align:middle;margin-right:8px}.supply-main .supply-fine{font-size:13px;color:#636369}.supply-note{padding:28px;background:#f6f3f0;border-left:3px solid #bc1828;margin:28px 0}.supply-note h2{font-size:26px;margin-top:0}.supply-error{padding:20px;border:2px solid #bc1828;color:#981128}.supply-table-wrap{overflow-x:auto}.supply-main table{border-collapse:collapse;width:100%;text-align:left}.supply-main th,.supply-main td{padding:20px 12px;border-bottom:1px solid #ddd}.supply-main td small{display:block;color:#666;max-width:440px}.supply-main caption{text-align:left;font-weight:700;padding:18px 0}.supply-totals{display:grid;grid-template-columns:1fr auto;gap:12px;margin:30px 0 30px auto;max-width:450px}.supply-totals dd{font-weight:700;margin:0}.supply-order{max-width:1000px}.supply-order form+form{margin-top:25px}.supply-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.supply-guide-card{display:block;border:1px solid #ddd;border-radius:8px;overflow:hidden;text-decoration:none!important}.supply-guide-card>img{width:100%;height:230px;object-fit:cover}.supply-guide-card>div{padding:25px}.supply-guide-card h3{margin:0}.supply-guide-card b{color:#b81931}.supply-guide{max-width:1000px}.supply-guide-cover{width:100%;height:420px;object-fit:cover;border-radius:10px}.supply-lead{font-size:22px;color:#626269}.supply-prose{max-width:800px;margin:auto;font-size:18px}.supply-prose section{margin:50px 0;scroll-margin-top:160px}.supply-prose h2{font-size:30px;margin:8px 0 18px}.supply-prose a{text-decoration:underline;color:#aa1430}.supply-step-number{color:#b81931;font-weight:750;letter-spacing:.1em}.supply-related{display:grid;grid-template-columns:1fr 1fr;gap:15px}.supply-related a{border-bottom:1px solid #ddd;padding:15px 0}.supply-main .sv-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.supply-main button{cursor:pointer}.supply-main ol{padding-left:24px;line-height:2}
@media(max-width:1000px){.supply-grid{grid-template-columns:repeat(2,1fr)}.supply-guide-grid{grid-template-columns:repeat(2,1fr)}.supply-hero>div{padding:45px 30px}.supply-checkout{gap:30px}.supply-hero{grid-template-columns:1.2fr .8fr}}
@media(max-width:650px){.supply-hero,.supply-checkout{grid-template-columns:1fr}.supply-hero>img{max-height:300px}.supply-steps{grid-template-columns:1fr;gap:0}.supply-grid{gap:12px}.supply-product>div{padding:14px}.supply-product>img{height:150px}.supply-product h3{font-size:19px}.supply-fields,.supply-guide-grid,.supply-related{grid-template-columns:1fr}.supply-guide-cover{height:280px}.supply-wrap{padding:35px 18px}.supply-note{padding:20px}.supply-text-link{margin-left:0}.supply-totals{max-width:none}.supply-main td,.supply-main th{padding:12px 8px;font-size:14px}}
