.banner h2{font-weight:bold;font-size:40px;color:#000!important}.banner h3{font-weight:bold;font-size:60px;color:#000!important}.et-menu .menu-item-has-children>a:first-child{display:none!important}.et_pb_menu .et-menu-nav>ul ul{width:350px!important;margin-left:-80px}.woocommerce-MyAccount-navigation-link .woocommerce-MyAccount-navigation-link--downloads{color:#4e266f!important}.sec-bg .et_pb_section_video_bg .mejs-video{bottom:0px}@media (min-width:768px){.inside-wc-product-image{width:100%}.woocommerce ul.products li.product a img{height:250px;object-fit:cover}}.woocommerce .woocommerce-pagination ul.page-numbers span.current,.woocommerce-page .woocommerce-pagination ul.page-numbers span.current,.wp-pagenavi span.current{border-color:#000!important}.woocommerce .woocommerce-pagination ul.page-numbers a,.woocommerce-page .woocommerce-pagination ul.page-numbers a,.wp-pagenavi a{background-color:#f7f7f7!important}.primary-background,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .woocommerce-pagination ul.page-numbers a:hover,.woocommerce-page .woocommerce-pagination ul.page-numbers a:hover,.wp-pagenavi a:hover,.home-slider .et-pb-controllers a.et-pb-active-control,.home-slider .et-pb-arrow-next:hover,.home-slider .et-pb-arrow-prev:hover{background-color:#4e266f!important}.primary-color,.divi-ecommerce-sidebar li.cat-item a:hover,.divi-ecommerce-sidebar li.cat-item.current-cat>a,.divi-ecommerce-woo-tabs ul.et_pb_tabs_controls li a:hover,.search-page-header h1 span,#top-header .et-social-icon a:hover,footer .et-social-icon a:hover,#footer-widgets .footer-widget .widget_nav_menu li a:hover,#footer-widgets .footer-widget .widget_nav_menu li a:focus,#footer-widgets .footer-widget .widget_nav_menu li.current-menu-item a,.woocommerce-info a.showlogin:hover,.woocommerce-info a.showcoupon:hover,.not-found-404 h2 span,.not-found-404 p.large-404,.woocommerce-MyAccount-navigation ul li a:hover,.post-navigation a:hover,.related-thumb h3.post-title:hover,.blog .et_pb_post h2.entry-title:hover,.search .et_pb_post h2.entry-title:hover,.archive .et_pb_post h2.entry-title:hover,.empty-cart h1 span,.woo-cart form.woocommerce-cart-form td.product-name a:hover,body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a:hover,body.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-breadcrumb a:hover,#sidebar li.cat-item.current-cat>a,.tagcloud a:hover,#sidebar .woocommerce ul.product_list_widget li span.product-title:hover,#sidebar .woocommerce ul.cart_list li span.product-title:hover,.woocommerce ul.cart_list li a:not(.remove):hover,.woocommerce ul.product_list_widget li a:not(.remove):hover,.woocommerce .woocommerce-pagination ul.page-numbers span.current,.woocommerce-page .woocommerce-pagination ul.page-numbers span.current,.wp-pagenavi span.current,.home-slider .et_pb_slide_title span,.bottom-blurbs .et_pb_column:hover .et-pb-icon,.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.products li.product h3:hover,.woocommerce.et-db #et-boc .et-l .woocommerce ul.products li.product .button.add_to_cart_button:hover,.et_pb_blog_grid .et_pb_post .entry-title:hover,.woocommerce.et-db #et-boc .et-l ul.products li.product .button.add_to_cart_button:hover,.woocommerce.et-db #et-boc .et-l ul.products li.product .product_type_variable.button:hover,.woocommerce.et-db #et-boc .et-l ul.products li.product.outofstock .button:hover,.woocommerce ul.products li.product .button.add_to_cart_button:hover,.woocommerce ul.products li.product .product_type_variable.button:hover,.woocommerce ul.products li.product.outofstock .button:hover{color:#4e266f!important}.bapf_sfilter.bapf_ckbox input[type=checkbox],.bapf_sfilter.bapf_ckbox label,.b{color:#000!important}.bapf_sfilter .bapf_cchild,.bapf_sfilter .bapf_ochild{color:#4e266f!important}.bapf_sfilter.bapf_ckbox input[type=checkbox]{border-color:#4e266f!important}.woof_show_auto_form,.woof_hide_auto_form{display:none!important}#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items td.thumb{width:50px!important}#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items td.thumb .wc-order-item-thumbnail{width:50px!important}.catalogue-search-field input:focus-visible,.catalogue-search-field button:focus-visible{outline:none}.catalogue-search-field:focus-within{outline:3px solid #b657ce;outline-offset:0}.mimiq-cart-count:empty{display:none}.product-rail .product-card__image .product-card__alternate{object-fit:contain}.product-card__badge{transition:opacity .2s ease}.product-card__image:hover .product-card__badge,.product-card__image:focus-visible .product-card__badge{opacity:0}@media (min-width:701px){.editorial-feature__image{aspect-ratio:auto;position:relative}.editorial-feature__image:before{content:"";display:block;padding-top:74.07%}.editorial-feature__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:40% 50%}}@keyframes mq-spot{0%{transform:scale(.72);z-index:1}30%{transform:scale(.84);z-index:5}50%{transform:scale(1);z-index:10}70%{transform:scale(.84);z-index:5}100%{transform:scale(.72);z-index:1}}@keyframes mq-frost{0%,30%{opacity:1}46%,54%{opacity:0}70%,100%{opacity:1}}@keyframes mq-cap-in{0%,8%{opacity:0;visibility:hidden;filter:blur(8px);transform:translateY(14px)}46%,54%{opacity:1;visibility:visible;filter:blur(0);transform:none}92%,100%{opacity:0;visibility:hidden;filter:blur(8px);transform:translateY(14px)}}@supports (animation-timeline:view()){.community-section{position:relative}.community-track{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:24px calc(50% - 170px) 28px;align-items:flex-start;max-width:none;margin:0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 9%,#000 91%,transparent 100%)}.community-track::-webkit-scrollbar{display:none}.community-card{position:relative;flex:0 0 340px;scroll-snap-align:center;transform-origin:50% 40%;view-timeline-name:--mq-card;view-timeline-axis:inline;animation:mq-spot linear both;animation-timeline:--mq-card}.community-card+.community-card{margin-left:-96px}.community-card--featured .community-media{aspect-ratio:4/5}.community-media{box-shadow:0 22px 44px -20px rgba(39,33,43,.55)}.community-media::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:rgba(247,244,247,.32);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);animation:mq-frost linear both;animation-timeline:--mq-card}.community-caption{min-height:0;padding:16px 148px 4px 2px}.community-caption>*{animation:mq-cap-in linear both;animation-timeline:--mq-card;animation-range:cover calc(50% - 230px) cover calc(50% + 230px)}.community-caption>h3{animation-range:cover calc(50% - 215px) cover calc(50% + 215px)}.community-caption>a{animation-range:cover calc(50% - 200px) cover calc(50% + 200px)}.community-section .community-product{position:absolute;right:0;top:calc(340px * 1.25 + 16px);z-index:2;width:136px;height:auto;min-height:0;box-sizing:border-box;padding:8px;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.8);border-radius:4px;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 20px -8px rgba(39,33,43,.25);animation:mq-cap-in linear both;animation-timeline:--mq-card;animation-range:cover calc(50% - 185px) cover calc(50% + 185px)}.community-section .community-product:hover{border-color:#6e547a}.community-section .community-product>img{width:40px;height:46px;min-width:40px;border-radius:2px;object-fit:cover}.community-section .community-product small{display:none}.community-section .community-product>span:nth-child(2){gap:2px;min-width:0}.community-section .community-product strong{font-size:11px;line-height:1.25;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-section .community-product b{font-size:11px;line-height:1.2}.community-section .community-product-open{position:absolute;right:-1px;top:-1px;width:20px;height:20px;font-size:14px;border-radius:0 4px 0 4px}.community-track::scroll-button(left),.community-track::scroll-button(right),.community-arrow{position:absolute;top:calc(50% + 30px);width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(255,255,255,.55);color:#262129;font-size:16px;line-height:1;cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 14px rgba(39,33,43,.12);opacity:0;transition:opacity .3s ease,background .2s ease}.community-track::scroll-button(left){content:"\2190"}.community-track::scroll-button(right){content:"\2192"}.community-section:hover .community-track::scroll-button(left),.community-section:hover .community-track::scroll-button(right),.community-section:hover .community-arrow,.community-track::scroll-button(left):focus-visible,.community-track::scroll-button(right):focus-visible,.community-arrow:focus-visible{opacity:.9}.community-track::scroll-button(left):hover,.community-track::scroll-button(right):hover,.community-arrow:hover{background:rgba(255,255,255,.85)}.community-section .community-track::scroll-button(left):disabled,.community-section .community-track::scroll-button(right):disabled{opacity:0;cursor:default}.community-track::scroll-button(left),.community-arrow--prev{left:max(12px,calc(50% - 560px))}.community-track::scroll-button(right),.community-arrow--next{right:max(12px,calc(50% - 560px))}.community-has-arrows .community-track::scroll-button(left),.community-has-arrows .community-track::scroll-button(right){display:none}.community-track{cursor:grab}.community-track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.community-track.is-dragging a{pointer-events:none}}@media (max-width:700px){@supports (animation-timeline:view()){.community-track{padding-inline:calc(50% - 36vw)}.community-card{flex-basis:72vw}.community-card+.community-card{margin-left:-18vw}.community-caption{padding-right:134px}.community-section .community-product{top:calc(72vw * 1.25 + 14px);width:124px}.community-track::scroll-button(left),.community-arrow--prev{left:6px}.community-track::scroll-button(right),.community-arrow--next{right:6px}}}@media (prefers-reduced-motion:reduce){.community-card,.community-caption>*,.community-section .community-product,.community-media::after{animation:none!important}.community-media::after{display:none}.community-track{scroll-behavior:auto}}@keyframes mq-spot-m{0%{transform:scale(.9);z-index:1}50%{transform:scale(1);z-index:10}100%{transform:scale(.9);z-index:1}}@keyframes mq-frost-m{0%,4%{opacity:1}50%{opacity:0}96%,100%{opacity:1}}@media (max-width:700px){@supports (animation-timeline:view()){.community-track{padding-inline:10vw;-webkit-mask-image:none;mask-image:none}.community-card{flex-basis:80vw;animation-name:mq-spot-m;transform-origin:50% 50%}.community-card+.community-card{margin-left:8px}.community-media::after{animation-name:mq-frost-m;background:rgba(247,244,247,.2);-webkit-backdrop-filter:blur(7px) saturate(1.1);backdrop-filter:blur(7px) saturate(1.1)}.community-caption{padding:14px 2px 0}.community-section .community-product{position:relative;top:auto;right:auto;width:auto;margin:12px 0 0;padding:8px 10px 8px 8px}.community-section .community-product strong{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;display:block;font-size:12px}.community-section .community-product b{font-size:12px}.community-section .community-product-open{position:static;margin-left:auto;width:26px;height:26px;border-radius:50%;font-size:16px}.community-track::scroll-button(left),.community-track::scroll-button(right),.community-arrow{display:none}}}@media (hover:none){.community-track::scroll-button(left),.community-track::scroll-button(right),.community-arrow{display:none}}.community-arrow{position:absolute;top:calc(50% + 30px);width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(255,255,255,.55);color:#262129;font-size:16px;line-height:1;cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 14px rgba(39,33,43,.12);opacity:0;transition:opacity .3s ease,background .2s ease}.community-section:hover .community-arrow,.community-arrow:focus-visible{opacity:.9}.community-arrow:hover{background:rgba(255,255,255,.85)}.community-arrow--prev{left:max(12px,calc(50% - 560px))}.community-arrow--next{right:max(12px,calc(50% - 560px))}@media (max-width:700px){.community-arrow{display:none}}@media (hover:none){.community-arrow{display:none}}