.elementor-kit-1395{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-45f239e:#E3133B;--e-global-color-6ea0f4a:#626262;--e-global-color-42f6548:#1D262D;--e-global-color-82f1b58:#D72638;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-1395 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.e-con{--container-max-width:1200px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.img-hover-swap{position:relative;overflow:hidden;aspect-ratio:1 / 1;height:auto!important;background-color:#fff}.img-swap-main,.img-swap-main .elementor-widget-container,.img-swap-main a{width:100%!important;height:100%!important;display:block}.img-swap-main img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:opacity .5s ease,transform .6s ease!important;transform:none!important}.img-swap-gallery{position:absolute;inset:0;opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:2}.img-swap-gallery .elementor-widget-container,.img-swap-gallery .elementor-gallery__container{height:100%!important}.img-swap-gallery .elementor-gallery-item:not(:first-child){display:none}.img-swap-gallery .elementor-gallery-item{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0}.img-swap-gallery .elementor-gallery-item__image,.img-swap-gallery img{width:100%;height:100%;object-fit:contain;background-color:#fff;display:block;transition:transform .6s ease}.img-hover-swap:hover .img-swap-main img{opacity:0;transform:scale(1.06)!important}.img-hover-swap:hover .img-swap-gallery{opacity:1}.img-hover-swap:hover .img-swap-gallery img{transform:scale(1.06)}.card-hover-actions{position:absolute;left:0;right:0;bottom:20px;z-index:3;display:flex;justify-content:center;background:none;padding:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.img-hover-swap:hover .card-hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.card-hover-actions .quantity{display:none}.card-hover-actions form.cart{display:flex;justify-content:center;width:100%}.card-hover-actions a.button{display:inline-flex!important;width:auto!important;max-width:max-content!important;align-items:center;justify-content:center;gap:7px;padding:12px 28px;background:#000;color:#fff;border:none;border-radius:999px!important;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;text-align:center;white-space:nowrap;box-shadow:0 4px 14px rgb(0 0 0 / .2);transition:background .2s ease,transform .2s ease}.card-hover-actions a.button:hover{background:#262626;transform:scale(1.03)}.card-hover-actions a.button::before{content:"";width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.card-hover-actions a.button.product_type_simple::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>")}.card-hover-actions a.button.product_type_variable::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='4' y1='21' x2='4' y2='14'/><line x1='4' y1='10' x2='4' y2='3'/><line x1='12' y1='21' x2='12' y2='12'/><line x1='12' y1='8' x2='12' y2='3'/><line x1='20' y1='21' x2='20' y2='16'/><line x1='20' y1='12' x2='20' y2='3'/><line x1='1' y1='14' x2='7' y2='14'/><line x1='9' y1='8' x2='15' y2='8'/><line x1='17' y1='16' x2='23' y2='16'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='4' y1='21' x2='4' y2='14'/><line x1='4' y1='10' x2='4' y2='3'/><line x1='12' y1='21' x2='12' y2='12'/><line x1='12' y1='8' x2='12' y2='3'/><line x1='20' y1='21' x2='20' y2='16'/><line x1='20' y1='12' x2='20' y2='3'/><line x1='1' y1='14' x2='7' y2='14'/><line x1='9' y1='8' x2='15' y2='8'/><line x1='17' y1='16' x2='23' y2='16'/></svg>")}.discount-badge{display:inline-block;margin-left:8px;padding:3px 10px;border:1px solid #e3133b;border-radius:999px;color:#e3133b;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;vertical-align:middle;background:#fff0}@media (max-width:767px){.card-hover-actions{opacity:0;transform:translateY(10px);pointer-events:none;bottom:8px}.img-hover-swap.is-active .card-hover-actions{opacity:1;transform:translateY(0);pointer-events:auto}.img-hover-swap.is-active .img-swap-gallery{opacity:1}.img-hover-swap.is-active .img-swap-main img{opacity:0}.card-hover-actions a.button{display:inline-flex!important;width:auto!important;max-width:max-content!important;border-radius:999px!important;padding:8px 16px;font-size:9px;gap:5px;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.card-hover-actions a.button::before{width:11px;height:11px}.discount-badge{padding:2px 7px;font-size:10px;margin-left:5px}}