.gift-hamper{--gh-accent: #6b4423;--gh-card-bg: #fbf4e8;--gh-border: #e6dccd;--gh-muted: #7a6a5a;overflow-x:clip}.gift-hamper .gh-form,.gift-hamper .gh-field,.gift-hamper .gh-card{min-width:0;max-width:100%}.gh-price{display:flex;align-items:baseline;gap:6px}.gh-price__unit{font-size:26px;font-weight:700;color:var(--gh-accent)}.gh-price__suffix{color:var(--gh-muted)}.gh-step{border-top:1px solid var(--gh-border);padding:20px 0 5px}.gh-step__title{font-size:17px;font-weight:700;margin-bottom:15px;color:var(--gh-accent)}.gh-field{margin-bottom:15px}.gh-field>label{display:block;font-weight:600;margin-bottom:6px}.gh-req{color:#c0392b}.gh-field input[type=text],.gh-field input[type=date],.gh-field input[type=file],.gh-field textarea,.gh-field select{width:100%;border:1px solid var(--gh-border);border-radius:6px;padding:10px 12px;background:#fff}.gh-field .is-invalid{border-color:#c0392b!important}.gh-help{display:block;margin-top:4px;color:var(--gh-muted);font-size:12px}.gh-select-row{display:flex;align-items:center;gap:10px}.gh-thumb{width:50px;height:50px;object-fit:cover;border-radius:6px;border:1px solid var(--gh-border);flex-shrink:0}.gh-select-row select{flex:1;min-width:0}.gh-pills{display:flex;flex-wrap:wrap;gap:8px}.gh-pill{position:relative}.gh-pill input{position:absolute;opacity:0;pointer-events:none}.gh-pill span{display:inline-block;padding:8px 16px;border:1px solid var(--gh-border);border-radius:30px;cursor:pointer}.gh-pill input:checked+span{background:var(--gh-accent);border-color:var(--gh-accent);color:#fff}.gh-pill input:focus-visible+span{outline:2px solid var(--gh-accent);outline-offset:2px}.gh-qty{display:inline-flex;border:1px solid var(--gh-border);border-radius:6px;overflow:hidden}.gh-qty__btn{width:42px;border:0;background:var(--gh-card-bg);font-size:18px}.gh-qty input{width:80px;border:0;text-align:center;-moz-appearance:textfield}.gh-qty input::-webkit-outer-spin-button,.gh-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.gh-hint{margin-top:6px;color:#2e7d32;font-weight:600;font-size:13px}.gh-slabs{width:100%;border-collapse:collapse;margin-bottom:15px}.gh-slabs th,.gh-slabs td{border:1px solid var(--gh-border);padding:8px 12px;text-align:center}.gh-slabs th{background:var(--gh-accent);color:#fff}.gh-slabs tr.is-active td{background:var(--gh-card-bg);font-weight:700}.gh-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;margin-bottom:15px}.gh-card{position:relative;background:var(--gh-card-bg);border:1px solid var(--gh-border);border-radius:6px;padding:20px 14px 30px;text-align:center;min-height:280px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#4a2c17;overflow-wrap:anywhere}.gh-card--back{justify-content:center}.gh-card__logo img{max-width:min(110px,100%);max-height:60px;object-fit:contain}.gh-card__heading{font-family:Georgia,serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;color:#a67c2e}.gh-card__items{display:flex;flex-direction:column;font-size:12px;color:var(--gh-muted)}.gh-card__msg{font-size:13px;line-height:1.4}.gh-card__date{font-size:12px}.gh-card__name{font-weight:700;font-size:16px}.gh-card hr{width:70%;margin:4px 0;border-color:var(--gh-border)}.gh-card__contact{font-size:13px}.gh-card__side{position:absolute;bottom:8px;font-size:11px;color:var(--gh-muted)}.gh-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--gh-border);padding:15px 0;font-size:18px}.gh-total strong{font-size:24px;color:var(--gh-accent)}.gh-error{background:#fdecea;color:#c0392b;padding:10px 12px;border-radius:6px;margin-bottom:10px}.gh-submit{background:var(--gh-accent);border-color:var(--gh-accent);color:#fff;padding:14px;font-weight:700}.gh-submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:575px){.gh-preview{grid-template-columns:minmax(0,1fr)}}.gh-bulk-contact{margin:10px 0 15px;padding:12px 15px;background:#f9f5ef;border-radius:6px;font-size:14px;line-height:1.6;color:#333}.gh-bulk-contact p{margin:0 0 5px}.gh-bulk-contact p:last-child{margin-bottom:0}.gh-bulk-contact a{color:#6b4423;font-weight:600;text-decoration:none}.gh-bulk-contact a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gift-hamper.css.map */
