.vz-gs .vz-gs__wrap{padding-top:36px;padding-bottom:36px}.vz-gs__head{margin-bottom:18px}.vz-gs .vz-h{font-size:clamp(40px,5vw,64px)}.vz.vz-gs p.vz-gs__sub{font-size:16px;line-height:1.45;margin:10px 0 0;max-width:52ch;color:#fff;opacity:.92}.vz-gs__grid{display:grid;grid-template-columns:1fr;gap:14px}.vz-gs__card{background:#fff;color:var(--vz-ink);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.vz-gs__card--hero{box-shadow:0 0 0 3px var(--vz-yellow)}.vz-gs__media{position:relative;background:#fff;aspect-ratio:4/3}.vz-gs__media img{display:block;width:100%;height:100%;object-fit:contain}.vz-gs__badge{position:absolute;left:10px;top:10px;z-index:1;background:var(--vz-yellow);color:var(--vz-ink);font:800 15px/1 var(--vz-head);letter-spacing:.04em;text-transform:uppercase;padding:7px 10px;border-radius:999px}.vz-gs__body{padding:14px 16px 16px;display:grid;gap:8px;align-content:start;flex:1}.vz.vz-gs .vz-gs__kicker{margin:0;font:600 12px/1 var(--vz-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vz-gun)}.vz-gs .vz-gs__name{font:800 28px/.95 var(--vz-head);text-transform:uppercase;margin:0;color:var(--vz-ink)}.vz-gs__card--hero .vz-gs__name{font-size:34px}.vz-gs__inside{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:15px;line-height:1.3;color:var(--vz-ink)}.vz-gs__inside li{padding-left:16px;position:relative}.vz-gs__inside li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:3px;background:var(--vz-ink)}.vz.vz-gs p.vz-gs__price{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:var(--vz-ink)}.vz-gs__price b{font:800 32px/1 var(--vz-head)}.vz-gs__price s{font-size:16px;color:#55565a}.vz-gs__save{font:700 14px/1 var(--vz-body);background:var(--vz-char);color:#fff;padding:5px 8px;border-radius:999px}.vz-gs__pick{display:grid;gap:6px}.vz.vz-gs p.vz-gs__picklabel{margin:0;font-size:14px;color:#55565a}.vz-gs__picklabel b{color:var(--vz-ink)}.vz-gs__dots{display:flex;flex-wrap:wrap;gap:4px}.vz-gs__dot{width:36px;height:36px;border:0;padding:0;margin:0;cursor:pointer;border-radius:50%;background:radial-gradient(circle closest-side,var(--c,#ccc) 0 70%,rgba(17,17,17,.25) 71% 76%,transparent 79%)}.vz-gs__dot[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--vz-ink)}.vz-gs__dot:focus-visible{outline:2px solid var(--vz-ink);outline-offset:1px}.vz-gs__dot.is-out{opacity:.3;background:radial-gradient(circle closest-side,var(--c,#ccc) 0 70%,rgba(17,17,17,.25) 71% 76%,transparent 79%),linear-gradient(45deg,transparent 47%,#555 48% 52%,transparent 53%)}.vz-gs .vz-gs__add{justify-content:center;width:100%;margin-top:6px;cursor:pointer;font-size:17px}.vz-gs .vz-gs__add[disabled]{opacity:.5;cursor:not-allowed}.vz-gs .vz-gs__add.is-busy{opacity:.7}.vz.vz-gs p.vz-gs__msg{margin:0;font-size:14px;min-height:0;color:var(--vz-ink)}.vz.vz-gs p.vz-gs__msg:empty{display:none}.vz.vz-gs p.vz-gs__note{margin:0;font-size:13px;line-height:1.35;color:#55565a}.vz.vz-gs p.vz-gs__facts{margin:16px 0 0;font:600 14px/1.4 var(--vz-body);color:#fff;opacity:.9}.vz-gs__card--strip{flex-direction:row;align-items:stretch;border:2px dashed var(--vz-yellow);background:var(--vz-fair2)}.vz-gs__card--strip .vz-gs__media{flex:0 0 38%;aspect-ratio:auto;background:#fff}.vz-gs__card--strip .vz-gs__name{font-size:24px}.vz-gs__card--strip .vz-gs__inside{font-size:14px}@media(max-width:749px){.vz-gs__card--strip{flex-direction:column}.vz-gs__card--strip .vz-gs__media{aspect-ratio:4/3}}@media(min-width:750px){.vz-gs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-gs__card--hero{grid-column:1/-1;flex-direction:row}.vz-gs__card--hero .vz-gs__media{flex:0 0 55%;aspect-ratio:4/3}.vz-gs__card--strip{grid-column:1/-1}}@media(min-width:1100px){.vz-gs__grid{grid-template-columns:1.5fr 1fr 1fr;align-items:stretch}.vz-gs__card--hero{grid-column:auto;flex-direction:column}.vz-gs__card--hero .vz-gs__media{flex:none}.vz-gs__grid--card{grid-template-columns:1.4fr 1fr 1fr 1fr}.vz-gs__card--strip{grid-column:1/-1;flex-direction:row}.vz-gs__card--strip .vz-gs__media{flex:0 0 34%}.vz-gs__card--strip .vz-gs__add{max-width:360px}}.vz-gs__top{display:grid;gap:8px;align-content:start}@media(max-width:749px),(min-width:1100px){.vz-gs__card--compact{display:grid;grid-template-columns:40% 1fr;row-gap:8px;align-content:start}.vz-gs__card--compact .vz-gs__media{grid-column:1;grid-row:1;align-self:center;aspect-ratio:4/3}.vz-gs__card--compact .vz-gs__body{display:contents}.vz-gs__card--compact .vz-gs__top{grid-column:2;grid-row:1;padding:14px 14px 0 6px}.vz-gs__card--compact .vz-gs__top .vz-gs__name{font-size:24px}.vz-gs__card--compact .vz-gs__top .vz-gs__inside{font-size:14px}.vz-gs__card--compact .vz-gs__price b{font-size:28px}.vz-gs__card--compact .vz-gs__pick,.vz-gs__card--compact .vz-gs__add,.vz-gs__card--compact .vz-gs__msg,.vz-gs__card--compact .vz-gs__note{grid-column:1/-1;margin-left:14px;margin-right:14px;width:auto}.vz.vz-gs .vz-gs__card--compact p.vz-gs__note,.vz.vz-gs .vz-gs__card--compact p.vz-gs__msg{margin-left:14px;margin-right:14px}.vz.vz-gs .vz-gs__card--compact p.vz-gs__note{margin-bottom:14px}}@media(min-width:1100px){.vz-gs__grid,.vz-gs__grid--card{grid-template-columns:1.15fr 1fr}.vz-gs__card--hero{grid-row:1/span 2}.vz-gs__grid--card .vz-gs__card--hero{grid-row:1/span 3}.vz-gs__card--hero .vz-gs__name{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vz-gift-sets.css.map */
