.elementor-2580 .elementor-element.elementor-element-f64f038{--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;--margin-top:20px;--margin-bottom:-23px;--margin-left:0px;--margin-right:0px}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2580 .elementor-element.elementor-element-3959b1b>.elementor-widget-container{padding:0 0 4px}.elementor-2580 .elementor-element.elementor-element-3959b1b{font-size:13.5px}.elementor-2580 .elementor-element.elementor-element-124bc1e{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-8ef60de{--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;--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-2580 .elementor-element.elementor-element-8ef60de.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2580 .elementor-element.elementor-element-eebddf7>.elementor-widget-container{margin:0;padding:0}.woocommerce .elementor-2580 .elementor-element.elementor-element-eebddf7 .flex-viewport:not(:last-child){margin-bottom:20px}.elementor-2580 .elementor-element.elementor-element-588103d{--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}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height)}.elementor-2580 .elementor-element.elementor-element-d76821d>.elementor-widget-container{margin:-5px 0 0}.woocommerce .elementor-2580 .elementor-element.elementor-element-d76821d .price{color:#474747;font-family:"Playfair Display",Sans-serif;font-size:18px;font-weight:500;line-height:26px}.elementor-2580 .elementor-element.elementor-element-98e54ee{--display:grid;--min-height:17px;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--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-2580 .elementor-element.elementor-element-98e54ee.e-con{--align-self:flex-start}.elementor-2580 .elementor-element.elementor-element-a1848cc>.elementor-widget-container{margin:0 0 10px}.woocommerce .elementor-2580 .elementor-element.elementor-element-a1848cc .star-rating{color:#ffb83b;font-size:19px}.woocommerce .elementor-2580 .elementor-element.elementor-element-a1848cc .star-rating:before{color:#d7d7d7}.woocommerce .elementor-2580 .elementor-element.elementor-element-a1848cc .woocommerce-review-link{font-size:16px}.woocommerce:not(.rtl) .elementor-2580 .elementor-element.elementor-element-a1848cc .star-rating{margin-right:10px}.woocommerce.rtl .elementor-2580 .elementor-element.elementor-element-a1848cc .star-rating{margin-left:10px}.elementor-2580 .elementor-element.elementor-element-e46ec09{width:initial;max-width:initial}.elementor-2580 .elementor-element.elementor-element-e46ec09>.elementor-widget-container{margin:-2px 0 0 -50px;padding:0}.elementor-2580 .elementor-element.elementor-element-e94578f>.elementor-widget-container{padding:0}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2580 .elementor-element.elementor-element-5c6068d .cart button,.elementor-2580 .elementor-element.elementor-element-5c6068d .cart .button{font-family:"Arial",Sans-serif;border-radius:20px;background-color:var(--e-global-color-secondary);transition:all .2s}.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart .variations{margin-bottom:0}.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations tr th,.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations tr td{padding-top:calc( 4px/2 );padding-bottom:calc( 4px/2 )}.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations label{font-family:"Arial",Sans-serif;font-size:14px;font-weight:600}.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations td.value select,.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations td.value:before{background-color:var(--e-global-color-2e82fe7);border:1px solid #4747474F;border-radius:20px}.woocommerce .elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations td.value select,.woocommerce div.product.elementor.elementor-2580 .elementor-element.elementor-element-5c6068d form.cart table.variations td.value:before{font-family:"Arial",Sans-serif;font-size:14px;text-transform:none;line-height:17px}.elementor-2580 .elementor-element.elementor-element-e0fd85d{--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;--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-woocommerce-product-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-3772a13>.elementor-widget-container{margin:0}.elementor-2580 .elementor-element.elementor-element-3772a13{color:#474747;font-family:"Arial",Sans-serif;font-size:15px;font-weight:400;line-height:25px}.elementor-2580 .elementor-element.elementor-element-bb724e1{--spacer-size:7px}.elementor-2580 .elementor-element.elementor-element-2666836{--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}.elementor-2580 .elementor-element.elementor-element-8e374eb>.elementor-widget-container{margin:20px 0 0}.elementor-2580 .elementor-element.elementor-element-8e374eb{text-align:left}.elementor-2580 .elementor-element.elementor-element-8e374eb .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:400;line-height:26px}.elementor-2580 .elementor-element.elementor-element-4b3066f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-2580 .elementor-element.elementor-element-4b3066f>.elementor-widget-container{margin:10px 0 0}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2580 .elementor-element.elementor-element-0175620 .elementor-button:hover,.elementor-2580 .elementor-element.elementor-element-0175620 .elementor-button:focus{background-color:var(--e-global-color-1ebf0fd);color:var(--e-global-color-2e82fe7)}.elementor-2580 .elementor-element.elementor-element-0175620>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-2580 .elementor-element.elementor-element-0175620 .elementor-button{font-family:"Arial",Sans-serif;font-size:14px;font-weight:500;padding:11px 50px}.elementor-2580 .elementor-element.elementor-element-0175620 .elementor-button:hover svg,.elementor-2580 .elementor-element.elementor-element-0175620 .elementor-button:focus svg{fill:var(--e-global-color-2e82fe7)}.elementor-2580 .elementor-element.elementor-element-09ab7ce{--spacer-size:50px}.elementor-2580 .elementor-element.elementor-element-408b04e{--display:flex;--min-height:330px;--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;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-408b04e:not(.elementor-motion-effects-element-type-background),.elementor-2580 .elementor-element.elementor-element-408b04e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor6)}.elementor-2580 .elementor-element.elementor-element-3e8f40f{text-align:center}.elementor-2580 .elementor-element.elementor-element-3e8f40f .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:400;line-height:34px;color:var(--e-global-color-primary)}.elementor-2580 .elementor-element.elementor-element-3781109{--display:grid;--e-con-grid-template-columns:repeat(5,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-2580 .elementor-element.elementor-element-531f80b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-widget-image-box .elementor-image-box-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);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-2580 .elementor-element.elementor-element-2b4c729>.elementor-widget-container{margin:-2px 0 0;padding:0 10px}.elementor-2580 .elementor-element.elementor-element-2b4c729.elementor-position-right .elementor-image-box-img{margin-left:8px}.elementor-2580 .elementor-element.elementor-element-2b4c729.elementor-position-left .elementor-image-box-img{margin-right:8px}.elementor-2580 .elementor-element.elementor-element-2b4c729.elementor-position-top .elementor-image-box-img{margin-bottom:8px}.elementor-2580 .elementor-element.elementor-element-2b4c729 .elementor-image-box-title{margin-bottom:10px;font-family:"Arial",Sans-serif;font-size:14px;font-weight:700;line-height:18px}.elementor-2580 .elementor-element.elementor-element-2b4c729 .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-2580 .elementor-element.elementor-element-2b4c729 .elementor-image-box-img img{box-shadow:0px 0px 0px 0px rgba(0,0,0,0);transition-duration:.3s}.elementor-2580 .elementor-element.elementor-element-2b4c729 .elementor-image-box-description{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000}.elementor-2580 .elementor-element.elementor-element-1a6546c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2580 .elementor-element.elementor-element-169e2e4>.elementor-widget-container{margin:3px 0 0;padding:0 10px}.elementor-2580 .elementor-element.elementor-element-169e2e4.elementor-position-right .elementor-image-box-img{margin-left:14px}.elementor-2580 .elementor-element.elementor-element-169e2e4.elementor-position-left .elementor-image-box-img{margin-right:14px}.elementor-2580 .elementor-element.elementor-element-169e2e4.elementor-position-top .elementor-image-box-img{margin-bottom:14px}.elementor-2580 .elementor-element.elementor-element-169e2e4 .elementor-image-box-title{margin-bottom:10px;font-family:"Arial",Sans-serif;font-size:14px;font-weight:700;line-height:18px}.elementor-2580 .elementor-element.elementor-element-169e2e4 .elementor-image-box-wrapper .elementor-image-box-img{width:42%}.elementor-2580 .elementor-element.elementor-element-169e2e4 .elementor-image-box-img img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0);transition-duration:.3s}.elementor-2580 .elementor-element.elementor-element-169e2e4 .elementor-image-box-description{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000}.elementor-2580 .elementor-element.elementor-element-d6c3ddb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2580 .elementor-element.elementor-element-0700a18>.elementor-widget-container{margin:5px 0 0;padding:0 10px}.elementor-2580 .elementor-element.elementor-element-0700a18.elementor-element{--align-self:center}.elementor-2580 .elementor-element.elementor-element-0700a18.elementor-position-right .elementor-image-box-img{margin-left:4px}.elementor-2580 .elementor-element.elementor-element-0700a18.elementor-position-left .elementor-image-box-img{margin-right:4px}.elementor-2580 .elementor-element.elementor-element-0700a18.elementor-position-top .elementor-image-box-img{margin-bottom:4px}.elementor-2580 .elementor-element.elementor-element-0700a18 .elementor-image-box-title{margin-bottom:10px;font-family:"Arial",Sans-serif;font-size:14px;font-weight:700;line-height:18px}.elementor-2580 .elementor-element.elementor-element-0700a18 .elementor-image-box-wrapper .elementor-image-box-img{width:45%}.elementor-2580 .elementor-element.elementor-element-0700a18 .elementor-image-box-img img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0);transition-duration:.3s}.elementor-2580 .elementor-element.elementor-element-0700a18 .elementor-image-box-description{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000}.elementor-2580 .elementor-element.elementor-element-609fb76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2580 .elementor-element.elementor-element-11d7cce>.elementor-widget-container{margin:7px 0 0;padding:0 10px}.elementor-2580 .elementor-element.elementor-element-11d7cce.elementor-position-right .elementor-image-box-img{margin-left:16px}.elementor-2580 .elementor-element.elementor-element-11d7cce.elementor-position-left .elementor-image-box-img{margin-right:16px}.elementor-2580 .elementor-element.elementor-element-11d7cce.elementor-position-top .elementor-image-box-img{margin-bottom:16px}.elementor-2580 .elementor-element.elementor-element-11d7cce .elementor-image-box-title{margin-bottom:10px;font-family:"Arial",Sans-serif;font-size:14px;font-weight:700;line-height:18px}.elementor-2580 .elementor-element.elementor-element-11d7cce .elementor-image-box-wrapper .elementor-image-box-img{width:36%}.elementor-2580 .elementor-element.elementor-element-11d7cce .elementor-image-box-img img{box-shadow:8px 0px 10px 0px rgba(0,0,0,0);transition-duration:.3s}.elementor-2580 .elementor-element.elementor-element-11d7cce .elementor-image-box-description{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000}.elementor-2580 .elementor-element.elementor-element-d0aefb4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2580 .elementor-element.elementor-element-c071100>.elementor-widget-container{margin:-2px 0 0;padding:0 10px}.elementor-2580 .elementor-element.elementor-element-c071100.elementor-position-right .elementor-image-box-img{margin-left:15px}.elementor-2580 .elementor-element.elementor-element-c071100.elementor-position-left .elementor-image-box-img{margin-right:15px}.elementor-2580 .elementor-element.elementor-element-c071100.elementor-position-top .elementor-image-box-img{margin-bottom:15px}.elementor-2580 .elementor-element.elementor-element-c071100 .elementor-image-box-title{margin-bottom:10px;font-family:"Arial",Sans-serif;font-size:14px;font-weight:700;line-height:18px}.elementor-2580 .elementor-element.elementor-element-c071100 .elementor-image-box-wrapper .elementor-image-box-img{width:42%}.elementor-2580 .elementor-element.elementor-element-c071100 .elementor-image-box-img img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0);transition-duration:.3s}.elementor-2580 .elementor-element.elementor-element-c071100 .elementor-image-box-description{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:19px;color:#000}.elementor-2580 .elementor-element.elementor-element-94108bd{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-8fb5229>.elementor-widget-container{margin:20px 0 0}.elementor-2580 .elementor-element.elementor-element-8fb5229{text-align:left}.elementor-2580 .elementor-element.elementor-element-8fb5229 .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-size:22px;font-weight:400;line-height:26px}.elementor-2580 .elementor-element.elementor-element-a413b57{--display:flex}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);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-2580 .elementor-element.elementor-element-3cea85d>.elementor-widget-container{margin:0 0 -15px}.elementor-2580 .elementor-element.elementor-element-3cea85d{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:25px}.elementor-2580 .elementor-element.elementor-element-3cea85d p{margin-block-end:0px}.elementor-2580 .elementor-element.elementor-element-ab6ac2a{--display:flex}.elementor-2580 .elementor-element.elementor-element-71ed15d{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:27px}.elementor-2580 .elementor-element.elementor-element-a95d637>.elementor-widget-container{margin:0 0 -15px}.elementor-2580 .elementor-element.elementor-element-a95d637{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:25px}.elementor-2580 .elementor-element.elementor-element-a935bf0{--display:flex}.elementor-2580 .elementor-element.elementor-element-414cb47>.elementor-widget-container{margin:0 0 -15px}.elementor-2580 .elementor-element.elementor-element-414cb47{font-family:"Arial",Sans-serif;font-size:14px;font-weight:400;line-height:25px}.elementor-2580 .elementor-element.elementor-element-8889ae5{--n-accordion-title-font-size:1,75rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px}.elementor-2580 .elementor-element.elementor-element-8889ae5>.elementor-widget-container{margin:0}.elementor-2580 .elementor-element.elementor-element-d134506{--display:flex}.elementor-2580 .elementor-element.elementor-element-e587ef0{--spacer-size:80px}@media(max-width:1024px){.elementor-widget-breadcrumbs{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2580 .elementor-element.elementor-element-124bc1e{--grid-auto-flow:row}.elementor-2580 .elementor-element.elementor-element-8ef60de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-eebddf7>.elementor-widget-container{padding:5px}.elementor-2580 .elementor-element.elementor-element-588103d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-2580 .elementor-element.elementor-element-83b5455 .elementor-heading-title{font-size:19px}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-2580 .elementor-element.elementor-element-98e54ee{--grid-auto-flow:row}.elementor-2580 .elementor-element.elementor-element-e46ec09>.elementor-widget-container{margin:0}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-2580 .elementor-element.elementor-element-e0fd85d{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px}.elementor-widget-woocommerce-product-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-3772a13>.elementor-widget-container{margin:0 10px}.elementor-2580 .elementor-element.elementor-element-8e374eb>.elementor-widget-container{margin:20px 0 0 10px}.elementor-2580 .elementor-element.elementor-element-4b3066f>.elementor-widget-container{margin:0 10px}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-2580 .elementor-element.elementor-element-3e8f40f>.elementor-widget-container{margin:15px 0 0}.elementor-2580 .elementor-element.elementor-element-3781109{--grid-auto-flow:row;--justify-items:center}.elementor-widget-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-8fb5229>.elementor-widget-container{margin:20px 0 0 10px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-8889ae5>.elementor-widget-container{margin:0 10px}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-2580 .elementor-element.elementor-element-124bc1e{--e-con-grid-template-columns:repeat(1,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-2580 .elementor-element.elementor-element-8ef60de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-eebddf7>.elementor-widget-container{margin:0 0 -40px}.elementor-2580 .elementor-element.elementor-element-588103d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-2580 .elementor-element.elementor-element-98e54ee{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var(--e-global-typography-accent-font-size)}.elementor-2580 .elementor-element.elementor-element-e0fd85d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-woocommerce-product-content{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-3772a13>.elementor-widget-container{margin:-20px 12px 0}.elementor-2580 .elementor-element.elementor-element-8e374eb .elementor-heading-title{font-size:22px}.elementor-2580 .elementor-element.elementor-element-4b3066f>.elementor-widget-container{margin:20px 10px 0}.elementor-widget-button .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-2580 .elementor-element.elementor-element-3e8f40f>.elementor-widget-container{margin:15px 50px 0}.elementor-2580 .elementor-element.elementor-element-3781109{--e-con-grid-template-columns:repeat(2,1fr);--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-image-box .elementor-image-box-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-widget-image-box .elementor-image-box-description{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-2b4c729 .elementor-image-box-img{margin-bottom:8px}.elementor-2580 .elementor-element.elementor-element-169e2e4 .elementor-image-box-img{margin-bottom:14px}.elementor-2580 .elementor-element.elementor-element-0700a18>.elementor-widget-container{padding:0}.elementor-2580 .elementor-element.elementor-element-0700a18 .elementor-image-box-img{margin-bottom:4px}.elementor-2580 .elementor-element.elementor-element-11d7cce .elementor-image-box-img{margin-bottom:16px}.elementor-2580 .elementor-element.elementor-element-d0aefb4{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px}.elementor-2580 .elementor-element.elementor-element-c071100>.elementor-widget-container{padding:0}.elementor-2580 .elementor-element.elementor-element-c071100 .elementor-image-box-img{margin-bottom:15px}.elementor-2580 .elementor-element.elementor-element-8fb5229 .elementor-heading-title{font-size:22px}.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-2580 .elementor-element.elementor-element-8889ae5>.elementor-widget-container{margin:5px 0 0}}@media(min-width:768px){.elementor-2580 .elementor-element.elementor-element-f64f038{--content-width:1110px}.elementor-2580 .elementor-element.elementor-element-124bc1e{--content-width:1110px}.elementor-2580 .elementor-element.elementor-element-8ef60de{--width:100%}.elementor-2580 .elementor-element.elementor-element-588103d{--width:100%}.elementor-2580 .elementor-element.elementor-element-e0fd85d{--content-width:1110px}.elementor-2580 .elementor-element.elementor-element-2666836{--content-width:1100px}.elementor-2580 .elementor-element.elementor-element-408b04e{--content-width:1110px}.elementor-2580 .elementor-element.elementor-element-3781109{--content-width:1061px}.elementor-2580 .elementor-element.elementor-element-94108bd{--content-width:1110px}}@media(max-width:1024px) and (min-width:768px){.elementor-2580 .elementor-element.elementor-element-3781109{--content-width:712px}}.fpg-custom-fields textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:20px;padding:12px 16px;font-size:16px;line-height:1.6;width:100%;max-width:100%;box-sizing:border-box;resize:vertical;transition:border-color .2s ease}.fpg-custom-fields textarea:focus{border-color:#aaa;outline:none}.fpg-custom-fields label{display:block;font-weight:600;margin-bottom:6px;margin-top:20px;font-size:16px}.fpg-custom-fields p{margin-bottom:0}