.shipping-policy--white{background:var(--color-white)}.shipping-policy--cream{background:var(--color-cream)}.shipping-policy .spol-hero{padding-top:var(--space-3xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.shipping-policy .spol-hero .kicker{font-size:var(--font-size-caption);letter-spacing:var(--ls-uppercase);text-transform:uppercase;font-weight:600;color:var(--color-text-secondary);margin:0 0 var(--space-md)}.shipping-policy .spol-hero h1{font-family:var(--font-body);font-size:4.8rem;line-height:1.05;letter-spacing:-.02em;color:var(--color-black);font-weight:700;margin:0 0 var(--space-md)}.shipping-policy .spol-hero__lede{font-size:var(--font-size-body-lg);color:var(--color-text-secondary);line-height:1.5;max-width:56rem;margin:0}.shipping-policy .spol-shell{display:grid;grid-template-columns:22rem 1fr;gap:var(--space-3xl);align-items:start;padding-top:var(--space-2xl);padding-bottom:var(--space-4xl)}.shipping-policy .spol-anchors{position:sticky;top:9rem;display:flex;flex-direction:column;gap:2px}.shipping-policy .spol-anchors-label{font-size:var(--font-size-fine);letter-spacing:var(--ls-uppercase);text-transform:uppercase;font-weight:600;color:var(--color-text-secondary);margin:0 0 var(--space-sm)}.shipping-policy .spol-anchor{display:block;padding:1rem 0 1rem 1.4rem;font-size:1.45rem;color:var(--color-text-secondary);text-decoration:none;border-left:2px solid var(--color-border);transition:color .2s ease,border-color .2s ease}.shipping-policy .spol-anchor:hover{color:var(--color-black)}.shipping-policy .spol-anchor.is-active{color:var(--color-black);font-weight:600;border-left-color:var(--color-black)}.shipping-policy .spol-body{min-width:0}.shipping-policy .spol-block{padding-bottom:var(--space-3xl);margin-bottom:var(--space-3xl);border-bottom:1px solid var(--color-border);scroll-margin-top:9rem}.shipping-policy .spol-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.shipping-policy .spol-block>h2{font-size:var(--font-size-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--color-black);font-weight:700;margin:0 0 var(--space-lg)}.shipping-policy .spol-sub{margin-bottom:var(--space-xl)}.shipping-policy .spol-sub:last-child{margin-bottom:0}.shipping-policy .spol-sub h3{font-size:var(--font-size-h3);color:var(--color-black);font-weight:700;margin:0 0 var(--space-sm)}.shipping-policy .spol-sub p{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.65;margin:0 0 var(--space-sm);max-width:64rem}.shipping-policy .spol-sub p:last-child{margin-bottom:0}.shipping-policy .spol-table{width:100%;max-width:64rem;border-collapse:collapse;margin-top:var(--space-md)}.shipping-policy .spol-table th,.shipping-policy .spol-table td{text-align:left;padding:1.4rem var(--space-md);font-size:var(--font-size-body);border-bottom:1px solid var(--color-border)}.shipping-policy .spol-table th{font-size:var(--font-size-caption);letter-spacing:var(--ls-uppercase);text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.shipping-policy .spol-table td:first-child{font-weight:600;color:var(--color-black);width:40%}.shipping-policy .spol-table td{color:var(--color-text-secondary)}.shipping-policy .spol-list{list-style:none;margin:0;padding:0;max-width:64rem}.shipping-policy .spol-list li{position:relative;padding:.6rem 0 .6rem 2.4rem;font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-secondary)}.shipping-policy .spol-list li:before{content:"";position:absolute;left:0;top:1.4rem;width:8px;height:2px;background:var(--color-black)}.shipping-policy .spol-steps{list-style:none;margin:0;padding:0;counter-reset:step;max-width:64rem}.shipping-policy .spol-steps li{position:relative;padding:0 0 var(--space-md) 4.4rem;font-size:var(--font-size-body);line-height:1.6;color:var(--color-text-secondary);counter-increment:step;min-height:3.6rem}.shipping-policy .spol-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:3rem;height:3rem;border-radius:0;background:var(--color-black);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600}.shipping-policy .spol-steps li strong{color:var(--color-black);font-weight:600}.shipping-policy .spol-mbg{background:var(--color-cream);border-left:4px solid var(--color-defend);padding:var(--space-2xl);max-width:72rem;border-radius:0}.shipping-policy .spol-mbg .badge-row{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.shipping-policy .spol-mbg .mbg-mark{font-family:var(--font-hero);font-size:4.8rem;line-height:1;color:var(--color-defend);font-weight:400;display:inline-flex;align-items:baseline;gap:var(--space-sm)}.shipping-policy .spol-mbg .mbg-mark small{font-family:var(--font-body);font-size:var(--font-size-body);display:block;letter-spacing:var(--ls-uppercase);text-transform:uppercase;color:var(--color-text-secondary);font-weight:600}.shipping-policy .spol-mbg h3{font-size:var(--font-size-h2);line-height:var(--lh-h2);color:var(--color-black);font-weight:700;margin:0 0 var(--space-sm)}.shipping-policy .spol-mbg>p{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.65;margin:0 0 var(--space-md);max-width:56rem}.shipping-policy .spol-mbg>p strong{color:var(--color-black);font-weight:600}.shipping-policy .spol-mbg .mbg-terms{list-style:none;margin:var(--space-md) 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm) var(--space-lg)}.shipping-policy .spol-mbg .mbg-terms li{position:relative;padding-left:2.4rem;font-size:1.4rem;color:var(--color-black);line-height:1.45}.shipping-policy .spol-mbg .mbg-terms li svg{position:absolute;left:0;top:2px;width:16px;height:16px;color:var(--color-defend)}.shipping-policy .spol-mbg .mbg-fine{font-size:1.2rem;color:var(--color-text-secondary);margin:var(--space-lg) 0 0;line-height:1.55}@media(max-width:989px){.shipping-policy .spol-shell{grid-template-columns:1fr;gap:var(--space-xl)}.shipping-policy .spol-anchors{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-xs)}.shipping-policy .spol-anchor{border-left:none;border-bottom:2px solid var(--color-border);padding:var(--space-sm) 1.2rem}.shipping-policy .spol-anchor.is-active{border-left-color:transparent;border-bottom-color:var(--color-black)}}@media(max-width:749px){.shipping-policy .spol-hero h1{font-size:3.6rem}.shipping-policy .spol-mbg .mbg-terms{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/section-shipping-policy.css.map */
