html.vb-cc-on #shopify-pc__banner,html.vb-cc-on .shopify-pc__banner__dialog,html.vb-cc-on #shopify-pc__prefs{display:none!important}html.vb-cc-lock,html.vb-cc-lock body{overflow:hidden!important;overscroll-behavior:none}.vb-cc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center;padding:16px;font-family:var(--font-body);color:var(--vb-ink, #3b2a2e)}.vb-cc[hidden]{display:none!important}.vb-cc__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#280c1447;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .45s ease}.vb-cc__card{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;padding:24px 24px 20px;border-radius:26px;background:#ffffffe6;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid rgba(60,60,67,.1);outline:none;opacity:0;transform:translateY(40px) scale(.97);transition:opacity .45s ease,transform .7s cubic-bezier(.34,1.4,.64,1)}.vb-cc.is-open .vb-cc__veil{opacity:1}.vb-cc.is-open .vb-cc__card{opacity:1;transform:none}.vb-cc.is-closing .vb-cc__veil{opacity:0}.vb-cc.is-closing .vb-cc__card{opacity:0;transform:translateY(24px) scale(.98);transition:opacity .3s ease,transform .4s ease}.vb-cc__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.vb-cc__logo{color:var(--vb-burgundy, #7a2233);font-size:26px;line-height:1;letter-spacing:-.025em;white-space:nowrap}.vb-cc__logo-light,.vb-cc__logo-bold{display:inline-block;perspective:300px}.vb-cc__logo-light{font-weight:300}.vb-cc__logo-bold{font-weight:600}.vb-cc__lt{display:inline-block;transform-origin:50% 85%}@keyframes vb-cc-lt{0%{opacity:0;transform:translateY(.6em) rotateX(-85deg);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:none}}.vb-cc.is-open .vb-cc__lt{animation:vb-cc-lt .9s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.25s + var(--i) * 40ms)}.vb-cc__cookie{display:grid;place-items:center;width:44px;height:44px;flex:none}@keyframes vb-cc-bite{0%{transform:scale(.4) rotate(-40deg);opacity:0}55%{transform:scale(1.15) rotate(8deg);opacity:1}75%{transform:scale(.94) rotate(-3deg)}to{transform:none;opacity:1}}@keyframes vb-cc-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-4deg)}}.vb-cc.is-open .vb-cc__cookie svg{animation:vb-cc-bite .8s cubic-bezier(.22,1,.36,1) .55s backwards,vb-cc-float 3.2s ease-in-out 1.6s infinite}.vb-cc__title{margin:0 0 8px;font-family:var(--font-body);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.02em;color:var(--vb-ink, #3b2a2e)}.vb-cc__text{margin:0;font-size:14px;line-height:21px;color:#3c2a2ecc}.vb-cc__text a{color:var(--vb-burgundy, #7a2233);font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes vb-cc-up{0%{opacity:0;transform:translateY(10px)}}.vb-cc.is-open .vb-cc__title{animation:vb-cc-up .6s cubic-bezier(.22,1,.36,1) .45s backwards}.vb-cc.is-open .vb-cc__text{animation:vb-cc-up .6s cubic-bezier(.22,1,.36,1) .55s backwards}.vb-cc.is-open .vb-cc__actions{animation:vb-cc-up .6s cubic-bezier(.22,1,.36,1) .65s backwards}.vb-cc__prefs{display:grid;gap:8px;margin-top:16px}.vb-cc__prefs[hidden]{display:none}.vb-cc.is-prefs .vb-cc__opt{animation:vb-cc-up .45s cubic-bezier(.22,1,.36,1) backwards}.vb-cc.is-prefs .vb-cc__opt:nth-child(2){animation-delay:.06s}.vb-cc.is-prefs .vb-cc__opt:nth-child(3){animation-delay:.12s}.vb-cc.is-prefs .vb-cc__opt:nth-child(4){animation-delay:.18s}.vb-cc__opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px;background:#78788014;cursor:pointer}.vb-cc__opt span{display:flex;flex-direction:column;gap:2px;min-width:0}.vb-cc__opt b{font-size:14px;line-height:20px;font-weight:600}.vb-cc__opt small{font-size:12px;line-height:17px;color:#3c2a2eb3}.vb-cc__opt input{position:absolute;opacity:0;width:1px;height:1px}.vb-cc__opt i{position:relative;flex:none;width:44px;height:26px;border-radius:13px;background:#78788052;transition:background-color .25s ease}.vb-cc__opt i:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.vb-cc__opt input:checked+i{background:var(--vb-burgundy, #7a2233)}.vb-cc__opt input:checked+i:after{transform:translate(18px)}.vb-cc__opt input:focus-visible+i{outline:2px solid var(--vb-burgundy, #7a2233);outline-offset:2px}.vb-cc__opt.is-locked{cursor:default;opacity:.75}.vb-cc__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.vb-cc__btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 16px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease}.vb-cc__btn[hidden]{display:none}.vb-cc__btn:active{transform:scale(.97)}.vb-cc__btn--ghost{border:1.5px solid var(--vb-ink, #3b2a2e);background:transparent;color:var(--vb-ink, #3b2a2e)}.vb-cc__btn--solid{grid-column:1 / -1;border:0;background:var(--vb-burgundy, #7a2233);color:#fff}.vb-cc__btn:focus-visible{outline:2px solid var(--vb-burgundy, #7a2233);outline-offset:3px}@media(hover:hover){.vb-cc__btn--ghost:hover{background:var(--vb-ink, #3b2a2e);color:#fff}.vb-cc__btn--solid:hover{background:var(--vb-wine, #561522)}}@media(min-width:750px){.vb-cc{padding:24px}.vb-cc__card{padding:28px 28px 24px}.vb-cc__actions{grid-template-columns:1fr 1fr 1.4fr}.vb-cc__btn--solid{grid-column:auto}}@media(max-width:749px){.vb-cc{padding:10px}.vb-cc__card{padding:20px 18px 16px;border-radius:24px}.vb-cc__title{font-size:18px;line-height:24px}.vb-cc__text{font-size:13.5px;line-height:20px}}body:has(#PBarNextFrameWrapper) .vb-cc{padding-bottom:62px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vb-cc__card{background:#fff}}@media(prefers-reduced-motion:reduce){.vb-cc__card,.vb-cc__veil{transition:opacity .2s ease;transform:none!important}.vb-cc *,.vb-cc *:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vb-cookies.css.map */
