.vsb-gifts,.vsb-chips,.vsb-gift-tag,.vsb-gift-price{--vg-sage: #A7CDB4;--vg-sage-rgb: 167, 205, 180;--vg-fill: #E0EEE5;--vg-ink2: #1C1E21;--vg-ink2-rgb: 28, 30, 33;--vg-ink: #383838;--vg-green: #3B6D11;--vg-cream: #FCF9EF;--vg-white: #FFFFFF;--vg-ease: cubic-bezier(.23, 1, .32, 1);--vg-book: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.5 5.2c0-1 .9-1.8 1.9-1.6 2.3.3 4.9 1 6.6 2.6v12.6c-1.7-1.4-4.3-2.1-6.6-2.4-1-.1-1.9-.9-1.9-1.9V5.2zm19 0c0-1-.9-1.8-1.9-1.6-2.3.3-4.9 1-6.6 2.6v12.6c1.7-1.4 4.3-2.1 6.6-2.4 1-.1 1.9-.9 1.9-1.9V5.2z'/%3E%3C/svg%3E")}.vsb-gifts{font-family:var(--font-body-family, "Rubik", Arial, sans-serif);color:var(--vg-ink);line-height:1.4}.vsb-gifts *,.vsb-gifts *:before,.vsb-gifts *:after,.vsb-chips *,.vsb-chips *:before{box-sizing:border-box}.vsb-gifts ul,.vsb-chips{list-style:none;margin:0;padding:0}.vsb-gifts .material-icon,.vsb-chips .material-icon{font-size:inherit;line-height:1;max-width:none;display:block}.vsb-gift{position:relative;margin:0}.vsb-gift__art{position:relative;display:block;flex:0 0 auto}.vsb-gift__img{display:block;width:100%;height:100%;object-fit:cover}.vsb-gift__ico{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.vsb-gift__ok,.vsb-gift__lock{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transform:scale(.6);pointer-events:none;transition:opacity .22s var(--vg-ease),transform .22s var(--vg-ease)}.vsb-gift__ok{background:var(--vg-green);color:var(--vg-white)}.vsb-gift__lock{background:var(--vg-ink2);color:var(--vg-white)}.vsb-gift.is-unlocked .vsb-gift__ok,.vsb-gift.is-locked .vsb-gift__lock{opacity:1;transform:scale(1)}.vsb-gift__meta{display:flex;flex-direction:column;min-width:0}.vsb-gift__name{font-weight:600;color:var(--vg-ink2);line-height:1.25;text-wrap:balance}.vsb-gift__state{font-size:12.5px;line-height:1.3;color:var(--vg-ink);margin-top:2px}.vsb-gift.is-unlocked .vsb-gift__state,.vsb-gift.is-locked .vsb-gift__state{font-weight:600;color:var(--vg-ink2)}.vsb-gift__price{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.vsb-gift__val{font-size:12.5px;color:var(--vg-ink);opacity:.72;font-variant-numeric:tabular-nums}.vsb-gift__free{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--vg-ink2)}.vsb-gift.is-locked .vsb-gift__img{filter:grayscale(.85);opacity:.75}.vsb-gift.is-locked .vsb-gift__name{opacity:.62}.vsb-gift.is-locked .vsb-gift__price{opacity:.5}.vsb-gift__img,.vsb-gift__name,.vsb-gift__price{transition:opacity .22s var(--vg-ease),filter .22s var(--vg-ease)}.vsb-gifts--a{display:none}.vsb-chips{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin:9px 0 0;padding:9px 0 0;border-top:1px solid rgba(var(--vg-ink2-rgb),.12);font-family:var(--font-body-family, "Rubik", Arial, sans-serif)}.vsb-chips .vsb-gift{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 3px;border-radius:999px;background:var(--vg-white);border:1px solid var(--vg-sage);color:var(--vg-ink2);font-size:12px;line-height:1.2;max-width:100%}.vsb-chips .vsb-gift__art{width:20px;height:20px;border-radius:50%;overflow:visible}.vsb-chips .vsb-gift__img{border-radius:50%}.vsb-chips .vsb-gift--cover .vsb-gift__art{width:16px;height:20px}.vsb-chips .vsb-gift--cover .vsb-gift__img{border-radius:2px;box-shadow:0 1px 3px rgba(var(--vg-ink2-rgb),.25)}.vsb-chips .vsb-gift__ico{color:var(--vg-green);font-size:18px}.vsb-chips .vsb-gift__ok,.vsb-chips .vsb-gift__lock{right:-5px;bottom:-4px;width:13px;height:13px;font-size:9px}.vsb-chips .vsb-gift__ok .material-icon{font-variation-settings:"wght" 700}.vsb-chips .vsb-gift__meta{flex-direction:row;align-items:baseline}.vsb-chips .vsb-gift__name{font-size:12px;font-weight:500;white-space:nowrap}.vsb-chips .vsb-gift__state{display:none}.vsb-chips .vsb-gift__price{gap:4px;margin-left:2px}.vsb-chips .vsb-gift__val{font-size:11px}.vsb-chips .vsb-gift__free{font-size:10.5px;letter-spacing:.05em}.quantity-breaks-container input:checked+.quantity-break .vsb-chips{border-top-color:rgba(var(--vg-ink2-rgb),.18)}.quantity-breaks-container input:checked+.quantity-break .vsb-chips .vsb-gift{background:var(--vg-cream);border-color:var(--vg-cream)}.vsb-chips .vsb-gift.is-locked{background:transparent;border-style:dashed}.vsb-chips .vsb-gift.is-locked .vsb-gift__img,.vsb-chips .vsb-gift.is-locked .vsb-gift__ico{filter:grayscale(1);opacity:.55}.vsb-chips .vsb-gift.is-locked .vsb-gift__name{opacity:.55}.vsb-chips .vsb-gift.is-locked .vsb-gift__price{opacity:.45}.vsb-chips--static{margin:12px 0 0}@media screen and (min-width:750px){.vsb-chips .vsb-gift{font-size:13px;padding:4px 10px 4px 4px}.vsb-chips .vsb-gift__name{font-size:13px}.vsb-chips .vsb-gift__val{font-size:12px}.vsb-chips .vsb-gift__free{font-size:11px}}.vsb-gb{background:var(--vg-sage);color:var(--vg-ink2);border-radius:14px 14px 36px;padding:16px 18px 14px;margin:14px 0 0}.vsb-gb__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.vsb-gb__title{font-family:var(--font-heading-family, "Bricolage Grotesque", sans-serif);font-weight:600;font-size:18px;line-height:1.15;letter-spacing:-.015em;color:var(--vg-ink2);margin:0;text-wrap:balance}.vsb-gb__count{flex:0 0 auto;padding:4px 10px;border-radius:999px;background:var(--vg-cream);color:var(--vg-ink2);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.vsb-gifts.is-all .vsb-gb__count{background:var(--vg-green);color:var(--vg-white)}.vsb-gb__track{display:flex;gap:4px;margin:12px 0 2px}.vsb-gb__seg{position:relative;flex:1 1 0;height:6px;border-radius:3px;background:rgba(var(--vg-ink2-rgb),.14);overflow:hidden}.vsb-gb__seg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vg-green);border-radius:3px;transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--vg-ease)}.vsb-gb__seg.is-on:after{transform:scaleX(1)}.vsb-gb__list{margin-top:6px}.vsb-gb .vsb-gift{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(var(--vg-ink2-rgb),.12)}.vsb-gb .vsb-gift:first-child{border-top:0}.vsb-gb .vsb-gift:last-child{padding-bottom:2px}.vsb-gb .vsb-gift__art{width:48px;height:48px;border-radius:10px;background:var(--vg-cream);overflow:visible}.vsb-gb .vsb-gift__img{border-radius:10px}.vsb-gb .vsb-gift--cover .vsb-gift__art{background:transparent}.vsb-gb .vsb-gift--cover .vsb-gift__img{width:37px;height:48px;margin:0 auto;border-radius:3px;box-shadow:0 2px 6px rgba(var(--vg-ink2-rgb),.22)}.vsb-gb .vsb-gift__ico{color:var(--vg-green);font-size:26px;border-radius:10px}.vsb-gb .vsb-gift__ok,.vsb-gb .vsb-gift__lock{right:-6px;bottom:-6px;width:20px;height:20px;font-size:14px;box-shadow:0 0 0 2px var(--vg-sage)}.vsb-gb .vsb-gift__ok .material-icon{font-variation-settings:"wght" 700}.vsb-gb .vsb-gift__name{font-size:14.5px}.vsb-gb .vsb-gift__state{font-size:12.5px}.vsb-gb .vsb-gift.is-locked .vsb-gift__art{opacity:.8}@media screen and (min-width:750px){.vsb-gb{padding:18px 20px 16px}.vsb-gb__title{font-size:20px}.vsb-gb .vsb-gift__name{font-size:15px}.vsb-gb .vsb-gift__val{font-size:13px}.vsb-gb .vsb-gift__free{font-size:12.5px}}.vsb-gc{margin:12px 0 0}.vsb-gc__head{display:flex;flex-direction:column;gap:1px;margin:0 0 8px}.vsb-gc__title{font-family:var(--font-heading-family, "Bricolage Grotesque", sans-serif);font-weight:600;font-size:17px;line-height:1.2;letter-spacing:-.015em;color:var(--vg-ink2);margin:0;white-space:nowrap}.vsb-gc__hint{font-size:12.5px;line-height:1.35;color:var(--vg-ink);margin:0;min-height:1.35em}.vsb-gifts.is-all .vsb-gc__hint{color:var(--vg-ink2);font-weight:500}.vsb-gc__row{display:grid;grid-template-columns:repeat(var(--vg-cols, 3),minmax(0,1fr));gap:8px;align-items:stretch}.vsb-gc .vsb-gift{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 6px 9px;height:100%;background:var(--vg-white);border:1.5px solid var(--vg-sage);border-radius:12px;transition:background-color .22s var(--vg-ease),border-color .22s var(--vg-ease)}.vsb-gc .vsb-gift:first-child{border-radius:12px 12px 12px 26px}.vsb-gc .vsb-gift:last-child{border-radius:12px 12px 26px}.vsb-gc .vsb-gift.is-unlocked{background:var(--vg-fill);border-color:var(--vg-sage)}.vsb-gc .vsb-gift.is-locked{background:var(--vg-white);border-color:rgba(var(--vg-ink2-rgb),.14)}.vsb-gc .vsb-gift__art{width:36px;height:36px;margin:0;border-radius:50%;background:var(--vg-cream);overflow:visible}.vsb-gc .vsb-gift.is-unlocked .vsb-gift__art{background:var(--vg-cream)}.vsb-gc .vsb-gift__img{border-radius:50%}.vsb-gc .vsb-gift--cover .vsb-gift__art{background:transparent;border-radius:0;width:28px}.vsb-gc .vsb-gift--cover .vsb-gift__img{width:27px;height:36px;margin:0 auto;border-radius:2px;box-shadow:0 1px 4px rgba(var(--vg-ink2-rgb),.22)}.vsb-gc .vsb-gift__ico{color:var(--vg-green);font-size:20px;border-radius:50%}.vsb-gc .vsb-gift__ok,.vsb-gc .vsb-gift__lock{right:-7px;top:-5px;width:17px;height:17px;font-size:12px;box-shadow:0 0 0 2px var(--vg-white)}.vsb-gc .vsb-gift.is-unlocked .vsb-gift__ok{box-shadow:0 0 0 2px var(--vg-fill)}.vsb-gc .vsb-gift__ok .material-icon{font-variation-settings:"wght" 700}.vsb-gc .vsb-gift__meta{flex:1 1 auto;align-items:center;width:100%}.vsb-gc .vsb-gift__name{font-size:12.5px;line-height:1.2;min-height:2.4em;display:flex;align-items:center;justify-content:center}.vsb-gc .vsb-gift__state{font-size:11.5px;line-height:1.25;margin-top:auto;padding-top:2px}.vsb-gc .vsb-gift__price{flex-direction:row;align-items:baseline;justify-content:center;gap:4px;line-height:1.2}.vsb-gc .vsb-gift__val{font-size:11.5px}.vsb-gc .vsb-gift__free{font-size:11px}.vsb-gc .vsb-gift.is-locked .vsb-gift__ico{opacity:.5;filter:grayscale(1)}@media screen and (min-width:750px){.vsb-gc__head{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:10px;margin:0 0 8px}.vsb-gc__title{font-size:18px}.vsb-gc__hint{font-size:13px}.vsb-gc__row{gap:8px}.vsb-gc .vsb-gift{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:1fr auto;grid-template-areas:"art name name" "state state price";align-items:center;text-align:left;column-gap:9px;row-gap:6px;padding:9px 10px 8px}.vsb-gc .vsb-gift__meta{display:contents}.vsb-gc .vsb-gift__art{grid-area:art;width:34px;height:34px}.vsb-gc .vsb-gift--cover .vsb-gift__art{width:26px;justify-self:center}.vsb-gc .vsb-gift--cover .vsb-gift__img{width:26px;height:34px}.vsb-gc .vsb-gift__name{grid-area:name;font-size:13.5px;min-height:0;display:block}.vsb-gc .vsb-gift__state{grid-area:state;align-self:end;margin:0;padding:0;font-size:12px;white-space:nowrap}.vsb-gc .vsb-gift__price{grid-area:price;align-self:end;justify-content:flex-end}.vsb-gc .vsb-gift__val{font-size:12px}.vsb-gc .vsb-gift__free{font-size:11.5px}}.cart-item--vsb-gift .cart-item__quantity-wrapper,.cart-item--vsb-gift cart-remove-button{display:none!important}.vsb-gift-tag{display:inline-flex;align-items:center;gap:5px;margin:4px 0 2px;padding:3px 9px 3px 7px;border-radius:999px;background:var(--vg-fill);color:#1c1e21;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em;white-space:nowrap;vertical-align:middle}.vsb-gift-tag:before{content:"";width:12px;height:12px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--vg-book) center / contain no-repeat;mask:var(--vg-book) center / contain no-repeat}.vsb-gift-price{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.cart-item__price-wrapper .vsb-gift-price{display:inline-flex!important;flex-wrap:nowrap;align-items:baseline;justify-content:flex-end;column-gap:6px}.vsb-gift-price s{opacity:.7;font-variant-numeric:tabular-nums}.vsb-gift-price b{font-weight:700;color:#1c1e21}@media(prefers-reduced-motion:reduce){.vsb-gift__ok,.vsb-gift__lock,.vsb-gb__seg:after,.vsb-gc .vsb-gift,.vsb-gift__img,.vsb-gift__name,.vsb-gift__price{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vsb-gifts.css.map */
