.elementor-82856 .elementor-element.elementor-element-44730af5{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:26px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-639fc3e0 .woocommerce-breadcrumb{color:var( --e-global-color-1dc3b4f );font-family:var( --e-global-typography-03b9b8b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-03b9b8b-font-size );font-weight:var( --e-global-typography-03b9b8b-font-weight );text-transform:var( --e-global-typography-03b9b8b-text-transform );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-639fc3e0 .woocommerce-breadcrumb > a{color:var( --e-global-color-dd52672 );}.elementor-82856 .elementor-element.elementor-element-5c10e60c{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-66b1b828{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-viewport, .woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9037541 );}.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-viewport{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fe369fd );border-radius:6px 6px 6px 6px;}.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-82856 .elementor-element.elementor-element-60f22782 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-82856 .elementor-element.elementor-element-2df7a5c6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-2df7a5c6:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-2df7a5c6.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-2df7a5c6.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-82856 .elementor-element.elementor-element-2df7a5c6.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-82856 .elementor-element.elementor-element-2df7a5c6.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-82856 .elementor-element.elementor-element-2df7a5c6{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-2df7a5c6 a{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-primary );}.elementor-82856 .elementor-element.elementor-element-53e31cd2{--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;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-6562664e .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-66272379{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-62c8b5e1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.woocommerce .elementor-82856 .elementor-element.elementor-element-62c8b5e1 .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-69e50f42{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.woocommerce .elementor-82856 .elementor-element.elementor-element-36d8076a .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a0bd57b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-a0bd57b-font-size );font-weight:var( --e-global-typography-a0bd57b-font-weight );text-transform:var( --e-global-typography-a0bd57b-text-transform );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart button, .elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart .button{font-family:var( --e-global-typography-1923e5e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-1923e5e-font-size );font-weight:var( --e-global-typography-1923e5e-font-weight );text-transform:var( --e-global-typography-1923e5e-text-transform );line-height:var( --e-global-typography-1923e5e-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 18px 0px 18px;color:var( --e-global-color-e9d3d5f );background-color:var( --e-global-color-28bc9fb );transition:all 0.2s;}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart button:hover, .elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart .button:hover{color:var( --e-global-color-e9d3d5f );background-color:var( --e-global-color-8e3e7de );}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba{--button-spacing:16px;}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .quantity .qty{font-family:var( --e-global-typography-dc4d82e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-weight:var( --e-global-typography-dc4d82e-font-weight );text-transform:var( --e-global-typography-dc4d82e-text-transform );border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;padding:0px 0px 0px 0px;color:var( --e-global-color-secondary );background-color:var( --e-global-color-e9d3d5f );border-color:var( --e-global-color-5eb202b );transition:all 0.2s;}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .quantity .qty:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-e9d3d5f );border-color:var( --e-global-color-ba7edd7 );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart .variations{width:100%;margin-bottom:16px;}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations tr th, .woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations tr td{padding-top:calc( 16px/2 );padding-bottom:calc( 16px/2 );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations label{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value select{color:var( --e-global-color-secondary );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value select, .woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value:before{background-color:var( --e-global-color-e9d3d5f );border:var( --e-global-color-5eb202b );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value:before{font-family:var( --e-global-typography-03b9b8b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-03b9b8b-font-size );font-weight:var( --e-global-typography-03b9b8b-font-weight );text-transform:var( --e-global-typography-03b9b8b-text-transform );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-4d169318{--display:flex;--min-height:58px;--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-fe369fd );--border-color:var( --e-global-color-fe369fd );--padding-top:12px;--padding-bottom:12px;--padding-left:2px;--padding-right:16px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-4d169318:hover{border-style:solid;border-color:var( --e-global-color-a14272b );--border-color:var( --e-global-color-a14272b );}.elementor-82856 .elementor-element.elementor-element-4d169318, .elementor-82856 .elementor-element.elementor-element-4d169318::before{--border-transition:0.2s;}.elementor-82856 .elementor-element.elementor-element-5dc0bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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-ba7edd7 );--border-color:var( --e-global-color-ba7edd7 );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-23f742a6 .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-3ef4e17{font-family:var( --e-global-typography-03b9b8b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-03b9b8b-font-size );font-weight:var( --e-global-typography-03b9b8b-font-weight );text-transform:var( --e-global-typography-03b9b8b-text-transform );line-height:var( --e-global-typography-03b9b8b-line-height );color:var( --e-global-color-1dc3b4f );}.elementor-82856 .elementor-element.elementor-element-e036b6c .elementor-heading-title{font-family:var( --e-global-typography-dc4d82e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-weight:var( --e-global-typography-dc4d82e-font-weight );text-transform:var( --e-global-typography-dc4d82e-text-transform );color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-4f2b1ac2{--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;--justify-content:space-around;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e.elementor-view-framed .elementor-icon, .elementor-82856 .elementor-element.elementor-element-1f4c2f2e.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon{font-size:18px;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title a{font-family:var( --e-global-typography-2f2e7cd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-2f2e7cd-font-size );font-weight:var( --e-global-typography-2f2e7cd-font-weight );text-transform:var( --e-global-typography-2f2e7cd-text-transform );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-82856 .elementor-element.elementor-element-5de42862.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-5de42862.elementor-view-framed .elementor-icon, .elementor-82856 .elementor-element.elementor-element-5de42862.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon{font-size:18px;}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title a{font-family:var( --e-global-typography-2f2e7cd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-2f2e7cd-font-size );font-weight:var( --e-global-typography-2f2e7cd-font-weight );text-transform:var( --e-global-typography-2f2e7cd-text-transform );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-82856 .elementor-element.elementor-element-5ea7553d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-5ea7553d.elementor-view-framed .elementor-icon, .elementor-82856 .elementor-element.elementor-element-5ea7553d.elementor-view-default .elementor-icon{fill:var( --e-global-color-ba7edd7 );color:var( --e-global-color-ba7edd7 );border-color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon{font-size:18px;}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title a{font-family:var( --e-global-typography-2f2e7cd-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-2f2e7cd-font-size );font-weight:var( --e-global-typography-2f2e7cd-font-weight );text-transform:var( --e-global-typography-2f2e7cd-text-transform );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-3c9d8278:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-3c9d8278:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-3c9d8278.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-82856 .elementor-element.elementor-element-3c9d8278.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-82856 .elementor-element.elementor-element-3c9d8278.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-82856 .elementor-element.elementor-element-3c9d8278.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-82856 .elementor-element.elementor-element-3c9d8278{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-3c9d8278 a{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-primary );}.elementor-82856 .elementor-element.elementor-element-3245f33e{--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:24px 24px;--row-gap:24px;--column-gap:24px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:44px;--padding-bottom:78px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-3245f33e:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-3245f33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5b7adc );}.elementor-82856 .elementor-element.elementor-element-1bb37424{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-a58e41 .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-82856 .elementor-element.elementor-element-162e7368 .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-22684f5b{--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:nowrap;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-66e203e{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-66e203e:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-66e203e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-9040e31 img{width:40px;}.elementor-82856 .elementor-element.elementor-element-13b611f6{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-6c21c808{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-6c21c808:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-6c21c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-1e8b039a img{width:40px;}.elementor-82856 .elementor-element.elementor-element-6af43fb{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-1e83f5e0{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-1e83f5e0:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-1e83f5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-11cf76c5 img{width:40px;}.elementor-82856 .elementor-element.elementor-element-4191b6c9{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-6af41057{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-6af41057:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-6af41057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-4814452e img{width:40px;}.elementor-82856 .elementor-element.elementor-element-2dc82829{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-7581557{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-7581557:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-7581557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-2c4658c3 img{width:40px;}.elementor-82856 .elementor-element.elementor-element-736a6f2{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-3a0b7ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-7548edd4 img{width:40px;}.elementor-82856 .elementor-element.elementor-element-269c86f0{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-5786123a{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-5786123a:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-5786123a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-5d180aff img{width:40px;}.elementor-82856 .elementor-element.elementor-element-7f6e6677{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-5a6a83dd{--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:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--border-radius:6px 6px 6px 6px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-5a6a83dd:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-5a6a83dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-308eb319 img{width:40px;}.elementor-82856 .elementor-element.elementor-element-14c391cf{text-align:center;font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-4c59a392{--display:flex;--position:sticky;top:0px;--z-index:20;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-4c59a392:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-4c59a392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9d3d5f );}body:not(.rtl) .elementor-82856 .elementor-element.elementor-element-4c59a392{left:0px;}body.rtl .elementor-82856 .elementor-element.elementor-element-4c59a392{right:0px;}.elementor-82856 .elementor-element.elementor-element-1f689a01{--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:stretch;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button{background-color:var( --e-global-color-e9d3d5f );font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );fill:var( --e-global-color-dd52672 );color:var( --e-global-color-dd52672 );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-5eb202b );border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button:hover, .elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button:focus{color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button:hover svg, .elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button:focus svg{fill:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button{background-color:var( --e-global-color-e9d3d5f );font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );fill:var( --e-global-color-dd52672 );color:var( --e-global-color-dd52672 );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-5eb202b );border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button:hover, .elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button:focus{color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button:hover svg, .elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button:focus svg{fill:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button{background-color:var( --e-global-color-e9d3d5f );font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );fill:var( --e-global-color-dd52672 );color:var( --e-global-color-dd52672 );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-5eb202b );border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button:hover, .elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button:focus{color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button:hover svg, .elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button:focus svg{fill:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button{background-color:var( --e-global-color-e9d3d5f );font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );fill:var( --e-global-color-dd52672 );color:var( --e-global-color-dd52672 );border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-5eb202b );border-radius:0px 0px 0px 0px;padding:14px 14px 14px 14px;}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button:hover, .elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button:focus{color:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button:hover svg, .elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button:focus svg{fill:var( --e-global-color-ba7edd7 );}.elementor-82856 .elementor-element.elementor-element-569950d{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:68px;--padding-bottom:92px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-1eac946a{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-3809300d .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-82856 .elementor-element.elementor-element-3db7ee02 .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-28618f1f{font-family:var( --e-global-typography-a0bd57b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-a0bd57b-font-size );font-weight:var( --e-global-typography-a0bd57b-font-weight );text-transform:var( --e-global-typography-a0bd57b-text-transform );line-height:var( --e-global-typography-a0bd57b-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-749b6bc8{--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:36px 36px;--row-gap:36px;--column-gap:36px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:82px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-749b6bc8:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-749b6bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5b7adc );}.elementor-82856 .elementor-element.elementor-element-f01354a{--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;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-43febad8{--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;--flex-wrap:wrap;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-1f5c0cd3 .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-82856 .elementor-element.elementor-element-47ade4de .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-672f34d3{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-03b9b8b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-03b9b8b-font-size );font-weight:var( --e-global-typography-03b9b8b-font-weight );text-transform:var( --e-global-typography-03b9b8b-text-transform );line-height:var( --e-global-typography-03b9b8b-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-7522e89c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-409be574{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:34px;--padding-bottom:34px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-409be574:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-409be574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-1a90278d .elementor-heading-title{font-family:var( --e-global-typography-5f1a82b-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-5f1a82b-font-size );font-weight:var( --e-global-typography-5f1a82b-font-weight );text-transform:var( --e-global-typography-5f1a82b-text-transform );line-height:var( --e-global-typography-5f1a82b-line-height );color:var( --e-global-color-e9d3d5f );}.elementor-82856 .elementor-element.elementor-element-404aa885 .elementor-button{background-color:var( --e-global-color-ba7edd7 );font-family:var( --e-global-typography-1923e5e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-1923e5e-font-size );font-weight:var( --e-global-typography-1923e5e-font-weight );text-transform:var( --e-global-typography-1923e5e-text-transform );line-height:var( --e-global-typography-1923e5e-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-4da29499{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-82856 .elementor-element.elementor-element-4da29499 > .elementor-widget-container{padding:0px 8px 0px 8px;}.elementor-82856 .elementor-element.elementor-element-4da29499.elementor-element{--align-self:center;}.elementor-82856 .elementor-element.elementor-element-489234e5{--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:30px 30px;--row-gap:30px;--column-gap:30px;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-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:82px;--padding-bottom:96px;--padding-left:8px;--padding-right:8px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-489234e5:not(.elementor-motion-effects-element-type-background), .elementor-82856 .elementor-element.elementor-element-489234e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5b7adc );}.elementor-82856 .elementor-element.elementor-element-46867771{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-5eb202b );--border-color:var( --e-global-color-5eb202b );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-82856 .elementor-element.elementor-element-46f60101 .elementor-heading-title{font-family:var( --e-global-typography-86563ed-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-86563ed-font-size );font-weight:var( --e-global-typography-86563ed-font-weight );text-transform:var( --e-global-typography-86563ed-text-transform );color:var( --e-global-color-dd52672 );}.elementor-82856 .elementor-element.elementor-element-f0ab902 .elementor-heading-title{font-family:var( --e-global-typography-e231b92-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-e231b92-font-size );font-weight:var( --e-global-typography-e231b92-font-weight );text-transform:var( --e-global-typography-e231b92-text-transform );line-height:var( --e-global-typography-e231b92-line-height );color:var( --e-global-color-secondary );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product{text-align:left;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:16px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5eb202b );border-radius:0px 0px 0px 0px;margin-bottom:12px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-secondary );margin-bottom:0px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-251262e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-251262e-font-size );font-weight:var( --e-global-typography-251262e-font-weight );text-transform:var( --e-global-typography-251262e-text-transform );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-dc4d82e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-weight:var( --e-global-typography-dc4d82e-font-weight );text-transform:var( --e-global-typography-dc4d82e-text-transform );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-e9d3d5f );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );font-family:var( --e-global-typography-1923e5e-font-family ), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;font-size:var( --e-global-typography-1923e5e-font-size );font-weight:var( --e-global-typography-1923e5e-font-weight );text-transform:var( --e-global-typography-1923e5e-text-transform );line-height:var( --e-global-typography-1923e5e-line-height );border-style:solid;border-width:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:833px){.elementor-82856 .elementor-element.elementor-element-44730af5{--content-width:1320px;}.elementor-82856 .elementor-element.elementor-element-66b1b828{--width:55%;}.elementor-82856 .elementor-element.elementor-element-53e31cd2{--width:45%;}.elementor-82856 .elementor-element.elementor-element-3245f33e{--content-width:1320px;}.elementor-82856 .elementor-element.elementor-element-66e203e{--width:50%;}.elementor-82856 .elementor-element.elementor-element-6c21c808{--width:50%;}.elementor-82856 .elementor-element.elementor-element-1e83f5e0{--width:50%;}.elementor-82856 .elementor-element.elementor-element-6af41057{--width:50%;}.elementor-82856 .elementor-element.elementor-element-7581557{--width:50%;}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7{--width:50%;}.elementor-82856 .elementor-element.elementor-element-5786123a{--width:50%;}.elementor-82856 .elementor-element.elementor-element-5a6a83dd{--width:50%;}.elementor-82856 .elementor-element.elementor-element-1f689a01{--content-width:1320px;}.elementor-82856 .elementor-element.elementor-element-569950d{--content-width:1320px;}.elementor-82856 .elementor-element.elementor-element-749b6bc8{--content-width:1320px;}.elementor-82856 .elementor-element.elementor-element-f01354a{--width:34%;}.elementor-82856 .elementor-element.elementor-element-489234e5{--content-width:1320px;}}@media(max-width:1024px) and (min-width:833px){.elementor-82856 .elementor-element.elementor-element-66b1b828{--width:80%;}.elementor-82856 .elementor-element.elementor-element-53e31cd2{--width:100%;}.elementor-82856 .elementor-element.elementor-element-66e203e{--width:25%;}.elementor-82856 .elementor-element.elementor-element-6c21c808{--width:25%;}.elementor-82856 .elementor-element.elementor-element-1e83f5e0{--width:25%;}.elementor-82856 .elementor-element.elementor-element-6af41057{--width:25%;}.elementor-82856 .elementor-element.elementor-element-7581557{--width:25%;}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7{--width:25%;}.elementor-82856 .elementor-element.elementor-element-5786123a{--width:25%;}.elementor-82856 .elementor-element.elementor-element-5a6a83dd{--width:25%;}.elementor-82856 .elementor-element.elementor-element-f01354a{--width:40%;}}@media(max-width:1024px){.elementor-82856 .elementor-element.elementor-element-44730af5{--padding-top:12px;--padding-bottom:34px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-639fc3e0 .woocommerce-breadcrumb{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-5c10e60c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-66b1b828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-2df7a5c6{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-2df7a5c6 a{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-53e31cd2{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-6562664e .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-62c8b5e1 .price{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-36d8076a .woocommerce-product-details__short-description{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart button, .elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart .button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations label{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value:before{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-23f742a6 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3ef4e17{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-4f2b1ac2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-wrapper{text-align:start;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5de42862{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5ea7553d{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-3c9d8278{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3c9d8278 a{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3245f33e{--padding-top:20px;--padding-bottom:34px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-a58e41 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-162e7368 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-22684f5b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-66e203e{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-13b611f6{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-6c21c808{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-6af43fb{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-1e83f5e0{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-4191b6c9{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-6af41057{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-2dc82829{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-7581557{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-736a6f2{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-269c86f0{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-5786123a{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-7f6e6677{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-5a6a83dd{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-14c391cf{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-4c59a392{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-1f689a01{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-569950d{--padding-top:24px;--padding-bottom:38px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-3809300d .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3db7ee02 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-28618f1f{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-82856 .elementor-element.elementor-element-749b6bc8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:24px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-f01354a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-43febad8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-1f5c0cd3 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-47ade4de .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-672f34d3{width:initial;max-width:initial;font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-1a90278d .elementor-heading-title{font-size:var( --e-global-typography-5f1a82b-font-size );line-height:var( --e-global-typography-5f1a82b-line-height );}.elementor-82856 .elementor-element.elementor-element-404aa885 .elementor-button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}.elementor-82856 .elementor-element.elementor-element-489234e5{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:38px;--padding-bottom:42px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-46f60101 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-f0ab902 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:20px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}}@media(max-width:832px){.elementor-82856 .elementor-element.elementor-element-44730af5{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:8px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-639fc3e0 .woocommerce-breadcrumb{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-5c10e60c{--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-66b1b828{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-2df7a5c6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-82856 .elementor-element.elementor-element-2df7a5c6{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-2df7a5c6 a{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-53e31cd2{--width:100%;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-6562664e .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-66272379{--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;--flex-wrap:nowrap;}.woocommerce .elementor-82856 .elementor-element.elementor-element-62c8b5e1 .price{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-36d8076a .woocommerce-product-details__short-description{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart button, .elementor-82856 .elementor-element.elementor-element-5c3ce3ba .cart .button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations label{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.woocommerce .elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-82856 .elementor-element.elementor-element-5c3ce3ba form.cart table.variations td.value:before{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-4d169318{--padding-top:8px;--padding-bottom:8px;--padding-left:2px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-5dc0bce{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-23f742a6 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3ef4e17{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-e036b6c{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title{margin-block-end:0px;}.elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-1f4c2f2e .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-wrapper{gap:0px;}.elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5de42862 .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-wrapper{gap:0px;}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title{margin-block-end:0px;}.elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title, .elementor-82856 .elementor-element.elementor-element-5ea7553d .elementor-icon-box-title a{font-size:var( --e-global-typography-2f2e7cd-font-size );line-height:var( --e-global-typography-2f2e7cd-line-height );}.elementor-82856 .elementor-element.elementor-element-3c9d8278 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-82856 .elementor-element.elementor-element-3c9d8278{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3c9d8278 a{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3245f33e{--padding-top:0px;--padding-bottom:24px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-a58e41 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-162e7368 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-22684f5b{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;--align-content:space-between;}.elementor-82856 .elementor-element.elementor-element-66e203e{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-13b611f6{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-6c21c808{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-6af43fb{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-1e83f5e0{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-4191b6c9{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-6af41057{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-2dc82829{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-7581557{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-736a6f2{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-3a0b7ac7{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-269c86f0{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-5786123a{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-7f6e6677{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-5a6a83dd{--width:49%;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-82856 .elementor-element.elementor-element-14c391cf{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-1f689a01{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82856 .elementor-element.elementor-element-338dd7c1 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-2a8e6b1c .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-11c2b9f7 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-429bfa9 .elementor-button{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-569950d{--padding-top:8px;--padding-bottom:28px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-3809300d .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-3db7ee02 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-28618f1f{font-size:var( --e-global-typography-a0bd57b-font-size );line-height:var( --e-global-typography-a0bd57b-line-height );}.elementor-82856 .elementor-element.elementor-element-749b6bc8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:28px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-f01354a{--width:100%;}.elementor-82856 .elementor-element.elementor-element-1f5c0cd3 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-47ade4de .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-672f34d3{font-size:var( --e-global-typography-03b9b8b-font-size );line-height:var( --e-global-typography-03b9b8b-line-height );}.elementor-82856 .elementor-element.elementor-element-409be574{--padding-top:16px;--padding-bottom:16px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-1a90278d .elementor-heading-title{font-size:var( --e-global-typography-5f1a82b-font-size );line-height:var( --e-global-typography-5f1a82b-line-height );}.elementor-82856 .elementor-element.elementor-element-404aa885 .elementor-button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}.elementor-82856 .elementor-element.elementor-element-4da29499 > .elementor-widget-container{padding:28px 16px 0px 16px;}.elementor-82856 .elementor-element.elementor-element-489234e5{--padding-top:26px;--padding-bottom:32px;--padding-left:8px;--padding-right:8px;}.elementor-82856 .elementor-element.elementor-element-46f60101 .elementor-heading-title{font-size:var( --e-global-typography-86563ed-font-size );}.elementor-82856 .elementor-element.elementor-element-f0ab902 .elementor-heading-title{font-size:var( --e-global-typography-e231b92-font-size );line-height:var( --e-global-typography-e231b92-line-height );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:16px;}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-251262e-font-size );line-height:var( --e-global-typography-251262e-line-height );}.elementor-82856 .elementor-element.elementor-element-60710636.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-1923e5e-font-size );line-height:var( --e-global-typography-1923e5e-line-height );}}/* Start custom CSS *//* V10.1 is independent of a single outer .herda-pdp container.
   Only WooCommerce/plugin internals and dynamic rich-text descendants live here.
   Elementor controls own container/widget typography, spacing, color, border and radius. */
.herda-pdp-gallery .woocommerce-product-gallery {
  display: grid;
  grid-template-columns: 88px minmax(0, 1fr);
  grid-template-rows: minmax(0, auto);
  gap: 16px;
  align-items: start;
}

.herda-pdp-gallery .woocommerce-product-gallery > .flex-viewport,
.herda-pdp-gallery .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper {
  min-width: 0;
  grid-column: 2;
  grid-row: 1;
  overflow: hidden;
}

.herda-pdp-gallery .flex-viewport .woocommerce-product-gallery__wrapper { border: 0; }

.herda-pdp-gallery .woocommerce-product-gallery > .flex-control-thumbs {
  display: flex !important;
  grid-column: 1;
  grid-row: 1;
  flex-direction: column !important;
  gap: 10px !important;
  width: 88px !important;
  height: auto;
  max-height: none;
  margin: 0 !important;
  padding: 0 4px 0 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  overscroll-behavior: contain;
  list-style: none !important;
  box-sizing: border-box !important;
  scrollbar-width: thin;
}

.herda-pdp-gallery .flex-control-thumbs::-webkit-scrollbar { width: 6px; }

.herda-pdp-gallery .flex-control-thumbs li {
  flex: 0 0 78px !important;
  width: 78px !important;
  min-width: 78px !important;
  height: 78px !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  box-sizing: border-box !important;
}

.herda-pdp-gallery .flex-control-thumbs li img {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 4px !important;
  box-sizing: border-box !important;
  object-fit: contain;
}

.herda-pdp-gallery .woocommerce-product-gallery__trigger {
  z-index: 4;
  display: grid !important;
  place-items: center;
  top: 16px !important;
  right: 16px !important;
  width: 48px !important;
  height: 48px !important;
  border: 1px solid var(--e-global-color-5eb202b);
  border-radius: 3px;
  background: var(--e-global-color-a5b7adc) !important;
  color: var(--e-global-color-secondary) !important;
}

.herda-pdp-gallery .woocommerce-product-gallery__trigger > span {
  display: none !important;
}

.herda-pdp-gallery .woocommerce-product-gallery__trigger::before {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 14px !important;
  height: 14px !important;
  border: 2px solid currentColor !important;
  border-radius: 50% !important;
  background: transparent !important;
  color: var(--e-global-color-secondary) !important;
  box-sizing: border-box !important;
  content: "" !important;
  transform: translate(-60%, -60%) !important;
}

.herda-pdp-gallery .woocommerce-product-gallery__trigger::after {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 8px !important;
  height: 2px !important;
  border: 0 !important;
  border-radius: 1px !important;
  background: currentColor !important;
  color: var(--e-global-color-secondary) !important;
  content: "" !important;
  transform: translate(2px, 5px) rotate(45deg) !important;
  transform-origin: left center !important;
}

/* Existing site CSS for the three shortcode widgets, scoped to this template. */
.herda-pdp-rating p.yotpo-sr-bottom-line-text.yotpo-sr-bottom-line-text--right-panel {
  white-space: normal !important;
  overflow-wrap: anywhere;
  margin-block-end: 0;
}
.herda-pdp-rating div#yotpo-reviews-star-ratings-widget { justify-content: left !important; }

.herda-pdp-price-row {
  display: grid !important;
  grid-template-columns: max-content minmax(0, 310px) !important;
  gap: 12px !important;
  align-items: center !important;
  width: 100% !important;
  min-width: 0 !important;
}

.herda-pdp-price-row > .herda-pdp-price {
  width: max-content !important;
  min-width: 0 !important;
}

.herda-pdp-price-row > .herda-pdp-price .price {
  margin: 0 !important;
  white-space: nowrap !important;
}

.herda-pdp-price-row > .herda-pdp-currency {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 310px !important;
}

.herda-pdp-currency .elementor-widget-container,
.herda-pdp-currency .elementor-shortcode,
.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-currency-wrapper {
  width: 100%;
  min-width: 0;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10.plain-vertical {
  display: contents !important;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-width: 0;
  height: 32px;
  min-height: 32px;
  padding: 4px 8px !important;
  border: 1px solid var(--e-global-color-5eb202b);
  border-radius: 2px;
  background-color: var(--e-global-color-a5b7adc);
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-03b9b8b-font-family);
  font-size: 13px !important;
  font-weight: var(--e-global-typography-03b9b8b-font-weight);
  line-height: 16px !important;
  white-space: nowrap !important;
  box-sizing: border-box;
  overflow: hidden;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency > span {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-text {
  display: flex !important;
  align-items: center;
  min-width: 0;
  overflow: hidden;
  white-space: nowrap !important;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-text-currency-text {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-text-currency-symbol,
.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-open-dropdown-currencies {
  flex: 0 0 auto;
}

.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-sub-currency {
  width: 100%;
  margin: 4px 0;
  font-family: var(--e-global-typography-03b9b8b-font-family);
  font-size: 13px;
  line-height: 1.3;
}
.herda-pdp-currency .woocommerce-multi-currency.wmc-shortcode.layout10 .wmc-current-currency .wmc-open-dropdown-currencies { padding: 0; }

.herda-pdp-reviews-section button.yotpo-review-votes-icons:hover { background-color: var(--e-global-color-ba7edd7); }
.herda-pdp-reviews-section .yotpo-review-votes-icons:focus { background-color: var(--e-global-color-ba7edd7) !important; }
.herda-pdp-reviews-section button.yotpo-review-votes-icons { padding: 4px !important; }
.herda-pdp-reviews-section svg.yotpo-review-votes-icon-down { margin-top: 3px !important; }
.herda-pdp-reviews-section button.yotpo-read-more { padding: 0 8px !important; }
.herda-pdp-reviews-section button.yotpo-read-more:hover {
  padding: 0 8px;
  background-color: var(--e-global-color-28bc9fb) !important;
}
.herda-pdp-reviews-section button.yotpo-read-more:focus { background-color: var(--e-global-color-accent) !important; }
.herda-pdp-reviews-section button#mediaInput.yotpo-media-select:hover {
  border-radius: 100px;
  background-color: var(--e-global-color-fc3c7fb);
}
.herda-pdp-reviews-section button#mediaInput.yotpo-media-select:focus {
  border-radius: 100px;
  background-color: var(--e-global-color-ba7edd7);
}
.herda-pdp-reviews-section input#searchInput.yotpo-search-input {
  padding-inline-start: 12px;
  border-radius: 100px;
  font-size: 14px;
}
.herda-pdp-reviews-section button.yotpo-clear-filters {
  margin: 0 !important;
  padding: 6px 12px !important;
}
.herda-pdp-reviews-section button.yotpo-clear-filters:hover,
.herda-pdp-reviews-section button.yotpo-clear-filters:focus { background-color: var(--e-global-color-7738941); }
.herda-pdp-reviews-section button.yotpo-mobile-filters-btn.yotpo-mobile-filters-popup-btn:hover,
.herda-pdp-reviews-section button.yotpo-mobile-filters-btn.yotpo-mobile-filters-popup-btn:focus {
  border-radius: 64px;
  background-color: var(--e-global-color-28bc9fb);
}

.herda-pdp-add-to-cart table.variations,
.herda-pdp-add-to-cart table.variations tbody,
.herda-pdp-add-to-cart table.variations tr,
.herda-pdp-add-to-cart table.variations tr:hover,
.herda-pdp-add-to-cart table.variations th,
.herda-pdp-add-to-cart table.variations td {
  background: var(--e-global-color-e9d3d5f) !important;
}

.herda-pdp-add-to-cart table.variations th,
.herda-pdp-add-to-cart table.variations td { border: 0; }
.herda-pdp-add-to-cart .reset_variations { display: none !important; }

.herda-pdp-add-to-cart table.variations {
  width: 100% !important;
  margin: 0 !important;
}

.herda-pdp-add-to-cart table.variations tbody {
  display: grid !important;
  row-gap: 16px !important;
  width: 100% !important;
}

.herda-pdp-add-to-cart table.variations tr {
  display: grid !important;
  grid-template-columns: 132px minmax(0, 1fr) !important;
  gap: 12px !important;
  align-items: center !important;
  width: 100% !important;
}

.herda-pdp-add-to-cart table.variations th.label {
  display: flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  align-self: center !important;
  text-align: left !important;
}

.herda-pdp-add-to-cart table.variations td.value {
  display: block !important;
  width: auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

.herda-pdp-add-to-cart .variable-items-wrapper,
.herda-pdp-add-to-cart .shopengine_swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 8px !important;
  justify-content: flex-start !important;
}

.herda-pdp-add-to-cart .color-variable-item,
.herda-pdp-add-to-cart .shopengine_swatches .swatch_color {
  display: inline-flex !important;
  width: 60px !important;
  min-width: 60px !important;
  height: 35px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 2px solid var(--e-global-color-9037541) !important;
  border-radius: 6px !important;
  outline: 0 !important;
  box-sizing: border-box !important;
  cursor: pointer;
}

.herda-pdp-add-to-cart .color-variable-item.selected,
.herda-pdp-add-to-cart .shopengine_swatches .swatch_color.selected {
  border-color: var(--e-global-color-11c9ad0) !important;
  outline: 0 !important;
}

.herda-pdp-add-to-cart .button-variable-item,
.herda-pdp-add-to-cart .shopengine_swatches .swatch_label {
  min-height: 40px !important;
  margin: 0 !important;
  padding: 4px 8px !important;
  border: 2px solid var(--e-global-color-5e2063d) !important;
  border-radius: 6px !important;
  background: var(--e-global-color-a5b7adc) !important;
  color: var(--e-global-color-secondary);
  cursor: pointer;
}

.herda-pdp-add-to-cart .button-variable-item.selected,
.herda-pdp-add-to-cart .shopengine_swatches .swatch_label.selected {
  border-color: var(--e-global-color-11c9ad0) !important;
  background: var(--e-global-color-e9d3d5f) !important;
}

.herda-pdp-add-to-cart .e-atc-qty-button-holder,
.herda-pdp-add-to-cart .woocommerce-variation-add-to-cart {
  display: grid !important;
  grid-template-columns: 125px minmax(0, 1fr) !important;
  gap: 16px !important;
  align-items: stretch;
  width: 100% !important;
}

/* Simple products already contain an inner quantity/button grid. Keep the
   outer form block-level so it cannot create a second, empty quantity column. */
.herda-pdp-add-to-cart form.cart:not(.variations_form) {
  display: block !important;
  width: 100% !important;
}

.herda-pdp-add-to-cart .woocommerce-variation-add-to-cart {
  display: block !important;
}

.herda-pdp-add-to-cart .woocommerce-variation-add-to-cart .e-atc-qty-button-holder {
  display: grid !important;
}

.herda-pdp-add-to-cart .quantity.herda-qty-ready {
  display: grid !important;
  grid-template-columns: 33px 59px 33px !important;
  align-items: stretch !important;
  width: 125px !important;
  min-width: 125px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

.herda-pdp-add-to-cart .quantity.herda-qty-ready input.qty {
  width: 59px !important;
  min-width: 0 !important;
  max-width: 59px !important;
  height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid var(--e-global-color-secondary) !important;
  border-inline: 0 !important;
  border-radius: 0 !important;
  background: var(--e-global-color-e9d3d5f) !important;
  color: var(--e-global-color-secondary) !important;
  text-align: center !important;
  box-sizing: border-box !important;
  -moz-appearance: textfield;
}

.herda-pdp-add-to-cart .quantity.herda-qty-ready input.qty::-webkit-inner-spin-button,
.herda-pdp-add-to-cart .quantity.herda-qty-ready input.qty::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.herda-qty-button {
  display: grid !important;
  place-items: center !important;
  width: 33px !important;
  min-width: 33px !important;
  max-width: 33px !important;
  height: 40px !important;
  min-height: 40px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid var(--e-global-color-secondary) !important;
  box-sizing: border-box !important;
  background: var(--e-global-color-accent) !important;
  color: var(--e-global-color-secondary) !important;
  font-family: var(--e-global-typography-dc4d82e-font-family);
  font-size: 16px;
  font-weight: var(--e-global-typography-dc4d82e-font-weight);
  line-height: var(--e-global-typography-dc4d82e-line-height);
  cursor: pointer;
}

.herda-qty-minus,
.herda-qty-plus { border-radius: 0 !important; }
.herda-qty-button:hover,
.herda-qty-button:focus-visible {
  border-color: var(--e-global-color-secondary) !important;
  background: var(--e-global-color-secondary) !important;
  color: var(--e-global-color-e9d3d5f) !important;
}

.herda-pdp-add-to-cart .woocommerce-variation-price {
  margin: 16px 0 8px !important;
}

.herda-pdp-add-to-cart .woocommerce-variation-price .price,
.herda-pdp-add-to-cart .woocommerce-variation-price .amount {
  font-size: 32px !important;
  line-height: 1.1 !important;
}
.herda-pdp-add-to-cart button.single_add_to_cart_button {
  width: 100% !important;
  height: 40px !important;
  margin: 0 !important;
}

.herda-pdp-feature-card:not(:has(img)) { display: none !important; }
.herda-pdp-features-section:not(:has(.herda-pdp-feature-card img)) { display: none !important; }
.herda-pdp-feature-icon img {
    object-fit: contain; }
.herda-pdp-feature-copy p,
.herda-pdp-spec-value p { margin: 0; }
.herda-pdp-package-section:not(:has(.herda-pdp-package-copy .elementor-widget-container > *)) { display: none !important; }

.herda-pdp-section-nav,
.herda-pdp-section-nav-inner {
  width: 100%;
  max-width: 100%;
  min-width: 0;
}
.herda-pdp-section-link { flex: 1 1 20%; min-width: 0; }
.herda-pdp-section-link .elementor-button { position: relative; width: 100%; }
.herda-pdp-section-link .elementor-button::after {
  position: absolute;
  right: 12px;
  bottom: -1px;
  left: 12px;
  height: 3px;
  background: var(--e-global-color-ba7edd7);
  content: "";
  opacity: 0;
}
.herda-pdp-section-link .elementor-button:hover::after,
.herda-pdp-section-link .elementor-button:focus-visible::after { opacity: 1; }

.herda-pdp-content h2 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5f1a82b-font-family);
  font-size: var(--e-global-typography-5f1a82b-font-size);
  font-weight: var(--e-global-typography-5f1a82b-font-weight);
  line-height: var(--e-global-typography-5f1a82b-line-height);
}

.herda-pdp-content h3 {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-251262e-font-family);
  font-size: var(--e-global-typography-251262e-font-size);
  font-weight: var(--e-global-typography-251262e-font-weight);
  line-height: var(--e-global-typography-251262e-line-height);
}

.herda-pdp-content .elementor-widget-container > strong > p {
  margin: 30px 0 16px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5f1a82b-font-family);
  font-size: var(--e-global-typography-5f1a82b-font-size) !important;
  font-weight: var(--e-global-typography-5f1a82b-font-weight);
  line-height: var(--e-global-typography-5f1a82b-line-height);
}

.herda-pdp-content ul,
.herda-pdp-content ol,
.herda-pdp-package-copy ul,
.herda-pdp-package-copy ol {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 36px;
  margin: 26px 0 34px;
  padding: 0 0 0 22px;
  border-top: 1px solid var(--e-global-color-5eb202b);
  list-style-position: outside;
}

.herda-pdp-content li,
.herda-pdp-package-copy li {
  min-height: 58px;
  padding: 16px 4px 15px 2px;
  border-top: 0;
  border-bottom: 1px solid var(--e-global-color-5eb202b);
  box-sizing: border-box;
}
.herda-pdp-content ul,
.herda-pdp-package-copy ul { list-style-type: disc; }
.herda-pdp-content ol,
.herda-pdp-package-copy ol { list-style-type: decimal; }
.herda-pdp-content li::marker {
  color: var(--e-global-color-ba7edd7);
  font-size: 18px;
}
.herda-pdp-package-copy li::marker {
  color: var(--e-global-color-ba7edd7);
  font-size: 18px;
}
.herda-pdp-content img { max-width: 100%; height: auto; }

.herda-pdp-content a,
.herda-pdp-content a:visited,
.herda-pdp-content a:hover,
.herda-pdp-content a:focus-visible {
  color: var(--e-global-color-28bc9fb) !important;
  text-decoration: underline !important;
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
}

/* Technical Specifications: left-side title. */
button.herda-pdp-spec-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 62px;
  height: 62px;
  padding: 0 4px !important;
  border: 0;
  background: transparent !important;
  color: var(--e-global-color-secondary) !important;
  font-family: var(--e-global-typography-5f1a82b-font-family);
  font-size: 24px;
  font-weight: var(--e-global-typography-5f1a82b-font-weight);
  line-height: var(--e-global-typography-5f1a82b-line-height);
  text-align: left;
  cursor: pointer;
}

.herda-pdp-spec-toggle:hover,
.herda-pdp-spec-toggle:focus-visible {
  background: var(--e-global-color-8e3e7de) !important;
}

.herda-pdp-spec-toggle:hover,
.herda-pdp-spec-toggle:focus,
.herda-pdp-spec-toggle:focus-visible,
.herda-pdp-spec-toggle:active,
.herda-pdp-spec-group.is-open .herda-pdp-spec-toggle {
  color: var(--e-global-color-secondary) !important;
}

/* Technical Specifications: independent right-side plus symbol. */
button.herda-pdp-spec-toggle > span[aria-hidden="true"] {
  display: grid;
  place-items: center;
  flex: 0 0 40px;
  width: 40px;
  height: 40px;
  margin-left: 24px;
  color: var(--e-global-color-ba7edd7);
  font-family: var(--e-global-typography-03b9b8b-font-family) !important;
  font-size: 36px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  transition: transform .15s;
}
.herda-pdp-spec-group:not(.is-open) .herda-pdp-spec-table { display: none !important; }
.herda-pdp-spec-group.is-open button.herda-pdp-spec-toggle > span[aria-hidden="true"] { transform: rotate(45deg); }

.herda-pdp-spec-table {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 28px !important;
}

.herda-pdp-spec-row {
  display: grid !important;
  grid-template-columns: minmax(130px, .8fr) minmax(0, 1.2fr) !important;
  gap: 20px !important;
  width: auto !important;
}

.herda-pdp-spec-row > .e-con {
  width: auto !important;
  min-width: 0 !important;
}

.herda-pdp-products-widget ul.products {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  margin: 0;
}

.herda-pdp-products-widget ul.products li.product {
  display: flex !important;
  width: auto !important;
  height: 100%;
  min-width: 0;
  margin: 0 !important;
  padding: 0 0 16px !important;
  flex-direction: column !important;
  gap: 8px;
  border: 1px solid var(--e-global-color-5eb202b);
  border-radius: 0;
  background: var(--e-global-color-e9d3d5f);
  overflow: hidden;
}

.herda-pdp-products-widget ul.products li.product > a.woocommerce-loop-product__link {
  display: flex !important;
  width: 100%;
  min-width: 0;
  min-height: 0;
  margin: 0;
  padding: 0;
  border: 0 !important;
  flex: 1 1 auto !important;
  flex-direction: column !important;
  gap: 12px;
}

.herda-pdp-products-widget ul.products li.product img {
  width: 100%;
  height: 240px;
  margin: 0 !important;
  padding: 8px;
  object-fit: contain;
  background: var(--e-global-color-e9d3d5f);
}

.herda-pdp-products-widget ul.products li.product .woocommerce-loop-product__title {
  min-height: 36px;
  margin: 0 16px;
  padding: 12px 0px;
}

.herda-pdp-products-widget .yotpo-archive-wrap {
  height: 16px;
  margin: 0 16px;
  padding: 0;
  overflow: hidden;
}

.herda-pdp-products-widget .herda-product-benefits {
  display: grid;
  gap: 4px;
  height: 48px;
  margin: auto 0 0 !important;
  padding: 0px 16px !important;
  border: 0;
  overflow: hidden;
  list-style: none !important;
}

.herda-pdp-products-widget .herda-product-benefits li {
  display: grid;
  grid-template-columns: 14px minmax(0, 1fr);
  gap: 7px;
  align-items: start;
  margin: 0;
  padding: 0;
  list-style: none !important;
  color: var(--e-global-color-1dc3b4f);
  font-family: var(--e-global-typography-03b9b8b-font-family);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.45;
}

.herda-pdp-products-widget .herda-product-benefit-icon {
  width: 14px;
  height: 14px;
  fill: none;
  stroke: var(--e-global-color-ba7edd7);
  stroke-width: 1.5;
}

.herda-pdp-products-widget .herda-product-benefit-icon circle,
.herda-pdp-products-widget .herda-product-benefit-icon path {
  stroke: var(--e-global-color-ba7edd7);
}

.herda-pdp-products-widget li.product.product_cat-btheadset .herda-product-benefit-icon,
.herda-pdp-products-widget li.product.product_cat-btheadset .herda-product-benefit-icon circle,
.herda-pdp-products-widget li.product.product_cat-btheadset .herda-product-benefit-icon path,
.herda-pdp-products-widget li.product.product_cat-poc .herda-product-benefit-icon,
.herda-pdp-products-widget li.product.product_cat-poc .herda-product-benefit-icon circle,
.herda-pdp-products-widget li.product.product_cat-poc .herda-product-benefit-icon path,
.herda-pdp-products-widget li.product.product_cat-helmetheadset .herda-product-benefit-icon,
.herda-pdp-products-widget li.product.product_cat-helmetheadset .herda-product-benefit-icon circle,
.herda-pdp-products-widget li.product.product_cat-helmetheadset .herda-product-benefit-icon path {
  stroke: var(--e-global-color-28bc9fb);
}

.herda-pdp-products-widget ul.products li.product .price {
  display: block;
  margin: 0 18px !important;
}

.herda-pdp-products-widget ul.products li.product:not(:has(.herda-product-benefits)) .price {
  margin-top: auto !important;
}

.herda-pdp-products-widget ul.products li.product .button {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: calc(100% - 32px);
  height: 40px;
  margin: 0 16px !important;
  padding: 0 16px !important;
  flex: 0 0 40px !important;
  line-height: 1 !important;
  text-align: center;
}
.onsale{
    display:none!important;
}

@media (max-width: 1024px) {
  .herda-pdp-policies {
    flex-wrap: nowrap !important;
    min-width: 0 !important;
  }
  .herda-pdp-policy {
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }
  .herda-pdp-gallery .woocommerce-product-gallery {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto 90px;
    gap: 12px;
    margin-bottom: 0 !important;
  }
  .herda-pdp-gallery .woocommerce-product-gallery > .flex-viewport,
  .herda-pdp-gallery .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper {
    grid-column: 1;
    grid-row: 1;
  }
  .herda-pdp-gallery .woocommerce-product-gallery > .flex-control-thumbs {
    grid-column: 1;
    grid-row: 2;
    flex-direction: row !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 90px !important;
    min-height: 90px !important;
    max-height: 90px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    padding: 0 0 8px !important;
  }
  .herda-pdp-gallery .flex-control-thumbs li {
    flex: 0 0 72px !important;
    width: 72px !important;
    min-width: 72px !important;
    height: 72px !important;
  }
  .herda-pdp-gallery .flex-control-thumbs::-webkit-scrollbar {
    width: auto;
    height: 6px;
  }
  .herda-pdp-gallery .flex-direction-nav { display: none !important; }
  .herda-pdp-section-nav {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow: hidden !important;
  }
  .herda-pdp-section-nav-inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    overscroll-behavior-x: contain;
  }
  .herda-pdp-section-link { flex: 0 0 132px !important; min-width: 132px !important; }

  .herda-pdp-spec-table {

    gap: 0 16px !important;
  }
  .herda-pdp-products-widget ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr))!important;
     }
}

@media (max-width: 767px) {
  .herda-pdp-reviews-section div.yotpo-search-filter.yotpo-free-search-filter-container { height: 35px; }
  .herda-pdp-policies { flex-wrap: nowrap !important; }
  .herda-pdp-policy {
    flex: 1 1 0 !important;
    min-width: 0 !important;
  }
  .herda-pdp-section-nav-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }
  .herda-pdp-section-link { flex: 0 0 132px !important; min-width: 132px !important; }
  .herda-pdp-content ul,
  .herda-pdp-content ol,
  .herda-pdp-package-copy ul,
  .herda-pdp-package-copy ol { grid-template-columns: minmax(0, 1fr); }
  .herda-pdp-add-to-cart .e-atc-qty-button-holder,
  .herda-pdp-add-to-cart .woocommerce-variation-add-to-cart {
    grid-template-columns: 125px minmax(0, 1fr) !important;
  }
  .herda-pdp-add-to-cart table.variations tbody { row-gap: 16px !important; }
  .herda-pdp-spec-table { grid-template-columns: minmax(0, 1fr); }
  .herda-pdp-products-widget,
  .herda-pdp-products-widget > .elementor-widget-container,
  .herda-pdp-products-widget > .elementor-widget-container > .woocommerce,
  .herda-pdp-products-widget ul.products {
    height: auto !important;
    min-height: 0 !important;
  }
  .herda-pdp-products-widget ul.products {
    grid-template-columns: minmax(0, 1fr) !important;
    grid-auto-rows: auto !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .herda-pdp-products-widget ul.products li.product {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
  }
}

/* V10.1 reduced-container review width fallback. Padding lives in the widget. */
.herda-pdp-review-widget {
  max-width: 1320px !important;
}

/* Gallery internals: prevent WooCommerce controls and flex stretching from
   creating false height below Product Images. */
.herda-pdp-top-grid {
  align-items: flex-start !important;
}
.herda-pdp-gallery-column {
  align-self: flex-start !important;
  height: auto !important;
  min-height: 0 !important;
}
.herda-pdp-gallery,
.herda-pdp-gallery .elementor-widget-container,
.herda-pdp-gallery .woocommerce-product-gallery {
  height: auto !important;
  min-height: 0 !important;
}
.herda-pdp-gallery .woocommerce-product-gallery {
  margin-bottom: 0 !important;
}
.herda-pdp-gallery .flex-direction-nav {
  display: none !important;
}

/* Currency layout 10: override the plugin's own ID-level custom CSS. */
.herda-pdp-currency #woocommerce-multi-currency-1 .wmc-current-currency {
  border: 1px solid var(--e-global-color-5eb202b) !important;
  border-radius: 6px !important;
  background-color: var(--e-global-color-a5b7adc) !important;
}
.herda-pdp-currency #woocommerce-multi-currency-1 .wmc-sub-currency {
  border: 1px solid var(--e-global-color-5eb202b) !important;
  border-radius: 6px !important;
}

/* Product-content media: the WooCommerce dynamic tag can omit iframe/video
   markup, so the template restores WordPress-rendered media in document order. */
.herda-pdp-content .herda-pdp-media-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  align-items: start;
  margin: 20px 0 0;
}

.herda-pdp-content .herda-pdp-media-grid-single {
  grid-template-columns: minmax(0, 760px);
  justify-content: center;
}

.herda-pdp-content .herda-pdp-media-grid > br {
  display: none;
}

.herda-pdp-content .herda-pdp-restored-media,
.herda-pdp-content iframe,
.herda-pdp-content video,
.herda-pdp-content .wp-video,
.herda-pdp-content .wp-video-shortcode {
  display: block;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

.herda-pdp-content iframe.herda-pdp-restored-media {
  height: auto !important;
  aspect-ratio: 16 / 9;
  border: 0;
}

.herda-pdp-content video.herda-pdp-restored-media,
.herda-pdp-content .wp-video-shortcode {
  height: auto !important;
}

@media (max-width: 832px) {
  .herda-pdp-content .herda-pdp-media-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  .herda-pdp-add-to-cart
  .shopengine_swatches
  .shopengine_swatch__tooltip {
    display: none !important;
  }
}
@media (max-width: 360px) {
  .herda-pdp-add-to-cart .shopengine_swatches {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .herda-pdp-add-to-cart
  .shopengine_swatches
  .swatch.swatch_label {
    min-width: 0 !important;
    max-width: 100% !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
  }
}/* End custom CSS */