.elementor-1029 .elementor-element.elementor-element-bc0a1f2{--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;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1029 .elementor-element.elementor-element-643c20c .woocommerce-breadcrumb{color:var( --e-global-color-pclc003 );}.elementor-1029 .elementor-element.elementor-element-643c20c .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-b99374c{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:20px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1029 .elementor-element.elementor-element-8447649{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-951168b{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-8f0c40c .elementor-heading-title{font-family:var( --e-global-typography-pclt002-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt002-font-size );font-weight:var( --e-global-typography-pclt002-font-weight );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-3a85c0f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-373fdd8{width:auto;max-width:auto;background-color:var( --e-global-color-pclc009 );padding:5px 12px 5px 12px;border-radius:999px 999px 999px 999px;}.elementor-1029 .elementor-element.elementor-element-373fdd8 .elementor-heading-title{font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc004 );}.elementor-1029 .elementor-element.elementor-element-137c483{width:auto;max-width:auto;background-color:var( --e-global-color-pclc009 );padding:5px 12px 5px 12px;border-radius:999px 999px 999px 999px;}.elementor-1029 .elementor-element.elementor-element-137c483 .elementor-heading-title{font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc004 );}.elementor-1029 .elementor-element.elementor-element-cf9dc0e{width:auto;max-width:auto;background-color:var( --e-global-color-pclc009 );padding:5px 12px 5px 12px;border-radius:999px 999px 999px 999px;}.elementor-1029 .elementor-element.elementor-element-cf9dc0e .elementor-heading-title{font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc004 );}.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 );}.elementor-1029 .elementor-element.elementor-element-68af04a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-1029 .elementor-element.elementor-element-4ce84aa .woocommerce-product-details__short-description{color:var( --e-global-color-pclc002 );font-family:var( --e-global-typography-pclt007-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt007-font-size );font-weight:var( --e-global-typography-pclt007-font-weight );line-height:var( --e-global-typography-pclt007-line-height );}.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 );}.elementor-1029 .elementor-element.elementor-element-9e1a204{padding:18px 0px 18px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-4304b8d );}.elementor-1029 .elementor-element.elementor-element-9e1a204 .cart button, .elementor-1029 .elementor-element.elementor-element-9e1a204 .cart .button{transition:all 0.2s;}.elementor-1029 .elementor-element.elementor-element-9e1a204 .quantity .qty{transition:all 0.2s;}.elementor-1029 .elementor-element.elementor-element-6b0ad4e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-8d67288{--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:2px 2px;--row-gap:2px;--column-gap:2px;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-4304b8d );--border-color:var( --e-global-color-4304b8d );--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1029 .elementor-element.elementor-element-f0a4e94 .elementor-heading-title{font-family:var( --e-global-typography-pclt004-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt004-font-size );font-weight:var( --e-global-typography-pclt004-font-weight );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1029 .elementor-element.elementor-element-8aa8ca8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc003 );}.elementor-1029 .elementor-element.elementor-element-065f45e{--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:2px 2px;--row-gap:2px;--column-gap:2px;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-4304b8d );--border-color:var( --e-global-color-4304b8d );--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1029 .elementor-element.elementor-element-9f1d798 .elementor-heading-title{font-family:var( --e-global-typography-pclt004-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt004-font-size );font-weight:var( --e-global-typography-pclt004-font-weight );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-2209680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc003 );}.elementor-1029 .elementor-element.elementor-element-71d7df4{--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:2px 2px;--row-gap:2px;--column-gap:2px;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-4304b8d );--border-color:var( --e-global-color-4304b8d );--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1029 .elementor-element.elementor-element-1d0e9b9 .elementor-heading-title{font-family:var( --e-global-typography-pclt004-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt004-font-size );font-weight:var( --e-global-typography-pclt004-font-weight );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-8566126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc003 );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1029 .elementor-element.elementor-element-50d9808{font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc003 );}.elementor-1029 .elementor-element.elementor-element-50d9808 a{color:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-901d76b{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-901d76b:not(.elementor-motion-effects-element-type-background), .elementor-1029 .elementor-element.elementor-element-901d76b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40f9821 );}.elementor-1029 .elementor-element.elementor-element-e69c60f .elementor-heading-title{font-family:var( --e-global-typography-pclt004-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt004-font-size );font-weight:var( --e-global-typography-pclt004-font-weight );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-4e42983{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-pclt009-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt009-font-size );font-weight:var( --e-global-typography-pclt009-font-weight );line-height:var( --e-global-typography-pclt009-line-height );color:var( --e-global-color-pclc002 );}.elementor-1029 .elementor-element.elementor-element-9eb80c1{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1029 .elementor-element.elementor-element-9eb80c1:not(.elementor-motion-effects-element-type-background), .elementor-1029 .elementor-element.elementor-element-9eb80c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-40f9821 );}.elementor-1029 .elementor-element.elementor-element-05b3c13{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-9b68011 .elementor-heading-title{font-family:var( --e-global-typography-pclt005-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt005-font-size );font-weight:var( --e-global-typography-pclt005-font-weight );text-transform:var( --e-global-typography-pclt005-text-transform );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-09a16f8 .elementor-heading-title{font-family:var( --e-global-typography-pclt002-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt002-font-size );font-weight:var( --e-global-typography-pclt002-font-weight );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1029 .elementor-element.elementor-element-5b0df71{color:var( --e-global-color-pclc002 );}.elementor-1029 .elementor-element.elementor-element-af5aa75{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1029 .elementor-element.elementor-element-af5aa75 .elementor-heading-title{font-family:var( --e-global-typography-pclt003-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt003-font-size );font-weight:var( --e-global-typography-pclt003-font-weight );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-f1593d5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1029 .elementor-element.elementor-element-f1593d5 .elementor-heading-title{font-family:var( --e-global-typography-pclt003-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt003-font-size );font-weight:var( --e-global-typography-pclt003-font-weight );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-3c7af6c{font-family:var( --e-global-typography-pclt008-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt008-font-size );font-weight:var( --e-global-typography-pclt008-font-weight );line-height:var( --e-global-typography-pclt008-line-height );color:var( --e-global-color-pclc002 );}.elementor-1029 .elementor-element.elementor-element-65e3f7d{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1029 .elementor-element.elementor-element-69f14ec .elementor-heading-title{font-family:var( --e-global-typography-pclt005-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt005-font-size );font-weight:var( --e-global-typography-pclt005-font-weight );text-transform:var( --e-global-typography-pclt005-text-transform );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-7b0ed8c .elementor-heading-title{font-family:var( --e-global-typography-pclt003-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt003-font-size );font-weight:var( --e-global-typography-pclt003-font-weight );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );color:var( --e-global-color-primary );}.elementor-1029 .elementor-element.elementor-element-b6ad616{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-pclt008-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt008-font-size );font-weight:var( --e-global-typography-pclt008-font-weight );line-height:var( --e-global-typography-pclt008-line-height );color:var( --e-global-color-pclc002 );}.elementor-1029 .elementor-element.elementor-element-2dd5d97{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1029 .elementor-element.elementor-element-12b3215 .elementor-heading-title{font-family:var( --e-global-typography-pclt005-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt005-font-size );font-weight:var( --e-global-typography-pclt005-font-weight );text-transform:var( --e-global-typography-pclt005-text-transform );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );color:var( --e-global-color-secondary );}.elementor-1029 .elementor-element.elementor-element-90dd0e5 .elementor-heading-title{font-family:var( --e-global-typography-pclt002-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt002-font-size );font-weight:var( --e-global-typography-pclt002-font-weight );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.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 );}.elementor-widget-woocommerce-product-related.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 );}.elementor-1029 .elementor-element.elementor-element-9ddfc89.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1029 .elementor-element.elementor-element-9ddfc89.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1029 .elementor-element.elementor-element-334fb25{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4304b8d );--border-color:var( --e-global-color-4304b8d );--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-334fb25:not(.elementor-motion-effects-element-type-background), .elementor-1029 .elementor-element.elementor-element-334fb25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-pclc001 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1029 .elementor-element.elementor-element-a1ddae5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-pclt011-font-family ), Sans-serif;font-size:var( --e-global-typography-pclt011-font-size );font-weight:var( --e-global-typography-pclt011-font-weight );line-height:var( --e-global-typography-pclt011-line-height );letter-spacing:var( --e-global-typography-pclt011-letter-spacing );fill:var( --e-global-color-pclc001 );color:var( --e-global-color-pclc001 );border-radius:8px 8px 8px 8px;padding:13px 18px 13px 18px;}.elementor-1029 .elementor-element.elementor-element-a1ddae5 .elementor-button:hover, .elementor-1029 .elementor-element.elementor-element-a1ddae5 .elementor-button:focus{background-color:var( --e-global-color-pclc004 );}@media(min-width:768px){.elementor-1029 .elementor-element.elementor-element-bc0a1f2{--content-width:1280px;}.elementor-1029 .elementor-element.elementor-element-b99374c{--content-width:1280px;}.elementor-1029 .elementor-element.elementor-element-8447649{--width:52%;}.elementor-1029 .elementor-element.elementor-element-951168b{--width:48%;}.elementor-1029 .elementor-element.elementor-element-8d67288{--width:31%;}.elementor-1029 .elementor-element.elementor-element-065f45e{--width:31%;}.elementor-1029 .elementor-element.elementor-element-71d7df4{--width:31%;}.elementor-1029 .elementor-element.elementor-element-9eb80c1{--content-width:1280px;}.elementor-1029 .elementor-element.elementor-element-05b3c13{--width:60%;}.elementor-1029 .elementor-element.elementor-element-65e3f7d{--width:40%;}.elementor-1029 .elementor-element.elementor-element-2dd5d97{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1029 .elementor-element.elementor-element-8447649{--width:50%;}.elementor-1029 .elementor-element.elementor-element-951168b{--width:50%;}}@media(max-width:1024px){.elementor-1029 .elementor-element.elementor-element-b99374c{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1029 .elementor-element.elementor-element-8f0c40c .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-373fdd8 .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-137c483 .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-cf9dc0e .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.woocommerce .elementor-1029 .elementor-element.elementor-element-4ce84aa .woocommerce-product-details__short-description{font-size:var( --e-global-typography-pclt007-font-size );line-height:var( --e-global-typography-pclt007-line-height );}.elementor-1029 .elementor-element.elementor-element-f0a4e94 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-8aa8ca8{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-9f1d798 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-2209680{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-1d0e9b9 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-8566126{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-50d9808{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-e69c60f .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-4e42983{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-9b68011 .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-09a16f8 .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-af5aa75 .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-f1593d5 .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-3c7af6c{font-size:var( --e-global-typography-pclt008-font-size );line-height:var( --e-global-typography-pclt008-line-height );}.elementor-1029 .elementor-element.elementor-element-69f14ec .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-7b0ed8c .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-b6ad616{font-size:var( --e-global-typography-pclt008-font-size );line-height:var( --e-global-typography-pclt008-line-height );}.elementor-1029 .elementor-element.elementor-element-12b3215 .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-90dd0e5 .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-9ddfc89.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1029 .elementor-element.elementor-element-a1ddae5 .elementor-button{font-size:var( --e-global-typography-pclt011-font-size );line-height:var( --e-global-typography-pclt011-line-height );letter-spacing:var( --e-global-typography-pclt011-letter-spacing );}}@media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-bc0a1f2{--padding-top:14px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-b99374c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:12px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-8447649{--width:100%;}.elementor-1029 .elementor-element.elementor-element-951168b{--width:100%;}.elementor-1029 .elementor-element.elementor-element-8f0c40c .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-3a85c0f{--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;}.elementor-1029 .elementor-element.elementor-element-373fdd8 .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-137c483 .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-cf9dc0e .elementor-heading-title{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.woocommerce .elementor-1029 .elementor-element.elementor-element-4ce84aa .woocommerce-product-details__short-description{font-size:var( --e-global-typography-pclt007-font-size );line-height:var( --e-global-typography-pclt007-line-height );}.elementor-1029 .elementor-element.elementor-element-6b0ad4e{--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;}.elementor-1029 .elementor-element.elementor-element-8d67288{--width:100%;}.elementor-1029 .elementor-element.elementor-element-f0a4e94 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-8aa8ca8{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-065f45e{--width:100%;}.elementor-1029 .elementor-element.elementor-element-9f1d798 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-2209680{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-71d7df4{--width:100%;}.elementor-1029 .elementor-element.elementor-element-1d0e9b9 .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-8566126{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-50d9808{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-e69c60f .elementor-heading-title{font-size:var( --e-global-typography-pclt004-font-size );line-height:var( --e-global-typography-pclt004-line-height );letter-spacing:var( --e-global-typography-pclt004-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-4e42983{font-size:var( --e-global-typography-pclt009-font-size );line-height:var( --e-global-typography-pclt009-line-height );}.elementor-1029 .elementor-element.elementor-element-9eb80c1{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-05b3c13{--width:100%;}.elementor-1029 .elementor-element.elementor-element-9b68011 .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-09a16f8 .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-af5aa75 .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-f1593d5 .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-3c7af6c{font-size:var( --e-global-typography-pclt008-font-size );line-height:var( --e-global-typography-pclt008-line-height );}.elementor-1029 .elementor-element.elementor-element-65e3f7d{--width:100%;}.elementor-1029 .elementor-element.elementor-element-69f14ec .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-7b0ed8c .elementor-heading-title{font-size:var( --e-global-typography-pclt003-font-size );line-height:var( --e-global-typography-pclt003-line-height );letter-spacing:var( --e-global-typography-pclt003-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-b6ad616{font-size:var( --e-global-typography-pclt008-font-size );line-height:var( --e-global-typography-pclt008-line-height );}.elementor-1029 .elementor-element.elementor-element-2dd5d97{--padding-top:40px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1029 .elementor-element.elementor-element-12b3215 .elementor-heading-title{font-size:var( --e-global-typography-pclt005-font-size );line-height:var( --e-global-typography-pclt005-line-height );letter-spacing:var( --e-global-typography-pclt005-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-90dd0e5 .elementor-heading-title{font-size:var( --e-global-typography-pclt002-font-size );line-height:var( --e-global-typography-pclt002-line-height );letter-spacing:var( --e-global-typography-pclt002-letter-spacing );}.elementor-1029 .elementor-element.elementor-element-9ddfc89.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1029 .elementor-element.elementor-element-334fb25{--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;}.elementor-1029 .elementor-element.elementor-element-a1ddae5 .elementor-button{font-size:var( --e-global-typography-pclt011-font-size );line-height:var( --e-global-typography-pclt011-line-height );letter-spacing:var( --e-global-typography-pclt011-letter-spacing );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-2352798 */.elementor-1029 .elementor-element.elementor-element-2352798 .woocommerce-product-gallery__image img, .elementor-1029 .elementor-element.elementor-element-2352798 .woocommerce-product-gallery img{border-radius:8px;background:var(--e-global-color-40f9821);} .elementor-1029 .elementor-element.elementor-element-2352798 .flex-control-thumbs{display:flex;gap:10px;margin-top:12px !important;} .elementor-1029 .elementor-element.elementor-element-2352798 .flex-control-thumbs li{width:72px !important;margin:0 !important;} .elementor-1029 .elementor-element.elementor-element-2352798 .flex-control-thumbs img{border:1px solid var(--e-global-color-4304b8d);border-radius:6px;opacity:.7;} .elementor-1029 .elementor-element.elementor-element-2352798 .flex-control-thumbs img.flex-active{opacity:1;border-color:var(--e-global-color-secondary);} .elementor-1029 .elementor-element.elementor-element-2352798 .onsale{background:var(--e-global-color-accent);border-radius:999px;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-68af04a */.elementor-1029 .elementor-element.elementor-element-68af04a .price{font-family:var(--e-global-typography-pclt002-font-family),sans-serif !important;font-weight:800 !important;font-size:30px !important;color:var(--e-global-color-primary) !important;margin:0;} .elementor-1029 .elementor-element.elementor-element-68af04a .price del{color:var(--e-global-color-pclc007);font-size:20px;font-weight:600;} .elementor-1029 .elementor-element.elementor-element-68af04a .price ins{text-decoration:none;} @media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-68af04a .price{font-size:26px !important;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9e1a204 */.elementor-1029 .elementor-element.elementor-element-9e1a204 form.cart:not(.variations_form), .elementor-1029 .elementor-element.elementor-element-9e1a204 .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .quantity input.qty{height:50px;width:84px;border:1px solid var(--e-global-color-4304b8d);border-radius:8px;text-align:center;font-weight:600;color:var(--e-global-color-primary);}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .single_add_to_cart_button{flex:1 1 200px;height:50px;background:var(--e-global-color-primary) !important;color:#fff !important;border:0 !important;border-radius:8px !important;font-family:var(--e-global-typography-pclt011-font-family),sans-serif;font-weight:700;font-size:15px;letter-spacing:.2px;transition:background .2s;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .single_add_to_cart_button:hover{background:var(--e-global-color-pclc004) !important;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .single_add_to_cart_button.disabled{opacity:.45;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations{width:100%;margin:0 0 12px;border:0;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations th, .elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations td{display:block;padding:0;border:0;background:none;text-align:left;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations th label{font-family:var(--e-global-typography-pclt004-font-family),sans-serif;font-weight:700;font-size:14px;color:var(--e-global-color-primary);margin:0 0 6px;display:block;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations select{width:100%;height:48px;padding:0 14px;border:1px solid var(--e-global-color-4304b8d);border-radius:8px;background-color:#fff;color:var(--e-global-color-primary);font-size:15px;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 table.variations tr{margin-bottom:12px;display:block;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .reset_variations{font-size:13px;color:var(--e-global-color-pclc003);display:inline-block;margin-top:6px;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .woocommerce-variation-price .price{font-family:var(--e-global-typography-pclt002-font-family),sans-serif;font-weight:800;font-size:24px;color:var(--e-global-color-primary);display:block;margin:4px 0 12px;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .woocommerce-variation-availability p, .elementor-1029 .elementor-element.elementor-element-9e1a204 .stock{font-size:13px;color:var(--e-global-color-accent);margin:0 0 8px;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper{gap:8px;margin:0 !important;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper .variable-item:not(.radio-variable-item){min-width:72px;height:44px !important;padding:0 14px !important;border-radius:8px !important;box-shadow:0 0 0 1px var(--e-global-color-4304b8d) !important;background:#fff !important;margin:0 !important;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper .variable-item .variable-item-span{font-family:var(--e-global-typography-pclt010-font-family),monospace;font-weight:600;font-size:14px;color:var(--e-global-color-primary);}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper .variable-item:hover{box-shadow:0 0 0 1px var(--e-global-color-secondary) !important;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper .variable-item.selected{box-shadow:0 0 0 2px var(--e-global-color-secondary) !important;background:var(--e-global-color-pclc009) !important;}
.elementor-1029 .elementor-element.elementor-element-9e1a204 .variable-items-wrapper .variable-item.disabled{opacity:.4;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-re1a7ed */.elementor-1029 .elementor-element.elementor-element-re1a7ed .pcl-rel{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:18px 20px;border:1px solid var(--e-global-color-4304b8d);border-radius:8px;background:var(--e-global-color-40f9821);font-family:Inter,sans-serif;} .elementor-1029 .elementor-element.elementor-element-re1a7ed .pcl-rel__k{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--e-global-color-secondary);} .elementor-1029 .elementor-element.elementor-element-re1a7ed .pcl-rel a{font-size:15px;color:var(--e-global-color-primary);text-decoration:none;font-weight:500;} .elementor-1029 .elementor-element.elementor-element-re1a7ed .pcl-rel a:after{content:" \2192";color:var(--e-global-color-secondary);} .elementor-1029 .elementor-element.elementor-element-re1a7ed .pcl-rel a:hover{color:var(--e-global-color-secondary);}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f239717 */.elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table{width:100%;border-collapse:collapse;border:1px solid var(--e-global-color-4304b8d);border-radius:8px;overflow:hidden;background:#fff;margin:0;} .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table th, .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table td{padding:12px 16px;border:0;border-bottom:1px solid var(--e-global-color-4304b8d);text-align:left;vertical-align:top;font-size:14px;line-height:1.5;background:#fff;} .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table tr:last-child th, .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table tr:last-child td{border-bottom:0;} .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table th{width:38%;font-weight:500;color:var(--e-global-color-pclc003);background:var(--e-global-color-40f9821);} .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table td{font-family:var(--e-global-typography-pclt010-font-family),monospace;font-weight:500;color:var(--e-global-color-primary);} @media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table th, .elementor-1029 .elementor-element.elementor-element-f239717 .pcl-spec-table td{padding:10px 12px;font-size:13px;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-9ddfc89 */.elementor-1029 .elementor-element.elementor-element-9ddfc89 .related > h2{display:none;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products::before, .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products::after{display:none !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product{width:auto !important;margin:0 !important;float:none !important;background:#fff;border:1px solid var(--e-global-color-4304b8d);border-radius:8px;padding:16px !important;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product:hover{border-color:var(--e-global-color-secondary);box-shadow:0 10px 28px -14px rgba(11,31,58,.35);} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product a img{width:100%;aspect-ratio:1/1;object-fit:contain;background:var(--e-global-color-40f9821);border-radius:6px;margin:0 0 14px !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 .woocommerce-loop-product__title{font-family:var(--e-global-typography-pclt004-font-family),sans-serif !important;font-weight:700 !important;font-size:15px !important;line-height:1.35 !important;color:var(--e-global-color-primary) !important;padding:0 !important;margin:0 0 8px !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product .price{font-family:var(--e-global-typography-pclt010-font-family),monospace !important;font-size:14px !important;color:var(--e-global-color-secondary) !important;margin:0 0 14px !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product .button{margin-top:auto !important;display:block;width:100%;box-sizing:border-box;text-align:center;background:var(--e-global-color-primary) !important;color:#fff !important;border-radius:8px !important;font-weight:700;font-size:13px;padding:12px 16px !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product .button:hover{background:var(--e-global-color-pclc004) !important;} @media(max-width:1024px){.elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}} @media(max-width:767px){.elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 ul.products li.product{padding:10px !important;} .elementor-1029 .elementor-element.elementor-element-9ddfc89 .woocommerce-loop-product__title{font-size:13px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334fb25 */.elementor-1029 .elementor-element.elementor-element-334fb25{position:fixed !important;left:0;right:0;bottom:0;z-index:98;box-shadow:0 -6px 20px -10px rgba(11,31,58,.3);} .elementor-1029 .elementor-element.elementor-element-334fb25 .price{font-family:var(--e-global-typography-pclt002-font-family),sans-serif;font-weight:800;font-size:18px;color:var(--e-global-color-primary);margin:0;} @media(max-width:767px){body.single-product{padding-bottom:76px;}}/* End custom CSS */