.sd-gift-banner{margin:0 0 16px;padding:14px 16px;border:1px solid #d9c9a8;background:var(--color-surface-white, #fff);font-size:14px;line-height:1.7;letter-spacing:.03em;color:var(--color-ink, #2a2a2a)}.sd-gift-banner[hidden]{display:none}.sd-gift-banner__head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;letter-spacing:.1em;color:#6b5226}.sd-gift-banner__tag{flex:0 0 auto;min-width:38px;padding:1px 6px;border:1px solid var(--color-point, #a8916a);color:var(--color-point, #a8916a);font-size:10.5px;letter-spacing:.1em;text-align:center}.sd-gift-banner__msg{margin:0}.sd-gift-banner__name{font-weight:700}.sd-gift-banner__amount{font-size:19px;font-weight:700;color:#6b5226;font-variant-numeric:tabular-nums}.sd-gift-banner__bar{margin-top:12px;height:8px;border-radius:4px;background:#e2dacb;overflow:hidden}.sd-gift-banner__fill{display:block;height:100%;border-radius:4px;background:#b0925f;transition:width .3s ease-out}@media(prefers-reduced-motion:reduce){.sd-gift-banner__fill{transition:none}}.sd-gift-banner__meta{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--color-label, #5a5a52);font-variant-numeric:tabular-nums}.sd-gift-banner__note{margin:4px 0 0;font-size:11px;color:var(--color-label, #5a5a52)}.sd-gift-banner__row{display:flex;gap:12px;align-items:flex-start}.sd-gift-banner__thumb{flex:0 0 auto;width:56px;height:70px;object-fit:cover;background:#f3f1ed}.sd-gift-banner__body{min-width:0}.sd-gift-banner__detail,.sd-gift-banner__change{display:inline-block;margin-top:6px;padding:0;background:none;border:none;font:inherit;font-size:12px;color:var(--color-label, #5a5a52);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sd-gift-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.sd-gift-opt{position:relative;display:flex;flex-direction:column;gap:4px;padding:0 0 4px;background:none;border:1px solid transparent;font:inherit;color:inherit;text-align:center;cursor:pointer}.sd-gift-opt__img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#f3f1ed}.sd-gift-opt__name{font-size:11px;line-height:1.4;letter-spacing:.03em}.sd-gift-opt:hover:not(:disabled){border-color:#c9c2b4}.sd-gift-opt.is-current{border-color:var(--color-ink, #2a2a2a)}.sd-gift-opt:disabled{cursor:default}.sd-gift-opt:disabled .sd-gift-opt__img{opacity:.4}.sd-gift-opt__sold{font-size:10px;color:var(--color-label, #5a5a52)}.sd-gift-banner__receive{display:block;width:100%;margin-top:10px;height:40px;background:var(--color-ink, #2a2a2a);color:#fff;border:none;font:inherit;font-size:13px;letter-spacing:.04em;cursor:pointer}.sd-gift-banner__receive:disabled{opacity:.5;cursor:default}.sd-gift-pdp__action{margin-top:12px}.sd-gift-pdp__btn{width:100%;height:48px;background:#fff;color:#9a958c;border:1px solid #d8d3ca;border-radius:2px;font:inherit;font-size:13px;letter-spacing:.04em}.sd-gift-pdp__btn.is-on{background:#2b2b2b;color:#fff;border-color:#2b2b2b;cursor:pointer}.sd-gift-pdp__btn.is-on:disabled{background:#fff;color:#9a958c;border-color:#d8d3ca;cursor:default}.sd-gift-pdp__sub{display:block;margin:8px 0 0;font-size:12px;text-align:center;color:var(--color-label, #5a5a52)}a.sd-gift-pdp__sub{text-decoration:underline;text-underline-offset:3px}.sd-cart__gift-note{margin:6px 0 0;font-size:11px;letter-spacing:.05em;color:var(--color-label, #5a5a52)}.sd-gift-line quantity-selector,.sd-gift-line price-list{display:none}.sd-gift-line__price{margin:0;font-size:12px;letter-spacing:.04em}.sd-gift-active .shopify-payment-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sd-gift.css.map */
