.elementor-4398 .elementor-element.elementor-element-13f3708{--display:flex}.elementor-4398 .elementor-element.elementor-element-768b966{width:100%;max-width:100%}.elementor-4398 .elementor-element.elementor-element-a1970da:not(.elementor-motion-effects-element-type-background),.elementor-4398 .elementor-element.elementor-element-a1970da>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7}.elementor-4398 .elementor-element.elementor-element-a1970da>div.elementor-container{max-width:1370px;--porto-flick-carousel-width:1370px}.elementor-4398 .elementor-element.elementor-element-a1970da{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 0 0}.elementor-4398 .elementor-element.elementor-element-a1970da>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4398 .elementor-element.elementor-element-1469473 .review-link{font-size:12px}.elementor-4398 .elementor-element.elementor-element-41db0f0.elementor-element{--align-self:center}.elementor-element-41db0f0 .product-images .zoom,.elementor-element-41db0f0 .product-images .img-thumbnail:hover .zoom{background-color:#fff}.elementor-element-41db0f0 .product-images .image-galley-viewer,.elementor-element-41db0f0 .product-images .img-thumbnail:hover .image-galley-viewer{background-color:#fff}.elementor-element-41db0f0 .product-images .zoom{width:38px;height:38px;border:2px solid;box-sizing:content-box;margin:0 18px 18px}.elementor-element-41db0f0 .product-images .zoom i{line-height:38px;font-size:15px}.elementor-element-41db0f0 .product-images .image-galley-viewer{width:38px;height:38px;--porto-product-action-width:38px;border:2px solid;box-sizing:content-box;--porto-product-action-border:2px;margin:0 18px;--porto-product-action-margin:18px}.elementor-element-41db0f0 .product-images .image-galley-viewer i{line-height:38px;font-size:15px}.elementor-element-41db0f0 .product-images .image-galley-viewer.without-zoom{margin-bottom:18px}.elementor-4398 .elementor-element.elementor-element-fe2b0db>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 20px}.elementor-4398 .elementor-element.elementor-element-3113449{width:auto;max-width:auto;top:0}.elementor-4398 .elementor-element.elementor-element-3113449>.elementor-widget-container{margin:12px 0 0}body:not(.rtl) .elementor-4398 .elementor-element.elementor-element-3113449{right:5px}body.rtl .elementor-4398 .elementor-element.elementor-element-3113449{left:5px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Poppins;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-4398 .elementor-element.elementor-element-10877bd>.elementor-widget-container{margin:13px 20px 14px 0;padding:9px 24px;border-style:solid;border-width:1px;border-color:#e1e1e1}.elementor-4398 .elementor-element.elementor-element-10877bd .elementor-heading-title{font-size:12px;font-weight:700;line-height:18px;color:#212529}.elementor-4398 .elementor-element.elementor-element-08d87aa>.elementor-widget-container{margin:13px 20px 14px 0;padding:9px 24px;border-style:solid;border-width:1px;border-color:#e1e1e1}.elementor-4398 .elementor-element.elementor-element-08d87aa .elementor-heading-title{font-size:12px;font-weight:700;line-height:18px;color:#212529}.elementor-4398 .elementor-element.elementor-element-3ef98a8 .product_title{font-family:"Montserrat",Poppins;font-size:26px;font-weight:700;text-transform:capitalize;letter-spacing:.5px;color:#333}.elementor-4398 .elementor-element.elementor-element-6536728 .product_title{font-family:"Montserrat",Poppins;font-size:26px;font-weight:700;text-transform:capitalize;letter-spacing:.5px;color:#333}.elementor-4398 .elementor-element.elementor-element-cc5d775 .review-link{font-size:12px}.elementor-4398 .elementor-element.elementor-element-79cca0a>.elementor-widget-container{margin:0 0 -10px}.elementor-4398 .elementor-element.elementor-element-79cca0a .price{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:#222529}.elementor-4398 .elementor-element.elementor-element-79cca0a .price del{color:#14567c}.elementor-4398 .elementor-element.elementor-element-669fa1e>.elementor-widget-container{margin:0 0 -6px}.elementor-element-669fa1e p,.elementor-4398 .elementor-element.elementor-element-669fa1e{font-size:1rem;line-height:1.75rem;letter-spacing:-.015em}.elementor-4398 .elementor-element.elementor-element-d85bfcd{--spacer-size:1px}.elementor-4398 .elementor-element.elementor-element-8d8078c{width:100%;max-width:100%}.elementor-element-8d8078c .product-summary-wrap .quantity .minus{border-width:2px 0 2px 2px}.elementor-element-8d8078c .product-summary-wrap .quantity .qty{border-width:2px 1px}.elementor-element-8d8078c .product-summary-wrap .quantity .plus{border-width:2px 2px 2px 0}.elementor-element-8d8078c .product-summary-wrap .variations tr{display:block}.elementor-4398 .elementor-element.elementor-element-a68063c>.elementor-widget-container{margin:-23px 0 0}.elementor-element-e4c56ac a,.elementor-element-e4c56ac a span{width:auto;text-indent:0}.elementor-element-e4c56ac .yith-wcwl-add-to-wishlist a:before{position:static;margin-right:.125rem;line-height:1}.elementor-4398 .elementor-element.elementor-element-e4c56ac>.elementor-widget-container{margin:10px 0}.elementor-4398 .elementor-element.elementor-element-e4c56ac a,.elementor-4398 .elementor-element.elementor-element-e4c56ac a span{font-size:13px;font-weight:700;text-transform:uppercase}.elementor-element-e4c56ac .yith-wcwl-wishlistaddedbrowse a:before,.elementor-element-e4c56ac .yith-wcwl-wishlistexistsbrowse a:before{color:#da5555}.single-product .product-summary-wrap .elementor-element-e4c56ac a,.single-product .product-summary-wrap .elementor-element-e4c56ac a span,.elementor-element-e4c56ac a,.elementor-element-e4c56ac a span:not(.yith-wcwl-tooltip){color:#222529}.single-product .product-summary-wrap .elementor-element-e4c56ac a:hover,.single-product .product-summary-wrap .elementor-element-e4c56ac a:hover span,.elementor-element-e4c56ac a:hover,.elementor-element-e4c56ac a:hover span{color:#08c}.elementor-element-e4c56ac a:hover,.single-product .product-summary-wrap .elementor-element-e4c56ac a:hover{background-color:#fff;border-color:#fff}.elementor-4398 .elementor-element.elementor-element-0eea3f7{--display:flex}.elementor-4398 .elementor-element.elementor-element-50875bb{--display:flex}.elementor-4398 .elementor-element.elementor-element-1573a6f{--spacer-size:10px}.elementor-4398 .elementor-element.elementor-element-7d06284>.elementor-element-populated{padding:60px 10px 0}.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),Poppins;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-4398 .elementor-element.elementor-element-b766c18{--divider-border-style:solid;--divider-color:#e7e7e7;--divider-border-width:1px}.elementor-4398 .elementor-element.elementor-element-b766c18 .elementor-divider-separator{width:100%}.elementor-4398 .elementor-element.elementor-element-b766c18 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-4398 .elementor-element.elementor-element-fbe6706{width:auto;max-width:auto;text-align:center}.elementor-4398 .elementor-element.elementor-element-fbe6706>.elementor-widget-container{background-color:#fff;margin:-13px 0 19px;padding:0 20px}.elementor-4398 .elementor-element.elementor-element-fbe6706 .elementor-heading-title{font-size:1.125rem;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:-.36px;color:#222529}.elementor-4398 .elementor-element.elementor-element-186c92a>.elementor-widget-container{margin:0 0 18px}.elementor-4398 .elementor-element.elementor-element-186c92a .owl-nav:not(.disabled){display:block !important}.elementor-4398 .elementor-element.elementor-element-e890e18{--display:flex}@media(max-width:991px){body:not(.rtl) .elementor-4398 .elementor-element.elementor-element-3113449{right:5px}body.rtl .elementor-4398 .elementor-element.elementor-element-3113449{left:5px}.elementor-4398 .elementor-element.elementor-element-3ef98a8 .product_title{font-size:30px}.elementor-4398 .elementor-element.elementor-element-6536728 .product_title{font-size:30px}}@media(min-width:768px){.elementor-4398 .elementor-element.elementor-element-3991d67{width:48%}.elementor-4398 .elementor-element.elementor-element-fe2b0db{width:52%}}@media(max-width:991px) and (min-width:768px){.elementor-4398 .elementor-element.elementor-element-3991d67{width:50%}.elementor-4398 .elementor-element.elementor-element-fe2b0db{width:50%}}@media(max-width:767px){.elementor-4398 .elementor-element.elementor-element-a1970da>div.elementor-container{max-width:1370px;--porto-flick-carousel-width:1370px}.elementor-4398 .elementor-element.elementor-element-a1970da{margin-top:0;margin-bottom:0;padding:0}.elementor-4398 .elementor-element.elementor-element-3991d67{width:100%}.elementor-4398 .elementor-element.elementor-element-3991d67.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-4398 .elementor-element.elementor-element-3991d67>.elementor-element-populated{margin:-5% 0 0;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-4398 .elementor-element.elementor-element-1469473{width:var(--container-widget-width,93%);max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0}.elementor-4398 .elementor-element.elementor-element-fe2b0db>.elementor-element-populated{margin:1.5rem 0 0;--e-column-margin-right:0rem;--e-column-margin-left:0rem}.elementor-4398 .elementor-element.elementor-element-3ef98a8{width:var(--container-widget-width,94%);max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0}.elementor-4398 .elementor-element.elementor-element-3ef98a8>.elementor-widget-container{margin:0}.elementor-4398 .elementor-element.elementor-element-3ef98a8 .product_title{font-size:22px}.elementor-4398 .elementor-element.elementor-element-6536728 .product_title{font-size:28px}}.bg-card{position:relative}.bg-card:before{content:'';position:absolute;inset:0;background:#f5f5f5;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);z-index:-1}.bg-card{padding:24px}:root{--color-brand-500:#ff7a00;--color-brand-300:#ffd100;--cta-radius:1.5rem;--cta-padding:.875rem 2.5rem;--cta-transition:.4s ease;--pulse-scale:1.015;--pulse-duration:1.5s ease-in-out;--track-bg:#e5e7eb;--track-active:var(--color-brand-500);--btn-bg:transparent;--btn-text:#374151;--btn-border:#cbd5e1;--btn-selected-bg:var(--color-brand-500);--btn-selected-text:#fff;--btn-disabled-bg:transparent;--btn-disabled-text:#a1a1aa;--btn-size:42px;--btn-border-width:1.5px;--gap:14px;--transition:.25s ease;--track-height:3px}@media (prefers-color-scheme:dark){:root{--color-brand-500:#ffa94c;--color-brand-300:#ffe382;--track-bg:#374151;--track-active:var(--color-brand-500);--btn-border:#4b5563;--btn-text:#e5e7eb}}.single-product .quantity.buttons_added.extra-type{display:none !important}.woocommerce form.cart .button{display:flex !important;justify-content:center;align-items:center;inline-size:100%}.single_add_to_cart_button{display:inline-flex;place-content:center;padding:var(--cta-padding);min-block-size:44px;font:700 1.125rem/1.2 'Montserrat',sans-serif;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--color-brand-500),var(--color-brand-300));background-size:200% 100%;border:0;border-radius:var(--cta-radius);box-shadow:0 4px 10px rgb(0 0 0/.12);cursor:pointer;transition:background-position var(--cta-transition),transform var(--cta-transition),box-shadow var(--cta-transition);animation:pulse var(--pulse-duration) infinite alternate paused}.single_add_to_cart_button:not(:disabled):not(.disabled){animation-play-state:running}.single_add_to_cart_button:is(:hover,:focus-visible){background-position:100% 0;outline:3px solid var(--color-brand-300);outline-offset:2px}.single_add_to_cart_button:active{transform:scale(.97)}.single_add_to_cart_button:disabled,.single_add_to_cart_button.disabled{opacity:.6;cursor:not-allowed;box-shadow:none;animation:none}@media (prefers-reduced-motion:reduce){.single_add_to_cart_button{animation:none}}@media (max-width:768px){.single_add_to_cart_button{position:-webkit-sticky;position:sticky;bottom:1rem;margin-inline:auto;z-index:999}}@keyframes pulse{from{transform:scale(1);box-shadow:0 4px 10px rgb(0 0 0/.12)}to{transform:scale(var(--pulse-scale));box-shadow:0 8px 20px rgb(0 0 0/.18)}}ul.filter-item-list{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap);margin-block-end:1rem;padding:0;list-style:none;scroll-snap-type:x mandatory}ul.filter-item-list:before{content:"";position:absolute;inset-inline-start:calc(var(--btn-size)/2 + var(--gap)/2);inset-inline-end:calc(var(--btn-size)/2 + var(--gap)/2);inset-block-start:calc(50% - var(--track-height)/2);block-size:var(--track-height);background:var(--track-bg);z-index:0}.filter-item{position:relative;z-index:1;inline-size:var(--btn-size);block-size:var(--btn-size);display:flex;justify-content:center;align-items:center;background:var(--btn-bg);color:var(--btn-text);border:var(--btn-border-width) solid var(--btn-border);border-radius:50%;font-family:'Montserrat',sans-serif;font-weight:600;font-size:clamp(.75rem, 0.35vw + .7rem, .95rem);line-height:var(--btn-size);cursor:pointer;transition:transform var(--transition),border-color var(--transition),background var(--transition),color var(--transition);scroll-snap-align:center}.filter-item.selected{background:var(--btn-selected-bg);border-color:var(--btn-selected-bg);color:var(--btn-selected-text)}.filter-item.selected:before{content:"";position:absolute;inset-inline-start:calc(-1 * (var(--btn-size) + var(--gap)));inset-block-start:calc(50% - var(--track-height)/2);inline-size:calc(var(--btn-size) + var(--gap));block-size:var(--track-height);background:var(--track-active);z-index:-1}.filter-item.enabled:hover,.filter-item.enabled:focus-visible{transform:scale(1.05);border-color:var(--track-active);outline:none}.filter-item:not(.enabled){background:var(--btn-disabled-bg);color:var(--btn-disabled-text);border-color:var(--btn-border);cursor:not-allowed;opacity:.4;filter:grayscale(50%)}@media (max-width:768px){ul.filter-item-list{overflow-x:auto;-webkit-overflow-scrolling:touch}ul.filter-item-list::-webkit-scrollbar{display:none}}.elementor-4398 .elementor-element.elementor-element-984104d{display:inline-flex;justify-content:center;align-items:center;width:auto;margin:0 auto;padding:.875rem 2.5rem;text-align:center}