.sugar-gift-choice{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0;box-sizing:border-box;padding:var(--gp-pad, 10px);background:var(--gp-item-bg, transparent);color:var(--gp-item-text, inherit);border:var(--gp-item-bw, 1px) solid var(--gp-item-border, currentColor);border-radius:var(--gp-item-radius, var(--corner-container));box-shadow:var(--gp-item-shadow, none);font-size:var(--gp-name-size, 14px);line-height:1.3;text-align:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.sugar-gift-choice.is-picked{background:var(--gp-sel-bg, var(--gp-item-bg, transparent));border-color:var(--gp-sel-border, currentColor);box-shadow:inset 0 0 0 max(0px,calc(var(--gp-sel-bw, 2px) - var(--gp-item-bw, 1px))) var(--gp-sel-border, currentColor),var(--gp-item-shadow, none)}.sugar-gift-choice.is-unavailable{opacity:.55;cursor:default}.sugar-gift-choice.is-busy{opacity:.7}.sugar-gift-choice .sugar-gift-choice__media{position:relative;container-type:inline-size;flex-shrink:0;width:100%;height:var(--gp-img, 80px);--popup-mark-top: calc(1.5em + 4px) ;--popup-mark-right: 2px}.sugar-gift-choice .sugar-gift-choice__image{display:block;width:100%;height:100%;object-fit:var(--gp-img-fit, contain);border-radius:var(--gp-img-radius, var(--corner-media));transition:opacity .2s ease,filter .2s ease}.sugar-gift-choice .sugar-gift-choice__lock{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;font-size:clamp(20px,6px + 30cqw,44px);color:var(--gp-item-text, inherit);z-index:1}.sugar-gift-choice .sugar-gift-choice__check{display:none;position:absolute;top:-4px;right:-4px;width:1.5em;height:1.5em;align-items:center;justify-content:center;border-radius:50%;background:var(--gp-sel-border, currentColor);color:var(--gp-check-fg, #fff);font-size:var(--gp-name-size, 14px);z-index:1}.sugar-gift-choice .sugar-gift-choice__check .sugar-icon{font-size:.9em}.sugar-gift-choice.is-picked .sugar-gift-choice__check{display:flex}.sugar-gift-choice .sugar-gift-choice__body{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1 1 auto;min-width:0}.sugar-gift-choice .sugar-gift-choice__label{display:inline-flex;align-items:center;padding:0 .55em;border:1.25px solid currentColor;border-radius:999px;font-size:.82em;font-weight:var(--font-body-weight-bold, 700);line-height:1.5;white-space:nowrap;margin-bottom:1px}.sugar-gift-choice .sugar-gift-choice__name{font-weight:var(--font-body-weight-bold, 700);overflow-wrap:anywhere}.sugar-gift-choice .sugar-gift-choice__line2{font-size:.85em;opacity:.7}.sugar-gift-choice .sugar-gift-choice__price-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px}.sugar-gift-choice .sugar-gift-choice__price{font-size:.9em;text-decoration:line-through;opacity:.6;white-space:nowrap}.sugar-gift-choice .sugar-gift-choice__free{display:inline-block;padding:2px 7px;background:var(--gp-free-bg, transparent);color:var(--gp-free-fg, inherit);border-radius:var(--corner-badge);font-size:.75em;line-height:1.3;letter-spacing:.02em;white-space:nowrap}.sugar-gift-choice .sugar-gift-choice__select{width:100%;margin-top:2px;padding:4px 24px 4px 8px;box-sizing:border-box;border:1px solid var(--gp-item-border, currentColor);border-radius:var(--corner-button);background:transparent;color:inherit;font:inherit;font-size:.85em;line-height:1.3;cursor:pointer}.sugar-gift-choice .sugar-gift-choice__sold-out{font-size:.8em;opacity:.7}.sugar-gift-choice .sugar-gift-choice__control{display:none;flex-shrink:0}.sugar-gift-choice .sugar-gift-choice__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.4em;padding:.4em .9em;box-sizing:border-box;border-radius:var(--buttons-radius);border:var(--button-primary-border) solid var(--button-primary-border-color);background:var(--button-primary-bg-surface);color:var(--button-primary-text);font-family:inherit;font-size:.9em;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.sugar-gift-choice .sugar-gift-choice__button-add,.sugar-gift-choice .sugar-gift-choice__button-added{line-height:1;text-box:trim-both cap alphabetic}.sugar-gift-choice .sugar-gift-choice__button-added,.sugar-gift-choice.is-picked .sugar-gift-choice__button-add{display:none}.sugar-gift-choice.is-picked .sugar-gift-choice__button-added{display:inline}.sugar-gift-choice.is-picked .sugar-gift-choice__button{opacity:.85}.sugar-gift-choice.is-unavailable .sugar-gift-choice__button{opacity:.5;pointer-events:none}.sugar-gift-choice.sugar-gift-choice--empty{align-items:center;justify-content:center;padding:16px;border:2px dashed rgba(var(--color-foreground),.3);opacity:.6;font-size:13px;font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/21/assets/block-gift-choice.css.map */
