:root{--vb-font: "Bricolage Grotesque Variable", "Helvetica Neue", Arial, sans-serif;--font--body: var(--vb-font);--font--title: var(--vb-font);--font--button: var(--vb-font);--font--label: var(--vb-font);--vb-ease: cubic-bezier(.2, .8, .2, 1)}body.vb-theme{font-family:var(--vb-font);color:var(--vb-ink);background:var(--vb-paper)}body.vb-theme .main{padding-top:0}.vb-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vb-s .vb-icon{display:block;flex:none}.vb-placeholder-svg{width:100%;height:100%;background:var(--vb-cream);fill:#0405072e}.vb-announcement{background:var(--vb-ann-bg, var(--vb-ink));color:var(--vb-ann-text, #fff)}.vb-announcement-track{animation-duration:var(--vb-ann-speed, 28s)}.vb-announcement-track b{color:var(--vb-ann-highlight, var(--vb-pink))}.vb-announcement-track i{color:var(--vb-ann-star, var(--vb-yellow))}.vb-announcement-track>span>span,.vb-announcement-track>span>a{padding:0;display:inline;letter-spacing:inherit}.vb-announcement-track a{text-decoration:underline;text-underline-offset:3px}.vb-announcement:hover .vb-announcement-track{animation-play-state:paused}.vb-header-wrap{position:relative;z-index:60}.vb-header-wrap.is-sticky:not(.is-overlay){position:sticky;top:0}.vb-header-wrap.is-sticky:not(.is-overlay) .vb-site-header{transition:box-shadow .3s,border-radius .3s}.vb-header-wrap.is-scrolled:not(.is-overlay) .vb-site-header{box-shadow:0 12px 34px #0405070f}.vb-header-wrap.is-overlay{position:absolute;left:0;right:0;top:0;height:0}.vb-header-wrap.is-overlay .vb-site-header-overlay{top:16px}.vb-header-wrap.is-overlay.is-stuck .vb-site-header-overlay{position:fixed;top:10px;background:#fffffff2;animation:vb-drop-in .45s var(--vb-ease)}@keyframes vb-drop-in{0%{transform:translateY(-120%)}to{transform:none}}.vb-site-header{gap:18px}.vb-desktop-nav{min-width:0}.vb-nav-item{position:relative;display:flex;align-items:center}.vb-nav-link{display:inline-flex;align-items:center;gap:5px}.vb-nav-link.is-active:after,.vb-desktop-nav>a.is-active:after{right:0!important}.vb-nav-caret{transition:transform .3s;opacity:.7}.vb-nav-item:hover .vb-nav-caret,.vb-nav-item.is-open .vb-nav-caret{transform:rotate(180deg)}.vb-dropdown{position:absolute;top:calc(100% + 22px);left:-26px;z-index:90;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .3s var(--vb-ease),visibility 0s .3s}.vb-dropdown:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}.vb-nav-item:hover .vb-dropdown,.vb-nav-item:focus-within .vb-dropdown,.vb-nav-item.is-open .vb-dropdown{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .3s var(--vb-ease),visibility 0s}.vb-dropdown-inner{display:flex;gap:18px;padding:18px;background:#fff;border:1px solid var(--vb-line);border-radius:28px;box-shadow:0 24px 60px #04050721;min-width:280px}.vb-dropdown-list{display:flex;flex-direction:column;min-width:230px}.vb-dropdown-list .vb-dropdown-link{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:13px 12px;border-radius:16px;font-size:15px;font-weight:520;letter-spacing:-.02em;transition:background .2s,padding .3s var(--vb-ease)}.vb-dropdown-list .vb-dropdown-link:hover{background:var(--vb-cream);padding-left:18px}.vb-dropdown-list .vb-dropdown-link:after,.vb-dropdown a:after{display:none!important}.vb-dropdown-columns{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(170px,1fr);gap:26px;padding:10px 12px}.vb-dropdown-col{display:flex;flex-direction:column;gap:9px}.vb-dropdown-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;color:var(--vb-muted)}.vb-dropdown-col .vb-dropdown-link{font-size:15px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.vb-dropdown-col .vb-dropdown-link:hover{color:var(--vb-coral)}.vb-dropdown-promo{position:relative;display:block;width:210px;border-radius:20px;overflow:hidden;background:var(--vb-lavender);flex:none}.vb-dropdown-promo img,.vb-dropdown-promo .vb-dropdown-promo-img{width:100%;height:100%;min-height:230px;object-fit:cover}.vb-dropdown-promo-copy{position:absolute;left:10px;right:10px;bottom:10px;display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-radius:999px;background:#fffffff0;font-size:11px;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.vb-header-actions{gap:clamp(12px,1.4vw,24px)}.vb-header-icons{display:flex;align-items:center;gap:4px}.vb-icon-btn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background .2s}.vb-icon-btn:hover{background:#0405070d}.vb-cart-count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--vb-pink);color:var(--vb-ink);font-size:10px;font-weight:720;line-height:17px;text-align:center}.vb-cart-count.is-empty{display:none}.js-cart-full .vb-cart-count,.vb-cart-link:has(items-count:not(:empty)) .vb-cart-count{display:block}.vb-mobile-bar{display:none}.vb-mobile-menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.vb-mobile-menu-top .vb-brand-mark{margin-bottom:0!important}.vb-mobile-close{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #04050738;background:transparent;cursor:pointer}.vb-mobile-links{display:flex;flex-direction:column}.vb-mobile-links>a,.vb-mobile-group>summary{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-top:1px solid #04050738;font-size:22px;letter-spacing:-.03em;cursor:pointer;list-style:none}.vb-mobile-group>summary::-webkit-details-marker{display:none}.vb-mobile-group[open]>summary .vb-icon{transform:rotate(45deg)}.vb-mobile-group>summary .vb-icon{transition:transform .3s}.vb-mobile-sub{display:flex;flex-direction:column;gap:2px;padding:0 0 14px 2px}.vb-mobile-sub a{padding:9px 0;font-size:16px}.vb-mobile-sub .vb-mobile-sub-all{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vb-mobile-sub .vb-mobile-grand{padding-left:16px;font-size:15px;opacity:.8}.vb-mobile-utility{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid #04050738}.vb-mobile-utility a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffff8c;font-size:13px;font-weight:560}@media(max-width:1180px){.vb-desktop-nav,.vb-header-actions{gap:14px}.vb-header-actions>a:not(.vb-header-quiz){display:none}}@media(max-width:1024px)and (not (max-width:800px)){.vb-header-quiz{padding:0 12px;gap:10px}.vb-header-quiz span{display:none}}@media(max-width:800px){.vb-mobile-bar{display:flex;align-items:center;justify-content:flex-end;gap:4px}.vb-site-header{gap:8px}.vb-mobile-menu-panel{background:var(--vb-menu-bg, var(--vb-lavender));max-height:calc(100svh - 60px);overflow-y:auto;overscroll-behavior:contain;z-index:95;top:12px!important}.vb-mobile-menu[open] summary{position:relative;z-index:96}.vb-header-wrap.is-overlay .vb-site-header-overlay{top:12px}}@media(max-width:560px){.vb-site-header .vb-brand-mark img{width:var(--vb-logo-width-mobile, 150px)}.vb-mobile-search{display:none}}@media not (max-width:800px){.vb-brand-mark img,.vb-brand-mark .vb-logo-custom{width:var(--vb-logo-width, 170px);height:auto}}body.vb-menu-open{overflow:hidden}.vb-card-badges{position:absolute;z-index:3;left:13px;bottom:13px;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.vb-card-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;background:var(--vb-ink);color:#fff;font-size:9px;font-weight:720;letter-spacing:.12em;text-transform:uppercase}.vb-card-badge--sale{background:var(--vb-pink);color:var(--vb-ink)}.vb-card-badge--muted{background:#fff;color:var(--vb-muted)}.vb-product-card:hover .vb-card-badges{opacity:0;transition:opacity .2s}.vb-card-rating{display:flex;align-items:center;gap:5px;margin:-2px 0 10px;font-size:12px}.vb-card-rating .vb-icon{color:var(--vb-ink)}.vb-card-rating span{color:var(--vb-muted)}.vb-price-was{color:var(--vb-muted);font-weight:400;font-size:.85em;margin-left:4px}.vb-card-actions{margin-top:14px}.vb-card-actions product-form{display:block}.vb-card-form{margin:0}.vb-card-add{display:flex;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 18px;border:1px solid var(--vb-ink);border-radius:999px;background:transparent;color:var(--vb-ink);font:inherit;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .25s,color .25s,border-color .25s}.vb-card-add:hover{background:var(--vb-ink);color:#fff}.vb-card-add.is-disabled{opacity:.45;cursor:not-allowed}.vb-card-add:hover.is-disabled{background:transparent;color:var(--vb-ink)}.vb-card-add .staged-action{display:grid;place-items:center}.vb-card-add .staged-action>*{grid-area:1 / 1}.vb-product-placeholder{width:100%;height:100%}.vb-placeholder-brand b{font-weight:300}.vb-site-footer{background:var(--vb-footer-bg, var(--vb-ink));color:var(--vb-footer-text, #fff)}.vb-footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vb-footer-grid>.vb-footer-note{grid-column:span 2}.vb-footer-news-text{margin:0;color:#ffffffa8;font-size:13px;line-height:1.5}.vb-news-form{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:4px}.vb-news-form input[type=email]{flex:1 1 180px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid #ffffff4d;background:transparent;color:inherit;font:inherit;font-size:13px}.vb-news-form input::placeholder{color:#ffffff80}.vb-news-form button{min-height:46px;padding:0 20px;border-radius:999px;border:0;background:var(--vb-pink);color:var(--vb-ink);font:inherit;font-size:11px;font-weight:720;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.vb-news-ok,.vb-news-error{width:100%;margin:4px 0 0;font-size:13px}.vb-news-error{color:var(--vb-pink)}.vb-footer-social{position:relative;z-index:2;display:flex;gap:8px;margin-top:48px}.vb-footer-social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff40;border-radius:50%;transition:background .2s,color .2s}.vb-footer-social a:hover{background:var(--vb-pink);color:var(--vb-ink)}.vb-footer-policies{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.vb-footer-policies a:hover{color:#fff}@media(max-width:800px){.vb-footer-grid>.vb-footer-note{grid-column:1 / -1}.vb-footer-policies{justify-content:flex-start}}.vb-wa-float{position:fixed;right:18px;bottom:18px;z-index:55;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 14px 34px #0405073d;transition:transform .3s var(--vb-ease)}.vb-wa-float:hover{transform:translateY(-3px) scale(1.04)}@media(max-width:560px){.vb-wa-float{width:52px;height:52px;right:14px;bottom:14px}}html.js [data-vb-reveal]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--vb-ease),transform .9s var(--vb-ease)}html.js [data-vb-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js [data-vb-reveal]{opacity:1;transform:none;transition:none}}.vb-rte{font-size:clamp(15px,1.15vw,17px);line-height:1.7}.vb-rte>*+*{margin-top:1em}.vb-rte h2,.vb-rte h3,.vb-rte h4{letter-spacing:-.04em;font-weight:520;line-height:1.05;margin:1.6em 0 .5em}.vb-rte h2{font-size:clamp(28px,3vw,44px)}.vb-rte h3{font-size:clamp(22px,2.2vw,30px)}.vb-rte ul,.vb-rte ol{padding-left:1.2em}.vb-rte li+li{margin-top:.4em}.vb-rte a{text-decoration:underline;text-underline-offset:3px}.vb-rte img{border-radius:18px;height:auto}.vb-rte table{width:100%;border-collapse:collapse}.vb-rte td,.vb-rte th{border-bottom:1px solid var(--vb-line);padding:10px 6px;text-align:left}.vb-field{display:flex;flex-direction:column;gap:8px}.vb-field label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vb-input,.vb-field input,.vb-field textarea,.vb-field select{width:100%;min-height:52px;padding:14px 18px;border:1px solid var(--vb-line);border-radius:18px;background:#fff;color:var(--vb-ink);font:inherit;font-size:15px}.vb-field textarea{min-height:140px;resize:vertical}.vb-input:focus,.vb-field :is(input,textarea,select):focus{outline:2px solid var(--vb-ink);outline-offset:1px}.vb-empty{padding:60px 20px;text-align:center;border:1px dashed var(--vb-line);border-radius:var(--vb-radius);color:var(--vb-muted)}.vb-empty h2,.vb-empty h3{color:var(--vb-ink);letter-spacing:-.05em;font-weight:450;font-size:clamp(30px,4vw,54px);margin:0 0 10px}.vb-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:56px;flex-wrap:wrap}.vb-pagination a,.vb-pagination span{display:grid;place-items:center;min-width:46px;height:46px;padding:0 14px;border-radius:999px;border:1px solid var(--vb-line);font-size:13px;font-weight:600}.vb-pagination .is-current{background:var(--vb-ink);color:#fff;border-color:var(--vb-ink)}.vb-pagination a:hover{border-color:var(--vb-ink)}.vb-editor-hint{padding:18px 22px;border-radius:18px;background:#fff7c7;color:var(--vb-ink);font-size:14px;line-height:1.5}body.vb-theme .c-btn,body.vb-theme .button,body.vb-theme button.btn{border-radius:999px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}body.vb-theme .modal--cart .modal__content,body.vb-theme .modal--search .modal__content{font-family:var(--vb-font)}body.vb-theme .cart-draw__title,body.vb-theme .search-draw__title{letter-spacing:-.04em;font-weight:500}body.vb-theme input,body.vb-theme textarea,body.vb-theme select,body.vb-theme .template-customers,body.vb-theme .customer{font-family:var(--vb-font)}.shopify-policy__container{max-width:860px!important;padding:clamp(40px,6vw,90px) 20px!important}.shopify-policy__title h1{letter-spacing:-.06em;font-weight:450;font-size:clamp(42px,6vw,84px);line-height:.95}.shopify-policy__body{line-height:1.7}:where(.vb-s){line-height:normal}:where(.vb-s) :is(h1,h2,h3,h4,h5,h6):where(:not(.vb-rte *)){color:inherit;text-transform:none;font-family:inherit}@media(hover:hover){:where(.vb-s) a:hover,:where(.vb-s) a:hover *{opacity:1}}.vb-header-section{position:relative;z-index:60}.vb-header-section:has(.vb-header-wrap.is-sticky:not(.is-overlay)){position:sticky;top:0}.vb-header-wrap.is-sticky:not(.is-overlay){position:relative}.vb-announcement-section{position:relative;z-index:61}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vb-shop.css.map */
