.elementor-9964 .elementor-element.elementor-element-6476aad{padding:40px 24px 64px 24px;}.elementor-9964 .elementor-element.elementor-element-1fd174f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-9964 .elementor-element.elementor-element-1fd174f3 > .elementor-element-populated{padding:0px 0px 0px 48px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9964 .elementor-element.elementor-element-18571f50 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-0.5px;color:#111111;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-9964 .elementor-element.elementor-element-10130d2d .price{color:#111111;}.woocommerce .elementor-9964 .elementor-element.elementor-element-10130d2d .price ins{color:#111111;}.woocommerce .elementor-9964 .elementor-element.elementor-element-4b4fa855 .woocommerce-product-details__short-description{font-family:"IBM Plex Sans", Sans-serif;font-size:14px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9964 .elementor-element.elementor-element-2a4af19a{--divider-border-style:solid;--divider-color:#eeeeee;--divider-border-width:1px;}.elementor-9964 .elementor-element.elementor-element-2a4af19a .elementor-divider-separator{width:100%;}.elementor-9964 .elementor-element.elementor-element-2a4af19a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9964 .elementor-element.elementor-element-4aa8373e{width:var( --container-widget-width, 37.261% );max-width:37.261%;--container-widget-width:37.261%;--container-widget-flex-grow:0;}.elementor-9964 .elementor-element.elementor-element-4aa8373e .cart button, .elementor-9964 .elementor-element.elementor-element-4aa8373e .cart .button{transition:all 0.2s;}.elementor-9964 .elementor-element.elementor-element-4aa8373e .quantity .qty{transition:all 0.2s;}.elementor-9964 .elementor-element.elementor-element-1716529f{--divider-border-style:solid;--divider-color:#eeeeee;--divider-border-width:1px;}.elementor-9964 .elementor-element.elementor-element-1716529f .elementor-divider-separator{width:100%;}.elementor-9964 .elementor-element.elementor-element-1716529f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-icon i{color:#111111;transition:color 0.3s;}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-icon svg{fill:#111111;transition:fill 0.3s;}.elementor-9964 .elementor-element.elementor-element-65b6da1a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-item > a{font-family:"IBM Plex Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-9964 .elementor-element.elementor-element-65b6da1a .elementor-icon-list-text{color:#555555;transition:color 0.3s;}.elementor-9964 .elementor-element.elementor-element-598d109e:not(.elementor-motion-effects-element-type-background), .elementor-9964 .elementor-element.elementor-element-598d109e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9964 .elementor-element.elementor-element-598d109e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 32px 64px 32px;}.elementor-9964 .elementor-element.elementor-element-598d109e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9964 .elementor-element.elementor-element-60fa3b8e:not(.elementor-motion-effects-element-type-background), .elementor-9964 .elementor-element.elementor-element-60fa3b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F5;}.elementor-9964 .elementor-element.elementor-element-60fa3b8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-9964 .elementor-element.elementor-element-60fa3b8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9964 .elementor-element.elementor-element-2a963b07:not(.elementor-motion-effects-element-type-background), .elementor-9964 .elementor-element.elementor-element-2a963b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9964 .elementor-element.elementor-element-2a963b07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 32px 64px 32px;}.elementor-9964 .elementor-element.elementor-element-2a963b07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9964 .elementor-element.elementor-element-1983b8c3{text-align:start;}.elementor-9964 .elementor-element.elementor-element-1983b8c3 .elementor-heading-title{color:#111;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9964 .elementor-element.elementor-element-75b28d61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9964 .elementor-element.elementor-element-75b28d61.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-9964 .elementor-element.elementor-element-ca69bf8{padding:12px 24px 12px 24px;}@media(max-width:1024px){.elementor-9964 .elementor-element.elementor-element-75b28d61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9964 .elementor-element.elementor-element-6476aad{padding:0px 15px 0px 15px;}.elementor-9964 .elementor-element.elementor-element-1fd174f3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-9964 .elementor-element.elementor-element-1fd174f3 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-9964 .elementor-element.elementor-element-18571f50 .elementor-heading-title{font-size:23px;}.elementor-9964 .elementor-element.elementor-element-4aa8373e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9964 .elementor-element.elementor-element-75b28d61.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-9964 .elementor-element.elementor-element-6bc75f85{width:50%;}.elementor-9964 .elementor-element.elementor-element-1fd174f3{width:50%;}.elementor-9964 .elementor-element.elementor-element-545e3271{width:100%;}.elementor-9964 .elementor-element.elementor-element-5207d048{width:100%;}.elementor-9964 .elementor-element.elementor-element-7c677481{width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-313a6ea9 */.woocommerce-product-gallery{display:grid!important;grid-template-columns:1fr fr!important;gap:6px!important}.woocommerce-product-gallery .woocommerce-product-gallery__image:first-child{grid-column:1/-1!important}.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;display:block!important;border-radius:4px!important}.woocommerce-product-gallery__trigger{display:none!important}.flex-control-thumbs{display:none!important}.flexslider{border:none!important;box-shadow:none!important;margin:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4aa8373e */.variations{display:none!important}.woocommerce-variation-description{display:none!important}.woocommerce-variation-price{display:none!important}.woocommerce-variation-add-to-cart{display:flex!important;gap:0px!important;align-items:center!important}.quantity{flex-shrink:0!important}.quantity input.qty{height:54px!important;width:52px!important;border:1.5px solid #ddd!important;border-radius:4px!important;font-size:13px!important;font-weight:500!important;text-align:center!important;padding:0!important;margin:0!important;color:#111!important;font-family:inherit!important;display:flex!important;align-items:center!important;justify-content:center!important}.quantity .qty-btn,.quantity button.plus,.quantity button.minus{width:32px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:500!important;border:1.5px solid #ddd!important;background:#fff!important;cursor:pointer!important;color:#111!important;font-family:inherit!important}.single_add_to_cart_button{flex:1!important;background:#111!important;color:#fff!important;border:none!important;height:54px!important;font-size:15px!important;font-weight:600!important;border-radius:4px!important;cursor:pointer!important;letter-spacing:.02em!important;text-transform:none!important;transition:background .2s!important;font-family:inherit!important}.single_add_to_cart_button:hover{background:#333!important}.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{background:#ccc!important;cursor:not-allowed!important}@media(max-width:767px){.woocommerce-variation-add-to-cart{flex-direction:row!important;padding:0 0px!important;box-sizing:border-box!important;width:100%!important}.quantity{flex-shrink:0!important}.quantity input.qty{height:38px!important;width:38px!important;font-size:13px!important}.single_add_to_cart_button{flex:1!important;height:52px!important;font-size:12px!important}}
span.qodef-quantity-label {
  display: none !important;
}
.quantity {
  display: none !important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-block-start: 0;
    margin-inline-start: var(--button-spacing, 0px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6476aad */.plioo-col-right { position: -webkit-sticky; position: sticky; top: 24px; align-self: flex-start; }
.woocommerce-variation-availability .stock {
  font-size: 13px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca69bf8 */#pr-sticky-sec.elementor-section{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 -4px 24px rgba(0,0,0,.07);transform:translateY(110%);transition:transform .3s ease}/* End custom CSS */