.elementor-516 .elementor-element.elementor-element-sp00011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-sp0000e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-516 .elementor-element.elementor-element-sp0000f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-sp00005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-516 .elementor-element.elementor-element-sp0000b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-516 .elementor-element.elementor-element-sp00003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{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 );}/* Start custom CSS for container, class: .elementor-element-sp00011 */.elementor-516 .elementor-element.elementor-element-sp00011{width:calc(100% - 40px);max-width:1240px;margin:0 auto;padding:36px 0 64px;background:#fff;color:#161519;font:400 16px/1.6 Montserrat,sans-serif;gap:0}.elementor-516 .elementor-element.elementor-element-sp00011 .e-con{--widgets-spacing:0;gap:0}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-widget{margin:0;min-width:0}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-breadcrumb-row{position:relative;margin-bottom:50px;min-height:22px}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-breadcrumb{font:400 14px/1.6 Montserrat,sans-serif;color:#161519;margin:0}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-breadcrumb a{color:#e50083}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-back{position:absolute;left:-52px;top:-1px;width:30px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-back .elementor-button{padding:0;background:transparent;color:#161519;font-size:28px;line-height:1;border:0;box-shadow:none}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-product-layout{display:flex;flex-direction:row;gap:4%;align-items:flex-start}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-gallery{width:58%;flex:0 0 58%}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-details{width:38%;flex:0 0 38%;display:flex;flex-direction:column;align-items:stretch}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery img{width:100%;height:auto;object-fit:contain}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger{right:20px!important;top:20px!important;background:white!important;color:#161519!important}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-title{margin-bottom:24px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-title h1{font:800 36px/1.15 Montserrat,sans-serif;letter-spacing:-1px;color:#161519;margin:0}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;margin:0 0 18px;align-items:baseline}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand .elementor-widget{width:auto}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand .elementor-heading-title{font:400 14px/1.6 Montserrat,sans-serif}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand-label .elementor-heading-title{font-weight:600}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand a{color:#e50083}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand:not(:has(.sp-brand-value a)){display:none}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-description,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-long-description{font:400 16px/1.6 Montserrat,sans-serif;color:#272727}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-description p,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-long-description p{margin:0 0 18px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-description strong,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-long-description strong{font-weight:700;color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-description a,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-long-description a{color:#e50083}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-long-description:empty{display:none}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-enquiry{margin-top:0!important}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-enquiry .elementor-button{background:#e50083;color:white;border:2px solid #e50083;border-radius:5px;padding:12px 18px;font:700 20px/1.15 Montserrat,sans-serif;transition:background .2s,border-color .2s}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-enquiry .elementor-button:hover{background:#161519;border-color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 a:focus-visible{outline:3px solid #e50083;outline-offset:4px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation{margin-top:48px!important;padding-top:24px;border-top:1px solid #eee}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation{gap:24px}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation__link{max-width:50%;min-width:0}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation__link a{white-space:normal;color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__prev--label,.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__next--label{font:600 13px/1.5 Montserrat,sans-serif;color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__prev--title,.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__next--title{font:700 17px/1.35 Montserrat,sans-serif;color:#161519;white-space:normal}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation__link a:hover .post-navigation__next--title,.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation__link a:hover .post-navigation__prev--title{color:#e50083}.elementor-516 .elementor-element.elementor-element-sp00011 .elementor-post-navigation .elementor-post-navigation__separator{display:none}@media(max-width:1350px){.elementor-516 .elementor-element.elementor-element-sp00011 .sp-back{position:static;width:25px;margin-right:15px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-breadcrumb-row{align-items:flex-start}}@media(max-width:1024px){.elementor-516 .elementor-element.elementor-element-sp00011{padding-top:40px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-title h1{font-size:30px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-product-layout{gap:5%}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-gallery{width:50%;flex-basis:50%}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-details{width:45%;flex-basis:45%}}@media(max-width:767px){.elementor-516 .elementor-element.elementor-element-sp00011{padding-top:24px;padding-bottom:40px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-breadcrumb-row{margin-bottom:34px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-back{display:none}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-breadcrumb{font-size:13px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-product-layout{flex-direction:column;gap:34px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-gallery,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-details{width:100%;flex:0 0 auto}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-title{margin-bottom:26px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-title h1{font-size:30px;line-height:1.15;letter-spacing:-.6px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-enquiry .elementor-button{width:100%;font-size:18px;padding:14px 18px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation{margin-top:70px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__prev--title,.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__next--title{font-size:16px}}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-brand-label .elementor-heading-title{color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger img.emoji{width:18px!important;height:18px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__prev--label,.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__next--label{text-transform:none}.elementor-516 .elementor-element.elementor-element-sp00011 .post-navigation__arrow-wrapper{color:#161519}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .elementor-post-navigation{position:relative;display:block;text-align:left}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .elementor-post-navigation__link{max-width:100%;width:100%}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .elementor-post-navigation__next a{display:block;text-align:left}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__next--label{display:block;font-size:14px;font-weight:700}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__next--title{display:block;font-size:20px;line-height:1.3;margin-top:18px;text-align:left;white-space:normal}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__arrow-next{position:absolute;right:0;top:0;padding:0;color:#161519;font-size:18px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__arrow-next svg,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__arrow-prev svg{fill:#161519;width:18px;height:18px}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation:has(.elementor-post-navigation__next a) .elementor-post-navigation__prev{position:absolute;right:52px;top:0;width:20px;z-index:2}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation:has(.elementor-post-navigation__next a) .elementor-post-navigation__link__prev{display:none}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__arrow-prev{padding:0;color:#161519;font-size:18px}@media(min-width:1025px){.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation{position:fixed;right:40px;bottom:64px;width:260px;z-index:5;background:#fff;margin:0!important;padding:16px 18px;border:0}}@media(max-width:1024px){.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation{padding-top:0;border:0}}.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .elementor-post-navigation__link__next,.elementor-516 .elementor-element.elementor-element-sp00011 .sp-navigation .post-navigation__next--label{text-align:left}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger{font-size:0!important;width:24px!important;height:24px!important}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger img{display:none!important}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger:before{content:"";position:absolute;inset:3px;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(#161519,#161519) left top/6px 2px no-repeat,linear-gradient(#161519,#161519) left top/2px 6px no-repeat,linear-gradient(#161519,#161519) right top/6px 2px no-repeat,linear-gradient(#161519,#161519) right top/2px 6px no-repeat,linear-gradient(#161519,#161519) left bottom/6px 2px no-repeat,linear-gradient(#161519,#161519) left bottom/2px 6px no-repeat,linear-gradient(#161519,#161519) right bottom/6px 2px no-repeat,linear-gradient(#161519,#161519) right bottom/2px 6px no-repeat}.elementor-516 .elementor-element.elementor-element-sp00011 .woocommerce-product-gallery__trigger:after{display:none}/* End custom CSS */