.elementor-261 .elementor-element.elementor-element-63f1ea8{--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:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-261 .elementor-element.elementor-element-63f1ea8:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-63f1ea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mjabout );}.elementor-261 .elementor-element.elementor-element-4107ee8 .woocommerce-breadcrumb{color:var( --e-global-color-mjmuted );font-family:"DM Sans", Sans-serif;font-size:13px;text-align:start;}.elementor-261 .elementor-element.elementor-element-4107ee8 .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-261 .elementor-element.elementor-element-954034c{--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:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-261 .elementor-element.elementor-element-4150904{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-261 .elementor-element.elementor-element-cb6f594{--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;--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-261 .elementor-element.elementor-element-cb6f594:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-cb6f594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mjsand );}.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .flex-viewport{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .flex-viewport:not(:last-child){margin-bottom:14px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0E6E0;border-radius:10px 10px 10px 10px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-261 .elementor-element.elementor-element-732c2f1{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-261 .elementor-element.elementor-element-746a731 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-b76dd9e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-261 .elementor-element.elementor-element-b76dd9e .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:46px;font-weight:400;line-height:1.12em;color:var( --e-global-color-secondary );}.elementor-261 .elementor-element.elementor-element-990fe9f{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-261 .elementor-element.elementor-element-990fe9f .star-rating{color:var( --e-global-color-primary );font-size:14px;}.woocommerce .elementor-261 .elementor-element.elementor-element-990fe9f .woocommerce-review-link{color:var( --e-global-color-mjmuted );}.elementor-261 .elementor-element.elementor-element-1f730a9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f730a9 .price{color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f730a9 .price ins{color:var( --e-global-color-mjmuted );}.elementor-261 .elementor-element.elementor-element-41ee40b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-261 .elementor-element.elementor-element-41ee40b .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"DM Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-261 .elementor-element.elementor-element-3a2d83d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-261 .elementor-element.elementor-element-3a2d83d .stock{color:var( --e-global-color-mjmuted );}.elementor-261 .elementor-element.elementor-element-88a0244{--divider-border-style:dotted;--divider-color:var( --e-global-color-mjdots );--divider-border-width:1px;}.elementor-261 .elementor-element.elementor-element-88a0244 .elementor-divider-separator{width:100%;}.elementor-261 .elementor-element.elementor-element-88a0244 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-261 .elementor-element.elementor-element-ea9fefb .cart button, .elementor-261 .elementor-element.elementor-element-ea9fefb .cart .button{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;border-radius:999px 999px 999px 999px;padding:16px 40px 16px 40px;color:var( --e-global-color-mjwhite );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-261 .elementor-element.elementor-element-ea9fefb .cart button:hover, .elementor-261 .elementor-element.elementor-element-ea9fefb .cart .button:hover{color:var( --e-global-color-mjwhite );background-color:var( --e-global-color-secondary );}.elementor-261 .elementor-element.elementor-element-ea9fefb .added_to_cart{color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-ea9fefb{--button-spacing:12px;}.elementor-261 .elementor-element.elementor-element-ea9fefb .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;color:var( --e-global-color-secondary );background-color:#FFFFFF;border-color:var( --e-global-color-mjborder );transition:all 0.2s;}.elementor-261 .elementor-element.elementor-element-71fa90e > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-82aa277{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:13px;color:var( --e-global-color-mjmuted );}.elementor-261 .elementor-element.elementor-element-82aa277:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(18px/2);}.elementor-261 .elementor-element.elementor-element-82aa277:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(18px/2);}.elementor-261 .elementor-element.elementor-element-82aa277.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(18px/2);margin-left:calc(18px/2);}.elementor-261 .elementor-element.elementor-element-82aa277.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-18px/2);margin-left:calc(-18px/2);}body:not(.rtl) .elementor-261 .elementor-element.elementor-element-82aa277.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-18px/2) + (-1px/2) );}body:not.rtl .elementor-261 .elementor-element.elementor-element-82aa277.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-18px/2) - (1px/2) );}.elementor-261 .elementor-element.elementor-element-82aa277 a{color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-mjpackbox{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-261 .elementor-element.elementor-element-3978543{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-mjborder );--border-color:var( --e-global-color-mjborder );--border-radius:12px 12px 12px 12px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-261 .elementor-element.elementor-element-3978543:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-3978543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mjwhite );}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-261 .elementor-element.elementor-element-9b36bff{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-3bcbe98{--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:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-261 .elementor-element.elementor-element-3bcbe98:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-3bcbe98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-mjabout );}.elementor-261 .elementor-element.elementor-element-0d5db11{--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;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-261 .elementor-element.elementor-element-6835a15 .elementor-heading-title{font-family:var( --e-global-typography-mjeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mjeyebrow-font-size );font-weight:var( --e-global-typography-mjeyebrow-font-weight );line-height:var( --e-global-typography-mjeyebrow-line-height );color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-3412a88{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-261 .elementor-element.elementor-element-3412a88 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:400;line-height:1.15em;color:var( --e-global-color-secondary );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-mjwhite );border-color:var( --e-global-color-mjborder );border-radius:999px 999px 0 0;}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:15px;line-height:1.8em;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:14px 14px 14px 14px;}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-mjwhite );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li.active{background-color:var( --e-global-color-primary );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs ul.wc-tabs{margin-left:14px;margin-right:14px;}.elementor-261 .elementor-element.elementor-element-cf0f44b{--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:60px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-261 .elementor-element.elementor-element-7d0e6a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-261 .elementor-element.elementor-element-4617402{text-align:center;}.elementor-261 .elementor-element.elementor-element-4617402 .elementor-heading-title{font-family:var( --e-global-typography-mjeyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-mjeyebrow-font-size );font-weight:var( --e-global-typography-mjeyebrow-font-weight );line-height:var( --e-global-typography-mjeyebrow-line-height );color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-6683dcc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-261 .elementor-element.elementor-element-6683dcc .elementor-heading-title{font-family:var( --e-global-typography-mjh2-font-family ), Sans-serif;font-size:var( --e-global-typography-mjh2-font-size );font-weight:var( --e-global-typography-mjh2-font-weight );line-height:var( --e-global-typography-mjh2-line-height );color:var( --e-global-color-secondary );}.elementor-261 .elementor-element.elementor-element-f8fdb50{--divider-border-style:solid;--divider-color:var( --e-global-color-mjline );--divider-border-width:1px;width:var( --container-widget-width, 122px );max-width:122px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:122px;--container-widget-flex-grow:0;--divider-icon-size:14px;}.elementor-261 .elementor-element.elementor-element-f8fdb50 .elementor-divider-separator{width:122px;margin:0 auto;margin-center:0;}.elementor-261 .elementor-element.elementor-element-f8fdb50 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-261 .elementor-element.elementor-element-f8fdb50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-f8fdb50.elementor-view-framed .elementor-icon, .elementor-261 .elementor-element.elementor-element-f8fdb50.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-f8fdb50.elementor-view-framed .elementor-icon, .elementor-261 .elementor-element.elementor-element-f8fdb50.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-ad4689f{--grid-columns:4;--grid-row-gap:20px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--grid-column-gap:20px;}.elementor-261 .elementor-element.elementor-element-ad4689f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-261 .elementor-element.elementor-element-ad4689f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-261 .elementor-element.elementor-element-ad4689f .e-loop-item > .elementor-section, .elementor-261 .elementor-element.elementor-element-ad4689f .e-loop-item > .elementor-section > .elementor-container, .elementor-261 .elementor-element.elementor-element-ad4689f .e-loop-item > .e-con, .elementor-261 .elementor-element.elementor-element-ad4689f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-261 .elementor-element.elementor-element-4150904{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-261 .elementor-element.elementor-element-b76dd9e .elementor-heading-title{font-size:38px;}.elementor-261 .elementor-element.elementor-element-6835a15 .elementor-heading-title{font-size:var( --e-global-typography-mjeyebrow-font-size );line-height:var( --e-global-typography-mjeyebrow-line-height );}.elementor-261 .elementor-element.elementor-element-4617402 .elementor-heading-title{font-size:var( --e-global-typography-mjeyebrow-font-size );line-height:var( --e-global-typography-mjeyebrow-line-height );}.elementor-261 .elementor-element.elementor-element-6683dcc .elementor-heading-title{font-size:var( --e-global-typography-mjh2-font-size );line-height:var( --e-global-typography-mjh2-line-height );}.elementor-261 .elementor-element.elementor-element-ad4689f{--grid-columns:2;}}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-63f1ea8{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-261 .elementor-element.elementor-element-954034c{--padding-top:20px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-261 .elementor-element.elementor-element-4150904{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-261 .elementor-element.elementor-element-cb6f594{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-261 .elementor-element.elementor-element-b76dd9e .elementor-heading-title{font-size:32px;}.woocommerce .elementor-261 .elementor-element.elementor-element-1f730a9 .price{font-size:26px;}.elementor-261 .elementor-element.elementor-element-3bcbe98{--padding-top:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-261 .elementor-element.elementor-element-6835a15 .elementor-heading-title{font-size:var( --e-global-typography-mjeyebrow-font-size );line-height:var( --e-global-typography-mjeyebrow-line-height );}.elementor-261 .elementor-element.elementor-element-3412a88 .elementor-heading-title{font-size:30px;}.elementor-261 .elementor-element.elementor-element-cf0f44b{--padding-top:36px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-261 .elementor-element.elementor-element-4617402 .elementor-heading-title{font-size:var( --e-global-typography-mjeyebrow-font-size );line-height:var( --e-global-typography-mjeyebrow-line-height );}.elementor-261 .elementor-element.elementor-element-6683dcc .elementor-heading-title{font-size:var( --e-global-typography-mjh2-font-size );line-height:var( --e-global-typography-mjh2-line-height );}.elementor-261 .elementor-element.elementor-element-ad4689f{--grid-columns:2;--grid-row-gap:12px;--grid-column-gap:12px;}}@media(min-width:768px){.elementor-261 .elementor-element.elementor-element-cb6f594{--width:calc(52% - 28px);}.elementor-261 .elementor-element.elementor-element-732c2f1{--width:calc(48% - 28px);}}@media(max-width:1024px) and (min-width:768px){.elementor-261 .elementor-element.elementor-element-cb6f594{--width:100%;}.elementor-261 .elementor-element.elementor-element-732c2f1{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-4107ee8 */.elementor-261 .elementor-element.elementor-element-4107ee8 .woocommerce-breadcrumb{margin:0}.elementor-261 .elementor-element.elementor-element-4107ee8 a{transition:color .2s}.elementor-261 .elementor-element.elementor-element-4107ee8 a:hover{color:var(--e-global-color-primary)!important}.elementor-261 .elementor-element.elementor-element-4107ee8 .mj-bc-sep{margin:0 10px;color:#C9BBB4}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-1f93c67 */.elementor-261 .elementor-element.elementor-element-1f93c67 .woocommerce-product-gallery{margin:0!important;width:100%!important;float:none!important}.elementor-261 .elementor-element.elementor-element-1f93c67 .woocommerce-product-gallery__image img{border-radius:12px;background:#fff}.elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}.elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs img{background:#fff;opacity:.65;transition:opacity .2s,border-color .2s}.elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs img.flex-active,.elementor-261 .elementor-element.elementor-element-1f93c67 .flex-control-thumbs img:hover{opacity:1;border-color:#EC008C!important}.elementor-261 .elementor-element.elementor-element-1f93c67 .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 6px 16px rgba(43,35,32,.14)}.elementor-261 .elementor-element.elementor-element-1f93c67 span.onsale{background:#EC008C!important;border-radius:999px!important;padding:6px 14px!important;min-height:0!important;min-width:0!important;line-height:1.2!important;font:700 11px/1.2 "DM Sans",sans-serif!important;letter-spacing:.1em;text-transform:uppercase;top:16px!important;left:16px!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb6f594 */@media(min-width:1025px){.elementor-261 .elementor-element.elementor-element-cb6f594{position:sticky;top:110px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-746a731 */.elementor-261 .elementor-element.elementor-element-746a731 a{color:inherit}.elementor-261 .elementor-element.elementor-element-746a731 a:hover{color:var(--e-global-color-mjhover)}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b76dd9e */.elementor-261 .elementor-element.elementor-element-b76dd9e .product_title{text-wrap:balance;margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-990fe9f */.elementor-261 .elementor-element.elementor-element-990fe9f .woocommerce-product-rating{margin:0!important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-1f730a9 */.elementor-261 .elementor-element.elementor-element-1f730a9 .price{margin:0!important}.elementor-261 .elementor-element.elementor-element-1f730a9 del{font-size:.7em;margin-right:8px;opacity:.7}.elementor-261 .elementor-element.elementor-element-1f730a9 ins{text-decoration:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-41ee40b */.elementor-261 .elementor-element.elementor-element-41ee40b p{margin:0 0 .6em}.elementor-261 .elementor-element.elementor-element-41ee40b p:last-child{margin:0}/* End custom CSS */
/* Start custom CSS for woocommerce-product-stock, class: .elementor-element-3a2d83d */.elementor-261 .elementor-element.elementor-element-3a2d83d .stock{margin:0!important;font:500 13px/1.4 "DM Sans",sans-serif}.elementor-261 .elementor-element.elementor-element-3a2d83d .stock.in-stock{color:#2E8B57}.elementor-261 .elementor-element.elementor-element-3a2d83d .stock.out-of-stock{color:#EC008C}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-ea9fefb */.elementor-261 .elementor-element.elementor-element-ea9fefb form.cart{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;margin:0!important}.elementor-261 .elementor-element.elementor-element-ea9fefb .e-atc-qty-button-holder{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.elementor-261 .elementor-element.elementor-element-ea9fefb .e-atc-qty-button-holder .quantity{margin:0!important}.elementor-261 .elementor-element.elementor-element-ea9fefb .e-atc-qty-button-holder .single_add_to_cart_button{flex:1 1 220px!important;min-height:52px}.elementor-261 .elementor-element.elementor-element-ea9fefb form.cart .quantity.mj-qty{height:52px!important;width:132px!important;padding:0 8px!important;background:#fff!important}.elementor-261 .elementor-element.elementor-element-ea9fefb form.cart .quantity.mj-qty input.qty{font-size:16px!important;width:40px!important}.elementor-261 .elementor-element.elementor-element-ea9fefb .mj-qty__btn{width:34px!important;height:34px!important;font-size:18px!important}.elementor-261 .elementor-element.elementor-element-ea9fefb form.cart .single_add_to_cart_button{flex:1 1 220px;min-height:52px;margin:0!important;float:none!important}.elementor-261 .elementor-element.elementor-element-ea9fefb .added_to_cart{margin-left:6px;font:600 13px/1 "DM Sans",sans-serif}@media(max-width:480px){.elementor-261 .elementor-element.elementor-element-ea9fefb form.cart .single_add_to_cart_button{flex-basis:100%}}/* End custom CSS */
/* Start custom CSS for yith_wcwl_add_to_wishlist, class: .elementor-element-71fa90e */.elementor-261 .elementor-element.elementor-element-71fa90e .yith-add-to-wishlist-button-block,.elementor-261 .elementor-element.elementor-element-71fa90e .yith-wcwl-add-to-wishlist{margin:0!important}.elementor-261 .elementor-element.elementor-element-71fa90e a,.elementor-261 .elementor-element.elementor-element-71fa90e button{display:inline-flex!important;align-items:center;gap:8px;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--e-global-color-secondary)!important;font:500 14px/1 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important;transition:color .2s}.elementor-261 .elementor-element.elementor-element-71fa90e a:hover,.elementor-261 .elementor-element.elementor-element-71fa90e button:hover{color:var(--e-global-color-primary)!important}.elementor-261 .elementor-element.elementor-element-71fa90e svg,.elementor-261 .elementor-element.elementor-element-71fa90e i{width:18px!important;height:18px!important;color:var(--e-global-color-primary)!important;margin:0!important}.elementor-261 .elementor-element.elementor-element-71fa90e .feedback{font:400 13px/1.4 "DM Sans",sans-serif;color:#8B807A}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-82aa277 */.elementor-261 .elementor-element.elementor-element-82aa277 .product_meta{margin:0!important}.elementor-261 .elementor-element.elementor-element-82aa277 .product_meta>span{color:#8B807A}.elementor-261 .elementor-element.elementor-element-82aa277 .sku,.elementor-261 .elementor-element.elementor-element-82aa277 a{font-weight:600}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9b36bff */.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item{align-items:center!important}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item>a,.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-item>span{display:flex!important;align-items:center!important}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;padding:0!important;margin:0!important;border-radius:50%;background:#FDF0F6;line-height:1}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon svg{position:static!important;top:auto!important;display:block;width:15px!important;height:15px!important;margin:0!important;fill:#EC008C}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-icon i{position:static!important;top:auto!important;font-size:15px!important;line-height:1;width:auto;margin:0!important}.elementor-261 .elementor-element.elementor-element-9b36bff .elementor-icon-list-text{padding-left:12px!important;line-height:1.4}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-97f0102 */.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-tabs{margin:0!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs{display:flex!important;flex-wrap:wrap;gap:10px;margin:0 0 18px!important;padding:0!important;border:0!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs::before,.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs::after,.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li::before,.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li::after{display:none!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li{margin:0!important;border:1px solid #F0E6E0!important;border-radius:999px!important;background:#fff!important;padding:0!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li a{display:block;padding:12px 22px!important;color:#2B2320!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li.active{background:#EC008C!important;border-color:#EC008C!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li.active a{color:#fff!important}.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel{margin:0!important;padding:34px 36px!important;background:#fff!important;border:1px solid #F0E6E0!important;border-radius:14px!important;box-shadow:none!important}.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel>h2:first-child{font:400 26px/1.2 Marcellus,serif;color:#2B2320;margin:0 0 14px}.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel ul{padding-left:1.2em}.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel li::marker{color:#EC008C}.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel strong{color:#2B2320}.elementor-261 .elementor-element.elementor-element-97f0102 table.shop_attributes{border:0}.elementor-261 .elementor-element.elementor-element-97f0102 table.shop_attributes th,.elementor-261 .elementor-element.elementor-element-97f0102 table.shop_attributes td{border-color:#F0E6E0!important;padding:12px!important;font-style:normal}.elementor-261 .elementor-element.elementor-element-97f0102 #reviews #comments h2{font:400 22px/1.3 Marcellus,serif}.elementor-261 .elementor-element.elementor-element-97f0102 #review_form input,.elementor-261 .elementor-element.elementor-element-97f0102 #review_form textarea{border:1px solid #F0E6E0;border-radius:10px;background:#FFFDFB}.elementor-261 .elementor-element.elementor-element-97f0102 #review_form .submit{background:#EC008C!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 30px!important;font:700 12px/1.2 "DM Sans",sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.elementor-261 .elementor-element.elementor-element-97f0102 .stars a{color:#EC008C}@media(max-width:767px){.elementor-261 .elementor-element.elementor-element-97f0102 .woocommerce-Tabs-panel{padding:22px 18px!important}.elementor-261 .elementor-element.elementor-element-97f0102 ul.tabs li a{padding:10px 16px!important}}/* End custom CSS */