@property --vg-a{syntax: "<color>"; inherits: true; initial-value: #ff5fa2;}@property --vg-b{syntax: "<color>"; inherits: true; initial-value: #ffd43b;}:root{--vg-ink: #1b1340;--vg-a: #ff5fa2;--vg-b: #ffd43b;--vg-ease: cubic-bezier(.22, 1, .36, 1);--vg-glass: linear-gradient(135deg, rgba(255,255,255,.72), rgba(255,255,255,.34));--vg-glass-edge: rgba(255,255,255,.78);--vg-shadow: 0 1px 0 rgba(255,255,255,.9) inset, 0 -1px 0 rgba(255,255,255,.25) inset, 0 10px 34px rgba(27,19,64,.14)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-group-height, 84px) + 16px);-webkit-text-size-adjust:100%}body{text-rendering:optimizeLegibility;overscroll-behavior-y:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:vg-out .22s ease both}::view-transition-new(root){animation:vg-in .38s var(--vg-ease) both}#header-group{view-transition-name:vg-header}::view-transition-group(vg-header){animation-duration:0s}}@keyframes vg-out{to{opacity:0}}@keyframes vg-in{0%{opacity:0;transform:translateY(8px)}}html body #header-group .header-section,html body header-component.header{background:linear-gradient(180deg,#fff8eed1,#fff8ee9e)!important;-webkit-backdrop-filter:blur(20px) saturate(1.7);backdrop-filter:blur(20px) saturate(1.7);box-shadow:0 1px #1b134014,0 1px #ffffffb3 inset;transition:box-shadow .35s ease,background .35s ease}html.vg-scrolled body header-component.header{box-shadow:0 1px #1b13401a,0 14px 36px -14px #1b13404d}.vibe-dock__btn,.vibe-cmdk__box,.sticky-add-to-cart,.cart-drawer__dialog,cart-drawer-component dialog,.quick-add-modal__content,.product-badges__badge,.vg-chip{-webkit-backdrop-filter:blur(22px) saturate(1.8);backdrop-filter:blur(22px) saturate(1.8)}.vibe-dock__btn,.vibe-cmdk__box,.sticky-add-to-cart{background:var(--vg-glass)!important;border:1px solid var(--vg-glass-edge)!important;box-shadow:var(--vg-shadow)!important;color:var(--vg-ink)!important}.cart-drawer__dialog,cart-drawer-component dialog{background:linear-gradient(160deg,#fff8eee6,#fff8eeb3)!important;border-left:1px solid rgba(255,255,255,.8)!important;box-shadow:-24px 0 70px #1b134033!important}dialog::backdrop{background:#1b134047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.button,button.button,.vibe-btn,add-to-cart-component button{position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--vg-ease),box-shadow .35s var(--vg-ease),background-color .3s ease}.button:after,add-to-cart-component button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%);transition:transform .8s var(--vg-ease)}.button:hover:after,add-to-cart-component button:hover:after{transform:translate(120%)}.button:hover,add-to-cart-component button:hover{transform:translateY(-2px)}.button:active,add-to-cart-component button:active{transform:translateY(0) scale(.97);transition-duration:.1s}html.vg-js .vg-pre{opacity:0;transform:translateY(26px) scale(.985);filter:blur(5px)}html.vg-js .vg-pre.vg-in{opacity:1;transform:none;filter:none;transition:opacity .8s var(--vg-ease) var(--vg-d, 0s),transform .9s var(--vg-ease) var(--vg-d, 0s),filter .8s var(--vg-ease) var(--vg-d, 0s)}@media(prefers-reduced-motion:reduce){html.vg-js .vg-pre{opacity:1;transform:none;filter:none}}.shopify-design-mode .vg-pre{opacity:1!important;transform:none!important;filter:none!important}product-card,.product-card{--vg-card: var(--vg-a);transform-style:preserve-3d}.vg-tilt{transition:transform .5s var(--vg-ease),box-shadow .5s var(--vg-ease);will-change:transform}.vg-tilt.vg-hover{transform:perspective(900px) rotateX(var(--vg-rx, 0deg)) rotateY(var(--vg-ry, 0deg)) translateY(-6px);transition-duration:.12s;filter:drop-shadow(0 22px 28px color-mix(in srgb,var(--vg-card, #ff5fa2) 45%,transparent))}.vg-tilt img{transition:transform .8s var(--vg-ease)}.vg-tilt.vg-hover img{transform:scale(1.045)}main[data-template=product]{position:relative;isolation:isolate;transition:--vg-a 1s ease,--vg-b 1s ease;overflow-x:clip}main[data-template=product]:before{content:"";position:absolute;z-index:-1;left:-10%;right:-10%;top:-40px;height:90vh;pointer-events:none;background:radial-gradient(55% 60% at 24% 22%,color-mix(in srgb,var(--vg-a) 34%,transparent),transparent 72%),radial-gradient(42% 50% at 86% 12%,color-mix(in srgb,var(--vg-b) 30%,transparent),transparent 72%);filter:blur(28px)}main[data-template=product] media-gallery{border-radius:28px;box-shadow:0 0 0 1px #ffffffb3,0 40px 90px -36px color-mix(in srgb,var(--vg-a) 80%,#1b1340),0 18px 40px -22px #1b134059;transition:box-shadow 1s ease}main[data-template=product] media-gallery img{border-radius:inherit}main[data-template=product] .product-details{background:var(--vg-glass);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);border:1px solid var(--vg-glass-edge);box-shadow:var(--vg-shadow),0 40px 80px -50px color-mix(in srgb,var(--vg-a) 70%,transparent);border-radius:28px;padding:clamp(18px,2.4vw,34px)!important}main[data-template=product] .product-details:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.55),transparent 38%);mask:linear-gradient(#000,transparent 60%);-webkit-mask:linear-gradient(#000,transparent 60%)}main[data-template=product] h1{letter-spacing:-.03em}main[data-template=product] add-to-cart-component button{box-shadow:0 10px 26px -10px color-mix(in srgb,var(--vg-a) 90%,#1b1340)}main[data-template=product] variant-picker label:has(:checked),main[data-template=product] .variant-option__button-label:has(:checked){box-shadow:0 0 0 3px color-mix(in srgb,var(--vg-a) 45%,transparent)}main[data-template=product] slideshow-component [role=tablist] button[aria-selected=true],main[data-template=product] .slideshow-controls__dots button[aria-selected=true]{background:var(--vg-a)!important}.vg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:0;list-style:none}.vg-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font:700 12.5px/1 inherit;letter-spacing:.01em;color:var(--vg-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--vg-a) 22%,#fff 78%),#ffffff80);border:1px solid color-mix(in srgb,var(--vg-a) 35%,#fff);border-radius:100px;box-shadow:0 1px #ffffffe6 inset,0 6px 16px -10px #1b134066}.vg-chip i{width:8px;height:8px;border-radius:50%;background:var(--vg-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--vg-a) 28%,transparent)}main[data-template=product] .product-details .rte h2,main[data-template=product] .product-details .rte h3,main[data-template=product] .product-details .rte h4{letter-spacing:-.02em}.vibe-bar i{background:linear-gradient(90deg,var(--vg-a),var(--vg-b))!important}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid color-mix(in srgb,var(--vg-a) 70%,#1b1340);outline-offset:3px;border-radius:6px}@media(max-width:749px){main[data-template=product] .product-details{border-radius:22px}main[data-template=product] media-gallery{border-radius:20px}.vg-tilt.vg-hover{transform:none;filter:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vibe-glass.css.map */
