.shipping-page{--ship-cream:#f5f3ea;--ship-line:#dce2d5;color:var(--ink)}.shipping-breadcrumb{display:flex;gap:10px;padding:30px 5%;font-size:10px;color:var(--muted)}.shipping-hero{min-height:580px;position:relative;background:#173d33;color:#fff;display:flex;align-items:center;isolation:isolate;overflow:hidden}.shipping-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.shipping-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,33,28,.93),rgba(10,33,28,.62) 48%,rgba(10,33,28,.08));z-index:-1}.shipping-hero-copy{max-width:760px;padding:70px 6%}.shipping-hero h1{font-size:clamp(38px,4.8vw,70px);line-height:1.08;letter-spacing:-2.5px;color:white;margin:24px 0}.shipping-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#e5e8d5}.shipping-hero-copy>p{max-width:530px;font-size:14px;line-height:1.9;color:#f0f3e8}.shipping-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:32px 0}.shipping-actions .button{background:#edeedc;color:#183d32;font-size:11px}.shipping-secondary{font-size:11px;border-bottom:1px solid #d6dec7;padding-bottom:5px}.shipping-hero-note{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#e0e8d8}.shipping-hero-stamp{position:absolute;right:6%;bottom:40px;display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:1.6px;line-height:1.8;background:#173d33db;padding:22px}.shipping-hero-stamp svg{width:38px;height:38px}.shipping-promise-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 5%;background:#edf0e5;border-bottom:1px solid var(--ship-line)}.shipping-promise-row>a{padding:28px 20px;display:flex;gap:18px;align-items:center;border-right:1px solid #d5ddcf}.shipping-promise-row>a:last-child{border:0}.shipping-promise-row svg{width:34px;height:34px;flex-shrink:0}.shipping-promise-row b{display:block;font-size:14px}.shipping-promise-row small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.shipping-section{padding:70px 5%;scroll-margin-top:170px}.shipping-page h2{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-1.4px;margin:14px 0 22px}.shipping-page h3{line-height:1.3}.shipping-page p{line-height:1.85}.shipping-page .eyebrow{font-size:9px;letter-spacing:2px}.shipping-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-bottom:30px}.shipping-intro>div:last-child p{font-size:13px;color:var(--muted);margin:0 0 18px}.shipping-intro .text-link{font-size:11px}.shipping-section-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:35px}.shipping-section-heading>p{max-width:380px;font-size:12px;color:var(--muted);margin-bottom:24px}.shipping-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.shipping-route{border:1px solid var(--ship-line);background:#fff}.shipping-route>img{width:100%;height:300px;object-fit:cover}.shipping-route>div{padding:30px}.shipping-route-label{font-size:9px;letter-spacing:2px;color:#69795e}.shipping-route h3{font-size:27px;margin:17px 0;display:flex;align-items:center;gap:12px}.shipping-route h3 svg{width:30px;height:30px;flex-shrink:0}.shipping-route p,.shipping-route li{font-size:12px;color:var(--muted)}.shipping-route ul{list-style:none;margin:22px 0;padding:0}.shipping-route li{padding:12px 0 12px 19px;border-top:1px solid var(--ship-line);position:relative;line-height:1.8}.shipping-route li:before{content:'↗';position:absolute;left:0;color:var(--green)}.shipping-route a,.shipping-checklist>a{font-size:11px;font-weight:600;display:flex;gap:15px;align-items:center}.shipping-route a svg,.shipping-checklist>a svg{width:18px;height:18px}.shipping-courier-band{background:var(--ship-cream);padding:65px 5%}.shipping-couriers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d7ddcf}.shipping-couriers article{padding:30px;border-right:1px solid #d7ddcf;background:#ffffff85}.shipping-couriers article:last-child{border:0}.shipping-couriers article>strong{display:inline-flex;align-items:center;height:48px;margin-bottom:20px;font-size:34px;font-family:Arial,sans-serif}.shipping-dhl{font-style:italic;color:#bd251c;letter-spacing:-2px}.shipping-fedex{color:#4d2485;letter-spacing:-2px}.shipping-fedex span{color:#e97722}.shipping-other-carrier{display:flex;height:48px;margin-bottom:20px;align-items:center}.shipping-other-carrier svg{width:42px;height:42px}.shipping-couriers h3{font-size:19px;margin:0 0 14px}.shipping-couriers p{font-size:12px;color:var(--muted)}.shipping-couriers a{display:inline-block;font-size:10px;margin-top:16px;text-decoration:underline;text-underline-offset:4px}.shipping-small-print{font-size:9px!important;color:var(--muted);margin-top:22px}.shipping-fulfilment{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.shipping-fulfilment-image{position:relative;height:650px;background:#dce3d5}.shipping-fulfilment-image img{width:100%;height:100%;object-fit:cover;object-position:48% center}.shipping-fulfilment-image>span{position:absolute;bottom:0;left:0;right:0;padding:22px;background:#173d33e8;color:#fff;font-size:9px;letter-spacing:2px}.shipping-fulfilment>div>p{font-size:12px;color:var(--muted)}.shipping-mini-list{margin:30px 0}.shipping-mini-list>div{display:flex;gap:18px;padding:17px 0;border-top:1px solid var(--ship-line)}.shipping-mini-list svg{width:27px;height:27px;flex-shrink:0}.shipping-mini-list h3{font-size:16px;margin:0 0 7px}.shipping-mini-list p{font-size:11px;margin:0;color:var(--muted)}.shipping-bulk{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#e9eee1}.shipping-bulk>div>p{font-size:13px;color:var(--muted);max-width:550px}.shipping-bulk-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.shipping-bulk-tags span{display:flex;align-items:center;gap:8px;font-size:10px;padding:11px;background:#ffffff7a;border:1px solid #d3ddc9}.shipping-bulk-tags svg{width:17px;height:17px}.shipping-checklist{background:#fff;padding:32px}.shipping-checklist h3{font-size:24px;margin:0 0 18px}.shipping-checklist p{font-size:12px;display:flex;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--ship-line);margin:0}.shipping-checklist p svg{width:18px;height:18px;flex-shrink:0}.shipping-checklist>a{margin-top:24px}.shipping-process>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px}.shipping-process article{border-top:1px solid #bbcbb4;padding-top:20px}.shipping-process article>span{font-family:Georgia,serif;font-size:40px;color:#9a795a}.shipping-process h3{font-size:19px;margin:15px 0}.shipping-process p{font-size:12px;color:var(--muted)}.shipping-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:0}.shipping-details article{border:1px solid var(--ship-line);padding:28px}.shipping-details article>svg{width:34px;height:34px}.shipping-details h3{font-size:20px;margin:18px 0}.shipping-details p{font-size:12px;color:var(--muted)}.shipping-quote-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;padding:70px 5%;background:#173d33;scroll-margin-top:165px}.shipping-quote-intro{color:#edf3e5;padding-top:20px}.shipping-quote-intro h2{color:#fff;font-size:44px}.shipping-quote-intro>p{font-size:13px;color:#dce5d5;max-width:380px}.shipping-quote-intro>a{display:flex;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid #ffffff33;font-size:10px;max-width:380px;line-height:1.9}.shipping-quote-intro>a svg{width:27px;height:27px}.shipping-quote-intro>a b{font-size:15px;font-weight:500}.shipping-quote-note{display:flex;gap:14px;margin-top:30px;max-width:380px}.shipping-quote-note>svg{width:26px;height:26px;flex-shrink:0}.shipping-quote-note p{font-size:10px;margin:0;color:#d2dfcd}.shipping-request-form{padding:35px;background:#fff;min-width:0}.shipping-request-form h3{font-size:28px;margin:12px 0 28px}.shipping-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.shipping-request-form label{display:block;font-size:11px;font-weight:500;margin-bottom:17px}.shipping-request-form input:not([type=checkbox]),.shipping-request-form textarea,.shipping-request-form select{display:block;width:100%;font:400 12px Poppins,sans-serif;border:1px solid #d3dccd;background:#fafbf7;color:var(--ink);padding:13px;margin-top:8px;min-width:0;border-radius:0}.shipping-request-form textarea{resize:vertical}.shipping-request-form .theme-select{margin-top:8px}.shipping-request-form .theme-select button{min-height:46px}.shipping-request-form .shipping-consent{display:flex;gap:10px;align-items:start;font-size:10px;font-weight:400;line-height:1.8}.shipping-consent input{margin-top:4px;flex-shrink:0}.shipping-consent a{text-decoration:underline}.shipping-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shipping-request-form>small{font-size:9px;color:var(--muted);display:block;line-height:1.9;margin-top:15px}.shipping-request-form #shipping-form-status{font-size:11px;line-height:1.8;background:#eff3e8;padding:12px;margin-top:15px;overflow-wrap:anywhere}.shipping-request-form button:disabled{opacity:.5;cursor:wait}.shipping-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.shipping-faq>div>p{font-size:12px;color:var(--muted);max-width:280px}.shipping-faq details{border-top:1px solid var(--ship-line)}.shipping-faq details:last-child{border-bottom:1px solid var(--ship-line)}.shipping-faq summary{display:flex;justify-content:space-between;gap:22px;cursor:pointer;padding:22px 0;font-size:13px;font-weight:600;list-style:none}.shipping-faq summary::-webkit-details-marker{display:none}.shipping-faq summary span{font-size:22px;font-weight:300}.shipping-faq details[open] summary span{transform:rotate(45deg)}.shipping-faq details>p{font-size:12px;color:var(--muted);padding:0 30px 22px 0;margin:0}.shipping-reference-links{margin:0 5% 45px;padding:22px;border-top:1px solid var(--ship-line);display:flex;flex-wrap:wrap;gap:14px 25px;align-items:center;font-size:10px}.shipping-reference-links a{text-decoration:underline;text-underline-offset:4px}.shipping-reference-links small{flex-basis:100%;font-size:9px;color:var(--muted)}.shipping-page a:focus-visible,.shipping-page summary:focus-visible{outline:2px solid #b78a5d;outline-offset:5px}.shipping-route,.shipping-couriers article{transition:box-shadow .25s,transform .25s}.shipping-route:hover{box-shadow:0 12px 25px #173d3310;transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.shipping-route,.shipping-couriers article{transition:none}.shipping-route:hover{transform:none}}
@media(max-width:1050px){.shipping-hero-stamp{display:none}.shipping-intro,.shipping-fulfilment,.shipping-bulk,.shipping-quote-section,.shipping-faq{gap:35px}.shipping-quote-intro h2{font-size:36px}.shipping-request-form{padding:25px}.shipping-route>div{padding:24px}.shipping-route>img{height:240px}.shipping-fulfilment-image{height:640px}.shipping-couriers article{padding:24px}.shipping-process>div{gap:20px}}
@media(max-width:780px){.shipping-breadcrumb{padding:25px 5%}.shipping-hero{min-height:550px}.shipping-hero-copy{padding:55px 6%}.shipping-hero h1{font-size:43px;letter-spacing:-1.8px}.shipping-hero-copy>p{font-size:12px;max-width:450px}.shipping-hero:after{background:linear-gradient(90deg,#102e27e8,#102e2788)}.shipping-hero>img{object-position:60% center}.shipping-promise-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-promise-row>a{padding:22px 10px}.shipping-promise-row>a:nth-child(2){border-right:0}.shipping-promise-row>a:nth-child(-n+2){border-bottom:1px solid #d5ddcf}.shipping-promise-row b{font-size:12px}.shipping-promise-row small{font-size:9px}.shipping-promise-row svg{width:28px;height:28px}.shipping-section{padding:45px 5%;scroll-margin-top:100px}.shipping-intro,.shipping-route-grid,.shipping-fulfilment,.shipping-bulk,.shipping-quote-section,.shipping-faq{grid-template-columns:1fr;gap:28px}.shipping-section-heading{display:block;margin-bottom:25px}.shipping-section-heading>p{max-width:none;font-size:12px}.shipping-intro{padding-bottom:0}.shipping-route>img{height:280px}.shipping-route h3{font-size:25px}.shipping-courier-band{padding:45px 5%}.shipping-couriers{grid-template-columns:1fr}.shipping-couriers article{border-right:0;border-bottom:1px solid #d7ddcf;padding:25px}.shipping-couriers article>strong,.shipping-other-carrier{margin-bottom:16px}.shipping-fulfilment-image{height:380px}.shipping-process>div{grid-template-columns:1fr 1fr;gap:22px}.shipping-process h3{font-size:18px}.shipping-details{grid-template-columns:1fr;padding-top:0;gap:16px}.shipping-details article{padding:23px}.shipping-quote-section{padding:45px 5%;scroll-margin-top:100px}.shipping-quote-intro{padding:0}.shipping-quote-intro h2{font-size:36px}.shipping-quote-intro>p,.shipping-quote-intro>a,.shipping-quote-note{max-width:none}.shipping-request-form{padding:25px}.shipping-form-grid{gap:0 15px}.shipping-request-form h3{font-size:25px}.shipping-faq>div>p{max-width:none}.shipping-reference-links{padding:20px 0;align-items:start;flex-direction:column}.shipping-reference-links small{flex-basis:auto}}
@media(max-width:430px){.shipping-form-grid{grid-template-columns:1fr}.shipping-hero h1{font-size:36px}.shipping-actions{gap:20px}.shipping-hero-note{font-size:8px;letter-spacing:.6px}.shipping-promise-row>a{gap:10px}.shipping-promise-row small{font-size:8px}.shipping-request-form{padding:22px}.shipping-process>div{grid-template-columns:1fr}.shipping-route>img{height:220px}}
.shipping-faq summary:after{content:none!important}
