.delivery-details-wrap{margin-block:3rem}.delivery-details-card{position:relative;background:linear-gradient(160deg,var(--dd-bg-start, #fdf1ea),var(--dd-bg-end, #f6f3ea));border-radius:1.8rem;padding:3.2rem;overflow:hidden}.delivery-details-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#c94f7c,#e8b34f,#7a9b6e)}.delivery-details-header{display:flex;align-items:flex-start;gap:1.6rem;margin-bottom:2.4rem}.delivery-details-icon{flex-shrink:0;width:6.4rem;height:6.4rem;border-radius:1.2rem;background:#fff9;display:flex;align-items:center;justify-content:center;overflow:hidden}.delivery-details-icon img{width:100%;height:100%;object-fit:cover}.delivery-details-eyebrow{margin:0 0 .4rem;font-size:var(--dd-eyebrow-size, 12px);font-weight:var(--dd-eyebrow-weight, 700);letter-spacing:.12em;color:var(--dd-eyebrow-color, var(--dd-accent, #a3486b));text-transform:uppercase}.delivery-details-title{margin:0 0 .6rem;font-size:var(--dd-heading-size, 28px);font-weight:var(--dd-heading-weight, 600);color:var(--dd-heading-color, #1a1a1a);line-height:1.2}.delivery-details-subtext{margin:0;font-size:var(--dd-subtext-size, 15px);font-weight:var(--dd-subtext-weight, 400);color:var(--dd-subtext-color, rgba(0, 0, 0, .6));line-height:1.5;max-width:60ch}.delivery-details-pills{display:flex;flex-wrap:wrap;gap:var(--dd-pill-gap, 8px);margin-bottom:2.8rem}.delivery-details-pill{background:var(--dd-pill-bg, #fff);border-radius:999px;padding:var(--dd-pill-padding-v, 9px) var(--dd-pill-padding-h, 18px);font-size:var(--dd-pill-size, 13px);font-weight:var(--dd-pill-weight, 600);color:var(--dd-pill-text-color, #3a3a3a);box-shadow:0 1px 2px #0000000d}.delivery-details-fields{display:flex;flex-direction:column;gap:2rem}.delivery-details-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:749px){.delivery-details-row{grid-template-columns:1fr}.delivery-details-card{padding:2rem}}.delivery-field{display:flex;flex-direction:column;gap:.7rem}.delivery-field label{font-size:var(--dd-label-size, 14px);font-weight:var(--dd-label-weight, 700);color:var(--dd-label-color, #262626)}.dd-required{color:var(--dd-accent, #a3486b)}.delivery-field input,.delivery-field textarea{width:100%;border:1px solid rgba(0,0,0,.08);background:#fff;border-radius:1.2rem;padding:1.4rem 1.6rem;font-size:1.5rem;font-family:inherit;color:#1a1a1a;resize:vertical}.delivery-field input::placeholder,.delivery-field textarea::placeholder{color:#00000059}.delivery-field input:focus,.delivery-field textarea:focus{outline:2px solid var(--dd-accent, #a3486b);outline-offset:1px}.delivery-field input[data-dd-invalid],.delivery-field textarea[data-dd-invalid]{border-color:#c0392b;outline:2px solid #c0392b}.delivery-details-hint{margin:0;background:#a3486b14;color:var(--dd-helper-color, var(--dd-accent, #a3486b));font-size:var(--dd-helper-size, 13px);font-weight:var(--dd-helper-weight, 600);padding:1rem 1.4rem;border-radius:1rem;line-height:1.4}.delivery-details-note{margin:0;font-size:var(--dd-helper-size, 13px);font-weight:var(--dd-helper-weight, 600);color:var(--dd-helper-color, var(--dd-accent, #a3486b))}.delivery-details-warning{margin-top:2.4rem;background:#fff;border:1px solid rgba(192,57,43,.2);border-radius:1.4rem;padding:1.8rem 2rem}.delivery-details-warning strong{display:block;font-size:calc(var(--dd-message-size, 13px) + 2px);margin-bottom:.4rem;color:var(--dd-warning-color, #c0392b)}.delivery-details-warning p{margin:0 0 .8rem;font-size:var(--dd-message-size, 13px);font-weight:var(--dd-message-weight, 400);color:#0009;line-height:1.5}.delivery-details-warning ul{margin:0;padding-left:1.8rem;font-size:var(--dd-message-size, 13px);color:var(--dd-warning-color, #c0392b)}.delivery-details-success{margin-top:2.4rem;background:#eef7f0;border:1px solid rgba(58,145,87,.25);border-radius:1.4rem;padding:1.8rem 2rem}.delivery-details-success strong{display:block;font-size:calc(var(--dd-message-size, 13px) + 2px);margin-bottom:.6rem;color:var(--dd-success-color, #2f7a4c)}.delivery-details-success p{margin:0;font-size:var(--dd-message-size, 13px);font-weight:var(--dd-message-weight, 400);color:var(--dd-success-color, #2f6b45);line-height:1.5}.delivery-details-age-check{margin-top:2.4rem;background:#fff;border:1px solid rgba(163,72,107,.2);border-radius:1.4rem;padding:1.8rem 2rem}.delivery-details-age-badge{display:inline-block;background:var(--dd-accent, #a3486b);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.04em;padding:.4rem 1rem;border-radius:999px;margin-bottom:1rem}.delivery-details-age-check p{margin:0 0 1.2rem;font-size:var(--dd-message-size, 13px);font-weight:var(--dd-message-weight, 400);color:var(--dd-age-color, rgba(0, 0, 0, .65));line-height:1.5}.delivery-details-age-checkbox-label{display:flex;align-items:flex-start;gap:.9rem;font-size:calc(var(--dd-message-size, 13px) + 1px);font-weight:700;color:#1a1a1a;cursor:pointer}.delivery-details-age-checkbox-label input[type=checkbox]{margin-top:.3rem;width:1.8rem;height:1.8rem;flex-shrink:0;accent-color:var(--dd-accent, #a3486b)}.delivery-details-age-checkbox-label input[data-dd-invalid]{outline:2px solid #c0392b;outline-offset:2px}.delivery-details-trust-list{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.8rem}.delivery-details-trust-list li{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:1.2rem;padding:1.2rem 1.6rem;font-size:var(--dd-trust-size, 13px);font-weight:var(--dd-trust-weight, 600);color:var(--dd-trust-color, #2a2a2a)}.delivery-details-trust-check{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#2f7a4c;color:#fff;font-size:1.1rem;flex-shrink:0}.delivery-details-destination-links{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:-.6rem}.delivery-details-destination-link{background:none;border:none;padding:0;font:inherit;font-size:1.3rem;font-weight:700;color:var(--dd-accent, #a3486b);text-decoration:underline;cursor:pointer}.delivery-details-destination-link:hover{opacity:.8}.delivery-details-price-note{font-weight:600;color:var(--dd-accent, #a3486b);font-size:.9em}[data-dd-destination-panel][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-delivery-details.css.map */
