: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 #pgd p,.template-product #pgd li,.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 #pgd p,.template-product .product-single__description p,.template-product .rte p{margin-bottom:11px!important}.template-product #pgd p:last-child,.template-product .product-single__description p:last-child,.template-product .rte p:last-child{margin-bottom:0!important}.template-product #pgd h2,.template-product #pgd h3,.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 #pgd ul,.template-product #pgd ol,.template-product .rte ul,.template-product .rte ol{margin-top:7px!important;margin-bottom:11px!important}.template-product #pgd li{margin-bottom:3px!important}.template-product #pgd .section,.template-product #pgd .pd,.template-product #pgd .faq-section{margin-top:20px!important;padding-top:0!important}.template-product #pgd .hero{padding:15px 17px!important;margin-bottom:16px!important}.template-product #pgd .hero-headline{margin-bottom:7px!important;line-height:1.28!important}.template-product #pgd summary,.template-product #pgd .faq2-item summary,.template-product #pgd .acc-block summary,.template-product #pgd .inci-block summary,.template-product #pgd .warn-block summary{padding-top:9px!important;padding-bottom:9px!important;line-height:1.35!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important}.template-product #pgd .acc-block>details>summary,.template-product #pgd .inci-block>details>summary,.template-product #pgd .warn-block>details>summary{font-size:15.5px!important;font-weight:600!important}.template-product #pgd details[open]>summary{font-weight:600!important}.template-product #pgd summary,.template-product #pgd details{border-color:#eee9f4!important}.template-product #pgd .faq2-arrow,.template-product #pgd summary [class*=arrow],.template-product #pgd summary [class*=icon]{font-size:15px!important;font-weight:400!important;opacity:.7!important}.template-product #pgd .faq2-answer,.template-product #pgd .abody,.template-product #pgd .ibody,.template-product #pgd .wbody,.template-product #pgd details>div{padding-bottom:11px!important;line-height:1.58!important;font-size:14.5px!important}.template-product #pgd .faq2-item,.template-product #pgd .acc-block,.template-product #pgd .inci-block,.template-product #pgd .warn-block{margin-bottom:0!important}.template-product #pgd .why-card,.template-product #pgd .fw-card2,.template-product #pgd .how-step,.template-product #pgd .warn-item{padding:13px 15px!important}.template-product #pgd .why-card p,.template-product #pgd .how-step p{line-height:1.52!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 #pgd p,.template-product .product-single__description p,.template-product .rte p{margin-bottom:10px!important;line-height:1.55!important}.template-product #pgd .section,.template-product #pgd .pd,.template-product #pgd .faq-section{margin-top:16px!important}.template-product #pgd summary{padding-top:8px!important;padding-bottom:8px!important;font-size:14.5px!important}.template-product .ai-faq-grid{gap:20px!important}}#pgd{--accent: #5a4b7c !important;--bg: #efeaf6 !important;--border: #ddd5e8 !important;--title: #1c1a22 !important;--rule: #e7e1f0;--ink: #1c1a22;--body: #4a4552}#pgd .hero{background:#efeaf6!important;border:1px solid #ddd5e8!important;border-left:4px solid #5a4b7c!important;border-radius:3px}#pgd .hero-eyebrow{color:#5a4b7c!important}#pgd .hero-eyebrow span{background:#5a4b7c!important}#pgd .hero-headline,#pgd .hero h1,#pgd .hero h2{color:#1c1a22!important}#pgd .hero-active,#pgd .chip{background:#fff!important;border:1px solid #ddd5e8!important;color:#1c1a22!important;border-radius:3px}#pgd .hero-active b{color:#5a4b7c!important}#pgd .hero-divider{border-color:#ddd5e8!important;background:#ddd5e8!important}#pgd .chip-origin{color:#4a4552!important}#pgd .section h2,#pgd .pd h2,#pgd .faq-section h2{color:#1c1a22!important}#pgd .acc-block summary,#pgd .inci-block summary,#pgd .warn-block summary,#pgd .faq2-item summary{color:#1c1a22!important}#pgd .acc-block details[open] summary,#pgd .inci-block details[open] summary,#pgd .warn-block details[open] summary,#pgd .faq2-item details[open] summary{color:#5a4b7c!important}#pgd .faq2-arrow{color:#5a4b7c!important}#pgd .why-card,#pgd .fw-card2,#pgd .how-step,#pgd .warn-item{border-color:#ddd5e8!important}#pgd .why-card h3,#pgd .how-step h3{color:#5a4b7c!important}#pgd .fw-dot,#pgd .how-num span{background:#5a4b7c!important;color:#fff!important;border-color:#5a4b7c!important}#pgd .warn-item-label{color:#1c1a22!important}#pgd .warn-item-icon{background:#efeaf6!important;border-color:#ddd5e8!important}#pgd .inci-body,#pgd .ibody{color:#4a4552!important}#pgd .col-desc{max-width:1100px;margin:0 auto}#pgd .col-desc-wrap{padding:26px 0 8px}#pgd .col-desc h2{font-size:21px;font-weight:600;color:var(--ink);line-height:1.3;letter-spacing:-.015em;margin:0 0 12px}#pgd .col-desc p{font-size:16px;line-height:1.7;color:var(--body);margin:0 0 18px;max-width:70ch}#pgd .col-desc p strong{color:var(--ink);font-weight:600}#pgd .col-desc a{color:#5a4b7c;text-decoration:none;border-bottom:1px solid #cfc4e0}#pgd .col-desc a:hover{border-bottom-color:#3a2f52;color:#3a2f52}#pgd .col-eyebrow:empty{display:none}#pgd .col-divider{border:0;border-top:1px solid var(--rule);margin:0 0 20px}#pgd .col-faq{max-width:92ch;margin-bottom:20px}#pgd .col-faq details{border-top:1px solid var(--rule)}#pgd .col-faq details:last-child{border-bottom:1px solid var(--rule)}#pgd .col-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:15px;font-weight:500;color:var(--ink);line-height:1.4}#pgd .col-faq summary::-webkit-details-marker{display:none}#pgd .col-faq summary::marker{content:""}#pgd .col-faq details[open] summary{font-weight:600;color:#5a4b7c}#pgd .col-faq-icon{width:18px;flex:none;text-align:center;font-size:0;color:#5a4b7c;-webkit-user-select:none;user-select:none}#pgd .col-faq-icon:after{content:"+";font-size:19px;font-weight:300;line-height:1}#pgd .col-faq details[open] .col-faq-icon:after{content:"\2013"}#pgd .col-faq-answer{font-size:14px;line-height:1.65;color:#55505f;padding:0 0 12px;max-width:88ch}#pgd .col-picks{list-style:none;padding:0;margin:0 0 8px;max-width:92ch}#pgd .col-picks li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:11px 0;border-bottom:1px solid var(--rule)}#pgd .col-picks li:first-child{border-top:1px solid var(--rule)}#pgd .col-picks span{font-size:14.5px;color:var(--ink)}#pgd .col-picks a{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#5a4b7c;border-bottom:1px solid #5a4b7c;padding-bottom:2px;white-space:nowrap;text-decoration:none}@media(max-width:640px){#pgd .col-desc-wrap{padding-top:18px}#pgd .col-desc h2{font-size:19px}#pgd .col-desc p{font-size:15.5px}#pgd .col-picks li{flex-direction:column;align-items:flex-start;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom.css.map */
