/* HB export and dispatch: real packing / warehouse / road transport photographs. */
.hb-inner-page .hb-shipping-hero{padding-bottom:0;background:#f4f4f4}
.hb-inner-page .hb-shipping-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:62px;align-items:center}
.hb-inner-page .hb-shipping-hero-grid>div{min-width:0;padding-bottom:17px}
.hb-inner-page .hb-shipping-hero .hb-sub-title{font-size:clamp(44px,4.15vw,64px);letter-spacing:-2.6px;line-height:1.08;margin-block:25px}
.hb-inner-page .hb-shipping-hero .hb-sub-title>em{color:#b44a00;line-height:1.12}
.hb-inner-page .hb-shipping-photo{margin:0;min-width:0}
.hb-inner-page .hb-shipping-photo img{display:block;width:100%;height:auto;object-fit:cover;background:#e5e5e5}
.hb-inner-page .hb-shipping-hero-photo img{aspect-ratio:4/3;object-position:50% 50%}
.hb-inner-page .hb-shipping-photo figcaption{font-size:9px;line-height:1.7;color:#727272;padding-top:10px}
.hb-inner-page .hb-shipping-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin:55px 0 0;padding:25px 0 33px;border-top:1px solid #ccc}
.hb-inner-page .hb-shipping-facts>div{min-width:0}
.hb-inner-page .hb-shipping-facts dt{font-size:10px;color:#777;letter-spacing:.65px;text-transform:uppercase;margin-bottom:9px}
.hb-inner-page .hb-shipping-facts dd{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.3px;margin:0}
.hb-inner-page .hb-shipping-process{padding:91px 0 78px;background:#fff}
.hb-inner-page .hb-shipping-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;margin:0 0 54px;padding:0}
.hb-inner-page .hb-shipping-steps>li{min-width:0;border-top:1px solid #ccc;padding:17px 0 0}
.hb-inner-page .hb-shipping-step-index{display:flex;align-items:center;justify-content:space-between;font-size:11px;line-height:1.4;color:#aa4500;letter-spacing:.6px}
.hb-inner-page .hb-shipping-step-index>span{font-size:21px;font-weight:400;line-height:1}
.hb-inner-page .hb-shipping-steps h3{font:600 21px/1.3 var(--hb-sans);letter-spacing:-.5px;color:#202020;margin:27px 0 15px;max-width:270px}
.hb-inner-page .hb-shipping-steps p{font-size:13px;line-height:1.9;color:#626262;margin:0;max-width:290px}
.hb-inner-page .hb-shipping-warehouse img{aspect-ratio:200/91;object-position:center}
.hb-inner-page .hb-shipping-gallery-section{padding:86px 0 90px;background:#f4f4f4}
.hb-inner-page .hb-shipping-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:47px 38px}
.hb-inner-page .hb-shipping-gallery-item{min-width:0;margin:0}
.hb-inner-page .hb-shipping-gallery-image{overflow:hidden;background:#ddd}
.hb-inner-page .hb-shipping-gallery-item img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);object-position:50% 50%}
.hb-inner-page .hb-shipping-gallery-item:nth-child(1) img{object-position:50% 55%}
.hb-inner-page .hb-shipping-gallery-item:nth-child(4) img{object-position:50% 65%}
.hb-inner-page .hb-shipping-gallery-item figcaption{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:23px 0 0}
.hb-inner-page .hb-shipping-gallery-index{font-size:10px;letter-spacing:.6px;color:#a94400;padding-top:5px;line-height:1.5}
.hb-inner-page .hb-shipping-gallery-item h3{font:600 24px/1.3 var(--hb-sans);letter-spacing:-.7px;margin:0 0 9px;color:#202020}
.hb-inner-page .hb-shipping-gallery-item p{font-size:13px;line-height:1.9;color:#626262;margin:0;max-width:480px}
.hb-inner-page .hb-shipping-photo-note{font-size:10px;line-height:1.9;color:#747474;border-top:1px solid #d2d2d2;padding-top:20px;margin:41px 0 0;max-width:100%}
.hb-inner-page .hb-shipping-plan{padding:79px 0 83px;background:#ff7900;color:#202020}
.hb-inner-page .hb-shipping-plan-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:110px;align-items:start}
.hb-inner-page .hb-shipping-plan-grid>div{min-width:0}
.hb-inner-page .hb-shipping-plan .hb-eyebrow{color:#202020}
.hb-inner-page .hb-shipping-plan .hb-eyebrow:before{background:#202020}
.hb-inner-page .hb-shipping-plan h2{font:600 clamp(36px,3.7vw,53px)/1.13 var(--hb-sans);letter-spacing:-1.8px;margin:25px 0 22px;max-width:670px;color:#202020}
.hb-inner-page .hb-shipping-plan-copy{font-size:15px;line-height:1.9;max-width:510px;color:#202020;margin:0}
.hb-inner-page .hb-shipping-plan-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:31px}
.hb-inner-page .hb-shipping-plan .hb-button{background:#202020;border-color:#202020;color:#fff;gap:30px;padding-inline:22px}
.hb-inner-page .hb-shipping-plan .hb-button:hover{background:#383838;border-color:#383838}
.hb-inner-page .hb-shipping-plan .hb-button:focus-visible{outline:2px solid #202020;outline-offset:4px}
.hb-inner-page .hb-shipping-plan .hb-text-link{color:#202020;border-bottom-color:#663100;font-size:12px;gap:25px}
.hb-inner-page .hb-shipping-plan .hb-text-link:focus-visible{outline-color:#202020}
.hb-inner-page .hb-shipping-plan-list{margin:0;padding:0;border-top:1px solid #a94d00}
.hb-inner-page .hb-shipping-plan-list>div{padding:23px 0 22px;border-bottom:1px solid #a94d00}
.hb-inner-page .hb-shipping-plan-list dt{display:flex;align-items:baseline;gap:24px;font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0 0 7px;color:#202020;line-height:1.4}
.hb-inner-page .hb-shipping-plan-list dt>span:first-child{font-size:10px;font-weight:400;letter-spacing:.4px;flex:0 0 18px}
.hb-inner-page .hb-shipping-plan-list dd{margin:0;padding-inline-start:42px;font-size:13px;line-height:1.85;color:#202020}
.hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-hero .hb-sub-title{font-size:clamp(40px,4.2vw,62px);line-height:1.25;letter-spacing:-1.5px}
.hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-hero .hb-sub-title>em{line-height:1.25}
.hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-steps h3{letter-spacing:-.35px;line-height:1.5}
.hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-gallery-item h3{letter-spacing:-.3px;line-height:1.5}
.hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-plan h2{letter-spacing:-.8px;line-height:1.3}
@media(hover:hover){.hb-inner-page .hb-shipping-gallery-item:hover img{transform:scale(1.025)}}
@media(max-width:1200px){
 .hb-inner-page .hb-shipping-hero-grid{gap:40px}
 .hb-inner-page .hb-shipping-hero .hb-sub-title{font-size:51px;letter-spacing:-2px}
 .hb-inner-page .hb-shipping-hero .hb-sub-actions{gap:19px}
 .hb-inner-page .hb-shipping-facts dd{font-size:16px}
 .hb-inner-page .hb-shipping-steps{gap:23px}
 .hb-inner-page .hb-shipping-steps h3{font-size:20px}
 .hb-inner-page .hb-shipping-plan-grid{gap:65px}
}
@media(max-width:1000px){
 .hb-inner-page .hb-shipping-hero .hb-sub-title{font-size:44px;letter-spacing:-1.7px}
 .hb-inner-page .hb-shipping-hero-grid{gap:32px}
 .hb-inner-page .hb-shipping-facts{margin-top:42px}
 .hb-inner-page .hb-shipping-process{padding-block:71px 64px}
 .hb-inner-page .hb-shipping-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 30px;margin-bottom:40px}
 .hb-inner-page .hb-shipping-steps h3{font-size:23px;margin-top:21px;max-width:100%}
 .hb-inner-page .hb-shipping-steps p{max-width:100%}
 .hb-inner-page .hb-shipping-gallery{gap:38px 28px}
 .hb-inner-page .hb-shipping-gallery-item h3{font-size:21px}
 .hb-inner-page .hb-shipping-gallery-item figcaption{grid-template-columns:25px 1fr;gap:11px}
 .hb-inner-page .hb-shipping-gallery-section{padding-block:71px}
 .hb-inner-page .hb-shipping-plan-grid{gap:45px}
 .hb-inner-page .hb-shipping-plan h2{font-size:40px;letter-spacing:-1.3px}
 .hb-inner-page .hb-shipping-plan-list dt{font-size:18px;gap:15px}
 .hb-inner-page .hb-shipping-plan-list dd{padding-inline-start:33px}
 .hb-inner-page .hb-shipping-plan{padding-block:65px}
}
@media(max-width:720px){
 .hb-inner-page .hb-shipping-hero-grid{grid-template-columns:1fr;gap:33px}
 .hb-inner-page .hb-shipping-hero-grid>div{padding-bottom:0}
 .hb-inner-page .hb-shipping-hero .hb-sub-title{font-size:clamp(42px,10vw,64px);line-height:1.1;letter-spacing:-2px;max-width:560px;margin:23px 0 22px}
 .hb-inner-page .hb-shipping-hero .hb-sub-title>em{margin-top:9px}
 .hb-inner-page .hb-shipping-hero .hb-sub-actions{margin-top:26px}
 .hb-inner-page .hb-shipping-hero-photo{margin-top:0}
 .hb-inner-page .hb-shipping-photo figcaption{font-size:9px;padding-top:9px}
 .hb-inner-page .hb-shipping-facts{grid-template-columns:1fr;gap:0;margin-top:31px;padding:0 0 14px;border-top:1px solid #ccc}
 .hb-inner-page .hb-shipping-facts>div{display:grid;grid-template-columns:98px 1fr;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid #ccc}
 .hb-inner-page .hb-shipping-facts dt{font-size:9px;margin:0}
 .hb-inner-page .hb-shipping-facts dd{font-size:15px;letter-spacing:-.1px}
 .hb-inner-page .hb-shipping-process{padding:59px 0 54px}
 .hb-inner-page .hb-shipping-steps{grid-template-columns:1fr;gap:26px;margin-bottom:34px}
 .hb-inner-page .hb-shipping-steps>li{padding-top:15px}
 .hb-inner-page .hb-shipping-step-index{font-size:10px}
 .hb-inner-page .hb-shipping-steps h3{font-size:24px;letter-spacing:-.5px;margin:18px 0 12px}
 .hb-inner-page .hb-shipping-steps p{font-size:14px;line-height:1.9;max-width:560px}
 .hb-inner-page .hb-shipping-warehouse img{aspect-ratio:16/9;object-position:62% 50%}
 .hb-inner-page .hb-shipping-gallery-section{padding:59px 0}
 .hb-inner-page .hb-shipping-gallery{grid-template-columns:1fr;gap:34px}
 .hb-inner-page .hb-shipping-gallery-item figcaption{grid-template-columns:25px 1fr;gap:13px;padding-top:19px}
 .hb-inner-page .hb-shipping-gallery-item h3{font-size:24px;margin-bottom:7px}
 .hb-inner-page .hb-shipping-gallery-item p{font-size:13px}
 .hb-inner-page .hb-shipping-photo-note{font-size:10px;line-height:1.9;margin-top:29px;padding-top:18px}
 .hb-inner-page .hb-shipping-plan{padding:59px 0}
 .hb-inner-page .hb-shipping-plan-grid{grid-template-columns:1fr;gap:35px}
 .hb-inner-page .hb-shipping-plan h2{font-size:38px;letter-spacing:-1.3px;line-height:1.17;margin:22px 0 20px;max-width:560px}
 .hb-inner-page .hb-shipping-plan-copy{font-size:14px;line-height:1.9}
 .hb-inner-page .hb-shipping-plan-actions{gap:24px;margin-top:26px}
 .hb-inner-page .hb-shipping-plan .hb-button{min-height:51px;font-size:12px;gap:29px;padding-inline:20px}
 .hb-inner-page .hb-shipping-plan .hb-text-link{font-size:12px}
 .hb-inner-page .hb-shipping-plan-list>div{padding:20px 0}
 .hb-inner-page .hb-shipping-plan-list dt{font-size:19px;gap:19px}
 .hb-inner-page .hb-shipping-plan-list dd{padding-inline-start:37px;font-size:13px;line-height:1.85}
 .hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-hero .hb-sub-title{font-size:clamp(37px,9.3vw,56px);line-height:1.3;letter-spacing:-1.1px}
 .hb-inner-page .hb-page:is([data-locale=zh],[data-locale=ja],[data-locale=ko],[data-locale=ar]) .hb-shipping-plan h2{font-size:35px;line-height:1.3}
}
@media(prefers-reduced-motion:reduce){.hb-inner-page .hb-shipping-gallery-item img{transition:none}.hb-inner-page .hb-shipping-gallery-item:hover img{transform:none}}
