.delivery-explainer{background:linear-gradient(to bottom,#fafafa,#fff);position:relative;overflow:hidden}.delivery-decorations{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.deco-item{position:absolute;font-size:2.5rem;opacity:.04;animation:float 10s ease-in-out infinite;filter:grayscale(.5)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(3deg)}}@media screen and (max-width: 749px){.deco-item{font-size:1.5rem;opacity:.03}}.delivery-explainer__header{text-align:center;margin-bottom:4.5rem;position:relative;z-index:2;animation:fadeInUp .8s ease backwards}.delivery-explainer__heading{font-size:1.75rem;font-weight:300;margin:0 0 1.5rem;letter-spacing:.2em;text-transform:uppercase;color:#1a1a1a}@media screen and (min-width: 750px){.delivery-explainer__heading{font-size:2.25rem}}.delivery-explainer__description{font-size:.938rem;color:#0009;max-width:700px;margin:0 auto;line-height:1.8;font-weight:300;letter-spacing:.02em}.delivery-explainer__steps{display:grid;gap:2rem;margin-bottom:3rem;position:relative;z-index:2}@media screen and (min-width: 750px){.delivery-explainer__steps{grid-template-columns:repeat(2,1fr);gap:2rem}}@media screen and (min-width: 990px){.delivery-explainer__steps{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.delivery-step{text-align:center;padding:3rem 2rem;background:#fff;border-radius:0;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #00000008;transition:all .4s ease;position:relative;overflow:hidden}.delivery-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#1a1a1a;opacity:0;transition:opacity .4s ease}.delivery-step:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;border-color:#0000001f}.delivery-step:hover:before{opacity:1}.delivery-step__icon{font-size:3rem;margin-bottom:1.75rem;line-height:1;opacity:.9;filter:grayscale(.2);transition:all .3s ease}.delivery-step:hover .delivery-step__icon{opacity:1;filter:grayscale(0);transform:scale(1.05)}.delivery-step__title{font-size:1.125rem;font-weight:300;margin:0 0 1rem;color:#1a1a1a;letter-spacing:.02em}.delivery-step__description{font-size:.875rem;color:#0009;line-height:1.7;font-weight:300;letter-spacing:.01em}.delivery-explainer__timing{max-width:700px;margin:0 auto 2rem}.timing-card{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #2d2d2d}.timing-card__icon{font-size:2rem;line-height:1;flex-shrink:0}.timing-card__content{font-size:.9375rem;line-height:1.6}.timing-card__detail{color:#666;display:block;margin-top:.5rem}.delivery-explainer__footer{text-align:center;margin-top:2rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-delivery-explainer.css.map */
