:root{--vb-r-sm: 18px;--vb-r-lg: clamp(56px, 8vw, 120px)}.cstm-fp__media,.cstm-innov__media,.cstm-innov2__media,.cstm-story__media,.vb-life__media,.shopify-section [class*=image-block--],media-gallery .product-media-container{overflow:hidden;border-radius:var(--vb-r-lg) var(--vb-r-sm) var(--vb-r-sm) var(--vb-r-sm)}.vb-corner--r{border-radius:var(--vb-r-sm) var(--vb-r-lg) var(--vb-r-sm) var(--vb-r-sm)!important}.cstm-fp__media img,.cstm-innov__media img,.cstm-innov2__media img,.cstm-story__media img,.vb-life__media video,.vb-life__media img,.shopify-section [class*=image-block--] img{border-radius:0}.vb-ingr__card{border-radius:36px 12px 12px}.cstm-fp__media{position:relative}.cstm-fp__img-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.cstm-fp__title-link{color:inherit;text-decoration:none;transition:opacity .3s ease}.cstm-fp__title-link:hover{opacity:.75}.cstm-fp__media:has(.cstm-fp__img-link:hover) img{filter:brightness(1.03)}.vb-hero__cta,main [class*=cstm-][class*=__btn]{border-radius:999px!important}quantity-selector-component.quantity-selector{border-radius:14px!important;overflow:hidden}.vb-silver{isolation:isolate;background-color:#f1f1f2!important;background-image:linear-gradient(135deg,#f8f8f9,#e8e9eb 28%,#f9f9fa 50%,#e5e6e9 74%,#f5f5f6)!important}.vb-silver:before,.vb-silver:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vb-silver:before{background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.7) 46%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.7) 54%,transparent 68%) no-repeat;background-size:300% 100%;animation:vb-sheen 12s ease-in-out infinite}.vb-silver:after{background-image:radial-gradient(circle at 12% 18%,#fff 0 1.3px,transparent 2.2px),radial-gradient(circle at 37% 72%,#fff 0 1px,transparent 1.8px),radial-gradient(circle at 63% 31%,#fff 0 1.5px,transparent 2.4px),radial-gradient(circle at 86% 64%,#fff 0 1px,transparent 1.8px),radial-gradient(circle at 51% 92%,#fff 0 1.2px,transparent 2px),radial-gradient(circle at 74% 8%,#fff 0 1px,transparent 1.8px);background-size:360px 280px;filter:drop-shadow(0 0 2px rgba(255,255,255,.9));animation:vb-glint 4.8s ease-in-out infinite alternate}@keyframes vb-sheen{0%{background-position:150% 0}60%,to{background-position:-50% 0}}@keyframes vb-glint{0%{opacity:.2}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.vb-silver:before,.vb-silver:after{animation:none}}.vb-thread{position:relative;height:0;z-index:2;pointer-events:none}.vb-thread svg{position:absolute;left:50%;top:-75px;width:120px;height:150px;margin-left:-60px;overflow:visible;clip-path:inset(0 0 100% 0);transition:clip-path 1.6s cubic-bezier(.45,.05,.25,1)}.vb-thread--flip svg{transform:scaleX(-1)}.vb-thread.is-in svg{clip-path:inset(0 0 -10% 0)}.vb-thread__line{fill:none;stroke:#8a8d49;stroke-opacity:.55;stroke-width:2;stroke-linecap:round;stroke-dasharray:0 8}.vb-thread__dot{fill:#e2b9a9}.vb-thread__spark{fill:#8a8d49}.vb-thread--soft .vb-thread__line{stroke:#e3b3a0;stroke-opacity:1}.vb-thread--soft .vb-thread__spark,.vb-thread--soft .vb-thread__dot{fill:#e3b3a0}@media(max-width:749px){.vb-thread svg{top:-55px;width:90px;height:112px;margin-left:-45px}}@media(max-width:749px){:root{--vb-r-sm: 14px}.vb-corner--r{border-radius:var(--vb-r-lg) var(--vb-r-sm) var(--vb-r-sm) var(--vb-r-sm)!important}}@media screen and (min-width:990px){.footer-content[style*="--grid-columns: 4"]{grid-template-columns:1.15fr .75fr .75fr 1.6fr!important}}.vb-kform{align-self:stretch;width:100%;max-width:460px}.vb-kform [class*=klaviyo-form-],.vb-kform form{width:100%!important;max-width:none!important}.shopify-block:has(>.vb-kform){align-self:stretch;width:100%;max-width:460px}.group-block-content:has(.vb-kform) h2{font-size:clamp(20px,1.6vw,24px)!important;line-height:1.2!important}.vb-kform form>div{flex-direction:row!important;flex-wrap:wrap!important;gap:10px!important}.vb-kform form>div>div{flex:1 1 calc(50% - 5px)!important;min-width:0!important;padding:0!important;min-height:0!important}.vb-kform form>div>div:last-child{flex-basis:100%!important}.vb-kform form>div>div>div{padding:0!important}.vb-kform input{height:44px!important;min-height:44px!important;font-size:14px!important;border-radius:12px!important;padding:0 14px!important}.vb-kform button{height:44px!important;min-height:44px!important;width:100%!important;border-radius:999px!important;background:#8a8d49!important;border-color:#8a8d49!important;color:#f8f1e6!important;font-size:12.5px!important;letter-spacing:.12em!important;transition:filter .3s ease!important}.vb-kform button:hover{filter:brightness(.92)}@media(max-width:420px){.vb-kform form>div>div{flex-basis:100%!important}}.vb-kform,.shopify-block:has(>.vb-kform){max-width:none!important}.footer-content .social-icons__wrapper{gap:18px!important;margin-top:18px!important}.footer-content .social-icons__icon-wrapper svg{width:28px!important;height:28px!important}.footer-content .social-icons__icon-wrapper{width:28px!important;height:28px!important}@media(max-width:749px){.vb-hero__copy{text-align:center}.vb-hero__text,.vb-hero__cta{margin-inline:auto}}@media(max-width:749px){.footer-content{grid-template-columns:1fr 1fr!important;text-align:center}.footer-content>.group-block{grid-column:1 / -1}.footer-content .group-block-content,.footer-content .text-block{align-items:center!important;text-align:center}.footer-content .text-block>*{text-align:center!important}.footer-content .logo-block,.footer-content .social-icons__wrapper{justify-content:center!important}.footer-content .menu,.footer-content .menu *{text-align:center}.footer-content .menu__heading,.footer-content .menu ul{justify-content:center;align-items:center}[id*=footer_utilities] .utilities{grid-template-columns:1fr!important;justify-items:center;text-align:center}}@media(max-width:749px){.payment-icons__list{justify-content:center!important}}@media(max-width:749px){.cstm-fp__body,.cstm-innov__eyebrow,.cstm-innov__heading,[id$=__section_tNnkDX] h2{text-align:center!important}.cstm-innov__btn{display:table;margin-inline:auto}[id$=__section_tNnkDX] .group-block-content{align-items:center!important}}@media(max-width:749px){.cstm-fp__body ul{width:fit-content;margin-inline:auto;text-align:left!important}}@media(max-width:749px){.vb-hero__copy{padding-top:28px!important}.vb-hero__eyebrow{margin-bottom:10px!important}.vb-hero__title{margin-bottom:12px!important}.vb-hero__text{margin-bottom:18px!important}.vb-hero__cta{padding-top:14px!important;padding-bottom:14px!important}.vb-hero__stage{margin-top:0!important}}@media(max-width:749px){.cstm-fp__eyebrow,.cstm-fp__title{margin-bottom:8px!important}.cstm-fp__tagline{margin-bottom:12px!important}.cstm-fp__price{margin-bottom:16px!important}[id$=__section_tNnkDX] .text-block p{max-width:none!important}.footer-content{padding-bottom:40px!important}}@media(max-width:749px){.cstm-fp__link{margin-left:0!important}[id$=__section_tNnkDX] .layout-panel-flex--row{gap:20px!important}[id$=__section_tNnkDX] .text-block,[id$=__section_tNnkDX] .text-block p{text-align:center!important}}@media(max-width:749px){[id$=__section_tNnkDX] .group-block{flex:0 0 auto!important}}@media(max-width:749px){.footer-content>.group-block:last-child{padding-top:36px!important}}@media(max-width:749px){.product-information media-gallery{padding-inline:16px}.product-information .group-block-content:has(>.text-block>h1){align-items:center!important;text-align:center}.product-information .group-block-content:has(>.text-block>h1) h1,.product-information product-price,.product-information product-price *{text-align:center!important}.product-information product-price{width:100%}.vb-seals{justify-content:center!important}}@media(max-width:749px){.cstm-abouthero__img{object-position:80% 50%!important}.cstm-abouthero__overlay{opacity:.45!important}}@media(max-width:749px){.cstm-ph{padding-top:40px!important;padding-bottom:40px!important;min-height:0!important}.vb-gband__eyebrow,.vb-gband__heading{text-align:center!important}.vb-gband__cta{display:table;margin-inline:auto}}@media(max-width:749px){.vb-gband__copy .vb-gband__cta{display:table!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:749px){.cstm-contact__info,.cstm-contact__info *{text-align:center!important}.cstm-contact__form-wrap .cstm-contact__btn{display:table!important;margin-left:auto!important;margin-right:auto!important}}[class*=text_6JxmJQ] p{font-size:18px;line-height:1.55;max-width:560px;margin-top:-8px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vb-polish.css.map */
