.delivery-estimator{border-top:1px solid var(--color-rule,#e8e8e8);margin-top:24px;padding-top:20px}.delivery-estimator>label{margin-bottom:8px;font-size:12px;font-weight:550;display:block}.delivery-estimator>input{color:#171717;width:140px;font:inherit;background:#fff;border:1px solid #dedede;border-radius:6px;padding:11px 12px;font-size:14px}.delivery-summary{margin-top:14px;font-size:12px;line-height:1.6}.delivery-summary>div{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.delivery-summary strong{white-space:nowrap;color:#171717;font-size:15px}.delivery-summary p,.delivery-message{color:#666;margin:6px 0;font-size:12px;line-height:1.6}.delivery-summary details{border:0!important;margin-top:8px!important;padding:0!important}.delivery-summary summary{cursor:pointer;color:#666;padding:0!important;font-size:11px!important;font-weight:450!important}.delivery-summary a{font-size:11px;text-decoration:underline}.checkout-freight{border-top:1px solid #e8e8e8;margin-top:12px;padding-top:12px}.checkout-freight .delivery-summary>div{font-size:12px}.checkout-freight .delivery-summary{margin-top:0}.checkout-freight .delivery-summary p{margin:4px 0}.checkout-freight .delivery-summary details{margin-top:5px!important}.checkout-totals .checkout-total-range{border-top:1px solid #e8e8e8;padding-top:14px;font-size:15px;font-weight:600}.package-page .product-page-grid{align-items:start}.package-photo-grid{background:#f5f5f4;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:24px;display:grid}.package-photo-grid img{object-fit:contain;width:100%;height:200px}.package-bom{margin-top:42px;margin-bottom:60px}.package-bom h2{margin:0 0 20px;font-size:24px}.package-bom>div{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.package-bom article{border-top:1px solid #e8e8e8;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.package-bom article>img{object-fit:contain;background:#f6f6f5;border-radius:6px;width:68px;height:68px}.package-bom article>div{flex:1;min-width:0}.package-bom article strong{font-size:13px;line-height:1.5;display:block}.package-bom article p{color:#666;margin-top:7px;font-size:12px;line-height:1.6}.package-bom article a{text-underline-offset:3px;text-decoration:underline}.package-bom article>span{white-space:nowrap;font-size:12px}.package-price-note{color:#666;font-size:12px!important;line-height:1.65!important}.package-optional{border-top:1px solid #e8e8e8;margin-top:24px;padding-top:20px}.package-optional a{font-size:13px;text-decoration:underline}.package-optional p{color:#666;margin-top:8px;font-size:12px}.sf-package-bottom .sf-inline-link{font-size:12px}.sf-package-bottom small{max-width:240px;line-height:1.5}@media (max-width:780px){.delivery-summary>div{flex-wrap:wrap;gap:4px}.package-photo-grid{gap:8px;padding:14px}.package-photo-grid img{height:140px}.package-bom>div{grid-template-columns:1fr}.package-bom{margin-top:30px}.package-bom article{gap:12px}.package-bom article>img{width:55px;height:55px}.package-bom article>span{font-size:11px}.checkout-freight{margin-top:18px;padding-top:14px}.checkout-freight .delivery-summary>div{flex-wrap:nowrap}.checkout-freight .delivery-summary strong{font-size:14px}}
