: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:14px 16px 16px}.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:6px 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:16px 20px;border-bottom:1px solid var(--vio-rule)}.menu-mobile .menu-lv-2>a{font-size:14px;font-weight:600;padding:13px 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}}#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:44px 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 14px}#pgd .col-desc p{font-size:16px;line-height:1.75;color:var(--body);margin:0 0 28px;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 30px}#pgd .col-faq{max-width:92ch;margin-bottom:30px}#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:15px 0;font-size:15.5px;font-weight:500;color:var(--ink);line-height:1.45}#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:21px;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.7;color:#55505f;padding:0 0 16px;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:13px 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:30px}#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/6/assets/custom.css.map */
