.delivery-area{--area-ink: #2f3135;--area-text: #454545;--area-muted: #676767;--area-soft: #fff7f5;--area-panel: #f8faf8;--area-accent: #ff8d8d;--area-accent-deep: #ff8087;--area-green: #2f684f;--area-blue: #263b59;--area-border: rgba(0, 0, 0, .09);--area-shadow: 0 6px 22px rgba(0, 0, 0, .08);color:var(--area-ink);background:#fff}.delivery-area *,.delivery-area *:before,.delivery-area *:after{box-sizing:border-box}.delivery-area a:not(.delivery-area__button):not(.delivery-area__product-card){color:var(--area-accent-deep);text-underline-offset:.18em}.delivery-area__inner{max-width:1200px;margin:0 auto;padding:0 24px}.delivery-area__section{padding:76px 0;background:#fff}.delivery-area__section--band,.delivery-area__final{background:var(--area-soft)}.delivery-area__hero{padding:30px 0 52px;background:#fff}.delivery-area__breadcrumb{align-items:center;color:var(--area-muted);display:flex;flex-wrap:wrap;font-family:"Montserrat",var(--font-body-family);font-size:1.25rem;gap:8px;line-height:1.45;margin-bottom:28px}.delivery-area__breadcrumb a{color:var(--area-muted)}.delivery-area__hero-grid,.delivery-area__split,.delivery-area__map-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);gap:48px;align-items:center}.delivery-area__hero-copy{max-width:680px}.delivery-area__eyebrow{color:var(--area-accent-deep);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.delivery-area h1,.delivery-area h2,.delivery-area h3{color:var(--area-ink);font-family:"Raleway",var(--font-heading-family);letter-spacing:0;margin:0}.delivery-area h1{font-size:4rem;font-weight:700;line-height:1.08;margin-bottom:22px;max-width:720px;padding-bottom:18px;position:relative}.delivery-area h2{font-size:3rem;font-weight:600;line-height:1.2;margin-bottom:26px;padding-bottom:18px;position:relative}.delivery-area h1:after,.delivery-area h2:after{background:var(--area-accent);bottom:0;content:"";height:3px;left:0;position:absolute;width:80px}.delivery-area__section-header--center h2:after,.delivery-area__final h2:after{left:50%;transform:translate(-50%)}.delivery-area h3{font-size:1.9rem;font-weight:600;line-height:1.3;margin-bottom:12px}.delivery-area p,.delivery-area li,.delivery-area summary,.delivery-area table,.delivery-area figcaption{color:var(--area-text);font-family:"Montserrat",var(--font-body-family);letter-spacing:0}.delivery-area p,.delivery-area li,.delivery-area summary,.delivery-area td,.delivery-area th{font-size:1.5rem;line-height:1.65}.delivery-area p{margin:0 0 16px}.delivery-area ul{margin:0;padding-left:22px}.delivery-area li+li{margin-top:8px}.delivery-area__hero-copy p{font-size:1.55rem;font-weight:500}.delivery-area__figure{margin:0}.delivery-area__hero-media,.delivery-area__media-card,.delivery-area__map-card{background:#f7f7f7;border:1px solid var(--area-border);border-radius:6px;box-shadow:var(--area-shadow);overflow:hidden}.delivery-area__hero-media img,.delivery-area__media-card img{aspect-ratio:4 / 3;display:block;height:auto;object-fit:cover;width:100%}.delivery-area__media-card img{aspect-ratio:3 / 2}.delivery-area__caption{background:#fff;color:var(--area-muted);display:block;font-size:1.2rem;line-height:1.45;margin:0;padding:10px 12px}.delivery-area__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.delivery-area__actions--center{justify-content:center}.delivery-area__button{align-items:center;border:2px solid transparent;border-radius:50px;cursor:pointer;display:inline-flex;font-family:"Montserrat",var(--font-body-family);font-size:1.5rem;font-weight:600;justify-content:center;letter-spacing:0;line-height:1.2;min-height:46px;padding:14px 30px;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.delivery-area__button:hover{transform:translateY(-2px)}.delivery-area__button:focus-visible,.delivery-area__product-card:focus-visible,.delivery-area__faq-item summary:focus-visible{outline:3px solid rgba(255,141,141,.35);outline-offset:3px}.delivery-area__button--primary{background:var(--area-accent);color:#fff}.delivery-area__button--primary:hover{background:var(--area-accent-deep);box-shadow:var(--area-shadow);color:#fff}.delivery-area__button--secondary{background:#fff;border-color:var(--area-accent);color:var(--area-accent-deep)}.delivery-area__button--secondary:hover{background:var(--area-soft);color:var(--area-accent-deep)}.delivery-area__trust-row{border-top:1px solid var(--area-border);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px;padding-top:24px}.delivery-area__trust-item{border-left:3px solid var(--area-accent);padding-left:14px}.delivery-area__trust-item strong,.delivery-area__trust-item span{display:block;font-family:"Montserrat",var(--font-body-family);letter-spacing:0}.delivery-area__trust-item strong{color:var(--area-ink);font-size:1.45rem;line-height:1.25;margin-bottom:6px}.delivery-area__trust-item span{color:var(--area-muted);font-size:1.3rem;line-height:1.45}.delivery-area__section-header{margin:0 0 36px;max-width:790px}.delivery-area__section-header--center{margin-left:auto;margin-right:auto;text-align:center}.delivery-area__callout{background:var(--area-panel);border:1px solid var(--area-border);border-radius:6px;margin-top:26px;padding:28px}.delivery-area__check-list li::marker{color:var(--area-accent-deep)}.delivery-area__landmark-wrap{background:#fff;border:1px solid var(--area-border);border-radius:6px;box-shadow:var(--area-shadow);overflow-x:auto}.delivery-area__landmark-table{border-collapse:collapse;min-width:780px;width:100%}.delivery-area__landmark-table caption{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.delivery-area__landmark-table th,.delivery-area__landmark-table td{border-bottom:1px solid var(--area-border);padding:16px 18px;text-align:left;vertical-align:top}.delivery-area__landmark-table th{background:var(--area-blue);color:#fff;font-weight:700}.delivery-area__landmark-table td:first-child{color:var(--area-ink);font-weight:700}.delivery-area__landmark-table tbody tr:last-child td{border-bottom:0}.delivery-area__product-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-area__product-card{background:#fff;border:1px solid var(--area-border);border-radius:6px;color:var(--area-text);display:flex;flex-direction:column;min-height:100%;overflow:hidden;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.delivery-area__product-card:hover{border-color:#ff8d8d8c;box-shadow:var(--area-shadow);transform:translateY(-2px)}.delivery-area__product-card img{aspect-ratio:4 / 3;display:block;height:clamp(180px,16vw,240px);object-fit:cover;width:100%}.delivery-area__product-card div{padding:22px}.delivery-area__product-card h3{font-size:1.75rem}.delivery-area__product-card p{margin-bottom:0}.delivery-area__product-card--contact{background:var(--area-blue);color:#fff;justify-content:center}.delivery-area__product-card--contact h3,.delivery-area__product-card--contact p,.delivery-area__product-card--contact span{color:#fff}.delivery-area__product-card--contact span{display:block;font-family:"Montserrat",var(--font-body-family);font-size:1.55rem;font-weight:700;margin-top:16px}.delivery-area__map-grid{align-items:center}.delivery-area__map-card img{aspect-ratio:4 / 3;border:0;display:block;height:auto;object-fit:cover;width:100%}.delivery-area__gallery{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-area__gallery .delivery-area__figure{background:#fff;border:1px solid var(--area-border);border-radius:6px;box-shadow:0 3px 12px #0000000f;overflow:hidden}.delivery-area__gallery img{aspect-ratio:4 / 3;display:block;height:clamp(240px,24vw,330px);object-fit:cover;width:100%}.delivery-area__faq-list{display:grid;gap:12px;margin:0 auto;max-width:900px}.delivery-area__faq-item{background:#fff;border:1px solid var(--area-border);border-radius:6px;box-shadow:0 2px 10px #0000000a}.delivery-area__faq-item summary{color:var(--area-ink);cursor:pointer;font-weight:700;padding:20px 24px}.delivery-area__faq-item p{border-top:1px solid var(--area-border);margin:0;padding:18px 24px 22px}.delivery-area__final{padding:76px 0;text-align:center}.delivery-area__final h1,.delivery-area__final h2,.delivery-area__final p{margin-left:auto;margin-right:auto}.delivery-area__final p{max-width:700px}.delivery-area--placeholder .delivery-area__hero{padding-bottom:76px}@media screen and (max-width:1100px){.delivery-area__product-grid,.delivery-area__trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.delivery-area__hero-grid,.delivery-area__split,.delivery-area__map-grid,.delivery-area__gallery{grid-template-columns:1fr}.delivery-area__hero{padding-top:24px}.delivery-area h1{font-size:3.2rem}.delivery-area h2{font-size:2.55rem}}@media screen and (max-width:640px){.delivery-area__inner{padding:0 18px}.delivery-area__section,.delivery-area__final{padding:56px 0}.delivery-area h1{font-size:2.8rem}.delivery-area h2{font-size:2.25rem}.delivery-area__actions,.delivery-area__trust-row,.delivery-area__product-grid{grid-template-columns:1fr}.delivery-area__actions{display:grid}.delivery-area__button{width:100%}.delivery-area__callout,.delivery-area__product-card div{padding:22px}.delivery-area__landmark-wrap{overflow-x:visible}.delivery-area__landmark-table{min-width:0}.delivery-area__landmark-table,.delivery-area__landmark-table thead,.delivery-area__landmark-table tbody,.delivery-area__landmark-table tr,.delivery-area__landmark-table th,.delivery-area__landmark-table td{display:block;width:100%}.delivery-area__landmark-table thead{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.delivery-area__landmark-table tr{border-bottom:1px solid var(--area-border);padding:14px 16px}.delivery-area__landmark-table tbody tr:last-child{border-bottom:0}.delivery-area__landmark-table td{border-bottom:0;display:grid;gap:8px;grid-template-columns:96px minmax(0,1fr);padding:6px 0}.delivery-area__landmark-table td:before{color:var(--area-muted);content:"";font-size:1.2rem;font-weight:700;line-height:1.5;text-transform:uppercase}.delivery-area__landmark-table td:nth-child(1):before{content:"Location"}.delivery-area__landmark-table td:nth-child(2):before{content:"Address"}.delivery-area__landmark-table td:nth-child(3):before{content:"Context"}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/section-page-delivery-area.css.map */
