.sugar-gift-grid{container-type:inline-size;--gi-scale: var(--gg-scale-d, 1);--gi-img: var(--gg-img-d);display:block;margin-top:var(--gg-mt);margin-bottom:var(--gg-mb)}.sugar-gift-grid[data-hide-empty]:not(:has(>.sugar-gift-grid__panel>.sugar-gift-grid__items>[data-gift-item])){display:none}.sugar-gift-grid .sugar-gift-grid__panel{padding:var(--gg-pad);background:var(--gg-bg);color:var(--gg-text);border:var(--gg-border-w) solid var(--gg-border-color);border-radius:var(--gg-radius);box-shadow:var(--gg-shadow, none)}.sugar-gift-grid--bare .sugar-gift-grid__panel{padding:0;background:none;color:inherit;border:0;border-radius:0;box-shadow:none}.sugar-gift-grid .sugar-gift-grid__header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 8px}.sugar-gift-grid .sugar-gift-grid__heading{font-size:var(--gg-heading-size-d);line-height:1.3}.sugar-gift-grid .sugar-gift-grid__total{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:14px;font-weight:var(--font-body-weight, 400)}.sugar-gift-grid .sugar-gift-grid__total s{opacity:.6}.sugar-gift-grid .sugar-gift-grid__free{display:inline-block;background:var(--gi-free-bg);color:var(--gi-free-fg);padding:var(--gi-free-pad);border-radius:var(--gi-free-radius);font-size:var(--gi-free-size);line-height:1.3}.sugar-gift-grid .sugar-gift-grid__items{display:grid;grid-template-columns:repeat(var(--gg-cols, 3),minmax(0,1fr));gap:var(--gg-gap)}.sugar-gift-grid .sugar-gift-grid__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;text-align:center;border:2px dashed rgba(var(--color-foreground),.2);border-radius:var(--corner-container)}.sugar-gift-grid .sugar-gift-grid__empty-title{margin:0;font-size:14px;font-weight:var(--font-body-weight-bold, 700);color:rgba(var(--color-foreground),.6)}.sugar-gift-grid .sugar-gift-grid__empty-subtitle{margin:0;font-size:14px;font-style:italic;color:rgba(var(--color-foreground),.4)}.sugar-gift-grid--no-image .sugar-gift-item__media,.sugar-gift-grid--no-price .sugar-gift-item__price-group,.sugar-gift-grid--no-price .sugar-gift-item .sugar-gift-item__price-group{display:none}.sugar-gift-grid em{font-style:normal;color:var(--gg-highlight)}.sugar-gift-grid--pill .sugar-gift-item{position:relative;justify-self:start;justify-content:flex-start;width:min(calc(var(--gi-img, 48px) * var(--gi-s)),100%);padding:8px 0 0;background:none;border:0;border-radius:0;box-shadow:none}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__media{box-sizing:border-box;width:min(calc(var(--gi-img, 48px) * var(--gi-s)),100%);height:auto;aspect-ratio:1;overflow:hidden;background:var(--gi-bg, transparent);border:var(--gi-border-w, 0) solid var(--gi-border-color, transparent);border-radius:var(--gi-img-radius, var(--corner-media));box-shadow:var(--gi-shadow, none)}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__content{max-width:min(calc(var(--gi-img, 48px) * var(--gi-s)),100%)}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__price-group{position:absolute;z-index:1;top:8px;left:50%;align-items:baseline;margin:0;padding:0 8px;background:var(--gg-pill-bg);color:var(--gg-pill-text);border-radius:999px;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%)}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__price{opacity:1;line-height:inherit}.sugar-gift-grid--pill .sugar-gift-item .sugar-gift-item__free{order:-1;padding:0;background:none;color:var(--gg-pill-free);border-radius:0;font-size:12px;line-height:inherit}.sugar-gift-grid--pill-fill .sugar-gift-item{justify-self:stretch;width:100%}.sugar-gift-grid--pill-fill .sugar-gift-item .sugar-gift-item__media{width:100%;height:calc(var(--gi-img, 48px) * var(--gi-s));aspect-ratio:auto}.sugar-gift-grid--pill-fill .sugar-gift-item .sugar-gift-item__content{max-width:100%}.sugar-gift-grid--pill-fill .sugar-gift-item .sugar-gift-item__image{object-fit:contain}.sugar-gift-grid--pill-fill .sugar-gift-item .sugar-gift-item__price-group{padding:3px 6px;border-radius:6px}@media screen and (max-width:749px){.sugar-gift-grid{--gi-scale: var(--gg-scale-m, 1);--gi-img: var(--gg-img-m)}.sugar-gift-grid .sugar-gift-grid__items{grid-template-columns:repeat(var(--gg-cols-m, 2),minmax(0,1fr))}.sugar-gift-grid .sugar-gift-grid__heading{font-size:var(--gg-heading-size-m)}.sugar-gift-grid .sugar-gift-grid__total{font-size:12px}}@container (max-width: 220px){.sugar-gift-grid .sugar-gift-grid__items{grid-template-columns:minmax(0,1fr)}}@container (max-width: 220px){.sugar-gift-grid__header{flex-wrap:wrap;row-gap:4px}}.shopify-section:not([data-sw-purchase=onetime]) .sugar-gift-grid[data-sw-show=onetime],.shopify-section[data-sw-purchase=onetime] .sugar-gift-grid[data-sw-show=subscribe]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/block-gift-grid.css.map */
