@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Rubik:wght@300;400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700&display=swap";:root{--vn-sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-body-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;--font-heading-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;--font-page-title-family:var(--vn-sans) !important;--font-sub-heading-type:var(--vn-sans) !important;--font-menu-lv1-family:var(--vn-sans) !important;--font-menu-lv2-family:var(--vn-sans) !important;--font-menu-lv3-family:var(--vn-sans) !important;--font-mega-menu-lv2-family:var(--vn-sans) !important;--font-mega-menu-lv3-family:var(--vn-sans) !important;--product-title-font:var(--vn-sans) !important;--product-price-font:var(--vn-sans) !important;--product-vendor-font:var(--vn-sans) !important;--btn-1-font-family:var(--vn-sans) !important;--btn-3-font-family:var(--vn-sans) !important;--badge-font:var(--vn-sans) !important}body,h1,h2,h3,h4,h5,h6,button,input,select,textarea,optgroup{font-family:var(--vn-sans)}:root{--vio-ground: #faf8fc;--vio-block: #efeaf6;--vio-brand: #5a4b7c;--vio-deep: #3a2f52;--vio-ink: #1c1a22;--vio-gold: #c9a34e;--vio-rule: #e7e1f0}@media(min-width:1400px){.container,.container-full,.page-width,.wrapper-body>.container,.template-collection .container,.template-product .container,.template-index .container{max-width:1440px!important;padding-left:30px!important;padding-right:30px!important}}@media(min-width:1700px){.container,.container-full,.page-width,.wrapper-body>.container,.template-collection .container,.template-product .container,.template-index .container{max-width:1560px!important;padding-left:40px!important;padding-right:40px!important}}#shopify-section-s01_slider .slideshow__slide,#shopify-section-s01_slider [class*=slide-item],#shopify-section-s01_slider [class*=item-slide],#shopify-section-s01_slider [class*=banner-image],#shopify-section-s01_slider picture,#shopify-section-s01_slider img{border-radius:3px}#shopify-section-s01_slider img{border:1px solid var(--vio-brand);display:block}#shopify-section-s01_slider h1,#shopify-section-s01_slider h2,#shopify-section-s01_slider h3,#shopify-section-s01_slider [class*=heading],#shopify-section-s01_slider [class*=sub-title],#shopify-section-s01_slider [class*=sub_title],#shopify-section-s01_slider [class*=description],#shopify-section-s01_slider [class*=slide-des],#shopify-section-s01_slider [class*=banner-content] p,#shopify-section-s01_slider [class*=slide-content] p,#shopify-section-s01_slider .button,#shopify-section-s01_slider .btn{font-weight:700!important}.facets .facets__button,.facets button[type=submit],.halo-sidebar .button-apply,.button-apply,.btn-apply,.sidebar-filter .btn-apply,.product-form__submit,.product-form .btn-addToCart,.btn-addToCart,.add-to-cart-btn,.form-addToCart button,.shopify-payment-button__button--unbranded,.cart__checkout-button,.cart-drawer .button-checkout,.newsletter__button,.contact__button{background-color:var(--vio-brand)!important;border-color:var(--vio-brand)!important;color:#fff!important}.facets .facets__button:hover,.facets button[type=submit]:hover,.halo-sidebar .button-apply:hover,.button-apply:hover,.btn-apply:hover,.sidebar-filter .btn-apply:hover,.product-form__submit:hover,.product-form .btn-addToCart:hover,.btn-addToCart:hover,.add-to-cart-btn:hover,.form-addToCart button:hover,.shopify-payment-button__button--unbranded:hover,.cart__checkout-button:hover,.cart-drawer .button-checkout:hover,.newsletter__button:hover,.contact__button:hover{background-color:var(--vio-deep)!important;border-color:var(--vio-deep)!important;color:#fff!important}.product-item .card-action .button,.product-item .quickview-button,.product-item .btn-quick-shop{background-color:var(--vio-brand);border-color:var(--vio-brand);color:#fff;border-radius:3px}.product-item .card-action .button:hover,.product-item .quickview-button:hover,.product-item .btn-quick-shop:hover{background-color:var(--vio-deep);border-color:var(--vio-deep)}.product-item .card__badge .badge-sale,.product-item .card__badge .badge--sale,.product-item .badge-sale{background-color:var(--vio-gold)!important;border-color:var(--vio-gold)!important;color:var(--vio-ink)!important}.product-item .card__heading,.product-item .card-information__wrapper>.card-title{min-height:2.8em!important;line-height:1.4!important;margin-top:4px;margin-bottom:6px}.product-item .card__heading>.card-title,.product-item .card-information__wrapper>.card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;color:var(--vio-ink)}.product-item .jdgm-widget.jdgm-preview-badge{min-height:20px;margin:2px 0 6px}.product-item .card-vendor{min-height:18px}.productListing.productGrid{display:flex;flex-wrap:wrap;align-items:stretch}.productListing.productGrid>.product{display:flex;flex-direction:column}.productListing.productGrid>.product>.product-item,.productListing.productGrid>.product>.product-item>.card{display:flex;flex-direction:column;flex:1 1 auto;width:100%}.productListing.productGrid>.product>.product-item>.card>.card-information{flex:1 1 auto}.productListing.productList{display:block}.product-item>.card{background:#fff;border:1px solid var(--vio-rule);border-radius:3px;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.product-item>.card:hover{border-color:#cfc4e0;box-shadow:0 4px 14px #3a2f5217}.product-item>.card>.card-product,.product-item>.card>.card-product>.card-product__wrapper,.product-item .card-media{border-radius:3px 3px 0 0}.product-item>.card>.card-information{padding:12px 14px 13px}.product-item .card-media{border:0!important}.product-item .card__badge>*{border-radius:3px}.product-item .card-information__wrapper.text-center,.product-item .card-information__wrapper.text-right,.product-item .card-information__wrapper{text-align:left!important}.product-item .card-information__wrapper .card-vendor,.product-item .card-information__wrapper .card__heading,.product-item .card-information__wrapper .card-price,.product-item .card-information__wrapper .jdgm-widget,.product-item .card-information__wrapper .jdgm-prev-badge{text-align:left!important;justify-content:flex-start!important}.product-item .card-information__wrapper .card-price .price{justify-content:flex-start!important}@media(min-width:1200px){.header-navigation [class*=megamenu] .site-nav-dropdown,.header-navigation .site-nav-dropdown[class*=mega],.header-navigation [class*=mega-menu],.header-navigation [class*=megamenu][class*=content],header [class*=megamenu]>.site-nav-dropdown,.site-nav>li[class*=mega]>.site-nav-dropdown{max-width:1440px!important;width:calc(100vw - 96px)!important;left:50%!important;right:auto!important;margin-left:0!important;transform:translate(-50%)!important;border:1px solid var(--vio-rule);border-top:0;border-radius:0 0 3px 3px;box-shadow:0 14px 30px #3a2f5214}.header-navigation [class*=megamenu] .site-nav-dropdown>.container,.header-navigation [class*=megamenu] .site-nav-dropdown>.row,.header-navigation [class*=mega] .mega-container,.header-navigation [class*=mega] .megamenu-container{max-width:100%!important;width:100%!important;padding-left:44px!important;padding-right:44px!important;margin-left:0!important;margin-right:0!important}.header-navigation .site-nav-dropdown .menu-lv-2>a,.header-navigation .site-nav-dropdown .lv-2>a{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--vio-rule);display:block;color:var(--vio-ink)}.header-navigation .site-nav-dropdown .menu-lv-3>a,.header-navigation .site-nav-dropdown .lv-3>a{font-size:13.5px;line-height:1.5;padding:5px 0}.header-navigation .site-nav-dropdown .menu-lv-3>a:hover,.header-navigation .site-nav-dropdown .lv-3>a:hover{color:var(--vio-brand)}}@media(max-width:1024px){.mobile-nav-wrapper .mobile-nav__link,.menu-mobile .menu-lv-1>a{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:14px 20px;border-bottom:1px solid var(--vio-rule)}.menu-mobile .menu-lv-2>a{font-size:14px;font-weight:600;padding:12px 20px;color:var(--vio-ink)}.menu-mobile .menu-lv-3>a{font-size:13.5px;font-weight:400;padding:11px 20px 11px 34px;color:#4f4a58}.mobile-nav-wrapper .mobile-nav__toggle,.menu-mobile .icon-dropdown{min-width:44px;min-height:44px}.mobile-nav-wrapper{max-width:88vw}}.template-product #shopify-section-main{padding-bottom:28px!important}.template-product #shopify-section-product-recommendations,.template-product #shopify-section-product-recently-viewed{margin-top:28px!important}.template-product #shopify-section-product-recommendations .block-title,.template-product #shopify-section-product-recently-viewed .block-title{margin-top:14px!important}.template-product .ai-faq,.template-product .vh-hero{margin-top:28px!important}.template-product .breadcrumb,.template-product .breadcrumb-wrapper{margin-bottom:12px!important}.template-product .jdgm-rev-widg{margin-top:28px!important}@media(max-width:767px){.template-product #shopify-section-main{padding-bottom:20px!important}.template-product #shopify-section-product-recommendations,.template-product #shopify-section-product-recently-viewed,.template-product .ai-faq,.template-product .vh-hero{margin-top:20px!important}}.template-collection .collection-header,.template-collection .collection-hero,.template-collection .collection-toolbar,.template-collection .toolbar{margin-bottom:14px!important}.template-collection .productListing.productGrid>.product{margin-bottom:20px!important}.wrapper-body>.shopify-section:last-child{margin-bottom:0!important}.block-title{margin-bottom:10px!important}.template-product .product-single__description p,.template-product .product-single__description li,.template-product .rte p,.template-product .rte li{line-height:1.58!important}.template-product .product-single__description p,.template-product .rte p{margin-bottom:11px!important}.template-product .product-single__description p:last-child,.template-product .rte p:last-child{margin-bottom:0!important}.template-product .product-single__description h2,.template-product .product-single__description h3,.template-product .rte h2,.template-product .rte h3{margin-top:18px!important;margin-bottom:7px!important;line-height:1.26!important;letter-spacing:-.012em!important}.template-product .rte ul,.template-product .rte ol{margin-top:7px!important;margin-bottom:11px!important}.template-product .ai-faq-heading{margin-bottom:11px!important}.template-product .ai-faq-q{padding:10px 0!important}.template-product .ai-faq-title{font-size:15.5px!important;font-weight:500!important}.template-product .ai-faq-a{padding-bottom:11px!important}.template-product .ai-row{line-height:1.55!important;font-size:14.5px!important}.template-product .ai-faq-item{border-bottom-width:1px!important;border-bottom-color:#eee9f4!important}.template-product .ai-faq-grid{gap:48px!important}.template-product .vh-hero__headline{margin-bottom:10px!important;line-height:1.06!important}.template-product .vh-hero-tags{margin-bottom:10px!important}.template-product .vh-hero__sub{line-height:1.5!important}.template-product .product-single__description .btn-show-more,.template-product .product-single__description .show-more,.template-product .description-btn-show-more{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:10px!important;padding:0!important;background:none!important;border:0!important;border-bottom:1px solid #5a4b7c!important;border-radius:0!important;color:#5a4b7c!important;font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important}.template-product .product-single__description .btn-show-more:hover,.template-product .product-single__description .show-more:hover,.template-product .description-btn-show-more:hover{color:#3a2f52!important;border-bottom-color:#3a2f52!important}@media(max-width:767px){.template-product .product-single__description p,.template-product .rte p{margin-bottom:10px!important;line-height:1.55!important}.template-product .ai-faq-grid{gap:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/custom.css.map */
