.vg-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vg-trust__item{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:var(--radius);background:#fff;border:1px solid var(--line);text-decoration:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s}.vg-trust__item:hover{transform:translateY(-5px);box-shadow:0 22px 44px -26px #0f3d2e80;border-color:transparent}.vg-trust__icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#0f3d2e14;color:var(--pine);flex:none;transition:transform .55s var(--ease),background .3s,color .3s}.vg-trust__item:hover .vg-trust__icon{transform:rotate(-10deg) scale(1.08);background:var(--pine);color:#fff}.vg-trust__title{font-weight:700;font-size:15.5px}.vg-trust__text{font-size:13.5px;line-height:1.55;color:var(--muted);margin-top:5px}.vg-pay{margin-top:34px;text-align:center}.vg-pay__label{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted);margin-bottom:12px}.vg-pay__label .vg-icon{width:16px;height:16px;color:var(--pine)}.vg-pay__list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vg-pay__list svg{height:26px;width:auto}@media(max-width:989px){.vg-trust__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.vg-trust__grid{gap:10px}.vg-trust__item{flex-direction:column;gap:12px;padding:16px}.vg-trust__icon{width:42px;height:42px}.vg-trust__title{font-size:14px}.vg-trust__text{font-size:12.5px}}.vg-cats__grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:clamp(12px,1.6vw,22px)}.vg-cat{position:relative;display:block;aspect-ratio:4/5;border-radius:24px;overflow:hidden;color:#fff;text-decoration:none;background:var(--pine);box-shadow:0 24px 50px -32px #000000b3;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.vg-cat:hover{box-shadow:0 34px 70px -34px #000000bf}.vg-cat__media{position:absolute;top:0;right:0;bottom:0;left:0}.vg-cat__media img,.vg-cat__media video,.vg-cat__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vg-cat__media img{transition:transform 1.4s var(--ease)}.vg-cat:hover .vg-cat__media img{transform:scale(1.09)}.vg-cat__media video{opacity:0;transition:opacity .6s}.vg-cat.is-playing .vg-cat__media video{opacity:1}.vg-cat__media svg{background:var(--pine2);fill:#ffffff2e}.vg-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05140e00 35%,#05140ee0);pointer-events:none}.vg-cat__badge{position:absolute;top:18px;left:18px;z-index:2;padding:7px 13px;border-radius:999px;background:var(--red);font-size:12px;font-weight:700;animation:vg-float 3.2s ease-in-out infinite}.vg-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(18px,2vw,28px)}.vg-cat__title{font:600 clamp(24px,2.4vw,34px)/1.08 Fraunces,serif}.vg-cat__sub{font-size:14px;line-height:1.5;opacity:.86;margin-top:8px}.vg-cat__cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:10px 18px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:600;font-size:14px;transition:background .3s,color .3s}.vg-cat__cta .vg-icon{width:16px;height:16px;transition:transform .35s var(--ease)}.vg-cat:hover .vg-cat__cta{background:#fff;color:var(--pine)}.vg-cat:hover .vg-cat__cta .vg-icon{transform:translate(4px)}@media(max-width:749px){.vg-cats__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gut) * -1);padding:4px var(--gut) 10px;scrollbar-width:none}.vg-cats__grid::-webkit-scrollbar{display:none}.vg-cats__grid>*{flex:0 0 78%;scroll-snap-align:start}}.vg-products__grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:34px 20px}.vg-card{position:relative;display:flex;flex-direction:column}.vg-card__media{position:relative;aspect-ratio:var(--ratio,1);border-radius:18px;overflow:hidden;background:#f2ede4}.vg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vg-card__img img,.vg-card__img svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease),transform 1.1s var(--ease)}.vg-card__img img+img{opacity:0}.vg-card:hover .vg-card__img img:first-child{transform:scale(1.06)}.vg-card:hover .vg-card__img img+img{opacity:1}.vg-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.vg-badge{padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--red);color:#fff;letter-spacing:.02em}.vg-badge--dark{background:var(--ink)}.vg-card__add{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;transform:translateY(calc(100% + 18px));transition:transform .5s var(--ease)}.vg-card:hover .vg-card__add,.vg-card:focus-within .vg-card__add{transform:none}.vg-card__add form{margin:0}.vg-card__add .vg-btn{width:100%;min-height:46px;font-size:14px;background:#fffffff0;color:var(--ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vg-card__add .vg-btn:hover{background:var(--pine);color:#fff;transform:none}.vg-card__add .vg-btn .vg-icon{width:17px;height:17px}.vg-card__body{padding-top:14px}.vg-card__title{font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vg-card__title:hover{text-decoration:underline;text-underline-offset:3px}.vg-card__rating{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:7px}.vg-stars{font-size:13px;letter-spacing:2px;background:linear-gradient(90deg,var(--gold) var(--p,100%),#d9d3c7 var(--p,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.vg-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin-top:7px;font-weight:700;font-size:16px}.vg-card__price s{font-weight:400;color:var(--muted);font-size:14px}.vg-card__price .is-sale{color:var(--red)}.vg-products__foot{margin-top:clamp(36px,4vw,52px);text-align:center}@media(hover:none){.vg-card__add{transform:none;left:8px;right:8px;bottom:8px}.vg-card__add .vg-btn{min-height:40px;font-size:13px;padding:0 12px}}@media(max-width:989px){.vg-products__grid{--cols:3}}@media(max-width:749px){.vg-products__grid{--cols:2;gap:26px 12px}.vg-card__title{font-size:14px}.vg-card__price{font-size:15px}}.vg-ugc{background:var(--bg,var(--pine));color:#fff;overflow:hidden}.vg-ugc .vg-sub{color:#ffffffc2}.vg-ugc .vg-eyebrow{color:var(--gold)}.vg-ugc__nav{display:flex;gap:10px}.vg-ugc .vg-round:hover{background:#fff;color:var(--pine)}.vg-ugc__rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-inline:calc(var(--gut) * -1);padding:10px var(--gut) 14px;scrollbar-width:none}.vg-ugc__rail::-webkit-scrollbar{display:none}.vg-reel{position:relative;flex:0 0 clamp(210px,22vw,290px);aspect-ratio:9/16;border-radius:24px;overflow:hidden;scroll-snap-align:start;background:#0a2a20;cursor:pointer;box-shadow:0 30px 60px -30px #000000d9;transition:transform .5s var(--ease)}.vg-reel:hover{transform:translateY(-8px) rotate(-.8deg)}.vg-reel:nth-child(2n):hover{transform:translateY(-8px) rotate(.8deg)}.vg-reel video,.vg-reel>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vg-reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0000 22% 50%,#000000bf);pointer-events:none}.vg-reel__top{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:8px}.vg-reel__tag{padding:5px 11px;border-radius:999px;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:700;letter-spacing:.02em}.vg-reel__play{display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:50%;background:#ffffffeb;color:var(--pine);transition:transform .35s var(--ease)}.vg-reel:hover .vg-reel__play{transform:scale(1.15)}.vg-reel__play .vg-icon{width:14px;height:14px;margin-left:2px}.vg-reel__bottom{position:absolute;left:12px;right:12px;bottom:12px;z-index:2}.vg-reel__caption{font-size:14.5px;font-weight:600;line-height:1.35;text-shadow:0 1px 8px rgba(0,0,0,.4)}.vg-reel__who{font-size:12px;opacity:.85;margin-top:4px}.vg-reel__product{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px;border-radius:14px;background:#fffffff5;color:var(--ink);text-decoration:none;transition:transform .3s var(--ease)}.vg-reel__product:hover{transform:scale(1.03)}.vg-reel__product img{width:42px;height:42px;border-radius:9px;object-fit:cover;flex:none}.vg-reel__product span{min-width:0;font-size:12.5px;font-weight:600;line-height:1.25}.vg-reel__product em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-style:normal}.vg-reel__product b{display:block;font-size:12px;color:var(--red);margin-top:2px}.vg-reel--empty{display:grid;place-items:center;padding:24px;text-align:center;border:2px dashed rgba(255,255,255,.3);background:#ffffff0d;font-size:13px;line-height:1.55;color:#ffffffbf;cursor:default}.vg-reel--empty:after{display:none}.vg-reel--empty .vg-icon{width:34px;height:34px;margin:0 auto 10px;display:block;color:var(--gold)}.vg-ugc__foot{margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;font-size:14px;color:#fffc}.vg-ugc__foot .vg-btn{background:#fff;color:var(--pine)}.vg-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#040e0ae6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s}.vg-modal.is-open{opacity:1;visibility:visible}.vg-modal__box{position:relative;height:min(86vh,780px);aspect-ratio:9/16;max-width:100%;border-radius:24px;overflow:hidden;background:#000;transform:scale(.9);transition:transform .5s var(--ease)}.vg-modal.is-open .vg-modal__box{transform:none}.vg-modal__video,.vg-modal__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vg-modal__close{position:absolute;top:12px;right:12px;z-index:3;width:42px;height:42px;background:#0000008c;color:#fff;border-color:transparent}.vg-modal__close:hover{background:#fff;color:#000}@media(max-width:749px){.vg-ugc__nav{display:none}.vg-reel{flex-basis:64%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vuggis-2.css.map */
