.delivery{margin-bottom:73px}
.delivery span{font-weight:normal;font-size:14px;line-height:24px;letter-spacing:-0.006em}
@media (max-width:991px){.delivery span{font-size:12px;line-height:21px}}
.delivery .text-block{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.006em;margin-bottom:24px}
.delivery .lead-time-block{margin-bottom:64px}
@media (max-width:991px){.delivery .lead-time-block .items{padding-top:12px;padding-bottom:12px}}
.delivery .lead-time-block .items .item{background:#f9f9f9;padding-top:32px;display:flex;flex-direction:column;align-items:center;height:100%}
.delivery .lead-time-block .items .item i{font-size:80px}
.delivery .lead-time-block .items .item .time-info{margin-top:10px;display:flex;flex-direction:column;align-items:center}
.delivery .lead-time-block .items .item .time-info span{margin-top:6px;font-weight:400;font-size:14px;line-height:21px;letter-spacing:-0.006em}
.delivery .lead-time-block .items .item .time-info span.days{font-weight:700;font-size:36px;line-height:30px;color:#5bc9ea}
.delivery .lead-time-block .items .item .time-info span.days.small-text{font-size:28px}
.delivery .lead-time-block .items .item .line{height:1px;background-color:#d7d7d7;width:calc(100% - 64px);margin-top:24px}
.delivery .lead-time-block .items .item .product-list{display:flex;flex-direction:column;align-items:center;margin:24px 8px 32px}
.delivery .lead-time-block .items .item .product-list span{font-weight:600;font-size:16px;line-height:22px;letter-spacing:-0.006em;text-align:center;padding:4px 0}
.delivery .shipping-costs{margin-top:24px}
.delivery .shipping-costs h2{font-weight:600;font-size:32px;line-height:40px;letter-spacing:-0.022em}
.delivery .shipping-costs .delivery-company{margin:32px 0;border-bottom:1px solid #f9f9f9}
.delivery .shipping-costs .delivery-company .item{display:flex;flex-direction:row;padding:13px 0;align-items:center}
.delivery .shipping-costs .delivery-company .item:nth-child(odd){background-color:#f9f9f9}
.delivery .shipping-costs .delivery-company .item>div{text-align:center}
.delivery .shipping-costs .delivery-company .item .logo,
.delivery .shipping-costs .delivery-company .item .price{width:15%}
@media (max-width:991px){.delivery .shipping-costs .delivery-company .item .logo{display:none}}
.delivery .shipping-costs .delivery-company .item .name,
.delivery .shipping-costs .delivery-company .item .time{width:35%}
.delivery .shipping-costs .delivery-company .item .name,
.delivery .shipping-costs .delivery-company .item .price{font-weight:700;font-size:16px;line-height:30px;letter-spacing:-0.006em}
.delivery .shipping-costs .delivery-company .item .time{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.006em}
@media (max-width:991px){.delivery .shipping-costs .delivery-company .item{justify-content:space-between}.delivery .shipping-costs .delivery-company .item .name,.delivery .shipping-costs .delivery-company .item .price,.delivery .shipping-costs .delivery-company .item .time{font-size:14px}}
.delivery .small-text{font-weight:400;font-size:14px;line-height:30px;letter-spacing:-0.006em;color:#737475}
.delivery .delivery-info{font-weight:400;font-size:16px;line-height:30px;letter-spacing:-0.006em}
.delivery .delivery-info h3{font-weight:600;font-size:24px;line-height:28px;letter-spacing:-0.01em;margin-top:62px;margin-bottom:32px}
.delivery .delivery-info ul{margin:24px 0}
.delivery .express{background:#e55a6c;padding:20px 30px;color:#fff;overflow:unset;margin-top:20px;margin-bottom:60px}
.delivery .express-desc p:nth-child(1){font-size:1rem}
@media (min-width:576px){.delivery .express-desc p:nth-child(1){font-size:2rem}}
.delivery .express-desc p:nth-child(2){font-size:1rem;position:relative;display:flex}
@media (min-width:576px){.delivery .express-desc p:nth-child(2){font-size:1.6rem;display:unset}}
.delivery .express-desc p:nth-child(2) b{text-transform:uppercase}
@media (max-width:576px){.delivery .express-desc p:nth-child(2) b{margin-left:3px;display:flex;align-items:flex-start}}
.delivery .express-desc p i{color:white;position:relative;bottom:10px;font-size:40px}
@media (min-width:576px){.delivery .express-desc p i{font-size:70px;position:absolute;bottom:-20px}}
.delivery .express-img{position:relative;width:230px}
@media (max-width:576px){.delivery .express-img{margin:5px 0 15px;display:flex;justify-content:center}.delivery .express-img img{max-width:75%;height:auto}}
@media (min-width:1200px){.delivery .express-img img{position:absolute;bottom:-102px}}
@media (min-width:576px){.delivery .express .btn{font-size:1.2rem;padding:1rem 3rem}}