:root{--vendi-blue: #0057B8;--vendi-blue-dark: #004494;--vendi-text: #1F2937;--vendi-text-soft: #606E80;--vendi-bg: #FFFFFF;--vendi-bg-soft: #F7F9FC;--vendi-border: #D8E0EA;--vendi-shadow: 0 10px 30px rgba(31, 41, 55, .08);--vendi-radius: 16px}body,.color-background-1,.color-background-2{background:var(--vendi-bg)!important;color:var(--vendi-text)!important}body,p,span,li,a,input,textarea,select,button{font-family:Inter,Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,h6{color:var(--vendi-text)!important;letter-spacing:-.02em;font-weight:700}a{color:var(--vendi-text);transition:color .25s ease}a:hover{color:var(--vendi-blue)}.button,.button--primary,.shopify-payment-button__button,button,.btn{background:var(--vendi-blue)!important;color:#fff!important;border:1px solid var(--vendi-blue)!important;border-radius:12px!important;font-weight:700!important;box-shadow:none!important;outline:none!important;background-image:none!important;transition:all .25s ease}.button:before,.button:after,.button--primary:before,.button--primary:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,button:before,button:after,.btn:before,.btn:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.button:hover,.button--primary:hover,.shopify-payment-button__button:hover,button:hover,.btn:hover{background:var(--vendi-blue-dark)!important;border-color:var(--vendi-blue-dark)!important;transform:translateY(-1px)}.button--secondary,.button.button--secondary,.button--outline,.button.button--outline,button.button--secondary,a.button--secondary{background:#fff!important;color:var(--vendi-blue)!important;border:1px solid var(--vendi-blue)!important;border-radius:12px!important;box-shadow:none!important;outline:none!important;background-image:none!important}.button--secondary:before,.button--secondary:after,.button.button--secondary:before,.button.button--secondary:after,.button--outline:before,.button--outline:after,.button.button--outline:before,.button.button--outline:after,button.button--secondary:before,button.button--secondary:after,a.button--secondary:before,a.button--secondary:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.button--secondary:hover,.button.button--secondary:hover,.button--outline:hover,.button.button--outline:hover,button.button--secondary:hover,a.button--secondary:hover{background:var(--vendi-blue)!important;color:#fff!important;border:1px solid var(--vendi-blue-dark)!important;box-shadow:none!important}.header-wrapper,.header,.shopify-section-header-sticky{background:#fffffff5!important;border-bottom:1px solid var(--vendi-border)!important;box-shadow:0 4px 18px #1f29370a}.header__heading-link,.header__menu-item,.list-menu__item{color:var(--vendi-text)!important;font-weight:600}.header__menu-item:hover,.list-menu__item:hover{color:var(--vendi-blue)!important}.announcement-bar,.utility-bar,.section-announcement-bar{background:var(--vendi-blue)!important;color:#fff!important}.announcement-bar a,.utility-bar a{color:#fff!important}.card,.product-card,.collection .card-wrapper .card,.predictive-search__item,.menu-drawer__menu-item,.article-card,.blog-articles .article-card{border-radius:var(--vendi-radius)!important}.card,.product-card,.collection .card-wrapper .card,.article-card{background:#fff!important;border:1px solid var(--vendi-border)!important;box-shadow:var(--vendi-shadow)!important;overflow:hidden}.card:hover,.product-card:hover,.collection .card-wrapper .card:hover{transform:translateY(-2px);transition:all .25s ease}.card__heading,.card__heading a,.full-unstyled-link,.product__title,.product__title h1{color:var(--vendi-text)!important}.price,.price-item,.product .price{color:var(--vendi-blue)!important;font-weight:700!important}.media,.card__media,.product-media-container{border-radius:14px!important}.shopify-section,.section{margin-bottom:0}.section-template--padding,.section-padding{padding-top:56px!important;padding-bottom:56px!important}.banner,.image-banner,.image-with-text,.rich-text{background:#fff!important}.banner__heading,.image-with-text__heading,.rich-text__heading{color:var(--vendi-text)!important}.banner__text,.image-with-text__text,.rich-text__text{color:var(--vendi-text-soft)!important}.field__input,.select__select,.customer input,.contact__field input,.contact__field textarea,input,textarea,select{border-radius:12px!important;border:1px solid var(--vendi-border)!important;box-shadow:none!important;color:var(--vendi-text)!important}.field__input:focus,input:focus,textarea:focus,select:focus{outline:none!important;border-color:var(--vendi-blue)!important;box-shadow:0 0 0 3px #0057b81f!important}.header .search-field,.header .search-field.field,.header .search-form .search-field,.header .search-wrapper .search-field,.header .field--pill{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important}.header .search-field:before,.header .search-field:after,.header .search-form:before,.header .search-form:after,.header .search-wrapper:before,.header .search-wrapper:after,.header .field--pill:before,.header .field--pill:after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.header .field-input{border:1px solid #d8e0ea!important;box-shadow:none!important;outline:none!important;border-radius:14px!important;background:#fff!important}.header .field-label{background:transparent!important;box-shadow:none!important}.header .field-button-group,.header .field-button,.header .search-button{box-shadow:none!important}.drawer,.cart-drawer,.menu-drawer{background:#fff!important;color:var(--vendi-text)!important}.footer{background:#0f172a!important;color:#e5e7eb!important}.footer a,.footer__content a{color:#e5e7eb!important}.footer a:hover,.footer__content a:hover{color:#fff!important}[class*=gradient],.gradient{background-image:none!important}.badge,.card__badge,.price__badge-sale,.price__badge-sold-out{border-radius:999px!important;font-weight:700!important}.badge{background:var(--vendi-blue)!important;color:#fff!important}@media(max-width:767px){.section-template--padding,.section-padding{padding-top:40px!important;padding-bottom:40px!important}h1{font-size:2.2rem!important}h2{font-size:1.8rem!important}.button,.button--primary,button,.btn{width:auto;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
