.vse-root{--vse-bg: #f9f4f7;--vse-bg-deep: #efe6ec;--vse-surface: #ffffff;--vse-text: #1a1416;--vse-muted: #5a4a52;--vse-accent: #b83d6b;--vse-accent-dark: #8f2f54;--vse-gold: #c9a227;--vse-border: rgba(184, 61, 107, .15);--vse-shadow: 0 20px 50px rgba(80, 40, 60, .12);--vse-radius: 22px;--vse-radius-sm: 14px;--vse-font: var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--vse-max: 1180px;box-sizing:border-box;color:var(--vse-text);font-family:var(--vse-font);font-size:16px;line-height:1.55;background:linear-gradient(180deg,var(--vse-bg) 0%,var(--vse-surface) 45%,var(--vse-bg) 100%);overflow-x:hidden}.vse-root *,.vse-root *:before,.vse-root *:after{box-sizing:border-box}.vse-root img{max-width:100%;height:auto;vertical-align:middle}.vse-root a{color:var(--vse-accent)}.vse-root .vse-container{width:100%;max-width:var(--vse-max);margin-inline:auto;padding-inline:18px}@media(min-width:768px){.vse-root .vse-container{padding-inline:28px}}.vse-root .vse-hero{position:relative;padding:18px 0 48px}.vse-root .vse-hero__inner{display:flex;flex-direction:column;gap:16px}.vse-root .vse-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid var(--vse-border);background:#ffffffd9;color:var(--vse-accent-dark);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vse-root .vse-h1{margin:0;font-size:clamp(1.85rem,5vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.vse-root .vse-lead{margin:0;max-width:38rem;color:var(--vse-muted);font-size:1.05rem;line-height:1.65}.vse-root .vse-hero .vse-h1+.vse-lead{margin-top:1rem}.vse-root .vse-hero__viral-line{margin:0;max-width:26rem;color:var(--vse-muted);font-size:.9rem;line-height:1.45}.vse-root .vse-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px}.vse-root .vse-hero__tiktok-link{font-size:.88rem;font-weight:600;color:var(--vse-accent-dark);text-decoration:underline;text-underline-offset:3px}.vse-root .vse-hero__tiktok-link:hover{color:var(--vse-accent)}.vse-root button.vse-btn{font:inherit;appearance:none;-webkit-appearance:none}.vse-root .vse-hero__media-wrap--crunch{cursor:pointer}.vse-root .vse-hero__grid{display:flex;flex-direction:column;gap:16px}.vse-root .vse-hero__media-wrap--crunch{position:relative;width:100%;max-width:22rem;margin-inline:auto;border-radius:var(--vse-radius);overflow:hidden;border:1px solid rgba(255,255,255,.9);box-shadow:var(--vse-shadow);background:radial-gradient(circle at 20% 0%,#ffe8f2,#fff8fb,#f5eef3)}@media(max-width:899px){.vse-root .vse-hero__media-wrap--crunch{height:var(--vse-hero-h-mobile, 220px);min-height:var(--vse-hero-h-mobile, 220px);max-height:var(--vse-hero-h-mobile, 220px);aspect-ratio:auto}}@media(min-width:900px){.vse-root .vse-hero{padding-top:26px}.vse-root .vse-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:36px;align-items:start}.vse-root .vse-hero__media-wrap--crunch{max-width:none;margin-inline:0;justify-self:stretch;align-self:start;width:100%;height:var(--vse-hero-h-desktop, 380px);min-height:var(--vse-hero-h-desktop, 380px);max-height:var(--vse-hero-h-desktop, 380px);aspect-ratio:auto}}@media(max-width:767px){.vse-root .vse-hero__grid>:first-child .vse-eyebrow{align-self:center}.vse-root .vse-hero__grid>:first-child .vse-h1,.vse-root .vse-hero__grid>:first-child .vse-lead{text-align:center;margin-inline:auto}.vse-root .vse-hero__actions{align-items:center;width:100%}.vse-root .vse-hero__tiktok-link{text-align:center}.vse-root .vse-hero__viral-line{text-align:center;max-width:none}.vse-root .vse-hero__actions .vse-btn--tiktok{width:100%;max-width:20rem}}.vse-root .vse-hero__media-wrap--crunch .vse-hero-video,.vse-root .vse-hero__media-wrap--crunch video,.vse-root .vse-hero__media-wrap--crunch .vse-hero-poster,.vse-root .vse-hero__media-wrap--crunch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vse-root .vse-hero-video{display:block;background:#111}.vse-root .vse-play-hit{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0;padding:0;background:transparent;transition:opacity .2s ease}.vse-root .vse-play-hit[hidden]{display:none}.vse-root .vse-play-hit:focus-visible{outline:3px solid var(--vse-gold);outline-offset:4px}.vse-root .vse-play-hit__btn{width:72px;height:72px;border-radius:999px;background:#1a1416d1;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 40px #00000059}.vse-root .vse-play-hit__btn svg{width:28px;height:28px;fill:#fff;margin-left:4px}.vse-root .vse-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 28px;border-radius:999px;font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.vse-root .vse-btn--primary{background:linear-gradient(135deg,var(--vse-accent) 0%,var(--vse-accent-dark) 100%);color:#fff;box-shadow:0 12px 32px #b83d6b59}.vse-root .vse-btn--primary:hover{transform:translateY(-1px);box-shadow:0 16px 40px #b83d6b66}.vse-root .vse-btn--primary:focus-visible{outline:3px solid var(--vse-gold);outline-offset:3px}.vse-root .vse-btn__inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center}.vse-root .vse-btn__label{text-align:center;line-height:1.2}.vse-root .vse-btn--tiktok{display:inline-flex;align-items:center;justify-content:center;gap:8px}.vse-root .vse-btn__icon{flex-shrink:0}.vse-root .vse-section{padding-block:44px 52px}.vse-root .vse-section--tight{padding-block:36px}.vse-root .vse-h2{margin:0 0 10px;font-size:clamp(1.45rem,3.5vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.vse-root .vse-sub{margin:0;max-width:42rem;color:var(--vse-muted);font-size:1rem;line-height:1.6}.vse-root .vse-section-head{margin-bottom:24px}.vse-root .vse-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(min-width:700px){.vse-root .vse-stats{grid-template-columns:repeat(4,1fr);gap:16px}}.vse-root .vse-stat{background:var(--vse-surface);border:1px solid var(--vse-border);border-radius:var(--vse-radius-sm);padding:18px 16px;text-align:center;box-shadow:0 8px 24px #3c1e2d0f}.vse-root .vse-stat__num{display:block;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--vse-accent-dark);line-height:1.15}.vse-root .vse-stat__lbl{display:block;margin-top:6px;font-size:.8rem;color:var(--vse-muted);font-weight:600;line-height:1.35}.vse-root .vse-proof-line{margin-top:22px;text-align:center;font-size:1.1rem;font-weight:700;color:var(--vse-text);max-width:36rem;margin-inline:auto}.vse-root .vse-story-panel{background:linear-gradient(145deg,#fffffff2,#faf2f7fa);border:1px solid var(--vse-border);border-radius:var(--vse-radius);padding:28px 22px;box-shadow:var(--vse-shadow)}.vse-root .vse-story-panel p{margin:0}.vse-root .vse-grid-cards{display:grid;gap:14px}@media(min-width:640px){.vse-root .vse-grid-cards--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.vse-root .vse-grid-cards--4{grid-template-columns:repeat(4,1fr)}}.vse-root .vse-card-b2b{background:var(--vse-surface);border:1px solid var(--vse-border);border-radius:var(--vse-radius-sm);padding:20px 18px;height:100%;border-top:3px solid var(--vse-accent)}.vse-root .vse-card-b2b h3{margin:0 0 8px;font-size:1.05rem;font-weight:800}.vse-root .vse-card-b2b p{margin:0;font-size:.92rem;color:var(--vse-muted);line-height:1.55}.vse-root .vse-ops{display:grid;gap:12px}@media(min-width:600px){.vse-root .vse-ops{grid-template-columns:repeat(2,1fr)}}.vse-root .vse-ops__item{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#ffffffb3;border-radius:var(--vse-radius-sm);border:1px dashed rgba(184,61,107,.25)}.vse-root .vse-ops__icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ffe8f2,#fff);display:flex;align-items:center;justify-content:center;color:var(--vse-accent-dark);font-weight:800;font-size:.75rem}.vse-root .vse-carousel-wrap{position:relative;margin-inline:-18px;padding-inline:18px}@media(min-width:768px){.vse-root .vse-carousel-wrap{margin-inline:-28px;padding-inline:28px}}.vse-root .vse-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.vse-root .vse-carousel::-webkit-scrollbar{height:6px}.vse-root .vse-carousel::-webkit-scrollbar-thumb{background:#b83d6b59;border-radius:99px}.vse-root .vse-carousel>.vse-product-card,.vse-root .vse-carousel>.vse-product-card__link{flex:0 0 min(82vw,300px);scroll-snap-align:start}.vse-root .vse-product-card__link{display:block;text-decoration:none;color:inherit;cursor:pointer;border-radius:var(--vse-radius-sm)}.vse-root .vse-product-card__link:focus-visible{outline:2px solid #b83d6b;outline-offset:3px}.vse-root .vse-product-card__link:hover .vse-product-card{box-shadow:0 14px 36px #3c1e2d1f;border-color:#b83d6b59}.vse-root .vse-product-card{height:100%;background:var(--vse-surface);border-radius:var(--vse-radius-sm);border:1px solid var(--vse-border);overflow:hidden;box-shadow:0 10px 28px #3c1e2d14;transition:box-shadow .2s ease,border-color .2s ease}.vse-root .vse-product-card__img{aspect-ratio:1;background:linear-gradient(160deg,#fff5f9,#efe6ec);overflow:hidden}.vse-root .vse-product-card__img img{width:100%;height:100%;object-fit:cover}.vse-root .vse-product-card__body{padding:16px}.vse-root .vse-product-card__title{font-weight:800;font-size:1rem;margin:0 0 6px}.vse-root .vse-product-card__desc{margin:0;font-size:.88rem;color:var(--vse-muted);line-height:1.5}.vse-root .vse-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.vse-root .vse-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border-radius:6px;background:#c9a2271f;color:#7a6218;border:1px solid rgba(201,162,39,.35)}.vse-root .vse-carousel-nav{display:none}@media(min-width:900px){.vse-root .vse-carousel-nav{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px}.vse-root .vse-carousel-nav button{width:44px;height:44px;border-radius:999px;border:1px solid rgba(143,47,84,.28);background:#fffffff5;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--vse-accent-dark);transition:background .15s ease;box-shadow:0 10px 26px #3c1e2d1a}.vse-root .vse-carousel-nav button .vse-icon{width:18px;height:18px;display:block}.vse-root .vse-carousel-nav button:hover{background:#fff5f9;border-color:#8f2f5461}.vse-root .vse-carousel-nav button:focus-visible{outline:3px solid var(--vse-gold);outline-offset:2px}}.vse-root .vse-showcase-group{margin-bottom:32px}.vse-root .vse-showcase-group:last-child{margin-bottom:0}.vse-root .vse-showcase-group h3{margin:0 0 14px;font-size:1.1rem;font-weight:800}.vse-root .vse-showcase-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:700px){.vse-root .vse-showcase-grid{grid-template-columns:repeat(3,1fr);gap:14px}.vse-root .vse-showcase-group--aesthetics .vse-showcase-grid{grid-template-columns:repeat(4,1fr)}}.vse-root .vse-showcase-item{border-radius:var(--vse-radius-sm);overflow:hidden;border:1px solid var(--vse-border);background:var(--vse-bg-deep)}.vse-root .vse-showcase-item__media{overflow:hidden;background:linear-gradient(160deg,#fff5f9,#efe6ec)}.vse-root .vse-showcase-item__media--landscape{aspect-ratio:4 / 3}.vse-root .vse-showcase-item__media--square{aspect-ratio:1 / 1}.vse-root .vse-showcase-item__media--natural{aspect-ratio:auto}.vse-root .vse-showcase-item__media .vse-showcase-img,.vse-root .vse-showcase-item__media img{width:100%;height:100%;object-fit:cover;display:block}.vse-root .vse-showcase-item__media--natural .vse-showcase-img,.vse-root .vse-showcase-item__media--natural img{height:auto;object-fit:contain}.vse-root .vse-showcase-item__video,.vse-root .vse-showcase-item__embed{width:100%;height:100%;min-height:0}.vse-root .vse-showcase-item__video .vse-showcase-video,.vse-root .vse-showcase-item__video video{width:100%;height:100%;object-fit:cover;display:block}.vse-root .vse-showcase-item__embed{position:relative}.vse-root .vse-showcase-item__embed .vse-showcase-embed,.vse-root .vse-showcase-item__embed iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.vse-root .vse-showcase-item__placeholder{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:.8rem;color:#5a4a52;line-height:1.45}.vse-root .vse-showcase-item figcaption{padding:10px 12px;font-size:.82rem;color:var(--vse-muted)}.vse-root .vse-form-panel{background:var(--vse-surface);border:1px solid var(--vse-border);border-radius:var(--vse-radius);padding:24px 20px 28px;box-shadow:var(--vse-shadow)}.vse-root .vse-field{margin-bottom:16px}.vse-root .vse-field label{display:block;font-size:.82rem;font-weight:700;margin-bottom:6px;color:var(--vse-text)}.vse-root .vse-field input,.vse-root .vse-field select,.vse-root .vse-field textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(90,74,82,.25);font:inherit;background:#fff}.vse-root .vse-field textarea{min-height:120px;resize:vertical}.vse-root .vse-field input:focus-visible,.vse-root .vse-field select:focus-visible,.vse-root .vse-field textarea:focus-visible{outline:3px solid rgba(201,162,39,.45);outline-offset:1px;border-color:var(--vse-accent)}.vse-root .vse-fieldset[hidden]{display:none!important}.vse-root .vse-form-msg{padding:14px 16px;border-radius:var(--vse-radius-sm);margin-bottom:18px;font-weight:600;font-size:.95rem}.vse-root .vse-form-msg--ok{background:#2e7d321f;color:#1b5e20;border:1px solid rgba(46,125,50,.35)}.vse-root .vse-form-msg--err{background:#c628281a;color:#b71c1c;border:1px solid rgba(198,40,40,.35)}.vse-root .vse-form-actions{margin-top:8px}.vse-root .vse-final{text-align:center;padding:36px 22px;border-radius:var(--vse-radius);background:linear-gradient(160deg,#fff,#faf0f5);border:1px solid var(--vse-border)}.vse-root .vse-final .vse-h2{margin-bottom:8px}.vse-root .vse-mail{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:1.15rem;font-weight:700}.vse-root .vse-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/80/assets/vegas-sweets-expo.css.map */
