.delivery-feature{background:#fff;border:1px solid var(--plc-border-color,#e0e1e5);border-radius:12px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.delivery-feature:hover{border-color:var(--plc-primary,#b94141);box-shadow:0 12px 28px rgba(45,62,149,.08);transform:translateY(-4px)}.delivery-feature__icon{align-items:center;background:rgba(185,65,65,.08);border-radius:50%;color:var(--plc-primary,#b94141);display:inline-flex;height:56px;justify-content:center;transition:background-color .25s ease;width:56px}.delivery-feature__icon .icon-svg{height:28px;width:28px}.delivery-feature:hover .delivery-feature__icon{background:rgba(185,65,65,.14)}.delivery-feature__text{color:var(--plc-heading-color,#383a3f);line-height:1.5}.delivery-lead{border-left:4px solid var(--plc-primary,#b94141);color:var(--plc-heading-color,#383a3f);font-size:1.25rem;line-height:1.4;padding-left:1rem}.delivery-split{border-radius:16px;box-shadow:0 8px 24px rgba(45,62,149,.06);margin-block:1rem;overflow:hidden}.delivery-split__media{overflow:hidden}.delivery-split__media img{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.delivery-split:hover .delivery-split__media img{transform:scale(1.04)}.delivery-split__content{background:var(--plc-content-bg,#f7f8fa);padding:2.5rem}@media (min-width:1200px){.delivery-split__content{padding:3rem}}.delivery-paragraph{color:var(--plc-heading-color,#383a3f);line-height:1.55;margin:0 0 1rem}.delivery-paragraph:last-child{margin-bottom:0}.delivery-paragraph--lead{font-size:1.05rem;font-weight:500}.delivery-paragraph--step{padding-left:1.5rem;position:relative}.delivery-paragraph--step:before{background:var(--plc-primary,#b94141);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.55rem;width:.5rem}.delivery-destination{align-items:center;background:#fff;border:1px solid var(--plc-border-color,#e0e1e5);border-radius:10px;color:var(--plc-heading-color,#383a3f);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem 1rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.delivery-destination:hover{border-color:var(--plc-primary,#b94141);box-shadow:0 8px 18px rgba(185,65,65,.08);color:var(--plc-primary,#b94141);transform:translateY(-2px)}.delivery-destination__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-destination__arrow{flex-shrink:0;height:14px;transform:rotate(180deg);transition:transform .2s ease;width:14px}.delivery-destination:hover .delivery-destination__arrow{transform:rotate(180deg) translateX(-3px)}
