.sugar-featured-gift{position:relative;margin-top:var(--fg-mt);margin-bottom:var(--fg-mb)}.sugar-featured-gift .sugar-featured-gift__container{display:flex;align-items:center;gap:16px;width:var(--fg-width);background:var(--fg-bg);color:var(--fg-text);padding:var(--fg-pv) var(--fg-ph);border-radius:var(--fg-radius);border:var(--fg-border-w) solid var(--fg-border-c);overflow:visible;position:relative}.sugar-featured-gift .sugar-featured-gift__image-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;text-align:center}.sugar-featured-gift--overflow .sugar-featured-gift__image-col{margin-top:calc(-1 * (var(--fg-pv) + 20px));align-self:flex-start}.sugar-featured-gift .sugar-featured-gift__image{width:var(--fg-img)}.sugar-featured-gift .sugar-featured-gift__image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:var(--fg-media-radius)}.sugar-featured-gift .sugar-featured-gift__badge{position:absolute;top:-14px;left:calc(var(--fg-ph) + var(--fg-img) + 16px);display:inline-flex;align-items:center;gap:4px;padding:3px 8px 2px 7px;background:var(--fg-badge-bg);color:var(--fg-badge-text);border-radius:var(--fg-badge-radius);font-size:11px;letter-spacing:.02em;white-space:nowrap;z-index:2}.sugar-featured-gift--badge-right .sugar-featured-gift__badge{left:auto;right:var(--fg-ph)}.sugar-featured-gift .sugar-featured-gift__badge-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12px;height:12px}.sugar-featured-gift .sugar-featured-gift__badge-icon .sugar-icon{font-size:12px;line-height:1;transform:translateY(-1px)}.sugar-featured-gift .sugar-featured-gift__badge-icon img{width:12px;height:12px;object-fit:contain}.sugar-featured-gift .sugar-featured-gift__badge-icon img.icon__emoji{vertical-align:middle;transform:translateY(-1px)}.sugar-featured-gift .sugar-featured-gift__content{flex:1;min-width:0}.sugar-featured-gift--has-badge .sugar-featured-gift__content{padding-top:5px}.sugar-featured-gift .sugar-featured-gift__heading{font-size:15px;font-weight:var(--font-body-weight-bold, 700);line-height:1.3;margin-bottom:2px}.sugar-featured-gift .sugar-featured-gift__body{font-size:14px;line-height:1.4;opacity:.85}.sugar-featured-gift .sugar-featured-gift__body p{margin:0}.sugar-featured-gift .sugar-featured-gift__price{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:6px}.sugar-featured-gift .sugar-featured-gift__price-amount{font-size:12px;text-decoration:line-through;opacity:.6;line-height:1;font-weight:var(--fg-price-weight);--sw-bold: max(var(--fg-price-weight), var(--font-body-weight-bold, 700))}.sugar-featured-gift .sugar-featured-gift__free-text{color:var(--fg-free-c);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1;margin-top:3px}.sugar-featured-gift .sugar-featured-gift__free-badge{display:inline-block;background-color:var(--fg-free-c);color:var(--fg-free-badge-text);padding:3px 8px;border-radius:var(--corner-badge);font-size:10px;font-weight:700;text-transform:uppercase;margin-top:2px}.sugar-featured-gift .sugar-featured-gift__heading-row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px}.sugar-featured-gift .sugar-featured-gift__heading-row .sugar-featured-gift__heading{margin-bottom:0}.sugar-featured-gift .sugar-featured-gift__heading-row .sugar-featured-gift__price{margin-top:0;flex-direction:row;gap:4px;flex-shrink:0}.sugar-featured-gift .sugar-featured-gift__heading-row .sugar-featured-gift__free-text,.sugar-featured-gift .sugar-featured-gift__heading-row .sugar-featured-gift__free-badge{margin-top:0}.sugar-featured-gift .sugar-featured-gift__empty{text-align:center;padding:24px;border:2px dashed rgba(var(--color-foreground),.2);border-radius:var(--fg-radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sugar-featured-gift .sugar-featured-gift__empty-title{margin:0;font-size:14px;font-weight:600;color:rgba(var(--color-foreground),.6)}.sugar-featured-gift .sugar-featured-gift__empty-subtitle{margin:0;font-size:14px;font-style:italic;color:rgba(var(--color-foreground),.4)}.sugar-featured-gift em{font-style:var(--fg-em-style, italic);color:var(--fg-em-color, inherit)}@media screen and (max-width:749px){.sugar-featured-gift .sugar-featured-gift__container{gap:12px;padding:var(--fg-pv-m) var(--fg-ph-m)}.sugar-featured-gift .sugar-featured-gift__image{width:var(--fg-img-m)}.sugar-featured-gift--overflow .sugar-featured-gift__image-col{margin-top:calc(-1 * (var(--fg-pv-m) + 16px))}.sugar-featured-gift .sugar-featured-gift__heading{font-size:14px}.sugar-featured-gift .sugar-featured-gift__body{font-size:13px}.sugar-featured-gift .sugar-featured-gift__price-amount,.sugar-featured-gift .sugar-featured-gift__free-text{font-size:11px}.sugar-featured-gift .sugar-featured-gift__free-badge{font-size:9px}.sugar-featured-gift .sugar-featured-gift__heading-row{gap:6px}.sugar-featured-gift .sugar-featured-gift__badge{font-size:10px;padding:2px 6px 1px 5px;top:-12px;left:calc(var(--fg-ph-m) + var(--fg-img-m) + 12px)}.sugar-featured-gift--badge-right .sugar-featured-gift__badge{left:auto;right:var(--fg-ph-m)}.sugar-featured-gift .sugar-featured-gift__badge-icon{width:11px;height:11px}.sugar-featured-gift .sugar-featured-gift__badge-icon .sugar-icon{font-size:11px;transform:translateY(-1px)}.sugar-featured-gift .sugar-featured-gift__badge-icon img{width:11px;height:11px}.sugar-featured-gift .sugar-featured-gift__badge-icon img.icon__emoji{transform:translateY(-1px)}.sugar-featured-gift .sugar-featured-gift__content{padding-top:4px}.sugar-featured-gift--desktop-only{display:none!important}}@media screen and (min-width:750px){.sugar-featured-gift--mobile-only{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/block-featured-gift.css.map */
