.vgfc-90 .vgp-panel{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;color:#f3e7d3;background:radial-gradient(120% 80% at 20% 0%,#4a1220,#24080f 55%,#120407);border:1.5px solid #c9a24a;box-shadow:0 18px 40px #1e040a59,inset 0 2px #ffe6aa2e,inset 0 -10px 24px #00000073,inset 0 0 0 5px #c9a24a1a}.vgfc-90 .vgp-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.vgfc-90 .vgp-panel>*:not(.vgp-art){position:relative}.vgfc-90 .vgp-top{display:flex;flex-direction:column;gap:12px}.vgfc-90 .vgp-seal{width:86px;height:86px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.55)) drop-shadow(0 0 18px rgba(232,190,90,.35))}.vgfc-90 .vgp-seal svg{width:100%;height:100%}.vgfc-90 .vgp-eyebrow{margin:0;font-size:11px;letter-spacing:.18em;font-weight:700;color:#e2bf6a}.vgfc-90 .vgp-title{margin:4px 0 0;font-size:21px;line-height:1.2;color:#fbf3e4}.vgfc-90 .vgp-text{margin:0;font-size:14px;line-height:1.5;color:#e4d4bd}.vgfc-90 .vgp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vgfc-90 .vgp-chips li{font-size:12px;padding:5px 10px;border-radius:999px;color:#f1dca6;background:#c9a24a1a;border:1px solid rgba(201,162,74,.45);box-shadow:inset 0 1px #fff0c81f}.vgfc-90 .vgp-panel .vgp-tag{width:64px;margin-top:auto;opacity:.9}.vgfc-90 .vgp-cta{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none;color:#2a0810;background:linear-gradient(180deg,#f3d27e,#c9973a);border:1px solid #f8e3a6;box-shadow:0 6px 16px #0006,inset 0 1px #ffffff80;transition:transform .2s,box-shadow .2s}.vgfc-90 .vgp-cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000073,0 0 0 3px #c9a24a40}.vgfc-90 .featured-collection-text.vgp-host{padding:0!important;margin:0!important;background:none!important;height:100%}@media(min-width:768px){.vgfc-90 .vgp-panel .vgp-tag{position:absolute;right:22px;bottom:24px}}@media(max-width:767.98px){.vgfc-promo .featured-collection-info{margin-bottom:18px;padding:0 16px}.vgfc-promo .featured-collection-text .rte p:not(:first-child){display:none}.vgfc-promo .featured-collection-text .rte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px}.vgfc-promo .featured-collection-text .btn{display:inline-block;width:auto!important;margin-top:14px;padding-left:28px;padding-right:28px}.vgfc-promo:not(.vgfc-90) .slider__grid{grid-auto-columns:76%!important}.vgfc-promo .slider,.vgfc-promo .os-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-left:20px}.vgfc-promo .slider__item{scroll-snap-align:start}.vgfc-promo carousel-slider{max-width:100vw;overflow:hidden}.vgfc-promo:not(.vgfc-90) .card__media .card__main-image{box-sizing:border-box;padding-left:44px}.vgfc-promo .shine-trust-icon-wrap .badgeItem{transform:scale(.9);transform-origin:left top}.vgfc-promo:not(.vgfc-90) .card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.3}.vgfc-promo .price--bottom{white-space:nowrap}.vgfc-promo .card__info-inner .flex.grow.items-end{flex-wrap:nowrap;align-items:center;gap:8px;justify-content:space-between}.vgfc-promo .vgk--chip{flex-shrink:0;white-space:nowrap}.vgfc-promo .os-scrollbar-horizontal{left:16px!important;right:16px!important;width:auto!important}.vgfc-promo .section__header{padding-top:4px}.vgfc-90 .vgp-panel{padding:18px 18px 20px;gap:10px;border-radius:18px}.vgfc-90 .vgp-top{flex-direction:row;align-items:center;gap:12px}.vgfc-90 .vgp-seal{width:72px;height:72px;flex-shrink:0}.vgfc-90 .vgp-title{font-size:18px}.vgfc-90 .vgp-eyebrow{font-size:9.5px;letter-spacing:.08em;white-space:nowrap}.vgfc-90 .vgp-text{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vgfc-90 .vgp-chips li{font-size:11px;padding:4px 8px}.vgfc-90 .vgp-panel .vgp-tag{position:absolute;right:16px;bottom:18px;width:52px}.vgfc-90 .vgp-cta{padding:10px 20px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/vgx-featured-collection-1.css.map */
