.shopify-policy__container{box-sizing:border-box;width:100%;max-width:min(var(--page-content-width, 90rem),calc(100% - var(--page-margin, 40px) * 2))}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin:.15rem 0 0;text-align:left;font-size:clamp(2.6rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.02em}.shopify-policy__title:after{content:"";display:block;width:2.75rem;height:2px;margin-top:.85rem;background:#8e1b1d}.shopify-policy__body .rte :is(h1,h2){margin:2.6rem 0 .45rem;font-size:clamp(1.45rem,1.8vw,1.8rem);line-height:1.2;letter-spacing:-.015em}.shopify-policy__body .rte h3{margin:1.7rem 0 .25rem;font-size:1.15rem;line-height:1.25;color:#8e1b1d}.shopify-policy__body .rte p,.shopify-policy__body .rte li{max-width:66ch;line-height:1.55}.shopify-policy__body .rte a{color:#8e1b1d;text-underline-offset:.16em}.shopify-policy__body .rte .km-lead{max-width:62ch;margin:1.15rem 0 0;font-size:1.05rem;color:#2a1818d1}.shopify-policy__body .rte .km-sub{margin:0 0 .9rem;color:#2a1818ad}.shopify-policy__body .rte .km-deals,.shopify-policy__body .rte .km-zones,.shopify-policy__body .rte .km-notes,.shopify-policy__body .rte .km-scroll{max-width:none}.shopify-policy__body .rte .km-deals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.shopify-policy__body .rte .km-deal{display:flex;flex-direction:column;justify-content:space-between;min-height:8.5rem;margin:0;padding:1.15rem 1.25rem 1.1rem;border:1px solid rgb(142 27 29 / .16);border-radius:.7rem;background:#fff}.shopify-policy__body .rte .km-deal p{max-width:none;margin:0}.shopify-policy__body .rte .km-range{font-size:.92rem;line-height:1.35;color:#2a1818ad}.shopify-policy__body .rte .km-price{margin-top:1.1rem;font-family:var(--font-h1--family, inherit);font-size:clamp(1.7rem,2vw,2.15rem);font-weight:560;line-height:1.05;letter-spacing:-.02em;color:#8e1b1d}.shopify-policy__body .rte .km-deal-free{border-color:#8e1b1d;background:#8e1b1d}.shopify-policy__body .rte .km-deal-free .km-range,.shopify-policy__body .rte .km-deal-free .km-price{color:#fff}.shopify-policy__body .rte .km-deal-free .km-price{font-size:clamp(1.35rem,1.7vw,1.75rem)}.shopify-policy__body .rte .km-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:.3rem 0 .2rem}.shopify-policy__body .rte .km-zone{display:flex;flex-direction:column;min-height:100%;padding:1rem 1.05rem 1.05rem;border-radius:.7rem;background:#f7f3f1}.shopify-policy__body .rte .km-zone p{max-width:none;margin:0}.shopify-policy__body .rte .km-letter{font-family:var(--font-h1--family, inherit);font-size:2.15rem;font-weight:560;line-height:.9;letter-spacing:-.03em;color:#8e1b1d}.shopify-policy__body .rte .km-zone-name{margin-top:.35rem;font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#8e1b1db8}.shopify-policy__body .rte .km-places{margin-top:.55rem;font-size:.95rem;line-height:1.45;color:#2a1818c7}.shopify-policy__body .rte .km-scroll{margin:.45rem 0 .15rem;overflow:auto;border:1px solid rgb(142 27 29 / .14);border-radius:.7rem;background:#fff}.shopify-policy__body .rte table.km-rates{width:100%;min-width:40rem;margin:0;border-collapse:collapse;font-variant-numeric:tabular-nums}.shopify-policy__body .rte table.km-rates :is(th,td){padding:.72rem .9rem;border-bottom:1px solid rgb(42 24 24 / .08);background:#fff;text-align:right;text-transform:none;letter-spacing:0;font-weight:500;font-size:.98rem}.shopify-policy__body .rte table.km-rates thead th{background:#f7f3f1;color:#8e1b1d;font-family:var(--font-h2--family, inherit);font-size:.95rem;font-weight:600;border-bottom-color:#8e1b1d24}.shopify-policy__body .rte table.km-rates :is(th:first-child,td:first-child){width:18%;text-align:left;font-weight:640;color:#2a1818}.shopify-policy__body .rte table.km-rates tbody tr:last-child :is(th,td){border-bottom:0}.shopify-policy__body .rte table.km-rates tbody tr:nth-child(2n) :is(th,td){background:#fcfaf9}.shopify-policy__body .rte .km-notes{display:grid;grid-template-columns:1.15fr .85fr 1.15fr;gap:1.4rem 2rem;margin-top:2.75rem;padding-top:1.45rem;border-top:1px solid rgb(142 27 29 / .16)}.shopify-policy__body .rte .km-notes h2{margin:0 0 .45rem;font-size:1.08rem}.shopify-policy__body .rte .km-notes p,.shopify-policy__body .rte .km-notes li{margin:0;font-size:.95rem;color:#2a1818c7}.shopify-policy__body .rte .km-notes ul{margin:0;padding:0;list-style:none}.shopify-policy__body .rte .km-notes li+li{margin-top:.45rem}@media screen and (max-width:980px){.shopify-policy__body .rte .km-zones{grid-template-columns:1fr 1fr}.shopify-policy__body .rte .km-notes{grid-template-columns:1fr;gap:1.35rem}}@media screen and (max-width:700px){.shopify-policy__title h1{font-size:2.35rem}.shopify-policy__body .rte .km-deals{grid-template-columns:1fr;gap:.6rem}.shopify-policy__body .rte .km-deal{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;min-height:0;padding:.9rem 1rem}.shopify-policy__body .rte .km-range,.shopify-policy__body .rte .km-price{white-space:nowrap}.shopify-policy__body .rte .km-price,.shopify-policy__body .rte .km-deal-free .km-price{margin-top:0;font-size:1.25rem;text-align:right}.shopify-policy__body .rte .km-zones{grid-template-columns:1fr}.shopify-policy__body .rte table.km-rates{min-width:0}.shopify-policy__body .rte table.km-rates :is(th,td){padding:.5rem .28rem;font-size:.78rem}.shopify-policy__body .rte table.km-rates thead th{font-size:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/km-shipping-policy.css.map */
