.sc-gw{margin:18px 0 4px;padding:18px 18px 20px;border:1px solid var(--color-border, #e0e0e0);border-radius:8px;background:#fbfaf8}.sc-gw__head{display:flex;align-items:baseline;gap:10px;margin-bottom:3px}.sc-gw__title{font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--color-primary, #1a1a1a)}.sc-gw__opt{font-size:11px;color:var(--color-text-muted, #888)}.sc-gw__lead{font-size:12px;line-height:1.6;color:var(--color-text-sub, #4a4a4a);margin:0 0 14px}.sc-gw__group-label{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--color-text-muted, #888);margin:12px 0 8px}.sc-gw__scroller{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scroll-snap-type:x proximity}.sc-gw__scroller::-webkit-scrollbar{height:6px}.sc-gw__scroller::-webkit-scrollbar-thumb{background:#dcdad5;border-radius:3px}.sc-gw-card{position:relative;flex:0 0 128px;width:128px;border:1px solid var(--color-border, #e0e0e0);border-radius:7px;background:#fff;scroll-snap-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;overflow:hidden}.sc-gw-card:hover{border-color:#c9c6bf}.sc-gw-card.is-selected{border-color:var(--color-brand, #162950);outline:1px solid var(--color-brand, #162950);outline-offset:-2px}.sc-gw-card__badge{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--color-brand, #162950);color:#fff;font-size:12px;line-height:20px;text-align:center;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.sc-gw-card.is-selected .sc-gw-card__badge{opacity:1;transform:scale(1)}.sc-gw-card__img{display:block;width:100%;height:96px;object-fit:cover;background:#f2f0ec}.sc-gw-card__img--ph{display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;line-height:1.3;color:#6b6862;background:#efece6}.sc-gw-card__body{padding:8px 9px 10px}.sc-gw-card__name{font-size:12px;font-weight:500;color:var(--color-primary, #1a1a1a);line-height:1.35}.sc-gw-card__price{font-size:12px;color:var(--color-text-sub, #4a4a4a);margin-top:2px}.sc-gw-card__btn{margin-top:8px;width:100%;padding:6px 0;border:1px solid var(--color-brand, #162950);border-radius:5px;background:#fff;color:var(--color-brand, #162950);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.sc-gw-card__btn:hover{background:var(--color-brand, #162950);color:#fff}.sc-gw-card__btn:disabled{opacity:.5;cursor:default}.sc-gw-card--none .sc-gw-card__img--ph{color:#8a8780}.sc-gw__targets{margin:4px 0 14px;padding:10px 12px;border:1px dashed var(--color-border, #e0e0e0);border-radius:6px;background:#fff}.sc-gw__targets-note{font-size:12px;color:var(--color-text-sub, #4a4a4a);margin:2px 0 8px}.sc-gw__targets-label{font-size:11px;font-weight:600;color:var(--color-text-muted, #888);margin-bottom:6px}.sc-gw__target-row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:var(--color-primary, #1a1a1a);cursor:pointer}.sc-gw__target-row input{accent-color:var(--color-brand, #162950)}.sc-gw__note{margin-top:10px;font-size:11px;line-height:1.6;color:var(--color-text-muted, #888)}.sc-gw__error{margin-top:8px;font-size:12px;color:var(--color-accent, #da2f0c)}.sc-gw-alert{margin:14px 0;padding:14px 16px;border:1px solid var(--color-accent, #da2f0c);border-radius:8px;background:#fff7f5}.sc-gw-alert__msg{font-size:13px;line-height:1.6;color:var(--color-primary, #1a1a1a);margin:0 0 12px}.sc-gw-alert__actions{display:flex;gap:10px;flex-wrap:wrap}.sc-gw-alert__btn{padding:7px 16px;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--color-brand, #162950);background:#fff;color:var(--color-brand, #162950)}.sc-gw-alert__btn--primary{background:var(--color-brand, #162950);color:#fff}.sc-gw-alert__btn:disabled{opacity:.5;cursor:default}.cart-item .product-option.sc-gw-line-tag{color:var(--color-brand, #162950)}.sc-gw-bag{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid var(--color-border, #e0e0e0);border-radius:4px;cursor:pointer;background:var(--color-bg, #fff);transition:border-color .15s ease}.sc-gw-bag:hover{border-color:var(--color-text-sub, #4a4a4a)}.sc-gw-bag__cb{width:16px;height:16px;margin:0;accent-color:var(--color-brand, #162950);flex:0 0 auto}.sc-gw-bag__text{font-size:13px;color:var(--color-text, #1a1a1a)}.sc-gw-bag__price{font-size:12px;color:var(--color-text-sub, #4a4a4a);margin-left:auto}@media(max-width:749px){.sc-gw{padding:16px 14px 18px}.sc-gw-card{flex-basis:118px;width:118px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/senchado-gift-wrap.css.map */
