.elementor-5404 .elementor-element.elementor-element-71008fe{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-5404 .elementor-element.elementor-element-71008fe:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-71008fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5404 .elementor-element.elementor-element-f7f4322 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-f7f4322 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-5404 .elementor-element.elementor-element-f7f4322{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5404 .elementor-element.elementor-element-f7f4322 .elementor-icon-list-text{transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-9787b45{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5404 .elementor-element.elementor-element-2e9c670{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .flex-viewport:not(:last-child){margin-bottom:10px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .flex-control-thumbs img{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-2e051df .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-5404 .elementor-element.elementor-element-c03d7b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-8764d1c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-117ce71 .elementor-heading-title{font-family:"Alumni Sans Pinstripe", Sans-serif;font-size:47px;font-weight:700;line-height:1em;}.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-5404 .elementor-element.elementor-element-04b162f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5404 .elementor-element.elementor-element-04b162f .price{color:#161616;font-family:"Alumni Sans Pinstripe", Sans-serif;font-size:25px;font-weight:400;line-height:1em;}.woocommerce .elementor-5404 .elementor-element.elementor-element-04b162f .price ins{color:#E20C0C;font-size:34px;font-weight:bold;text-decoration:none;}.elementor-5404 .elementor-element.elementor-element-6a43752{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-5404 .elementor-element.elementor-element-e781130:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-5404 .elementor-element.elementor-element-e781130:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-5404 .elementor-element.elementor-element-e781130.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-5404 .elementor-element.elementor-element-e781130.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-5404 .elementor-element.elementor-element-e781130.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-5404 .elementor-element.elementor-element-e781130.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-5404 .elementor-element.elementor-element-e781130{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;}.elementor-5404 .elementor-element.elementor-element-e781130 a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-4a5ab95 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0px;border-radius:100px 100px 100px 100px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-05a382c .cart button, .elementor-5404 .elementor-element.elementor-element-05a382c .cart .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-5404 .elementor-element.elementor-element-05a382c{--button-spacing:11px;}.elementor-5404 .elementor-element.elementor-element-05a382c .quantity .qty{padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-5404 .elementor-element.elementor-element-d5bea5c{width:100%;max-width:100%;background-color:#EFFFEF;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;border-radius:3px 3px 3px 3px;text-align:center;}.elementor-5404 .elementor-element.elementor-element-d5bea5c.elementor-element{--align-self:stretch;}.elementor-5404 .elementor-element.elementor-element-d5bea5c .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;}.elementor-5404 .elementor-element.elementor-element-88fafd8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5404 .elementor-element.elementor-element-4db89f5{padding:9px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:10px 10px 10px 10px;}.elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon{font-size:33px;}.elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon-box-title, .elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon-box-title a{font-family:"Alumni Sans Pinstripe", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:1.2px;}.elementor-5404 .elementor-element.elementor-element-4db89f5 .elementor-icon-box-description{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-5404 .elementor-element.elementor-element-39e8fd0{padding:9px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:10px 10px 10px 10px;}.elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon{font-size:33px;}.elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon-box-title, .elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon-box-title a{font-family:"Alumni Sans Pinstripe", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:1.2px;}.elementor-5404 .elementor-element.elementor-element-39e8fd0 .elementor-icon-box-description{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-5404 .elementor-element.elementor-element-c7b2c93{padding:9px 10px 20px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C9;border-radius:10px 10px 10px 10px;}.elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon-box-title{margin-block-end:10px;}.elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon{font-size:33px;}.elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon-box-title, .elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon-box-title a{font-family:"Alumni Sans Pinstripe", Sans-serif;font-size:17px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:1.2px;}.elementor-5404 .elementor-element.elementor-element-c7b2c93 .elementor-icon-box-description{font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;}.elementor-5404 .elementor-element.elementor-element-8dac9b2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-1f8f551{text-align:start;color:#181818;font-family:"Philosopher", Sans-serif;font-size:14px;font-weight:400;line-height:1.88em;}.elementor-5404 .elementor-element.elementor-element-b1741ca{--n-accordion-title-font-size:19px;padding:20px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5404 .elementor-element.elementor-element-b1741ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5404 .elementor-element.elementor-element-b1741ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5404 .elementor-element.elementor-element-b1741ca > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-5404 .elementor-element.elementor-element-b1741ca {--n-accordion-padding:15px 0px 15px 0px;}:where( .elementor-5404 .elementor-element.elementor-element-b1741ca > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Philosopher", Sans-serif;font-weight:400;line-height:1.3em;}:where( .elementor-5404 .elementor-element.elementor-element-b1741ca > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-5404 .elementor-element.elementor-element-59a719b{--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;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-5404 .elementor-element.elementor-element-59a719b:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-59a719b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-5404 .elementor-element.elementor-element-6558387{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-6558387.e-con{--order:99999 /* order end hack */;}.elementor-5404 .elementor-element.elementor-element-8e0a28a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5404 .elementor-element.elementor-element-8e0a28a:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-8e0a28a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-68f4524{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-68f4524 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-7c0ff30{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-8596a91{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-8596a91 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-b918ff4 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-b918ff4 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5404 .elementor-element.elementor-element-b918ff4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5404 .elementor-element.elementor-element-b918ff4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5404 .elementor-element.elementor-element-b918ff4 .elementor-icon-list-item > a{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:1.88em;}.elementor-5404 .elementor-element.elementor-element-b918ff4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-78d2855{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-78d2855 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-70f79a1{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-d4eceaa{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5404 .elementor-element.elementor-element-d4eceaa:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-d4eceaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5404 .elementor-element.elementor-element-7861b8f{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-7861b8f .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-5e16a08{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-10ef463{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-10ef463 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-133dc53 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-133dc53 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5404 .elementor-element.elementor-element-133dc53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5404 .elementor-element.elementor-element-133dc53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5404 .elementor-element.elementor-element-133dc53 .elementor-icon-list-item > a{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:1.88em;}.elementor-5404 .elementor-element.elementor-element-133dc53 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-fe413bf{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-fe413bf .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-034251d{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-c07d7f8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5404 .elementor-element.elementor-element-c07d7f8:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-c07d7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5404 .elementor-element.elementor-element-f3581df{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-f3581df .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-61d54c3{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-2ea0eb2{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-2ea0eb2 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-748f3cc .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-748f3cc .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5404 .elementor-element.elementor-element-748f3cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5404 .elementor-element.elementor-element-748f3cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5404 .elementor-element.elementor-element-748f3cc .elementor-icon-list-item > a{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:1.88em;}.elementor-5404 .elementor-element.elementor-element-748f3cc .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-91ecfa9{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-91ecfa9 .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-c24916b{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-30d20ea{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-5404 .elementor-element.elementor-element-30d20ea:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-30d20ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5404 .elementor-element.elementor-element-8376b3d{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-8376b3d .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-aa692cf{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-ccce27c{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-ccce27c .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-2a5c260 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-2a5c260 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-5404 .elementor-element.elementor-element-2a5c260{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5404 .elementor-element.elementor-element-2a5c260 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5404 .elementor-element.elementor-element-2a5c260 .elementor-icon-list-item > a{font-family:"Philosopher", Sans-serif;font-size:13px;font-weight:400;text-transform:capitalize;line-height:1.88em;}.elementor-5404 .elementor-element.elementor-element-2a5c260 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-5404 .elementor-element.elementor-element-f3c2f9a{padding:10px 0px 10px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#4E4E4E;}.elementor-5404 .elementor-element.elementor-element-f3c2f9a .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:19px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-f0d1519{font-family:"Philosopher", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-f27310f .elementor-heading-title{font-family:"Philosopher", Sans-serif;font-size:35px;font-weight:400;line-height:1.3em;color:#000000;}.elementor-5404 .elementor-element.elementor-element-d5d14ba{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-5404 .elementor-element.elementor-element-d5d14ba:not(.elementor-motion-effects-element-type-background), .elementor-5404 .elementor-element.elementor-element-d5d14ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5404 .elementor-element.elementor-element-b79d1cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-0501fbb{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder, .elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder{color:var( --e-global-color-secondary );}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line{width:86px;height:3px;}.elementor-5404 .elementor-element.elementor-element-345e8be .elementor-widget-container{text-align:end;justify-content:end;justify-items:end;}.elementor-5404 .elementor-element.elementor-element-345e8be .wdt-button-holder .wdt-button{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:0px 0px 0px 0px;padding:0px 0px 20px 0px;box-shadow:0px 0px 11px -7px rgba(0,0,0,0.5);background-color:#FFFFFF;border-color:#E4E4E4;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:20px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 0px 0px;margin-bottom:20px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );margin-bottom:8px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );margin-bottom:8px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:20px;font-weight:600;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );font-size:20px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-c1c47dd );margin-top:0px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-574bbb5 );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-5404 .elementor-element.elementor-element-a714e48{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-5404 .elementor-element.elementor-element-055d97c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder, .elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:center;justify-content:center;justify-items:center;}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-separator-wrapper .wdt-heading-separator.with-line .wdt-separator-line{width:86px;height:3px;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover{background-color:#FFFFFF;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay), .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after, .wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before, .wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:before{background-color:#FFFFFF00;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group:not(.wdt-media-image-cover):not(.wdt-media-image-overlay), .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:before, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-overlay .wdt-content-image-wrapper:before, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-image-cover .wdt-content-image-wrapper:after, .wdt-rc-template-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after, .wdt-rc-template-ico-minimal .wdt-content-item .wdt-content-media-group .wdt-content-elements-group.wdt-media-group:after{background-color:#FFFFFF;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item{text-align:center;justify-content:center;border-radius:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > span, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item-holder .wdt-content-item .wdt-content-image-wrapper .wdt-content-image > a{border-radius:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-icon-wrapper .wdt-content-icon span{color:var( --e-global-color-accent );}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-media-image-overlay > .wdt-content-image-wrapper, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-media-image-overlay > .wdt-media-image-overlay-container, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-media-image-cover > .wdt-content-image-wrapper, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-media-image-cover > .wdt-media-image-cover-container{align-content:middle;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group .wdt-content-title h5, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group .wdt-content-title h5 > a, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group .wdt-content-subtitle, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-social-icons-list li a, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group .wdt-rating li span, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group ul li, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group span{color:var( --e-global-color-primary );}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item .wdt-content-elements-group.wdt-media-group{border-radius:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-content-title h5, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-content-title h5 > a, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-content-subtitle, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-social-icons-list li a:hover, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group .wdt-rating li span, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group ul li, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .wdt-content-item:hover .wdt-content-elements-group.wdt-media-group span{color:var( --e-global-color-secondary );}@media(min-width:480px){.elementor-5404 .elementor-element.elementor-element-9787b45{--content-width:1400px;}.elementor-5404 .elementor-element.elementor-element-2e9c670{--width:55%;}.elementor-5404 .elementor-element.elementor-element-c03d7b4{--width:45%;}.elementor-5404 .elementor-element.elementor-element-8764d1c{--width:100%;}.elementor-5404 .elementor-element.elementor-element-59a719b{--content-width:1400px;}.elementor-5404 .elementor-element.elementor-element-d5d14ba{--content-width:1400px;}.elementor-5404 .elementor-element.elementor-element-a714e48{--content-width:1400px;}}@media(max-width:1540px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5404 .elementor-element.elementor-element-e781130 a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-05a382c .cart button, .elementor-5404 .elementor-element.elementor-element-05a382c .cart .button{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-88fafd8{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-6558387{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1280px){.elementor-5404 .elementor-element.elementor-element-88fafd8{--grid-auto-flow:row;}.elementor-5404 .elementor-element.elementor-element-6558387{--grid-auto-flow:row;}.elementor-5404 .elementor-element.elementor-element-d5d14ba{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-5404 .elementor-element.elementor-element-a714e48{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-055d97c > .elementor-widget-container{margin:0px 0px 50px 0px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5404 .elementor-element.elementor-element-e781130 a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-05a382c .cart button, .elementor-5404 .elementor-element.elementor-element-05a382c .cart .button{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-88fafd8{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-6558387{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-31c2c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-5404 .elementor-element.elementor-element-345e8be > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5404 .elementor-element.elementor-element-345e8be .elementor-widget-container{text-align:start;justify-content:start;justify-items:start;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-5404 .elementor-element.elementor-element-88fafd8{--grid-auto-flow:row;}.elementor-5404 .elementor-element.elementor-element-6558387{--grid-auto-flow:row;}.elementor-5404 .elementor-element.elementor-element-d5d14ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-a714e48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:479px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-5404 .elementor-element.elementor-element-e781130 a{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-05a382c .cart button, .elementor-5404 .elementor-element.elementor-element-05a382c .cart .button{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-88fafd8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-6558387{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-5404 .elementor-element.elementor-element-d5d14ba{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5404 .elementor-element.elementor-element-31c2c02 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5404 .elementor-element.elementor-element-d81594a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:14px;}.elementor-5404 .elementor-element.elementor-element-a714e48{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-5404 .elementor-element.elementor-element-055d97c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-5404 .elementor-element.elementor-element-055d97c .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{line-height:var( --e-global-typography-secondary-line-height );}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-05a382c */.arrow-plus,  .arrow-minus{
display: none;
}

.elementor-5404 .elementor-element.elementor-element-05a382c .variations th.label {
    padding: 6px 0px 0px 0px !important;
    background: white !important;
}
 .elementor-5404 .elementor-element.elementor-element-05a382c .variations td.value {
    background: white !important;
    padding-top: 2px !important;
}

/* Swatches grid - safe against horizontal overflow */
.woo-variation-swatches .variable-items-wrapper{
  display: grid !important;
  gap: 10px;
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
          padding: 3px;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  box-sizing: border-box;
  overflow-x: clip; /* better than hidden for overflow bugs */
}

/* Make sure grid children can shrink inside the grid */
.woo-variation-swatches .variable-items-wrapper .variable-item{
  width: 100% !important;
  min-width: 0 !important;

  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  margin: 0 !important;
  box-sizing: border-box;
}

/* If wrapper is inside a flex row, this prevents flex overflow */
.woo-variation-swatches{
  min-width: 0 !important;
}

/* Tablet / Mobile */
@media (max-width: 767px){
  .woo-variation-swatches .variable-items-wrapper{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5bea5c */.elementor-5404 .elementor-element.elementor-element-d5bea5c  h2{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-d81594a */select select.orderby {
    padding: 7px !important;
}

select option,  select.orderby {
    font-size: 12px !important;
}
 .wpfFilterWrapper {
    border-bottom: solid 1px #e3e3e3 !important;
    padding: 13px 0px !important;
}/* End custom CSS */
/* Start custom CSS for wdt-image-box, class: .elementor-element-b1bf5f5 */.elementor-5404 .elementor-element.elementor-element-b1bf5f5 img, .elementor-5404 .elementor-element.elementor-element-b1bf5f5 .swiper-slide{
    aspect-ratio: 3/4;
    border-radius: 0 !important;
}/* End custom CSS */