:root{--image-scaling-transition:transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);--spacing-edge:clamp(1rem, 1.912vw + 0.388rem, 3rem);--spacing-gap:clamp(4rem, 3.346vw + 2.929rem, 7.5rem);--font-size-h0:clamp(2.827rem, 1.347vw + 2.396rem, 4.236rem);--font-size-h1:clamp(2.827rem, 1.347vw + 2.396rem, 4.236rem);--font-size-h2:clamp(1.999rem, 0.592vw + 1.81rem, 2.618rem);--font-size-h3:clamp(1.414rem, 0.195vw + 1.352rem, 1.618rem);--color-pink:hsl(326 89% 58%);--color-pink-light:hsl(326 100% 99%);--color-gray:hsl(0 0% 85%);--header-height:5rem}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}.is-style-inverse{--color-pink:hsl(326 100% 65%)}body,.kitify-site-wrapper{min-height:100vh}body.elementor-default .site-wrapper{overflow:visible}.site-wrapper .site-content-wrapper{min-height:75vh}body p{margin-bottom:0}a:active,a.button:active,.woocommerce ul.products .product .product-item .nova_product_quick_view_btn:active,.woocommerce ul.products .product .product-item .nova_product_wishlist_btn:active,.woocommerce ul.products .product .product-item .product-item__description--actions .button:active{opacity:0.6!important}.woocommerce ul.products .product .product-item .product-item__description--actions .button{transition:all 0.2s ease-in-out}.has-edge-paddings{padding-left:var(--spacing-edge)!important;padding-right:var(--spacing-edge)!important}.has-edge-paddings>.e-con-inner{margin-left:auto!important;margin-right:auto!important}.has-gap-gaps,.has-gap-gaps>.e-con-inner{gap:var(--spacing-gap)!important}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;white-space:nowrap;padding:0;border:0}.ljl-visible--0{display:none!important}.ljl-gift-free-label{color:var(--color-pink);font-weight:600}.ljl-gift-color-selector{margin-top:.375rem;position:relative}.ljl-gift-change-color{font-size:0.7rem!important;text-transform:uppercase;text-decoration:underline!important;margin-top:1.875rem}.ljl-gift-color-select{display:none;margin-top:.1rem;font-size:.85rem;position:absolute;background-color:#fff;z-index:999}.kitify-cart .ljl-gift-color-select{left:0}.ljl-cart-upsell{display:flex;flex-direction:column;gap:1.25rem;align-items:center;margin:1.5rem 0;padding:1.25rem;background:var(--color-pink-light);border:1px solid var(--color-pink)}.ljl-cart-upsell__media{flex:0 0 120px;max-width:120px}.ljl-cart-upsell__img{display:block;width:100%;height:auto}.ljl-cart-upsell__btn{width:100%;background:transparent!important;color:var(--site-primary-button-bg,#1a1a1a)!important;border:1px solid var(--site-primary-button-bg,#1a1a1a)!important;transition:background-color 0.2s ease,color 0.2s ease;line-height:1.3!important}.ljl-cart-upsell__btn:hover,.ljl-cart-upsell__btn:focus-visible{background:var(--site-primary-button-bg,#1a1a1a)!important;color:var(--site-primary-button-color,#fff)!important}.ljl-cart-upsell__body{flex:1 1 auto}.ljl-cart-upsell__message{margin-bottom:.875rem}.ljl-cart-upsell__message *{text-align:center}.ljl-cart-upsell__message :last-child{margin-bottom:0}.ljl-cart-upsell__btn.loading{opacity:.6;pointer-events:none}@media (max-width:600px){.ljl-cart-upsell__media{flex-basis:auto;max-width:100px}}p,h1,h2,h3,h4,h5,h6,span{-webkit-font-kerning:normal;-webkit-font-smoothing:antialiased;-webkit-font-kerning:auto;font-kerning:auto;font-variant-ligatures:common-ligatures;font-feature-settings:"liga" on;font-optical-sizing:auto;hanging-punctuation:first last;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}p:not(:last-of-type):not(.product-item__thumbnail p){margin-bottom:1em}strong{font-weight:600}.site-content-wrapper dl,.site-content-wrapper ol,.site-content-wrapper ul{margin-bottom:1rem}.elementor-widget-text-editor p:not(.elementor-widget-text-editor form p){max-width:70ch}@media (max-width:990px){.elementor-widget-text-editor p:not(.e-n-accordion .elementor-widget-text-editor p):not(.ljl-cart__actions p){margin-left:auto;margin-right:auto}}h1.elementor-heading-title,h1.elementor-heading-title a,h2.elementor-heading-title,h2.elementor-heading-title a{font-family:"lust",serif}h1.elementor-heading-title.elementor-size-default,.has-h1-appearance>.elementor-widget-container>.elementor-heading-title{font-size:var(--font-size-h1)}h2.elementor-heading-title.elementor-size-default,.has-h2-appearance>.elementor-widget-container>.elementor-heading-title{font-size:var(--font-size-h2)}.section-title h2{margin-top:min(4vw, 3rem);margin-bottom:min(3vw, 1.2rem);margin-left:auto;margin-right:auto}p.elementor-heading-title{max-width:68ch;margin-left:auto;margin-right:auto;margin-bottom:min(2vw, 1.2rem)}::-moz-selection{background-color:var(--color-pink)!important;color:#fff!important}::selection{background-color:var(--color-pink)!important;color:#fff!important}::-webkit-input-placeholder{color:var(--e-global-color-primary);opacity:.6}::-webkit-input-placeholder,::-moz-placeholder,::placeholder{color:var(--e-global-color-primary);opacity:.6}:focus:not(:focus-visible){outline:none}a:focus-visible:not(a.dialog-close-button),button:focus-visible,input:focus-visible{outline:2px solid var(--color-pink)!important;outline-offset:2px!important}.site-wrapper .kitify-site-wrapper a:not(.kitify-site-wrapper p a):not(.kitify-site-wrapper li a){text-decoration:none}.site-wrapper .elementor-form .elementor-form-fields-wrapper .elementor-field-type-submit .elementor-button[type="submit"]:hover{color:var(--e-global-color-primary)}a br{display:none}body .elementor-31 .elementor-element.elementor-element-928cc24 .elementor-labels-above .elementor-field-group>label{-webkit-margin-after:.3em;margin-block-end:.3em}input[type="checkbox"]:checked{accent-color:var(--color-pink)}.post-password-form{max-width:35ch;padding-inline:16px;margin:3rem auto;& p{text-align:center}}.elementor-location-header:has(.sticky-header){position:-webkit-sticky;position:sticky;top:0;z-index:9995}.elementor-location-header:has(.sticky-header):has(#header-notification){top:calc(-1 * var(--header-notification-height))}.sticky-header .elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap}.header-site-logo a{width:100%}#header-notification{padding-top:.5em;padding-bottom:.5em;font-weight:500}button.close-button{border:none!important}.is-drilldown .menu-item span{font-weight:500;font-size:.95rem}.off-canvas-wrapper .site-canvas-menu.position-left .header-mobiles-primary-menu .close-button{left:1.5rem;right:auto;color:var(--e-global-color-primary)}.elementor-widget-theme-site-logo{margin-left:-.3em}.kitify-cart__list{display:flex;flex-direction:column}.kitify-cart__heading .kitify-cart__icon{margin-right:-7px}.kitify-cart__list .widget_shopping_cart_content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;contain:size}.elementor-menu-cart__footer-buttons{margin-bottom:0}.elementor-menu-cart__footer-buttons .elementor-button{background:var(--e-global-color-primary)!important;border:solid 1px var(--e-global-color-primary)}.elementor-menu-cart__footer-buttons .elementor-button:hover{background:#fff!important;color:var(--e-global-color-primary)!important}.kitify-cart__list .elementor-menu-cart__products{box-sizing:border-box;height:100%}.kitify-cart__list .elementor-menu-cart__products .elementor-menu-cart__product:has(.ljl-gift-free-label) .elementor-menu-cart__product-remove{opacity:.3;pointer-events:none}.kitify-cart__list .qty-button{display:none}.kitify-cart__list .product-price span{color:var(--e-global-color-primary);font-weight:400}.kitify-cart__list .elementor-menu-cart__product-name a{font-size:1rem;letter-spacing:-.03em;text-transform:uppercase}.kitify-cart__list .elementor-menu-cart__product-remove{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.kitify-cart__list .elementor-menu-cart__product-remove:after,.kitify-cart__list .elementor-menu-cart__product-remove:before{background:var(--e-global-color-primary)}.kitify-cart__list .elementor-menu-cart__footer-buttons a{display:flex;justify-content:center}.kitify-cart__list .elementor-menu-cart__footer-buttons a span{align-self:center}.kitify-cart .kitify-cart__count{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-secondary)!important;position:relative;bottom:-3px;align-items:center;justify-content:center;display:none;margin-left:8px!important}.post-type-archive-product .kitify-cart .kitify-cart__count{display:flex}.kitify-cart .kitify-cart__count .kitify-cart__count-val{font-size:0.95rem!important;font-weight:500!important;line-height:1!important}.kitify-cart .elementor-menu-cart__product .variation{display:flex;flex-direction:column}.kitify-cart .elementor-menu-cart__product .variation dt{margin-top:1em;margin-bottom:0}.kitify-cart .elementor-menu-cart__product .variation dd{-webkit-margin-start:0;margin-inline-start:0}@media screen and (max-width:990px){.kitify-cart__list{display:flex;flex-direction:column}.kitify-cart__list .elementor-menu-cart__footer-buttons{display:flex;flex-direction:column}}.ljl-shipping-notice{width:100%;margin:0 auto;max-width:min(100%, 1290px);box-sizing:border-box}.ljl-shipping-notice svg{width:22px;height:22px;margin-right:-1px;margin-top:-1px}.ljl-minicart-shipping-notice{padding-bottom:16px;background:#fff}.ljl-product-shipping-notice{padding:16px 0;margin-bottom:8px;background-color:#fff;margin-inline:auto;width:calc(100% - (var(--spacing-edge) * 2))}.ljl-cart-shipping-notice{padding:12px 0 16px}.ljl-shipping-message{text-align:center;font-size:14px;color:#333;margin-bottom:0}.ljl-shipping-message strong{font-weight:600}.ljl-shipping-progress-wrapper{position:relative;width:100%;height:32px;padding-top:8px}.ljl-shipping-progress-bar{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:5px;background:#eee;border-radius:0;overflow:hidden}.ljl-shipping-progress-fill{height:100%;background:var(--color-contrast,#000);border-radius:0;transition:width 0.45s ease}.ljl-shipping-icon{position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:var(--color-contrast,#000);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:left 0.45s ease}.ljl-shipping-qualified .ljl-shipping-progress-fill{background:var(--color-pink)}.ljl-shipping-qualified .ljl-shipping-icon{background:var(--color-pink)}.ljl-progress-indicator{width:100%;margin:0 auto;max-width:min(100%, 1290px);box-sizing:border-box}.ljl-progress-indicator[hidden]{display:none!important}.elementor-top-section:has(>.ljl-progress-indicator--product){background-color:rgb(255 255 255 / .6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kitify-cart__list:has(.ljl-progress-indicator--minicart) .kitify-cart__list-title{margin-bottom:16px}.woocommerce-cart .kitify-cart__count,.woocommerce-cart .kitify-cart__list,.woocommerce-checkout .kitify-cart__count,.woocommerce-checkout .kitify-cart__list{display:none!important}.ljl-progress-indicator--minicart{padding-bottom:24px;background:#fff}.ljl-progress-indicator--product{position:relative;padding:16px 0 8px 0;margin-bottom:8px;margin-inline:auto;width:calc(100% - (var(--spacing-edge) * 2))}.ljl-progress-indicator .ljl-indicator-close{position:absolute;top:8px;right:-18px;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:18px;line-height:1;letter-spacing:0!important;transition:color 0.2s}.ljl-indicator-close:hover{color:#333}.ljl-progress-indicator--cart{padding:12px 0 16px}.ljl-indicator-milestones{display:flex;justify-content:space-around;align-items:flex-end;margin-bottom:4px}.ljl-indicator-milestone{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.ljl-indicator-milestone svg{width:22px;height:22px;display:block}.ljl-indicator-milestone--locked svg{opacity:.35}.ljl-indicator-milestone--locked .ljl-indicator-milestone-label{opacity:.7}.ljl-indicator-milestone--active svg{opacity:1}.ljl-indicator-milestone--active .ljl-indicator-milestone-label{font-weight:600;color:var(--color-contrast,#000)}.ljl-indicator-milestone--achieved svg{color:var(--color-pink)}.ljl-indicator-milestone--achieved .ljl-indicator-milestone-label{color:var(--color-pink);font-weight:600}.ljl-indicator-milestone-label{font-size:11px;text-align:center;color:#888;line-height:1.2;max-width:19ch}.ljl-indicator-bar-wrapper{position:relative;width:100%;height:32px}.ljl-indicator-bar-wrapper::before{content:"";position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:5px;background:#eee}.ljl-indicator-bar{position:absolute;top:50%;left:0;transform:translateY(-50%);height:5px;background:var(--color-contrast,#000);transition:width 0.45s ease}.ljl-indicator-icon{position:absolute;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:var(--color-contrast,#000);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:left 0.45s ease}.ljl-indicator-icon svg{width:18px;height:18px;display:block}.ljl-progress-indicator--all-achieved .ljl-indicator-bar-wrapper::before{background:var(--color-pink)}.ljl-progress-indicator--all-achieved .ljl-indicator-bar{background:var(--color-pink)}.ljl-progress-indicator--all-achieved .ljl-indicator-icon{background:var(--color-pink)}.ljl-indicator-message{text-align:center;font-size:14px;color:#333;margin-top:0;margin-bottom:0}.ljl-progress-indicator--all-achieved .ljl-indicator-message{font-weight:600}.ljl-indicator-message strong{font-weight:600}.elementor-editor-active #header-woo-notice{display:none}#header-woo-notice{position:absolute;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transform:translateY(0);opacity:1;overflow:hidden}.woocommerce-checkout #header-woo-notice{position:relative}#header-woo-notice.hidden{transform:translateY(-100%);opacity:0}#header-woo-notice .woocommerce-NoticeGroup-checkout{margin-bottom:0;background-color:var(--color-pink);padding:.8em 0}#header-woo-notice .woocommerce-NoticeGroup-checkout:before{margin-left:var(--spacing-edge)}.e-woocommerce-notices-wrapper .woocommerce-info{margin-bottom:0.5px!important}body.e-wc-message-notice .site-wrapper .woocommerce-message,body.e-wc-info-notice .site-wrapper .woocommerce-info,body.e-wc-error-notice .site-wrapper .woocommerce-error,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner.is-error,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner.is-success,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner.is-info{display:flex;background-color:var(--color-pink);color:var(--e-global-color-secondary);border:none;width:100%;box-sizing:border-box;margin:0;padding:.5em var(--spacing-edge)}body.e-wc-info-notice .site-wrapper .woocommerce-message:has(.with-button),body.e-wc-info-notice .site-wrapper .woocommerce-info:has(.showlogin),body.e-wc-info-notice .site-wrapper .woocommerce-info:has(.showcoupon){background-color:var(--e-global-color-primary)}body.e-wc-message-notice .site-wrapper .woocommerce-message .restore-item{text-decoration:none}body.e-wc-message-notice .site-wrapper .woocommerce-message:not(:has(.with-button)) p{padding:0 var(--spacing-edge)}body.e-wc-message-notice .site-wrapper .woocommerce-message p.no-button{padding-left:0}body.e-wc-error-notice .site-wrapper .woocommerce-error{list-style:none;margin:0;outline:none!important}body.e-wc-error-notice .site-wrapper .woocommerce-error li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5rem;margin-bottom:0}body.e-wc-error-notice .site-wrapper .woocommerce-error:has(a) li{width:100%}body.e-wc-error-notice .site-wrapper .woocommerce-error li a{color:var(--e-global-color-secondary)}body.e-wc-error-notice .site-wrapper .woocommerce-error p{margin-bottom:0}body.e-wc-info-notice .site-wrapper .woocommerce-info::before,body.e-wc-message-notice .site-wrapper .woocommerce-message::before,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner::before{position:relative;color:var(--e-global-color-secondary);margin-left:0!important;visibility:visible;display:flex;align-content:center;align-self:center}body.e-wc-info-notice .site-wrapper .woocommerce-info::before,body.e-wc-message-notice .site-wrapper .woocommerce-message::before:not(.woocommerce-message::before .with-button),body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner::before{top:4px;margin-top:.5em}body.e-wc-message-notice .site-wrapper .woocommerce-message:has(.with-button)::before,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner::before{top:0;margin-top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-self:center}body.e-wc-info-notice .site-wrapper .woocommerce-info{display:flex;align-items:center;box-sizing:border-box;flex-wrap:wrap}body.e-wc-error-notice .site-wrapper .woocommerce-error .with-button,body.e-wc-message-notice .site-wrapper .woocommerce-message .with-button{display:flex;justify-content:space-between;width:100%;align-items:center;padding-right:0;box-sizing:border-box;flex-wrap:wrap;margin-bottom:0}@media (max-width:45.8rem){body.e-wc-error-notice .site-wrapper .woocommerce-error .with-button,body.e-wc-message-notice .site-wrapper .woocommerce-message .with-button{flex-direction:column;align-items:flex-start;line-height:1.2;& a{margin-top:.6em;align-self:flex-start}}}body.e-wc-message-notice .site-wrapper .woocommerce-message .restore-item,body.e-wc-info-notice .site-wrapper .woocommerce-info .button,body.e-wc-message-notice .site-wrapper .woocommerce-message .button,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner .button{position:static;align-self:anchor-center;margin:.5em 0}body.e-wc-message-notice .site-wrapper .woocommerce-message .restore-item,body.e-wc-error-notice .site-wrapper .woocommerce-error .button,body.e-wc-message-notice .site-wrapper .woocommerce-message .button,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner.is-success .button{background-color:var(--site-primary-button-bg);color:var(--site-primary-button-color);border:solid 2px var(--site-primary-button-color)!important;font-family:"brandon-grotesque",Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:4px;text-decoration:none;margin:0;padding:1rem 2rem .9375rem;border:none;line-height:1}body.e-wc-message-notice .site-wrapper .woocommerce-message .restore-item:hover,body.e-wc-error-notice .site-wrapper .woocommerce-error .button:hover,body.e-wc-message-notice .site-wrapper .woocommerce-message .button:hover,body.e-wc-message-notice .site-wrapper .wc-block-components-notice-banner.is-success .button:hover{background-color:var(--site-primary-button-color);color:var(--site-primary-button-bg)!important;background-image:none;border:none}body.e-wc-info-notice .site-wrapper .woocommerce-info .button{margin-left:auto}.e-woocommerce-notices-wrapper .woocommerce-Price-amount{padding-inline:.4em}.woocommerce-info strong{display:contents}@media (max-width:32rem){body.e-wc-info-notice .site-wrapper .woocommerce-info .button{width:100%}}.site-wrapper .woocommerce .woocommerce-info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:3.5rem;gap:1rem;margin-left:0;margin-right:0}.site-wrapper .woocommerce .woocommerce-info::before{margin-left:0;position:absolute;left:1.5625rem}.site-wrapper .woocommerce .woocommerce-info .woocommerce-Button{margin-right:0}.site-wrapper .woocommerce .woocommerce-info a,.site-wrapper .woocommerce .woocommerce-info a.wc-forward{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)!important;border:solid 1px var(--e-global-color-primary);font-family:"brandon-grotesque",serif;font-size:13px;text-transform:uppercase;letter-spacing:.2em;font-weight:600;padding:var(--info-buttons-padding);text-align:center;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce .woocommerce-notices-wrapper{overflow:hidden!important}@media (min-width:40em){.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message button{right:var(--spacing-edge)}}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-message button{display:inline-block}.site-wrapper .woocommerce .woocommerce-info a:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary)!important}.woocommerce-info{transition:all 0.3s ease-out}.woocommerce-info:has(.showcoupon[aria-expanded="true"]){transform:translateY(-100%);opacity:0;height:0;padding-block:0!important}.woocommerce-store-notice.demo_store{width:min(90vw, 526px);background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);font-weight:400;left:var(--spacing-edge);padding-bottom:1.3rem;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;z-index:9995}.woocommerce-store-notice.demo_store a{color:var(--e-global-color-secondary)}.woocommerce-store-notice.demo_store a:not(.woocommerce-store-notice__dismiss-link){text-decoration:underline}.woocommerce-store-notice.demo_store a:hover{text-decoration:none}body:has(.woocommerce-store-notice).woocommerce-cart .order-total .woocommerce-Price-currencySymbol,body:has(.woocommerce-store-notice).woocommerce-checkout .order-total .woocommerce-Price-currencySymbol{display:none}.copy-container>*{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.elementor-nav-menu.sm-vertical .elementor-item:hover,.elementor-icon-list-item a:hover span{text-decoration:underline!important}.footer-subscription-container{padding-block:40px 80px!important;& button.elementor-button{border:solid 1px #fff!important}& .elementor-field-group .elementor-field-textual{border:none!important}& .elementor-heading-title{max-width:64ch;font-size:0.95rem!important}}#hero-title h1{font-size:clamp(3rem, 0.352vw + 2.919rem, 3.2rem);line-height:1.1}#hero-description p{max-width:50ch;font-size:clamp(1.1rem, 0.048vw + 1.085rem, 1.15rem);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.kitify-text-marquee .kitify-text-marquee__item{white-space:nowrap;padding-top:2.5px!important;letter-spacing:-.01em}.is-style-inverse .elementor-widget-container{background-color:var(--e-global-color-primary)!important}.is-style-inverse .elementor-widget-container .kitify-text-marquee .kititfy-m-content .kitify-text-marquee__item{color:var(--e-global-color-secondary)}.elementor-widget-container .kitify-text-marquee .kititfy-m-content .kitify-text-marquee__item span{color:var(--color-pink);font-weight:600}.is-style-inverse .elementor-widget-container .kitify-text-marquee .kititfy-m-content .kitify-text-marquee__item span{color:var(--color-pink);font-weight:600}.elementor-element.e-con-full.banner-side{border-width:0!important}.elementor-element.e-con-full.banner-side::before{background-color:transparent!important;border:none}.elementor-element.cover-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5}.home .kitify-posts__inner-box:hover:after,.page-id-4266 .kitify-posts__inner-box:hover:after{background-color:transparent!important}#subscribe input#form-field-field_d583139{margin:0}@media screen and (max-width:766px){#subscribe input#form-field-field_d583139{border-right:1px solid #000}}.kitify-posts__inner-content{pointer-events:none}.kitify-posts__inner-content a{pointer-events:all}@media (max-width:35rem){.products-section{overflow:hidden}.products-section .drag-container{overflow-x:auto;overflow-y:visible;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + var(--spacing-edge))}.products-section .drag-container::-webkit-scrollbar{display:none}.products-section .drag-container .cover-image{min-width:65vw;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.elementor-location-popup p{margin-bottom:1rem!important}.lead-paragraph p{font-size:1.4rem;font-weight:400;line-height:1.4em;letter-spacing:-0.02em!important;max-width:46ch;line-height:1.5}.product h1.elementor-heading-title.elementor-size-default,.page-id-31 h1.elementor-heading-title.elementor-size-default,.page-id-2216 h1.elementor-heading-title.elementor-size-default,.page-id-7776 h1.elementor-heading-title.elementor-size-default,.single h1.elementor-heading-title.elementor-size-default,.woocommerce-cart h1.elementor-heading-title.elementor-size-default{font-size:var(--font-size-h2)!important;line-height:1.2}.loop-product-excerpt{line-height:1.3;margin-bottom:.5em}@media screen and (max-width:1025px){.kitify-products__list_wrapper ul.products .product .product-item__description--top-actions{top:8px;right:8px;left:unset;transform:none}.kitify-products__list_wrapper ul.products .product .product-item .nova_product_wishlist_btn{opacity:1!important;transform:none;margin-right:0}}@media screen and (max-width:766px){.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity{width:100%!important}.product-info-container .elementor-widget-yith_wcwl_add_to_wishlist .yith-add-to-wishlist-button-block button{justify-content:center}}.product-info-container .yith-add-to-wishlist-button-block{margin:0}.product-info-container .elementor-widget-yith_wcwl_add_to_wishlist button{padding-left:0;padding-right:0;font-size:13px;gap:8px;line-height:1;border:0;background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary);margin-top:1rem}.product-info-container .elementor-widget-yith_wcwl_add_to_wishlist button:not(.yith-wcwl-add-to-wishlist-button--added):hover svg{-webkit-animation:heartbeat 0.8s ease-in-out 1;animation:heartbeat 0.8s ease-in-out 1}.product-item:has(.early-access-badge) .out-of-stock{display:none!important}@-webkit-keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.product-info-container .yith-wcwl-add-to-wishlist-button:is(button) svg,.product-info-container .yith-wcwl-add-to-wishlist-button:is(button) img{stroke:var(--color-pink)}.product-info-container .yith-wcwl-add-to-wishlist-button--added svg{fill:#f3359f;transition:scale 0.2s ease}.product-info-container .yith-wcwl-add-to-wishlist-button--added:hover svg{scale:1.2}.elementor-loop-container .elementor-widget-yith_wcwl_add_to_wishlist{position:absolute;top:8px;right:8px}.elementor-loop-container .yith-add-to-wishlist-button-block{margin:0}.product-info-container .elementor-widget-text-editor h1,.product-info-container .elementor-widget-text-editor h2,.product-info-container .elementor-widget-text-editor h3,.product-info-container .elementor-widget-text-editor h4{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;letter-spacing:.1em;font-size:1.1rem;font-weight:500}.e-n-accordion p:not(:last-child){margin-bottom:1em}@media screen and (min-width:1026px){.elementor-loop-container .elementor-widget-yith_wcwl_add_to_wishlist{position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.3s ease;width:50px}.elementor-loop-container .e-loop-item:has(:hover) .elementor-widget-yith_wcwl_add_to_wishlist{opacity:1}}.elementor-loop-container .elementor-widget-yith_wcwl_add_to_wishlist button{width:50px;height:50px;border-radius:50%;border:none;gap:0;align-content:center;justify-content:center;background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.elementor-loop-container .elementor-widget-yith_wcwl_add_to_wishlist button:hover{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary)}.elementor-loop-container .elementor-widget-yith_wcwl_add_to_wishlist span{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;white-space:nowrap;padding:0}@media screen and (max-width:1024px){.wishlist-items-wrapper tr{display:grid;grid-template-columns:32px auto 9ch 14ch;grid-template-rows:auto auto}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-thumbnail{display:block!important}#yith-wcwl-form .product-thumbnail a{width:150px!important}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-remove{grid-row:1/2;grid-column:1/2;width:32px}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-remove div a:after{font-size:1.5rem!important}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-thumbnail{grid-row:1/2;grid-column:2/3}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-name{grid-row:2/3;grid-column:2/3;padding-top:0}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-price{grid-row:2/3;grid-column:3/4;padding-top:0;font-size:14px}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart{grid-row:2/3;grid-column:4/5;padding-top:0}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;line-height:1.1}}@media screen and (max-width:500px){.wishlist-items-wrapper tr{grid-template-columns:32px auto auto}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart{grid-row:1/2;grid-column:3/4;padding-top:16px;display:flex;align-items:center;justify-content:flex-end}.woocommerce.woocommerce-wishlist .wishlist_table tr td.product-add-to-cart a{margin:0 4px!important}}#yith-wcwl-form .product-name{width:unset}#yith-wcwl-form .product-remove a,#yith-wcwl-form .product-name a{text-decoration:none}#yith-wcwl-form .product-name a{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;text-decoration:none;text-transform:uppercase;font-size:.9rem;font-weight:500;letter-spacing:.01em}#yith-wcwl-form .product-name a:hover{text-decoration:underline}#yith-wcwl-form .product-thumbnail a,#yith-wcwl-form .product-thumbnail a img{width:100%;height:100%;max-width:unset;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}#yith-wcwl-form .product-add-to-cart a{width:13ch;text-decoration:underline}#yith-wcwl-form .product-add-to-cart a:hover{text-decoration:none}.elementor-kitify-breadcrumbs .kitify-breadcrumbs .kitify-breadcrumbs__item a:hover{text-decoration:underline}.elementor-kitify-breadcrumbs .kitify-breadcrumbs .kitify-breadcrumbs__item:last-child span{opacity:.6}.woocommerce.single-product .site-wrapper{overflow:visible}@media screen and (min-width:767px) and (min-height:1100px){.woocommerce .product-sticky-wrapper{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 2rem);max-height:calc(100svh - var(--spacing-edge));overflow-y:auto;scrollbar-width:thin;padding-right:15px;padding-bottom:24px;padding-left:4px}.postid-5007.woocommerce .product-sticky-wrapper{max-height:unset}}.woocommerce .product .elementor-widget-woocommerce-product-title h1.product_title{font-size:var(--font-size-h2);line-height:1.1;margin-bottom:1rem}@media screen and (min-width:1279px){.woocommerce .product .elementor-widget-woocommerce-product-title h1.product_title{margin-bottom:1rem}}.woocommerce .product-info-container .elementor-kitify-wooproduct-price .price{margin-bottom:1rem}.elementor-kitify-wooproduct-stock .stock{text-transform:uppercase;font-weight:500}.product-item__description--info .price{& br{display:none}&:has(>br){& ins{margin-left:.35em}}}@media screen and (min-width:768px){.woocommerce .product-info-container .elementor-kitify-wooproduct-price .price{margin-top:calc(var(--font-size-h2) * 0.1);margin-bottom:0}}.elementor-kit-6 .e-n-accordion-item-title-header h2{font-weight:500}.kitify--enabled .elementor-kitify-wooproducts ul.products .product .product-item .product-item__thumbnail{border:none!important}.woocommerce ul.products .product .product-item .product-item__description--actions .button{color:var(--site-secondary-button-color)}.woocommerce ul.products .product .product-item .product-item__description--actions .button:hover{border:solid 1px var(--site-secondary-button-bg);background:var(--site-secondary-button-color);color:var(--site-secondary-button-bg)}.woocommerce ul.products .product .product-item .product-item__description--actions a{text-decoration:none!important}.woocommerce ul.products .product .product-item .product-item__description--actions .button .text,.woocommerce ul.products .product .product-item__description--actions .button{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;font-size:var(--e-global-typography-0128b91-font-size);letter-spacing:var(--e-global-typography-0128b91-letter-spacing);font-weight:500!important}.woocommerce ul.products .product .product-item .product-item__thumbnail-placeholder a .out-of-stock{padding:.5em}.wc-preorder-message{margin:10px 0 20px;padding:10px 10px 11px;text-wrap:balance}.wc-preorder-message.ljl-message{background:hsl(326 100% 95%);border-left:3px solid var(--color-pink)}.wc-preorder-message.info-message{background:#e5fff0;border-left:3px solid #2ecc71}.wc-preorder-message.warning-message{background:#fff3cd;border-left:3px solid #ffc107;color:#856404}ul.products .product .product-item .nova_product_quick_view_btn,ul.products .product .product-item .nova_product_wishlist_btn{color:#000!important}@media (hover:none){.woocommerce ul.products .product .product-item .nova_product_quick_view_btn,.woocommerce ul.products .product .product-item .nova_product_wishlist_btn,.woocommerce ul.products .product .product-item .product-item__description--actions .button{transform:translate3d(0,0,0)!important;opacity:1!important}}.kitify--enabled .elementor-kitify-wooproducts .kitify-products__list_wrapper ul.products li.product a{text-decoration:none}.kitify--enabled .elementor-kitify-wooproducts .kitify-products__list_wrapper ul.products li.product a.title:hover{text-decoration:underline}.woocommerce ul.products .product .product-item .woocommerce-loop-product__title:hover{color:var(--site-heading-color)}.kitify--enabled .elementor-kitify-wooproducts .kitify-products__list_wrapper ul.products li.product h2.woocommerce-loop-product__title{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;text-decoration:none;text-transform:uppercase;font-size:1.1rem;font-weight:500;letter-spacing:.05em}.woocommerce .elementor-widget-container .e-loop-item.product .elementor-heading-title{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:.03em}.woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{padding-left:0!important}.woocommerce .woocommerce-product-attributes{margin-bottom:0}.woocommerce .variations label{font-size:var(--e-global-typography-text-font-size)}.woocommerce .variations .value li:first-child{margin-left:0}.woocommerce .variations .reset_variations,.woocommerce .variations .reset_variations:before{text-decoration:none!important}button.disabled{background-color:var(--e-global-color-primary)!important;color:var(--e-global-color-secondary)!important;opacity:0.6!important}button.disabled:hover{background-color:var(--e-global-color-primary)!important;color:#fff!important}.woocommerce .woocommerce-product-details__add-to-cart{gap:1rem}@media screen and (max-width:766px){.woocommerce .woocommerce-product-details__add-to-cart{margin-top:1rem}}@media screen and (max-width:766px){.woocommerce-product-gallery__wrapper .zoominner a{aspect-ratio:1;width:100%;height:auto;overflow:hidden}.woocommerce-product-gallery__wrapper .zoominner a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}ul.products .product .product-item__badges{top:0!important}.product-item__badges span{white-space:nowrap}.woocommerce div.product .kitify-product-images{position:relative}.selling-fast-badge,.bestseller-badge,.new-badge,.promo-banner-badge,.early-access-badge{position:absolute;top:0;left:0;background:#c9a84c;color:#2c2c2c;padding:8px 12px;font-size:12px;font-weight:500;line-height:1;text-transform:uppercase;z-index:20;display:inline-flex;align-items:center;gap:6px;pointer-events:none;white-space:nowrap}span.onsale{background:var(--color-pink)!important;color:#ffffff!important;font-weight:500!important}.wp-singular .selling-fast-badge,.wp-singular .bestseller-badge,.wp-singular .new-badge,.wp-singular .promo-banner-badge,.wp-singular .early-access-badge{top:10px;left:0;padding:10px 18px 10px 14px;font-size:.85em;letter-spacing:.1em;@media (min-width:768px){top:1.5rem;right:0;left:unset}}.elementor-widget.elementor-kitify-wooproduct-stock:has(.ljl-early-access){display:none}.ljl-early-access{margin:1.5em 0}.ljl-early-access__message{margin-bottom:1em;font-size:1rem;font-weight:600;line-height:1.5}a.ljl-early-access__btn{display:inline-block;background:var(--e-global-color-primary);color:#fff!important;padding:14px 28px;font-size:.95rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:solid 1px var(--e-global-color-primary);border-radius:0;transition:all 0.2s ease}a.ljl-early-access__btn:hover,a.ljl-early-access__btn:focus{opacity:.9;color:var(--e-global-color-primary)!important;background:#fff;text-decoration:none}a.ljl-early-access__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.wp-singular .selling-fast-badge{border-bottom-right-radius:4px;&::after{content:"";width:52px;aspect-ratio:2/3;position:absolute;right:-33px;background-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/lightning.svg);background-repeat:no-repeat;background-size:contain;display:inline-block}}.post-template #post-title-image img{max-height:100vh;width:auto}.blog-listing .blog-articles article.nova_portfolio .entry-content-wrap .entry-header .entry-title,.blog-listing .blog-articles article.page .entry-content-wrap .entry-header .entry-title,.blog-listing .blog-articles article.post .entry-content-wrap .entry-header .entry-title{font-family:"Lust",serif;text-transform:none!important}.blog-articles .page-title,.post-template h2.wp-block-heading,.single-post h2 a,.single-post h2:not(.elementor-popup-modal h2),.single-post h3,.single-post h3 a,.single-post h4,.single-post h4 a{line-height:1.4em;margin-top:1.5rem}.single-post h2 a{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.1em}.single-post h2 a:hover{text-decoration:none!important}.single-post .blog-content li a{text-decoration:underline}.single-post .blog-content li a:hover{text-decoration:none}.post-template .product-item .product-item__description{margin-top:1rem!important}.single-post .wp-block-cover-image figcaption,.single-post .wp-block-image figcaption,.single-post figure figcaption{text-transform:uppercase;color:hsl(0 0% 0%);background-color:hsl(326 100% 95%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:.3em;padding-right:.3em;font-weight:500;font-size:.8rem}.rank-math-breadcrumb p{font-size:0.8em!important;margin-bottom:0}.rank-math-breadcrumb p a{text-decoration:none!important;color:var(--site-heading-color)}.category .rank-math-breadcrumb p span.last,.category .rank-math-breadcrumb p span.separator{display:none}.elementor-widget-rating:not([rating-value-5]):not([rating-value-4]):not([rating-value-3]):not([rating-value-2]):not([rating-value-1]){display:none}#pros-cons-container .elementor-icon-list-item,#pros-cons-container .elementor-widget-divider{display:none}#pros-cons-container .elementor-icon-list-item.has-content{display:flex}#pros-cons-container:has(.pros-container .has-content):has(.cons-container .has-content) .elementor-widget-divider{display:block}#pros-cons-container .elementor-icon-list-icon{align-self:flex-start;top:.3em}.elementor-loop-container .elementor-widget-rating{display:none}.elementor-loop-container .e-loop-item.category-reviews .elementor-widget-rating{display:block}.top-featured-post .elementor-widget-rating{margin-top:-16px}.wp-singular p>a:only-child:has(strong):not(:has(img)),.wp-singular p>a:only-child:has(span):not(:has(img)){padding:.8em 1em;background-color:var(--color-pink);color:#fff!important;text-decoration:none;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1.8rem;margin-bottom:3rem;& span{color:#fff!important;text-decoration:none}&:hover{background-color:var(--e-global-color-primary)}}#nova-login-form{margin-left:auto;margin-right:auto}#nova-login-form h2{text-align:center}.nova-login-wrapper .form-actions .woocommerce-LostPassword a::before{display:none!important}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-content p{font-size:1rem}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"brandon-grotesque",sans-serif;text-transform:uppercase;font-size:.9rem;width:100%;padding-left:16px}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation ul li a br{display:none}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation-link{position:relative}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation-link::before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;opacity:0;background-color:var(--e-global-color-primary);transition:opacity 0.2s ease}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation-link:hover::before{opacity:.3}.woocommerce-account .site-wrapper .woocommerce .woocommerce-MyAccount-navigation-link.is-active::before{opacity:1}.woocommerce-MyAccount-orders .woocommerce-orders-table__cell a br{display:none}.woocommerce-MyAccount-orders .woocommerce-orders-table__row:not(:first-child){border-top:solid 1px var(--site-border-color)}@media print,screen and (min-width:40em){.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-orders p:last-of-type{margin-bottom:1rem}}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads{font-size:1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td.download-file a.button{color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);border:solid 1px var(--e-global-color-primary);justify-content:center;padding-left:1.8rem;letter-spacing:.1em}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--order-downloads tbody tr td.download-file a.button:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary)}.woocommerce-account .site-wrapper .woocommerce .woocommerce-Address-title h2{font-family:"Work Sans",Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4em;margin-top:2rem}.woocommerce-account.woocommerce-edit-address .woocommerce .addresses{gap:48px}.woocommerce-account.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address address{font-size:1rem}.woocommerce-account.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address{width:calc(50% - 24px)}.woocommerce-account.woocommerce-edit-address .woocommerce .addresses .woocommerce-Address .woocommerce-Address-title .edit{align-items:flex-end;padding-bottom:8px}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content br{display:none}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content label{font-size:.95rem}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content legend{font-family:"Work Sans",Sans-serif;font-size:1.2rem;font-weight:400}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input,.woocommerce #nova-login-form .password-input{position:relative;display:block}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input,.woocommerce #nova-login-form .password-input .show-password-input{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:#fff0;padding:0;border-width:0}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input::before,.woocommerce #nova-login-form .password-input .show-password-input::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/eye-key-look-password-security-see-svgrepo-com.svg);background-size:contain;background-repeat:no-repeat;opacity:.5;vertical-align:middle}.woocommerce-account.woocommerce-edit-account .woocommerce .woocommerce-MyAccount-content .password-input .show-password-input:hover::before{opacity:1}#nova-login-form .page-title{font-family:"Lust",sans-serif}body.woocommerce-page.woocommerce-cart .woocommerce{font-size:100%}body.woocommerce-page.woocommerce-cart .jjj-discount-label{margin-inline:0!important;line-height:1.1;@media (max-width:768px){margin-top:-0.2rem!important;position:absolute;left:20%;max-width:32%!important}}.ljl-pack-discount-label--product{margin-top:0!important;margin-bottom:0;font-size:.9rem;font-weight:500;color:var(--color-pink)}.ljl-pack-discount-label--cart{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:.5em;margin-bottom:0;margin-inline:0!important;padding:.2em .5em;border:dotted 2px var(--color-pink);font-size:.8rem;font-weight:500;color:var(--color-pink);text-transform:uppercase;line-height:1.1}.quantity br{display:none}.actions p{margin:0}ins{text-decoration:none!important}.site-wrapper .nova-container:not(.woocommerce-cart .nova-container),.site-wrapper .woocommerce:has(.woocommerce-cart-form){padding-left:var(--spacing-edge);padding-right:var(--spacing-edge)}.woocommerce-cart .nova-container{padding-left:0;padding-right:0}.site-wrapper .nova-page-header .nova-page-header__inner .page-title{margin:0;font-family:"lust",serif;font-size:var(--font-size-h2);line-height:1.1;text-transform:none}.site-wrapper .nova-page-header .nova-page-header__inner .woocommerce-breadcrumb{display:none}.site-wrapper .nova-page-header .nova-page-header__inner{padding:0}.site-wrapper .nova-page-header{background-color:#fff0;-webkit-padding-before:7rem;padding-block-start:7rem;-webkit-padding-after:3rem;padding-block-end:3rem}.page:has(.nova-page-header) .site-wrapper .site-content-wrapper .site-content{padding:0;padding-bottom:5rem}.page:has(.nova-page-header) .woocommerce-notices-wrapper{-webkit-margin-before:0;margin-block-start:0}.site-wrapper .nova-page-header.large{min-height:unset}body.woocommerce-checkout .woocommerce #payment.woocommerce-checkout-payment .payment_methods .wc_payment_method>label{margin:0}body.woocommerce-checkout .woocommerce #payment.woocommerce-checkout-payment .payment_methods .wc_payment_method .payment_box{padding:1rem 0 0}body.woocommerce-checkout .form-row .checkout-inline-error-message{font-size:.8rem}.woocommerce-checkout .site-content .woocommerce-info{display:none!important}body.woocommerce-cart .site-content-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,body.woocommerce-checkout .site-content-wrapper .woocommerce .woocommerce-checkout-payment .place-order .button{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary);border:solid 1px var(--e-global-color-primary);transition:background-color 0.2s ease,color 0.2s ease}.wc-proceed-to-checkout br{display:none}body.woocommerce-cart .site-content-wrapper .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover,body.woocommerce-checkout .site-content-wrapper .woocommerce .woocommerce-checkout-payment .place-order .button:hover{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.cart button.single_add_to_cart_button{padding:1rem 2rem 0.9375rem!important}.cart_totals a.shipping-calculator-button{text-decoration:none}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{display:none!important}.woocommerce .blockUI.blockOverlay{background-color:rgb(255 255 255 / .6)!important}.woocommerce .blockUI.blockOverlay:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;width:32px!important;height:32px!important;margin-top:-16px!important;margin-left:-16px!important;background-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/six-pointed-star.svg)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;-webkit-animation:spin 1s linear infinite!important;animation:spin 1s linear infinite!important;z-index:9999!important}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.woocommerce-privacy-policy-text{margin-bottom:1rem}.ljl-cross-sells{-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;padding-inline-start:0;padding-left:var(--spacing-edge)!important;padding-right:var(--spacing-edge)!important}.ljl-cross-sells .product-grid-item .woocommerce-loop-product__title,.ljl-cross-sells .e-loop-item .product_title{font-family:var(--e-global-typography-0128b91-font-family),Sans-serif;text-decoration:none;text-transform:uppercase!important;font-size:1rem!important;font-weight:500!important;letter-spacing:0.02em!important}.single-product .ljl-cross-sells .product-item__thumbnail{aspect-ratio:1}.single-product .ljl-cross-sells .product-item__thumbnail-placeholder,.single-product .ljl-cross-sells .product-item__thumbnail-placeholder a{height:100%}.woocommerce-cart .wcpay-express-checkout-wrapper,.woocommerce-cart #ppcp-recaptcha-v2-container{margin:0!important}.woocommerce-cart .wcpay-express-checkout-element{padding:0}.product .wcpay-express-checkout-wrapper{margin-top:16px}.woocommerce-checkout .wcpay-express-checkout-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}#wcpay-express-checkout-element{background:var(--e-global-color-primary);padding:12px}body.woocommerce-cart .cross-sells{display:none}body.woocommerce-cart .woomotiv-popup,body.woocommerce-checkout .woomotiv-popup{display:none!important}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{font-family:"brandon-grotesque",sans-serif;letter-spacing:.225em;font-weight:600;font-size:.812rem;text-decoration:none!important}body.woocommerce-cart .cart-collaterals .cart_totals h2{font-weight:400}body.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-info{display:none}body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals table.shop_table tr th{padding-left:0;padding-right:0}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr td{padding-right:0;text-align:right;width:100%}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .cart-subtotal th,body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .cart-subtotal bdi{font-weight:400}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th{font-size:.9rem}.quantity:has(input[type="hidden"]){display:none!important}body.woocommerce-cart .woocommerce .return-to-shop{max-width:100%}.elementor-add-to-cart .ppcp-messages{margin-top:.8rem;margin-bottom:-24px}.return-to-shop .button,.woocommerce .wc-backward{font-family:"brandon-grotesque",Sans-serif;font-size:13px;font-weight:500;letter-spacing:.4em;color:var(--e-global-color-secondary);background-color:var(--e-global-color-primary);border:solid 1px var(--e-global-color-primary)}.return-to-shop .button:hover,.woocommerce .wc-backward:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary)}.woocommerce-notices-wrapper:has(.wc-backward) p{text-align:center}body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr th,body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr.cart-subtotal,body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr.woocommerce-shipping-totals,body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr.order-total{background-color:#fff0}body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr{border-color:var(--e-global-color-primary)}body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table.shop_table tr.cart_item{border-top-width:0;border-bottom-width:0}[type="color"],[type="date"],[type="datetime-local"],[type="datetime"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea,.select2-container--default .select2-selection--single{border-color:var(--e-global-color-primary)!important}@media screen and (max-width:600px){body.woocommerce-checkout .site-content-wrapper .woocommerce .woocommerce-checkout-payment .place-order .button{width:100%}}body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr.shipping ul#shipping_method{min-width:14ch}.site-wrapper .woocommerce .woocommerce-info .showcoupon{margin-left:0}body.woocommerce-checkout .woocommerce form.checkout_coupon{max-width:600px}body.woocommerce-checkout .woocommerce form.checkout_coupon .button{min-height:48px!important;width:100%}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row .input-text{padding:0 .75rem}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-first{width:55%}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-last{width:42%}#coupon-error-notice{min-width:15ch;text-align:left;padding-left:.8em}body.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,body.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr th{text-transform:none!important;font-weight:700!important}@media screen and (max-width:471px){body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-first,body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-last{width:100%}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-last{margin-top:1rem}}@media screen and (min-width:472px) and (max-width:550px){body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-first,body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-last{width:48%}}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-notice{font-size:1.1rem;text-align:center}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-overview li{font-size:.9rem;margin-bottom:1.5rem}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-overview li strong{font-size:.9rem;font-weight:500;color:var(--e-global-color-primary)}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title,body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-downloads .woocommerce-order-downloads__title,body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-customer-details>h2{text-transform:uppercase;font-weight:400;font-size:1.1875rem;font-family:"brandon-grotesque",sans-serif;letter-spacing:.03em}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .button{color:var(--e-global-color-secondary)}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr td,body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tr th{padding-top:1rem;padding-bottom:1rem}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td,body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th{font-size:1rem;text-transform:uppercase;font-weight:600}body.woocommerce-checkout.woocommerce-order-received .site-wrapper .woocommerce-order .woocommerce-order-overview{width:100%;padding-top:8px}.woocommerce .wt_gc_gift_card_product_page_form_item .wt_gc_gift_card_field{border-radius:0;min-height:3rem;padding:.8em .5em;font-size:.95rem}.woocommerce .wt_gc_credit_denominations .denominaton_label{border-radius:0;border-width:1px;border-color:var(--e-global-color-primary);display:flex;align-items:center;padding:4px 12px 5px 12px;min-height:2.5rem}.woocommerce .wt_gc_credit_denominations .denominaton_label.wt_gc_selected_amount,.woocommerce .wt_gc_gift_card_custom_price .wt_gc_gift_card_field.wt_gc_selected_amount{border-color:var(--color-pink);border-width:1px;box-shadow:inset 0 0 0 2px var(--color-pink);background-color:var(--color-pink-light)}.site-wrapper #cmplz-document{max-width:unset}.print-page-container h2.wp-block-heading,.site-wrapper #cmplz-document h2{font-family:"Work Sans",serif;font-size:var(--font-size-h3);line-height:1.1;letter-spacing:-.03em;text-transform:none;font-weight:400;margin-top:2rem;margin-bottom:.8rem}.print-page-container h3.wp-block-heading,.site-wrapper #cmplz-document h3{font-family:"Work Sans",serif;font-size:1.3rem;line-height:1.1;letter-spacing:-.03em;text-transform:none;font-weight:400;margin-top:2rem;margin-bottom:.8rem}#cmplz-datarequest-submit{padding:1rem 2rem .9375rem}.elementor p a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--e-global-color-primary);text-decoration-color:var(--e-global-color-primary)}.elementor p a:hover{text-decoration:none!important}.woocommerce-Reviews-title h2.elementor-heading-title{font-size:1.8rem;line-height:1.4;margin-top:0;margin-bottom:1.25rem}@media (min-width:64em){.woocommerce-Reviews-title h2.elementor-heading-title{font-size:2.1rem}}#comments .woocommerce-Reviews-title{display:none}.comments-title,.comment-reply-title{font-family:"Work Sans",Sans-serif;font-weight:400}.woocommerce-Reviews-title{font-family:"Lust",serif}.comment-form-comment{-webkit-margin-before:32px;margin-block-start:32px}.comments-area .comment-list{background-color:#fffafd;border:none}.single-post .comments-area .comment-list .comment.depth-1{padding:1.5rem}.single-post .comments-area .comment-list .comment article.comment-body{padding:0}.single-post .comments-area .comment-list .comment article.comment-body .comment-meta .comment-author b.fn{margin-left:0!important}.single-post .comments-area .comment-content p{max-width:75ch}.single-post .comments-area .comment-list .comment article.comment-body+.comment-respond{margin-left:0}.single-post .comments-area .comment-list .comment .children{margin-top:1.5rem}.comment_container p.meta{margin-bottom:.5rem}.commentlist{list-style-type:none;padding:0;margin:0}.woocommerce .comments-title,.comment-reply-title{font-size:1.1rem;font-weight:500}.site-wrapper .comments-area .comment-respond .comment-form .logged-in-as>a{border:none;margin-right:1rem}.form-submit #submit{margin-top:1.5rem}.woocommerce .site-wrapper .star-rating-wrap{display:inline-block}.woocommerce .site-wrapper .star-rating{position:relative;height:1.2em;width:6em;top:.05em;background-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/six-pointed-star-empty-pink.svg);background-size:1.2em;background-position:0 0;overflow:hidden}.woocommerce .site-wrapper .star-rating span{position:absolute;top:0;left:0;height:100%;background-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/six-pointed-star-pink.svg);background-size:1.2em;background-position:0 0;overflow:hidden;display:block}.woocommerce .site-wrapper .star-rating:before,.woocommerce .site-wrapper .star-rating span:before{display:none!important}.woocommerce.woocommerce-page .stars{display:inline-flex;position:relative;width:auto;margin:0}.woocommerce.woocommerce-page .stars span{display:flex;gap:4px}.woocommerce.woocommerce-page .stars a{position:relative;height:30px;width:30px;text-indent:-999em;display:inline-block;text-decoration:none;color:#fff0}.woocommerce.woocommerce-page .stars a::before{content:"";position:absolute;height:30px;width:30px;left:0;-webkit-mask-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/six-pointed-star.svg);mask-image:url(/wp-content/themes/luxe-jewish-life/assets/icons/six-pointed-star.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-gray);transition:background-color 0.2s ease}.woocommerce.woocommerce-page .stars:hover a::before{background-color:var(--color-pink)}.woocommerce.woocommerce-page .stars a:hover~a::before{background-color:var(--color-gray)}.woocommerce.woocommerce-page .stars.selected a.active::before{background-color:var(--color-pink)}.woocommerce.woocommerce-page .stars.selected a.active~a::before{background-color:var(--color-gray)!important}.woocommerce.woocommerce-page .stars.selected a:not(.active)::before{background-color:var(--color-pink)}@media (max-width:768px){.woocommerce.woocommerce-page .kitify.elementor-kitify-wooproduct-rating{-webkit-margin-after:12px;margin-block-end:12px}.woocommerce.woocommerce-page .star-rating,.woocommerce.woocommerce-page .wc-block-grid__product-rating__stars{font-size:1rem}}.page-id-2216 .elementor-element .elementor-widget-container .elementor-accordion .elementor-accordion-item{border:none!important}.page-id-2216 .e-n-accordion .elementor-widget-text-editor p{margin-bottom:1em!important}.page-id-2216 .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title,.page-id-2216 .elementor-widget-container .e-n-accordion .e-n-accordion-item-title{background-color:var(--color-pink-light);padding:1rem;border:none}.page-id-2216 .elementor-widget-container .e-n-accordion .e-n-accordion-item div[role="region"]{padding:1rem;border:none}.page-id-2216 .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-title .elementor-accordion-title,.page-id-2216 .elementor-widget-container .e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-text{display:block;font-family:"Work Sans",sans-serif;font-weight:450;line-height:1.1;text-transform:none;letter-spacing:-.01em;font-size:1.05rem}.page-id-2216 .elementor-element .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{background-color:#fff0;border:none;color:var(--e-global-color-primary)}.page-id-2216 .elementor-element .elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content p{margin-bottom:1rem}.page-id-2216 .e-n-accordion a{text-decoration:underline!important;&:hover{text-decoration:none!important}}