.ob-shipping{max-width:1200px;padding-top:36px;padding-bottom:60px;color:#252b26;font-size:14px;line-height:1.65}
.ob-shipping [hidden]{display:none!important}.ob-shipping h1,.ob-shipping h2,.ob-shipping h3{color:#202621;letter-spacing:-.025em;text-transform:none;line-height:1.25}
.ob-shipping h1{font-size:40px;font-weight:650;margin:0 0 15px}.ob-shipping h2{font-size:25px;font-weight:650;margin:0 0 14px}.ob-shipping h3{font-size:18px;font-weight:600;margin:0}
.ob-shipping-hero{padding:0 0 32px;margin-bottom:30px;border-bottom:1px solid #e2e6e1}.ob-shipping-hero>p:not(.ob-shipping-eyebrow){max-width:620px;margin:0;font-size:16px;color:#6a726b;line-height:1.7}
.ob-shipping .ob-shipping-eyebrow{margin:0 0 10px;font-size:10px;font-weight:650;letter-spacing:.12em;color:#758072}
.ob-shipping-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ob-shipping-nav a{display:flex;align-items:center;gap:22px;border:1px solid #e0e5dc;padding:9px 14px;border-radius:5px;font-size:13px;font-weight:550}.ob-shipping-nav a:hover{background:#f0f4ec;border-color:#becbb4}
.ob-shipping section{scroll-margin-top:calc(var(--ob-top,82px) + 20px)}.ob-shipping-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px}.ob-shipping-section-head h2{margin-bottom:0}.ob-shipping-country{width:300px;max-width:100%;flex-shrink:0}.ob-shipping-country label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ob-shipping-country select{width:100%;height:46px;margin:0;border:1px solid #cbd3c7;border-radius:5px;background-color:#fff;font-size:16px}
.ob-shipping .ob-shipping-caption{font-size:13px;color:#6d756c;margin:14px 0 22px}.ob-shipping-status:empty{display:none}.ob-shipping-status{margin:18px 0;padding:12px 16px;background:#f1f5ec;border-radius:5px;font-size:13px;color:#405836}
.ob-shipping-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ob-shipping-card{padding:22px 24px;border:1px solid #dfe5da;border-radius:8px;background:#fff;min-width:0;display:flex;flex-direction:column}.ob-shipping-card--baltic{grid-column:1/-1;background:#f5f8f0;border-color:#dae3ce}.ob-shipping-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ob-shipping-time{white-space:nowrap;font-size:12px;font-weight:600;border-radius:20px;padding:4px 10px;background:#eef3e8;color:#49633b}.ob-shipping-countries{color:#737a70;font-size:12px;line-height:1.7;margin:12px 0 20px;min-height:40px}.ob-shipping-card--baltic .ob-shipping-countries{min-height:0}
.ob-shipping-rates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:auto 0 0;padding-top:18px;border-top:1px solid #e5e9e1;gap:12px 8px}.ob-shipping-card--baltic .ob-shipping-rates{grid-template-columns:repeat(7,minmax(0,1fr))}.ob-shipping-rate dt{font-size:10px;font-weight:400;color:#737c6d;margin:0 0 5px;white-space:nowrap}.ob-shipping-rate dd{font-size:20px;line-height:1.3;font-weight:650;margin:0;color:#2f4028}.ob-shipping-cards--filtered{grid-template-columns:1fr}.ob-shipping-cards--filtered .ob-shipping-countries{min-height:0}
.ob-shipping-availability{margin:18px 0 0;font-size:13px;color:#747b70}.ob-shipping a:not(.btn):focus-visible,.ob-shipping select:focus-visible,.ob-shipping summary:focus-visible{outline:2px solid #587745;outline-offset:3px}.ob-shipping-availability a,.ob-shipping-payment-details a,.ob-shipping-extras a{text-decoration:underline;text-underline-offset:3px;color:#405934}
.ob-shipping-payment{margin:42px 0;padding:30px 0;border-top:1px solid #e2e6df;border-bottom:1px solid #e2e6df}.ob-shipping-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:24px 0}.ob-shipping-steps li{display:flex;gap:12px;margin:0}.ob-shipping-steps li>span{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:50%;background:#eef3e8;color:#597346;font-size:11px;font-weight:600}.ob-shipping-steps h3{font-size:15px;margin:4px 0 8px}.ob-shipping-steps p{font-size:13px;color:#72796d;line-height:1.7;margin:0}.ob-shipping-payment-details summary{cursor:pointer;font-size:13px;font-weight:550;min-height:44px;padding:10px 0}.ob-shipping-payment-details div{max-width:860px;color:#626b5d;font-size:13px}
.ob-shipping-extras{padding:26px 28px;background:#fcf9f1;border:1px solid #ebe2cb;border-radius:8px}.ob-shipping-extras h2{font-size:21px}.ob-shipping-extras p{font-size:13px;margin:12px 0}.ob-shipping-extras [data-shipping-extras-copy]>div:empty{display:none}.ob-shipping-extras .ob-shipping-caption{margin:16px 0 0;color:#887853}
.ob-shipping-help{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:28px;padding:28px;background:#f6f7f4;border-radius:8px}.ob-shipping-help h2{font-size:21px;margin:0 0 8px}.ob-shipping-help p{font-size:13px;margin:0;color:#747b70}.ob-shipping-help .btn{white-space:nowrap;border-radius:5px;min-height:44px;display:flex;gap:18px;align-items:center;background:#273726;border-color:#273726;color:white}
.ob-shipping-source table{display:block;width:100%!important;overflow-x:auto;font-size:13px}.ob-shipping-source table td,.ob-shipping-source table th{padding:14px!important;min-width:100px}.ob-shipping-source table td:nth-child(2){min-width:240px}.ob-shipping-source h2{margin-top:30px}
@media(max-width:900px){.ob-shipping h1{font-size:32px}.ob-shipping-section-head{align-items:start;flex-direction:column;gap:18px}.ob-shipping-country{width:100%}.ob-shipping-cards{grid-template-columns:1fr}.ob-shipping-steps{grid-template-columns:1fr;gap:20px}.ob-shipping-card--baltic .ob-shipping-rates{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}}
@media(max-width:550px){.ob-shipping{padding-top:25px}.ob-shipping h1{font-size:29px}.ob-shipping h2{font-size:22px}.ob-shipping-hero>p:not(.ob-shipping-eyebrow){font-size:14px}.ob-shipping-nav{gap:8px}.ob-shipping-nav a{font-size:12px;padding:9px 10px;gap:10px}.ob-shipping-card{padding:18px}.ob-shipping-rates{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ob-shipping-card--baltic .ob-shipping-rates{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-shipping-rate dd{font-size:20px}.ob-shipping-help{display:block;padding:22px}.ob-shipping-help .btn{margin-top:20px;justify-content:center}.ob-shipping-extras{padding:22px}.ob-shipping-payment{margin:30px 0}}
