.cms-block--delivery_methods{padding-inline: 0;background:var(--site-bg,#f5f5f5);color:var(--site-text,#171717)}
.delivery-methods{max-width:1180px}
.delivery-methods__heading{margin-bottom:26px}
.delivery-methods__heading h2{max-width:1000px;margin:0;}
.delivery-methods__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.delivery-methods__card{min-width:0;min-height:410px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--site-border,#e5e5e5);border-radius:30px;background:var(--site-surface,#fff);text-decoration:none;color:var(--site-text,#171717);box-shadow:0 8px 28px rgba(18,18,18,.025);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.delivery-methods__card:hover{transform:translateY(-5px);border-color:rgba(0,0,0,.17);box-shadow:0 20px 38px rgba(18,18,18,.085)}
.delivery-methods__card:focus-visible,.delivery-methods__rental-link:focus-visible{outline:3px solid var(--site-accent,#ffd42a);outline-offset:3px}
.delivery-methods__card-top{padding:24px 25px 0;min-height:100px}

.delivery-methods__card h3{margin:0 0 9px;}
.delivery-methods__card p{margin:0;color:var(--site-muted);line-height:1.55;}
.delivery-methods__illustration{min-height:192px;display:flex;justify-content:center;align-items:center;padding:0 18px 10px;position:relative}

.delivery-methods__illustration img{width:min(100%,310px);height:220px;object-fit:contain;position:relative;z-index:1;transition:transform .28s ease}
.delivery-methods__card:hover .delivery-methods__illustration img{transform:scale(1.035)}
.delivery-methods__card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 22px;font-weight:750}
.delivery-methods__arrow{flex:0 0 45px;width:45px;height:45px;display:grid;place-items:center;background:var(--site-dark,#171717);color:#fff;border-radius:50%;font-size:23px;font-weight:400;transition:background .25s ease,color .25s ease}
.delivery-methods__card:hover .delivery-methods__arrow{background:var(--site-accent,#ffd42a);color:#171717}
.delivery-methods__rental{position:relative;display:flex;align-items:center;gap:26px;min-height:158px;margin-top:17px;padding:30px 36px;overflow:hidden;border-radius:28px;background:var(--site-surface,#fff);border:1px solid var(--site-border,#e5e5e5)}
.delivery-methods__rental-icon{flex:0 0 74px;width:74px;height:74px;display:grid;place-items:center;border-radius:23px;background:var(--site-accent,#ffd42a);color:var(--site-dark,#171717);position:relative;z-index:1}
.delivery-methods__rental-icon svg{width:42px;height:42px}
.delivery-methods__rental-copy{position:relative;z-index:1;flex:1 1 auto;min-width:0;width:100%;max-width:none}
.delivery-methods__rental-copy h3{margin:0 0 9px;}
.delivery-methods__rental-copy p{max-width:none;margin:0;font-size:16px;line-height:1.55;color:var(--site-muted,#777)}
.delivery-methods__rental-link{display:inline-flex;gap:6px;align-items:center;margin-top:11px;font-weight:760;color:inherit;text-decoration:underline;text-underline-offset:3px}
.delivery-methods__rental-accent{position:absolute;right:-68px;top:-86px;width:260px;height:260px;border-radius:50%;border:49px solid rgba(255,203,0,.10);pointer-events:none}
.delivery-methods__disclaimer{margin:14px 3px 0;font-size:12px;line-height:1.4;color:var(--site-muted,#777)}
@media(max-width:960px){
  .delivery-methods__cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .delivery-methods__card:last-child{grid-column:1/-1;min-height:344px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}
  .delivery-methods__card:last-child .delivery-methods__card-top{grid-column:1;grid-row:1;padding-top:35px}
  .delivery-methods__card:last-child .delivery-methods__illustration{grid-column:2;grid-row:1/3;align-self:center}
  .delivery-methods__card:last-child .delivery-methods__card-bottom{grid-column:1;grid-row:2;align-self:end}
}
@media(max-width:680px){
  .cms-block--delivery_methods{padding-inline: 0;}
  .delivery-methods__heading{margin-bottom:24px}
  .delivery-methods__cards{grid-template-columns:1fr;gap:12px}
  .delivery-methods__card,.delivery-methods__card:last-child{grid-column:auto;display:flex;min-height:372px;border-radius:24px}
  .delivery-methods__card-top,.delivery-methods__card:last-child .delivery-methods__card-top{min-height:100px;padding:23px 23px 0}
  .delivery-methods__illustration,.delivery-methods__card:last-child .delivery-methods__illustration{min-height:185px;align-self:auto}
  .delivery-methods__card-bottom,.delivery-methods__card:last-child .delivery-methods__card-bottom{padding:0 22px 19px;align-self:stretch;grid-column:auto;grid-row:auto;width:100%}
  .delivery-methods__rental{align-items:flex-start;flex-direction:column;gap:18px;padding:25px 23px;border-radius:23px}
  .delivery-methods__rental-icon{width:62px;height:62px;flex-basis:62px;border-radius:18px}
  .delivery-methods__rental-icon svg{width:37px;height:37px}
  .delivery-methods__rental-accent{right:-130px}
  .delivery-methods__rental-copy p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){
  .delivery-methods__card,.delivery-methods__illustration img,.delivery-methods__arrow{transition:none}
  .delivery-methods__card:hover,.delivery-methods__card:hover .delivery-methods__illustration img{transform:none}
}
