.header__menu>ul.with-block .menu__item{padding-inline:1rem}.header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:1rem}.dropdown__nav summary{display:flex;align-items:center;justify-content:space-between}.dropdown__nav summary svg{width:16px;rotate:-90deg;opacity:.4}.category-banners-four{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;margin-top:30px}.category-banners-four .cat-img-banner{background:none!important;width:calc(25% - 15px)}.category-banners-four .cat-img-banner img{margin:0}.collection-banner-section .banner__box{max-width:100%;width:100%}.product--thumbnail .product__media-list .product__media{border-radius:var(--rounded-block)}.product--thumbnail .media--square>:is(img,svg){object-fit:contain}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:rgb(var(--color-foreground)/ 1)}.upsell-products .card-grid{--card-grid-gap: .325rem}.rte .upsell-products h3{font-size:1.25rem;margin-top:0}.rte .upsell-products a:not(.button,.reversed-link){background:none}.rte .upsell-products :is(img,video){margin:0}.rte .upsell-products .product-card__content,.rte .upsell-products .quick-add{padding-inline:.5rem}.rte .upsell-products .product-card__content p{margin:0}.rte .upsell-products .swatches-globo--list{margin-top:10px}.rte .upsell-products .swatches-globo--list .globo-align-content-right ul.value{justify-content:flex-start}.product-sticky-form__card .media>img{aspect-ratio:1/1;object-fit:contain}.product-card__content{padding-inline:1rem}.product-card__content .product-card__details{flex-direction:column;row-gap:1rem}.product-card__content .product-card__details .price__regular{font-size:1.25rem;font-weight:700}.product-card__rating{background:#f4edfa}.product__breadcrumb{margin-bottom:1rem;border-bottom:none}.additional-attributes td ul{padding-left:0;list-style:none}.additional-attributes td ul li{padding-left:0}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).jdgm-write-rev-link{background:none}.price-promise{display:flex;flex-wrap:wrap;width:100%;column-gap:3rem}.price-promise .block-holder,.price-promise .form{width:calc(50% - 1.5rem)}.price-promise .form .contact-form>div{margin-bottom:1rem}.price-promise .form .contact-form .first-name{display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;row-gap:1rem}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).button--primary{color:rgb(var(--color-button-text))}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).button--primary:hover{color:rgb(var(--color-button))}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).jdgm-rev__buyer-badge{color:#fff}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).jdgm-write-rev-link{transition:.4s}.specifications.with-border .specification *:not(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6).jdgm-write-rev-link:hover{background:var(--jdgm-write-review-bg-color, var(--jdgm-primary-color))!important}table th.label,table td.label{margin-block-end:0;display:table-cell}.cr-delivery-method{padding:0 10px 10px!important}.delivery-method-desc{color:red;font-weight:700;font-style:italic}.product-card .product-card__media{aspect-ratio:1}.product-card .media>img{aspect-ratio:1;object-fit:contain}.product-card__media :is(.media,.flickity-viewport,.product-card__model,.product-card__secondary){height:100%}.footer__left .footer__logo{--sp-10: 1.5rem}.footer__left .phone{display:flex;align-items:center}.footer__left .phone .phone-icon{margin-right:10px;color:#6a2b99}.footer__left .phone .phone-icon svg{width:44px;height:auto}.footer__left .phone .phone-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600}.contact-info address{font-size:.875rem;font-style:normal;line-height:1.125rem}.footer__left .phone .phone-number .number-text{font-weight:300;font-size:.875rem;margin-bottom:5px}.footer__left .phone .phone-number .number a{font-size:1.75em;color:#6a2b99;font-weight:600}.newsletter-content.banner__box--large{display:flex;align-items:center;max-width:100%;column-gap:3rem;padding:20px 0 20px 120px!important}.newsletter-content .banner__title{margin-top:0}.newsletter-content .banner__title .highlighted-text{display:block;font-size:calc(var(--title-md) - 50%)}.newsletter-content .email-newsletter .rte{margin-bottom:10px}.newsletter-content .media{position:absolute;bottom:0;left:0;z-index:-1}.newsletter-content .email-newsletter{margin-bottom:var(--sp-5);min-width:50%;margin-left:auto}.newsletter-content .email-newsletter form{max-width:100%;position:relative}.newsletter-content .email-newsletter form .h-captcha[data-size=invisible]{position:absolute}.newsletter-content .newsletter-form .field .input{border:1px solid #fff}.vendor-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.vendor-list .brand-letter{width:100%;color:#6a2b99;font-size:24px;font-weight:700;border-bottom:1px solid #6a2b99;padding-bottom:10px}.vendor-list .vendor-list-item{width:calc(16.66% - 20px * 5/6);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:18px;font-weight:500;row-gap:10px;border:1px solid #ddd;padding:10px 10px 20px;position:relative;transition:.4s}.vendor-list .vendor-list-item a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vendor-list .vendor-list-item:hover{border-color:#6a2b99}.vendor-list .vendor-list-item img{width:100%;height:100px;object-fit:scale-down}.multicolumn .media[href] img{width:100%}.product{grid-template-columns:calc(50% - var(--sp-10) * 1/2) calc(50% - var(--sp-10) * 1/2)}.scroll-back.back-to-top{position:fixed;bottom:-12rem;right:2rem;padding:0;width:var(--sp-10d5);height:var(--sp-10d5);overflow:hidden;border-radius:var(--rounded-button);background:#fff;border:1px solid rgba(158,7,31,1);opacity:0;visibility:hidden;pointer-events:none;transition:.3s;z-index:99}.scroll-back.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;bottom:2rem}.scroll-back.back-to-top .icon{width:var(--sp-5d5);height:var(--sp-5d5)}.scroll-back.back-to-top .btn-duplicate{--tw-scale: .6;--tw-translate-y: 100%;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;border-radius:var(--rounded-button);color:rgb(var(--color-background));background-color:rgb(var(--color-foreground));transition:transform var(--animation-primary);transform:translateY(var(--tw-translate-y)) scale(var(--tw-scale))}.scroll-back.back-to-top .btn-duplicate{background:linear-gradient(270deg,#620f49,#9e071f 52.88%,#620f49);color:#fff}.scroll-back.back-to-top:hover .btn-duplicate{--tw-scale: 1;--tw-translate-y: 0%}@media screen and (min-width:1024px){.header--center{--header-grid-template: "logo icons tools" "navigation navigation navigation" /minmax(0, 1fr) auto auto}[data-rounded-block=round] .mega-menu__container{max-height:100vh;overflow-y:auto}.card-grid--4{--card-grid-per-row: 4}}@media screen and (max-width:1400px){.header__menu>ul.with-block .menu__item{padding-inline:.7rem}.header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:.7rem}}@media screen and (max-width:1279px){.header-section{--header-items-gap: .75em}.header__menu>ul{--header-nav-gap: 1em}.header__logo img.logo{max-width:140px!important}.header__menu>ul.with-block .menu__item{padding-inline:.325rem}.header__menu>ul.with-block .menu__item .btn-duplicate{padding-inline:.325rem}.vendor-list .vendor-list-item{width:calc(20% - 16px)}}@media screen and (min-width:768px)and (max-width:1023px){.footer__accordions .details{width:calc(33.33% - var(--sp-12) * 2 / 3)}}@media screen and (max-width:1023px){.header__logo img.logo{max-width:100px!important}}@media screen and (max-width:989px){.vendor-list .vendor-list-item{width:calc(25% - 15px)}}@media screen and (max-width:767px){.category-banners-four{column-gap:10px;row-gap:10px}.category-banners-four .cat-img-banner{width:calc(50% - 5px)}.collection-banner-section .page-width .page-width{padding-inline:0}table th,table td{padding:10px}.newsletter-content.banner__box--large{flex-direction:column;padding:10px 0!important}.newsletter-content .newsletter-form .field .input{background:#6a2b99}.vendor-list .vendor-list-item{width:calc(33.33% - 20px * 2/3)}.multicolumn{--sp-10: 1rem}.upsell-products .card-grid{--card-grid-per-row: 3}}@media screen and (max-width:479px){.vendor-list{column-gap:10px}.vendor-list .vendor-list-item{width:calc(50% - 5px)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
