.shipping-page{background:#f4f4f2;color:#202020;overflow:hidden}.shipping-page .page-width{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.shipping-hero{padding:clamp(5rem,9vw,8.5rem) 24px clamp(4.5rem,8vw,7.5rem);background:#f4f4f2}.shipping-hero--image{color:#fff;background-position:center;background-size:cover}.shipping-hero__inner{max-width:1120px;margin:0 auto}.shipping-eyebrow{margin:0 0 18px;font-size:13px;line-height:1.4;letter-spacing:.04em;color:#69717b}.shipping-hero--image .shipping-eyebrow{color:#e7e7e7}.shipping-hero h1{max-width:900px;margin:0;font-size:clamp(44px,6.2vw,86px);line-height:.98;letter-spacing:-.055em;font-weight:600}.shipping-hero__intro{max-width:660px;margin:28px 0 0;font-size:18px;line-height:1.6}.shipping-content{padding-top:clamp(60px,8vw,110px);padding-bottom:clamp(70px,9vw,120px)}.shipping-intro{max-width:930px;margin-bottom:38px}.shipping-intro h2{max-width:760px;margin:0 0 22px;font-size:clamp(32px,4vw,54px);line-height:1.04;letter-spacing:-.04em}.shipping-copy{max-width:900px;font-size:18px;line-height:1.65}.shipping-accordion{border-top:1px solid #c9c9c5}.shipping-accordion:last-of-type{border-bottom:1px solid #c9c9c5}.shipping-accordion summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font-size:18px;line-height:1.35}.shipping-accordion summary::-webkit-details-marker{display:none}.shipping-accordion summary span{font-size:20px;line-height:1;transition:transform .2s ease}.shipping-accordion[open] summary span{transform:rotate(180deg)}.shipping-accordion__body{max-width:760px;padding:0 48px 24px 0;color:#5e6469;font-size:16px;line-height:1.6}.shipping-button{display:inline-flex;align-items:center;gap:10px;margin-top:34px;padding:0;border:0;background:transparent;color:#202020;font-size:15px;font-weight:700;text-decoration:none}.shipping-button span{font-size:20px;line-height:1;transition:transform .2s ease}.shipping-button:hover{color:#69717b}.shipping-button:hover span{transform:translateX(4px)}.shipping-cta{padding:clamp(70px,10vw,130px) 24px;background:#272727;color:#fff}.shipping-cta__inner{max-width:1120px}.shipping-cta h2{margin:0;color:#fff!important;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.05em}.shipping-cta .shipping-eyebrow{color:#b9c0c6}.shipping-cta p:not(.shipping-eyebrow){max-width:520px;margin:22px 0 0;color:#e2e2e2;font-size:17px;line-height:1.55}.shipping-button--light{color:#fff}.shipping-enquiry{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:clamp(70px,9vw,120px);padding-bottom:clamp(70px,9vw,120px);background:#fff}.shipping-enquiry h2{margin:0;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.045em}.shipping-enquiry p:not(.shipping-eyebrow){max-width:600px;margin:22px 0 0;font-size:17px;line-height:1.6;color:#5e6469}.shipping-enquiry .shipping-button{flex:0 0 auto;margin-bottom:6px}@media(max-width:749px){.shipping-hero{padding-top:72px;padding-bottom:64px}.shipping-hero h1{font-size:48px}.shipping-hero__intro{font-size:16px}.shipping-content{padding-top:64px;padding-bottom:72px}.shipping-copy{font-size:16px}.shipping-accordion summary{font-size:16px}.shipping-enquiry{display:block}.shipping-enquiry .shipping-button{margin-top:30px}}
