.pd-section{--radius: 6px;background:var(--pd-bg);color:var(--pd-text);padding:48px clamp(16px,4vw,48px) 64px;font-family:inherit}.pd-section *{box-sizing:border-box}.pd-icon{width:22px;height:22px;color:var(--pd-accent);flex-shrink:0}.pd-icon--sm{width:18px;height:18px}.pd-icon--xs{width:14px;height:14px}.pd-h2{font-size:1.25rem;font-weight:700;margin:0 0 16px}.pd-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;margin-bottom:40px}.pd-hero__title{font-size:clamp(2.4rem,5vw,4.2rem);line-height:.95;font-weight:800;margin:0 0 20px;letter-spacing:-.01em}.pd-hero__title span{color:var(--pd-accent)}.pd-hero__sub{font-size:1.05rem;opacity:.85;max-width:44ch}.pd-hero__sub a{color:var(--pd-accent)}.pd-hero__media{position:relative;border-radius:var(--radius);overflow:hidden}.pd-hero__media img{width:100%;height:auto;display:block}.pd-hero__placeholder{aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:var(--pd-panel);border:1px dashed rgba(255,255,255,.2);color:#ffffff80}.pd-hero__wordmark{position:absolute;top:20px;right:24px;font-size:1.6rem;font-weight:600;color:#fff;opacity:.9}.pd-hero__steps{position:absolute;bottom:20px;right:24px;display:flex;gap:20px;background:#0000008c;padding:12px 18px;border-radius:var(--radius)}.pd-hero__step{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.65rem;letter-spacing:.04em}.pd-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:40px}.pd-option{position:relative;background:var(--pd-panel);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:24px}.pd-option--highlight{border-color:var(--pd-accent)}.pd-option__badge{position:absolute;top:-10px;right:16px;background:var(--pd-accent);color:#fff;font-size:.65rem;font-weight:700;padding:3px 10px;border-radius:999px}.pd-option__icon{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pd-option h3{margin:0 0 8px;font-size:1.1rem}.pd-option p{margin:0 0 18px;opacity:.75;font-size:.92rem}.pd-btn{display:inline-flex;align-items:center;gap:8px;background:var(--pd-accent);color:#fff;text-decoration:none;padding:12px 20px;border-radius:var(--radius);font-weight:700;font-size:.9rem;border:none;cursor:pointer}.pd-btn--full{width:100%;justify-content:center}.pd-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:20px;margin-bottom:40px}.pd-feature{display:flex;gap:12px;align-items:flex-start}.pd-feature h4{margin:0 0 4px;font-size:.95rem}.pd-feature p{margin:0;font-size:.82rem;opacity:.7}.pd-main{display:grid;grid-template-columns:1.15fr .85fr;gap:24px;align-items:start}.pd-left{display:flex;flex-direction:column;gap:24px}.pd-info-toggle{border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:4px 20px}.pd-info-toggle summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;font-weight:600}.pd-info-toggle summary::-webkit-details-marker{display:none}.pd-info-toggle summary span:first-of-type{flex:1}.pd-info-toggle__plus{font-size:1.2rem;opacity:.6}.pd-info-toggle[open] .pd-info-toggle__plus{transform:rotate(45deg)}.pd-info-toggle__body{padding-bottom:16px;opacity:.75;font-size:.9rem}.pd-categories{display:flex;flex-direction:column;gap:12px}.pd-category{border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:4px 20px}.pd-category summary{list-style:none;display:flex;align-items:center;gap:14px;padding:18px 0;cursor:pointer}.pd-category summary::-webkit-details-marker{display:none}.pd-category__title{flex:1;font-weight:600;display:flex;flex-direction:column;gap:2px}.pd-category__title small{font-weight:400;opacity:.65;font-size:.82rem}.pd-category__chevron{opacity:.6;transition:transform .15s ease}.pd-category[open] .pd-category__chevron{transform:rotate(180deg)}.pd-category__body{padding-bottom:18px;opacity:.8;font-size:.9rem}.pd-banner{display:flex;gap:14px;border:1px solid var(--pd-accent);border-radius:var(--radius);padding:20px}.pd-banner h4{margin:0 0 6px}.pd-banner p{margin:0 0 8px;opacity:.8;font-size:.9rem}.pd-banner a{color:var(--pd-accent);font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.pd-form{background:var(--pd-panel);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:28px}.pd-form__fields{display:flex;flex-direction:column;gap:16px}.pd-field{display:flex;flex-direction:column;gap:6px;font-size:.85rem}.pd-field span:first-child{opacity:.85}.pd-field select,.pd-field input[type=text]{background:var(--pd-bg);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);padding:12px 14px;color:var(--pd-text);font-size:.9rem}.pd-field__label{font-size:.85rem;opacity:.85;margin:4px 0 0}.pd-field__helper{font-size:.78rem;opacity:.6;margin:-8px 0 0}.pd-field__secure{display:flex;align-items:center;gap:8px;font-size:.8rem;opacity:.7;margin:4px 0 0}.pd-radio{position:relative;display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius);padding:14px;cursor:pointer;font-size:.85rem}.pd-radio input{margin-top:3px;accent-color:var(--pd-accent)}.pd-radio strong{display:block}.pd-radio small{opacity:.65}.pd-radio--active{border-color:var(--pd-accent)}.pd-radio .pd-icon{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.pd-checks{display:flex;gap:20px;font-size:.85rem}.pd-check{display:flex;align-items:center;gap:8px}.pd-check input{accent-color:var(--pd-accent)}.pd-locations{margin-top:48px;border-top:1px solid rgba(255,255,255,.12);padding-top:32px}.pd-locations__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.pd-location{display:grid;grid-template-columns:120px 1fr;gap:16px}.pd-location img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.pd-location h4{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.95rem}.pd-location p{margin:0 0 4px;font-size:.82rem;opacity:.75}.pd-support{margin-top:32px;display:flex;align-items:center;gap:14px;border-top:1px solid rgba(255,255,255,.12);padding-top:24px}.pd-support p{margin:2px 0 0;font-size:.85rem;opacity:.75}.pd-support__note{margin-left:auto;font-size:.85rem;opacity:.6}@media(max-width:900px){.pd-hero,.pd-main{grid-template-columns:1fr}.pd-hero__steps{position:static;margin-top:12px;justify-content:center;background:none;padding:0}.pd-hero__wordmark{display:none}.pd-location{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/pickup-delivery-booking.css.map */
