.announcement-bar *{font-family:var(--font-body-family)}.announcement-bar .phone{margin-left:.3rem;text-decoration:none;color:#fff}sticky-header{border:0!important;border-bottom:4px solid #b496c1!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__close-button{margin-top:0!important}@media(min-width:990px){sticky-header>.header{padding:0}sticky-header>.header h1,sticky-header>.header .header__heading-logo-wrapper{padding:1rem 0}sticky-header>.header nav,sticky-header>.header nav>ul,sticky-header>.header nav>ul>li,sticky-header>.header nav>ul>li>a,sticky-header>.header nav>ul>li>header-menu,sticky-header>.header nav>ul>li>header-menu>details,sticky-header>.header nav>ul>li>header-menu>details>summary{height:100%}sticky-header>.header nav>ul>li>header-menu{display:inline-block}#HeaderMenu-testimonials,#HeaderMenu-about-us{display:none}sticky-header a,sticky-header a>span,sticky-header summary,sticky-header summary>span{text-decoration:none!important}sticky-header>.header nav>ul>li>a:hover,sticky-header>.header nav>ul>li summary:hover,sticky-header>.header nav>ul>li details:hover summary{border-top:4px solid transparent!important;border-bottom:4px solid #73356d!important}sticky-header .mega-menu[open] .mega-menu__content{border-top:4px solid #b496c1!important;z-index:100}sticky-header .mega-menu__list{display:flex!important;gap:0!important;flex-wrap:wrap}sticky-header .mega-menu__list li{padding:1rem;margin:0!important;width:25%;border:1px solid transparent;transition:border .3s,background .3s}sticky-header .mega-menu__list li:hover{border:1px solid #b496c1;background:#e8e1eb}}@media(min-width:1200px){#HeaderMenu-testimonials,#HeaderMenu-about-us{display:flex}sticky-header summary,sticky-header .link{font-size:1.6rem!important}}.banner__buttons a{text-transform:uppercase}#main_sections a{text-decoration:none;color:rgba(var(--color-foreground),.75)}#main_sections li:hover{background:#eee}.multicolumn-card__image-wrapper{margin:0!important}.multicolumn-card__info{padding:0 1rem!important}#main_sections h3{margin:1rem 0;padding:1rem 0;border:1px solid #666}#main_sections li:hover h3{background:#fff}#main_sections h3:hover{background:#ddd!important}#main_sections .rte{margin:0}@media(min-width:600px){#main_sections li{width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing)) / 3)!important;max-width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing)) / 3)!important}}@media(min-width:750px){#main_sections li{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)!important;max-width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)!important}}@media(min-width:990px){#main_sections li{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)!important;max-width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing)) / 4)!important}}#most-popular slider-component li{max-width:300px}#most-popular .card__information{padding:1rem!important}@media(min-width:990px){#most-popular slider-component{position:relative}#most-popular slider-component:before,#most-popular slider-component:after{position:absolute;content:" ";background:#f4eff6;height:100%;width:calc((100% - 1100px)/2);left:0;top:0;z-index:100}#most-popular slider-component:after{left:calc(100% - ((100% - 1100px)/2))}}.img-grids-block{max-width:var(--page-width);padding:2rem 1rem}.img-grids-block img{display:block;max-width:100%;height:100%;object-fit:cover;width:100%}.grid-img-overlay{position:relative;margin:0 0 1rem}.grid-overlay-content{position:absolute;top:0;left:0;bottom:0;right:0;background:#00000073;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-align:center}.grid-overlay-content h2{font-size:3rem;color:#fff;font-weight:400}.grid-overlay-content .button{letter-spacing:2px;font-weight:700;background-color:transparent;color:#fff;text-transform:uppercase;border:1px solid #fff}.grid-overlay-content .button:hover,.grid-overlay-content .button:focus{background-color:#fff;color:#333}.grid-overlay-content .button:before,.grid-overlay-content .button:after{display:none}@media(min-width:600px){.grid-right{display:flex;flex-wrap:nowrap}.grid-right .grid-img-overlay{flex:1;width:50%;margin-right:1rem}.grid-right .grid-img-overlay:last-child{margin-right:0}}@media(min-width:990px){.grid-img-overlay{margin:0}.img-grids-block{margin:0 auto;display:flex;padding:2rem 5rem;flex-wrap:wrap}.grid-overlay-content h2{font-size:4rem}.grid-right .grid-overlay-content h2{font-size:3rem}.grid-left{width:70%;padding:0 2rem 0 0}.grid-right{display:block;width:30%}.grid-right .grid-img-overlay{width:100%;height:calc(50% - 1rem);margin-right:0}.grid-right .grid-img-overlay+.grid-img-overlay{margin-top:2rem}}.product__tax{vertical-align:baseline!important}.product-form__buttons{max-width:100%!important}.gift-wrap-product label{display:inline-block;padding-left:.5rem;margin-bottom:1rem}.gift-wrap-product textarea,.gift-wrap-product textarea:focus{display:block;width:100%;height:10rem;padding:.6rem;margin-bottom:1rem;font-family:var(--font-body-family);outline:none;border:1px solid #333;-webkit-box-shadow:none;box-shadow:none}.shopify-payment-button{display:none}#shopify-buy-now-button{cursor:pointer;padding:1.5rem 1rem;color:#fff;width:100%;font-size:1.5rem;letter-spacing:1px;background-color:#73356d!important;border:1px solid #73356d!important}#shopify-buy-now-button:hover{background-color:#96308b!important;border:1px solid #96308b!important}#cart-notification-product{flex-wrap:wrap}#cart-notification-product>div{margin-top:.5rem;margin-bottom:1.5rem}#cart-notification-product>.cart-notification-product__image{width:33%;margin-right:0;border:0}#cart-notification-product>:nth-child(2n){width:66%;margin-top:.5rem}.alert-message{color:#c00;border:1px solid #CC0000;padding:1rem;margin-bottom:1rem}.rose_information{text-align:left;width:100%;padding:.6rem;border-top:1px solid #bbb;border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;font-size:1.3rem}.rose_information .attribute{width:35%;color:#73356d}.rose_information .value{width:65%}@media(min-width:600px){.rose_information .attribute{width:15%}.rose_information .value{width:35%}}@media(min-width:750px){.product__info-wrapper .rose_information .attribute{width:35%}.product__info-wrapper .rose_information .value{width:65%}}@media(min-width:1200px){.product__info-wrapper .rose_information .attribute{width:15%}.product__info-wrapper .rose_information .value{width:35%}}@media(min-width:750px){.facets__heading{font-weight:700}}@media(min-width:990px){.product__media-wrapper,.product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.advanced_filter_only{display:none}.advanced_filters{position:relative;top:-2px;font-size:1.3rem}.advanced_filters_mob{padding:1rem 1.8rem}.videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}blockquote{display:block!important;margin:2rem 0 2rem 2rem;padding:1rem}blockquote>footer{display:block;text-align:right;color:#888}label.tooltip{cursor:help;color:#73356d}label.tooltip:hover{color:#000}label.tooltip>span{position:relative}label.tooltip span.tooltip{visibility:hidden;width:28rem;background-color:#000;color:#fff;text-align:center;border-radius:1rem;padding:1rem 0;position:absolute;z-index:1001;top:100%;left:calc(50% - 14rem);opacity:0;transition:opacity 1s}label.tooltip span.tooltip p{padding:.6rem;margin:0}label.tooltip span.tooltip a{color:#eee}label.tooltip span.tooltip a:hover{color:#bbb}input.tooltip{display:none}input.tooltip:checked+label.tooltip span.tooltip{visibility:visible;opacity:1}input.tooltip:checked+label.tooltip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;cursor:no-drop}.column-right{padding:0 0 0 2rem}@media(min-width:990px){.column-right,.column-left{display:inline-block;width:49.5%;vertical-align:top}.column-right{padding:2rem 0 0 2rem}}.footer__content-top{display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important}.footer__content-top h2{color:#73356d}.footer__blocks-wrapper{width:66.666%}.footer-block--newsletter{display:flex;width:33.333%;margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/style.css.map */
