.shipping-page{max-width:1120px;margin:auto;padding:56px 36px 80px}.shipping-page section{padding:28px 0;border-bottom:1px solid var(--line)}.shipping-page .shipping-intro{padding-top:0}.shipping-intro h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.04em;margin:0 0 18px;line-height:1.1}.shipping-page h2{font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.3;margin:0 0 14px}.shipping-page h3{font-size:1.1rem;line-height:1.4;margin:12px 0 8px}.shipping-page p{font-size:1rem;line-height:1.7;color:var(--muted);max-width:780px;margin:0 0 14px}.shipping-page p:last-child{margin-bottom:0}.shipping-page .shipping-note{font-size:.875rem}.shipping-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.shipping-pair article{background:var(--surface);border:1px solid var(--line);padding:24px}.shipping-page svg{width:26px;height:26px;fill:none;stroke:var(--red);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.shipping-factors,.shipping-care{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0;margin:18px 0;font-size:.9375rem}.shipping-factors li{padding:6px 0;border-bottom:1px solid var(--line)}.shipping-care li{display:flex;align-items:center;gap:10px}.shipping-care li:before{content:'';width:5px;height:5px;background:var(--red)}.shipping-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.shipping-steps span{color:var(--gold);font-size:.875rem}.shipping-steps p{font-size:.9375rem}.shipping-preorder{display:flex;align-items:center;gap:28px}.shipping-preorder>div{flex:1}.shipping-preorder .btn{max-width:310px;white-space:normal;text-align:center;flex-shrink:0}.shipping-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.shipping-summary>div{display:flex;align-items:flex-start;gap:12px}.shipping-summary p{color:var(--text);font-size:.9375rem}.shipping-page .shipping-cta{border:0;padding-bottom:0}.shipping-page .btn{min-height:48px;white-space:normal;text-align:center}@media(max-width:700px){.shipping-page{padding:32px 20px calc(78px + env(safe-area-inset-bottom))}.shipping-page section{padding:24px 0}.shipping-pair,.shipping-steps,.shipping-summary{grid-template-columns:1fr;gap:18px}.shipping-preorder{display:block}.shipping-preorder .btn{max-width:none}.shipping-page .buttons{flex-direction:column}.shipping-page .btn{width:100%}.shipping-pair article{padding:20px}.shipping-steps>div{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px}.shipping-steps h3{margin:0 0 6px}.shipping-steps p{grid-column:2}.shipping-steps span{padding-top:3px}}