.header-menu__inner li.menu-list__list-item{position:relative}.header-menu__inner li.menu-list__list-item a{font-size:16px;color:#3f3435}.header-menu__inner li.menu-list__list-item a.menu-list__link--active{font-weight:600;color:#bc3fdf!important}.header-menu__inner li.menu-list__list-item a[aria-controls=submenu-3]{padding-right:15px}.header-menu__inner li.menu-list__list-item a[aria-controls=submenu-3]:after{width:16px;height:15px;content:"";position:absolute;right:-15px;background:url(/cdn/shop/files/arrow.png?v=1763031097) no-repeat;background-size:contain}.header-menu__inner li.menu-list__list-item .menu-list__submenu{width:160px;position:absolute;top:120%;left:0;z-index:9}.header-menu__inner li.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner{padding:0}.header-menu__inner li.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu,.header-menu__inner li.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu .mega-menu__grid{display:block}.header-menu__inner li.menu-list__list-item .menu-list__submenu .menu-list__submenu-inner .mega-menu .mega-menu__grid li.mega-menu__column a{padding:6px 10px}.overflow-menu:after{display:none}.home_banner .slide__content>.group-block-content{max-width:1440px;margin:auto}.home_banner .group-block-content .group-block{padding:0}.home_banner .group-block-content .group-block h2{font-size:70px;line-height:120%;color:#3f3435;font-weight:500;margin-bottom:20px}.home_banner .group-block-content .group-block .text-block p{font-size:18px;color:#3f3435;font-weight:500;margin:0}.home_banner .group-block-content .group-block a.button{border-radius:0;padding:18px 30px;font-size:16px;font-weight:600;color:#fff;line-height:normal;text-transform:uppercase}.home_banner .group-block-content .group-block a.button:hover{background:#aa2bce}.slideshow-controls__dots li{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.slideshow-controls__dots li .slideshow-control{width:100%;height:100%;border-radius:50%;background:#7a4988!important;opacity:.3;--color: inharit !important;color:inharit!important}.slideshow-controls__dots li .slideshow-control:after{display:none}.slideshow-controls__dots li .slideshow-control[aria-selected=true]{opacity:1}.product_list_main_sec{background:#fff0ff!important}.product_list_main_sec .group-block-content .text-block h2{color:#3f3435;font-size:50px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:20px}.product_list_main_sec .resource-list{max-width:1440px;margin:0 auto}.product_list_main_sec .resource-list__carousel slideshow-slides{padding:0}.product-card .product-card__content .contents p{color:#3f3435;font-size:21px;font-style:normal;font-weight:500;line-height:130%;text-transform:capitalize;margin:6px 0}.product-card .product-card__content .price{color:#bc3fdf;font-size:20px;font-style:normal;font-weight:600;line-height:120%;font-family:Inter,sans-serif}.hero_section{width:100%;position:relative}.hero_section.color-scheme-6:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 41.64%,#00000038 82.91%)}.hero_section .hero__container{position:relative;z-index:2}.hero_section .hero__container .hero__content-wrapper .text-block p{color:#fff;text-align:center;font-size:60px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize;margin:0}.hero_section .hero__container .hero__content-wrapper a.button-secondary{border-radius:0;padding:18px 30px;font-size:16px;font-weight:600;color:#bc3fdf;line-height:normal;text-transform:uppercase}.hero_section .hero__container .hero__content-wrapper a.button-secondary:hover{background:#fff0ff}.marquee-container{background-color:#edd4f4;padding:10px 0;overflow:hidden;white-space:nowrap}.marquee-container marquee{font-size:18px;font-weight:600;color:#7a4988;letter-spacing:1px;text-transform:uppercase}.marquee-container .marquee-item{display:inline-flex;align-items:center;gap:14px;margin-right:30px;text-transform:uppercase}.marquee-container .separator{width:28px;height:28px;background:url(/cdn/shop/files/star.png?v=1763041239) no-repeat;background-size:contain;background-position:center;font-size:18px;color:#8a48b3}.content_image_section{background:#fff0ff!important}.content_image_section .group-block .group-block-content h2{color:#3f3435;font-size:50px;font-style:normal;font-weight:500;line-height:120%;text-transform:capitalize;margin-bottom:20px}.content_image_section .text-block p{color:#555;font-size:18px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:20px}.content_image_section .group-block .group-block-content a.button{border-radius:0;padding:18px 30px;font-size:16px;font-weight:600;color:#fff;line-height:normal;text-transform:uppercase}.content_image_section .group-block .group-block-content a.button:hover{background:#aa2bce}.footer-content .menu .menu__heading,.footer-content .email-signup-block .email-signup__heading{font-family:Inter,sans-serif;color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;padding-bottom:15px;margin-bottom:15px;position:relative}.footer-content .menu .menu__heading:after,.footer-content .email-signup-block .email-signup__heading:after{width:40px;height:2px;content:"";position:absolute;bottom:0;left:0;z-index:1;background:#bc3fdf}.footer-content .menu .menu__details .details-content ul li.menu__item a{color:#d3d3d3;font-size:16px;font-style:normal;font-weight:400;line-height:170%}.footer-content .email-signup-block .email-signup__input-group{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.footer-content .email-signup-block .email-signup__input-group .email-signup__input{width:calc(100% - 140px);height:56px;border-radius:0;padding-right:25px}.footer-content .email-signup-block .email-signup__input-group .email-signup__button{width:130px;background:#fff;color:#bc3fdf;height:56px;border-radius:0;margin:0;display:flex;align-items:center;justify-content:center;position:static;font-size:15px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:1px;text-transform:uppercase}.footer-content .email-signup-block .email-signup__input-group .email-signup__button svg{max-height:100%}.content_image_section .group-block-content h3{font-size:45px;color:#3f3435;margin-bottom:20px}.contact-form__form-row .form-group{width:50%}.contact-form__form-row .form-group:only-child{width:100%}.contact-form__form-row .form-group label{color:#414651;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.content_image_section .contact-form{padding:50px 40px;background:#fde1fdcc}.content_image_section .contact-form input,.content_image_section .contact-form textarea{border-radius:0;background:#f4d4f4;box-shadow:0 1px 2px #0a0d120d;outline:none}.content_image_section .contact-form .submit-button{border-radius:0}.facets__filters-wrapper .facets__item:before{display:none!important}.facets__filters-wrapper .facets__item .facets__panel .facets__summary{margin-bottom:10px;border-bottom:solid 1px rgba(0,0,0,.1)}.facets__filters-wrapper .facets__item .facets__panel .facets__summary .facets__label{color:#0f0f0f;font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase}.product-information .product-information__grid{display:flex;flex-wrap:wrap}.product-information .product-information__media,.product-details{width:50%;max-width:50%;min-width:50%}.product-information .product-information__media .product-media-container{height:400px}.product-information .product-information__media .product-media-container .product-media{width:100%;height:100%}.product-information .product-information__media ul li .product-media-constraint-wrapper,.product-information .product-information__media ul li .product-media-constraint-wrapper .product-media{width:100%}.product-information .product-information__media .slideshow-controls__thumbnails-container .slideshow-controls__thumbnails{width:100%;display:flex;justify-content:center}.product-information .product-information__media .slideshow-controls__thumbnails-container .slideshow-controls__thumbnails .slideshow-control{width:90px;height:90px;outline:none;border:solid 2px transparent}.product-information .product-information__media .slideshow-controls__thumbnails-container .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:solid 2px #BC3FDF}.product-details .group-block-content .text-block.h5 p{color:#bc3fdf;font-size:18px;font-style:normal;font-weight:600;line-height:155%;letter-spacing:1.8px;text-transform:uppercase}.product-details .group-block-content .text-block h1{color:#3f3435;font-size:40px;font-style:normal;font-weight:600;line-height:115%;text-transform:capitalize;margin-top:0}.product-details .group-block-content .text-block p{color:#555;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:175%}.product-details .group-block-content .text-block .price{color:#eea100;font-size:30px;font-style:normal;font-weight:600;line-height:30px}.product-details .variant-picker .variant-picker__form .variant-option label{color:#3f3435;font-size:14px;font-style:normal;font-weight:500;line-height:155%}.product-details .variant-picker .variant-picker__form .variant-option .variant-option__select-wrapper{margin-top:10px;border:1px solid #8D8D8D}.product-details .buy-buttons-block .product-form-buttons .button.add-to-cart-button{padding:20px;border-radius:0}.product-details .buy-buttons-block .product-form-buttons .button.add-to-cart-button,.product-details .buy-buttons-block .product-form-buttons .shopify-payment-button button{padding:20px;border-radius:0;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:175%;text-transform:uppercase;border:solid 1px transparent}.product-details .buy-buttons-block .product-form-buttons .button.add-to-cart-button:hover{background:#fff;border-color:#4a4a4a;color:#4a4a4a}.product-details .buy-buttons-block .product-form-buttons .shopify-payment-button button:hover{background:#9f17c5}.product-details .text-block h4,.product-details .accordion .details .details__header{color:#3f3435;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:175%;text-transform:capitalize}.product-recommendations .section-resource-list__content{margin-bottom:30px}.product-recommendations .section-resource-list__content .text-block h3{color:#3f3435;font-family:Playfair Display;font-size:50px;font-style:normal;font-weight:600;line-height:100%;text-transform:capitalize}.cart-items-component .cart-drawer__content{justify-content:space-between!important}.cart-items-component .cart-drawer__content h2{padding-top:0;padding-left:20px;padding-bottom:20px}.cart-items-component .cart-drawer__header h2,.cart-items-component .cart-drawer__content h2{color:#3f3435;font-family:DM Sans;font-size:21px;font-style:normal;font-weight:600;line-height:195%;text-transform:uppercase;margin-bottom:0;justify-content:flex-start}.cart-items-component .cart-drawer__items .cart-items__wrapper p{color:#3f3435;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:175%;text-transform:capitalize;margin-bottom:10px}.cart-items-component .cart-drawer__items .cart-items__wrapper p a{color:#bc3fdf;font-weight:600}.cart-items-component .cart-drawer__items .cart-items__wrapper .cart-items__empty-button{background:#bc3fdf;color:#fff;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:1.28px;text-transform:uppercase;border-radius:0}.cart-items-component .cart-drawer__content .cart-drawer__items{background:#f7f7f7;padding:10px}.cart-items-component .cart-drawer__content .cart-drawer__items table tr td button.cart-items__remove{color:#f60707}.cart-items-component .cart-drawer__content .cart-drawer__summary .cart__summary-totals .cart__total-container .cart__summary-item .cart__total-label{color:#3f3435;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:175%;text-transform:uppercase}.cart-items-component .cart-drawer__content .cart-drawer__summary .cart__summary-totals .cart__total-container .cart__summary-item .cart__total-value{color:#eea100;font-family:Inter;font-size:28px;font-style:normal;font-weight:800;line-height:136%}.cart-items-component .cart-drawer__content .cart-drawer__summary .cart__ctas .cart__checkout-button{background:#bc3fdf;color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:175%;letter-spacing:1.28px;text-transform:uppercase;border-radius:0}.cart-items-component .cart-drawer__content .cart-drawer__summary .cart__ctas .cart__checkout-button:hover{background:#9f17c5}@media screen and (max-width: 1440px){.home_banner .slide__content>.group-block-content{padding:0 40px}.home_banner .group-block-content .group-block h2{font-size:60px}.product_list_main_sec .group-block-content .text-block h2,.content_image_section .group-block .group-block-content h2,.content_image_section .group-block-content h3,.content_image_section .layout-panel-flex .text-block h2{font-size:44px}.hero_section .hero__container .hero__content-wrapper .text-block p{font-size:52px}}@media screen and (max-width: 1220px){.home_banner .group-block-content .group-block h2{font-size:52px}.home_banner .group-block-content .group-block .text-block p,.content_image_section .text-block p{font-size:16px}.product_list_main_sec .group-block-content .text-block h2,.content_image_section .group-block .group-block-content h2,.content_image_section .group-block-content h3,.content_image_section .layout-panel-flex .text-block h2{font-size:40px}.hero_section .hero__container .hero__content-wrapper .text-block p{font-size:44px}.product-card .product-card__content .contents p{font-size:18px}.product-card .product-card__content .price{font-size:19px}}@media screen and (max-width: 1140px){.home_banner .group-block-content .group-block h2{font-size:48px}}@media screen and (max-width: 1024px){.home_banner .group-block-content .group-block h2{font-size:42px}.home_banner .group-block-content .group-block .text-block p,.content_image_section .text-block p{font-size:15px}.product_list_main_sec .group-block-content .text-block h2,.content_image_section .group-block .group-block-content h2,.content_image_section .group-block-content h3,.content_image_section .layout-panel-flex .text-block h2{font-size:34px}.hero_section .hero__container .hero__content-wrapper .text-block p{font-size:38px}.product-card .product-card__content .contents p{font-size:16px}.product-card .product-card__content .price{font-size:17px}.content_image_section .image-block,.content_image_section .group-block,.content_image_section .text-block{padding-right:0!important}.content_image_section .layout-panel-flex .text-block,.content_image_section .layout-panel-flex .group-block{padding-left:0!important}.footer-content .menu .menu__heading,.footer-content .email-signup-block .email-signup__heading{font-size:18px;line-height:22px}}@media screen and (max-width: 900px){.home_banner .group-block-content .group-block h2{font-size:34px}.home_banner .group-block-content .group-block .text-block p,.content_image_section .text-block p{font-size:14px}.product_list_main_sec .group-block-content .text-block h2,.content_image_section .group-block .group-block-content h2,.content_image_section .group-block-content h3,.content_image_section .layout-panel-flex .text-block h2{font-size:28px}.hero_section .hero__container .hero__content-wrapper .text-block p{font-size:32px}}@media screen and (max-width: 767px){.home_banner .slide__content>.group-block-content{padding:0 20px}.home_banner .group-block-content .group-block h2{font-size:30px}.product_list_main_sec .group-block-content .text-block h2,.content_image_section .group-block .group-block-content h2,.content_image_section .group-block-content h3,.content_image_section .layout-panel-flex .text-block h2{font-size:24px;margin:0}.hero_section .hero__container .hero__content-wrapper .text-block p{font-size:28px}.product-card .product-card__content .contents p{font-size:13px}.product-card .product-card__content .price{font-size:15px}.footer-content .menu .menu__heading,.footer-content .email-signup-block .email-signup__heading{font-size:16px;line-height:20px}.footer-content .menu .menu .menu__item+.menu__item{margin-top:3px}.footer-content .menu .menu__details .details-content ul li.menu__item a{font-size:14px}.footer-content .email-signup-block .email-signup__input-group .email-signup__input{width:calc(100% - 130px);padding:15px;height:46px}.footer-content .email-signup-block .email-signup__input-group .email-signup__button{width:120px;height:46px;font-size:14px}.section.product-grid-container{padding:30px 15px!important}.product-information .product-information__media,.product-details{width:100%;max-width:100%;min-width:100%;padding:10px 15px}.product-details .group-block-content .text-block.h5 p,.product-details .variant-picker .variant-picker__form .variant-option label{font-size:14px}.product-details .group-block-content .text-block h1{font-size:20px}.product-details .group-block-content .text-block p{font-size:13px}.product-details .group-block-content .text-block .price{font-size:18px}.product-details .buy-buttons-block .product-form-buttons .button.add-to-cart-button,.product-details .buy-buttons-block .product-form-buttons .shopify-payment-button button,.product-details .text-block h4,.product-details .accordion .details .details__header{font-size:13px}.product-recommendations .section-resource-list__content{margin-bottom:10px}.product-recommendations .section-resource-list__content .text-block h3{font-size:24px}.content_image_section .contact-form{padding:20px}.contact-form__form-row .form-group{width:100%}.content_image_section .form-group label{font-size:14px;margin-bottom:5px}.content_image_section .contact-form input,.content_image_section .contact-form textarea{padding:15px;font-size:14px}.content_image_section .contact-form textarea{height:150px}.hero_section.hero{min-height:300px}}@media screen and (min-width: 768px) and (max-width: 1024px){.footer-content .email-signup-block .email-signup__input-group .email-signup__input,.footer-content .email-signup-block .email-signup__input-group .email-signup__button{width:100%}}.variant-option__button-label:has(input[data-current-checked=true]) .variant-option__button-label__text{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
