.elementor-185509 .elementor-element.elementor-element-6fd0f49{--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:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-acdc8a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E8E5;--border-color:#E8E8E5;--border-radius:8px 8px 8px 8px;--margin-top:-0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-d8b7ec9{--image-border-color:#6F6F6F;--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:0ms;--content-text-align:center;--content-padding:20px;}.elementor-185509 .elementor-element.elementor-element-31a223d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#E8E8E5;--border-color:#E8E8E5;--border-radius:8px 8px 8px 8px;}.elementor-185509 .elementor-element.elementor-element-31a223d:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-31a223d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-05722bb .woocommerce-breadcrumb{color:#000000;font-size:12px;}.elementor-185509 .elementor-element.elementor-element-7754896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-cea42b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-2dbcb39 .elementor-heading-title{font-size:30px;}.elementor-185509 .elementor-element.elementor-element-01bb415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-185509 .elementor-element.elementor-element-01bb415 .price{color:#000000;font-size:20px;font-weight:700;line-height:1em;}.woocommerce .elementor-185509 .elementor-element.elementor-element-01bb415 .price ins{color:#8DC73E;}.elementor-185509 .elementor-element.elementor-element-c434975{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-185509 .elementor-element.elementor-element-c434975 .cart button, .elementor-185509 .elementor-element.elementor-element-c434975 .cart .button{transition:all 0.2s;}.elementor-185509 .elementor-element.elementor-element-c434975 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-185509 .elementor-element.elementor-element-c434975 form.cart table.variations label{color:#000000;}.woocommerce .elementor-185509 .elementor-element.elementor-element-c434975 form.cart table.variations td.value select{color:#020101;}.woocommerce .elementor-185509 .elementor-element.elementor-element-c434975 form.cart table.variations td.value select, .woocommerce .elementor-185509 .elementor-element.elementor-element-c434975 form.cart table.variations td.value:before{border:1px solid #020101;}.elementor-185509 .elementor-element.elementor-element-b03fa45{--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;}.elementor-185509 .elementor-element.elementor-element-e0198ec{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-185509 .elementor-element.elementor-element-473a1a0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-185509 .elementor-element.elementor-element-8b9a71a{--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;}.woocommerce .elementor-185509 .elementor-element.elementor-element-d89f77d .woocommerce-tabs ul.wc-tabs li a{color:#000000;font-size:14px;font-weight:600;}.woocommerce .elementor-185509 .elementor-element.elementor-element-d89f77d .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#FFFFFF;}.woocommerce .elementor-185509 .elementor-element.elementor-element-d89f77d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-59500f2{--display:flex;--min-height:0px;--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:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-59500f2:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-59500f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F8;}.elementor-185509 .elementor-element.elementor-element-66df428{--display:flex;--min-height:0px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-185509 .elementor-element.elementor-element-66df428:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-66df428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F8;}.elementor-185509 .elementor-element.elementor-element-dbe6683{--display:flex;--justify-content:center;}.elementor-185509 .elementor-element.elementor-element-61c474f{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-4375477{--display:flex;}.elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-pagination-bullet-active, .elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-pagination-progressbar-fill{background-color:#8DC73E;}.elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-pagination-fraction{color:#8DC73E;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-main-swiper .swiper-slide{border-width:2px 2px 2px 2px;border-radius:10px;border-color:#E1E1E1;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__header{padding-top:30px;padding-left:30px;padding-right:30px;padding-block-end:calc( 30px / 2 );border-block-end-width:1px;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__content{padding-bottom:30px;padding-left:30px;padding-right:30px;padding-block-start:calc( 30px / 2 );}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-swiper-button svg{fill:#000000;}.elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-185509 .elementor-element.elementor-element-c37a752 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#000000;opacity:1;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__name{color:#000000;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__header, .elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__name{font-size:16px;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-testimonial__text{color:#000000;font-size:15px;line-height:1.8em;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-star-rating{font-size:20px;}.elementor-185509 .elementor-element.elementor-element-c37a752 .elementor-star-rating i:not(:last-of-type){margin-inline-end:3px;}.elementor-185509 .elementor-element.elementor-element-6287f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-185509 .elementor-element.elementor-element-b910b8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-185509 .elementor-element.elementor-element-a97438e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-303b844{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-8e26d02 .elementor-image-box-wrapper{text-align:start;}.elementor-185509 .elementor-element.elementor-element-8e26d02.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-185509 .elementor-element.elementor-element-8e26d02.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-8e26d02.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-8e26d02 .elementor-image-box-title{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-8e26d02 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-185509 .elementor-element.elementor-element-8e26d02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-185509 .elementor-element.elementor-element-4ad4ede{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa .elementor-image-box-wrapper{text-align:start;}.elementor-185509 .elementor-element.elementor-element-123d6fa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa .elementor-image-box-title{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-185509 .elementor-element.elementor-element-123d6fa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-185509 .elementor-element.elementor-element-677c587{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad .elementor-image-box-wrapper{text-align:start;}.elementor-185509 .elementor-element.elementor-element-1fdddad.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad .elementor-image-box-title{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-185509 .elementor-element.elementor-element-1fdddad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-185509 .elementor-element.elementor-element-f6f39b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9 .elementor-image-box-wrapper{text-align:start;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9 .elementor-image-box-title{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-185509 .elementor-element.elementor-element-aaeaae6{--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;}.elementor-185509 .elementor-element.elementor-element-aaeaae6:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-aaeaae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F5F8;}.elementor-185509 .elementor-element.elementor-element-2fa7108{--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;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-7a3cf7f{--display:flex;}.elementor-185509 .elementor-element.elementor-element-4e240af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-4e240af:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-4e240af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-6629a4c .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-07f4ce5{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-07f4ce5 p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-1646bce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-1646bce:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-1646bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-11b8240 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-3262a26{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-3262a26 p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-1640466{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-1640466:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-1640466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-9b42d37 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-6fae51c{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-6fae51c p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-ccf1a07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-ccf1a07:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-ccf1a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-e9f2049 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-968f9d6{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-968f9d6 p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-7969000{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-7969000:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-7969000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-c18a265 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-afbd502{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-afbd502 p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-fa24dd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-fa24dd2:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-fa24dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-cf80373 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-dcd345d{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-dcd345d p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-0f3b283{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-0f3b283:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-0f3b283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-d70ec00 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-be688cc{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-be688cc p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-9b993a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-185509 .elementor-element.elementor-element-9b993a3:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-9b993a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-185509 .elementor-element.elementor-element-6d2b8e5 .elementor-heading-title{font-size:15px;}.elementor-185509 .elementor-element.elementor-element-72b902c{font-size:13px;line-height:1.5em;}.elementor-185509 .elementor-element.elementor-element-72b902c p{margin-block-end:0px;}.elementor-185509 .elementor-element.elementor-element-d03bf37{--display:flex;}.elementor-185509 .elementor-element.elementor-element-d03bf37:not(.elementor-motion-effects-element-type-background), .elementor-185509 .elementor-element.elementor-element-d03bf37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dannysdesks.com.au/wp-content/uploads/2025/09/b101.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-185509 .elementor-element.elementor-element-5711898{--display:flex;}@media(max-width:1024px){.elementor-185509 .elementor-element.elementor-element-66df428{--flex-wrap:wrap;}.elementor-185509 .elementor-element.elementor-element-aaeaae6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-185509 .elementor-element.elementor-element-d03bf37{--min-height:400px;}}@media(min-width:768px){.elementor-185509 .elementor-element.elementor-element-6fd0f49{--content-width:1460px;}.elementor-185509 .elementor-element.elementor-element-acdc8a2{--width:52%;}.elementor-185509 .elementor-element.elementor-element-31a223d{--width:48%;}.elementor-185509 .elementor-element.elementor-element-7754896{--width:100%;}.elementor-185509 .elementor-element.elementor-element-59500f2{--content-width:1600px;}.elementor-185509 .elementor-element.elementor-element-66df428{--width:100%;}.elementor-185509 .elementor-element.elementor-element-4e240af{--width:48%;}.elementor-185509 .elementor-element.elementor-element-1646bce{--width:48%;}.elementor-185509 .elementor-element.elementor-element-1640466{--width:48%;}.elementor-185509 .elementor-element.elementor-element-ccf1a07{--width:48%;}.elementor-185509 .elementor-element.elementor-element-7969000{--width:48%;}.elementor-185509 .elementor-element.elementor-element-fa24dd2{--width:48%;}.elementor-185509 .elementor-element.elementor-element-0f3b283{--width:48%;}.elementor-185509 .elementor-element.elementor-element-9b993a3{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-185509 .elementor-element.elementor-element-7754896{--width:100%;}}@media(max-width:767px){.elementor-185509 .elementor-element.elementor-element-e0198ec{width:100%;max-width:100%;}.elementor-185509 .elementor-element.elementor-element-473a1a0{width:100%;max-width:100%;}.elementor-185509 .elementor-element.elementor-element-66df428{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-185509 .elementor-element.elementor-element-6287f2b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-185509 .elementor-element.elementor-element-8e26d02 .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-123d6fa .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-1fdddad .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-a1aa2c9 .elementor-image-box-img{margin-bottom:0px;}.elementor-185509 .elementor-element.elementor-element-2fa7108{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-cea42b4 *//* Hide the default variation description */
.woocommerce-variation-description {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c434975 */.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price span.price {
    line-height: 1.5;
}

.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price span.price .price.savings {
    color: #8dc73e;
}

@media (max-width: 480px) {
    .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        z-index: 99999999;
        background-color: #edebeb;
        padding: 10px 20px;
        display: flex;
        justify-content: center;
    }
}

.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    flex-wrap: wrap !important;
}

.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled h2.bbp {
    margin: 0 0 15px 0;
    font-size: 24px;
    font-weight: 500;
}

.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled table.prc-tbl th,
.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled table.prc-tbl td {
    padding: 5px 8px;
    background-color: #f5f5f5;
    border-color: #dddddd;
    font-size: 12px;
}

.variations_form,
.variations_form .single_variation_wrap {
    background: #fafafa;
}

.variations_form {
    padding: 20px;
    border: 1px solid #eeeeee;
    border-radius: 8px;
}

.variations_form 
.radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] 
.variable-item-radio-value-wrapper > img,
.variations_form 
.radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] 
.variable-item-radio-value-wrapper > .price {
    display: none !important;
}

.variations_form 
.radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] 
.variable-item,
.variations_form 
.radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] 
.variable-item-radio-input-wrapper,
.variations_form 
.radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] 
.variable-item-radio-value-wrapper {
    display: inline-block !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #333333 !important;
    visibility: visible !important;
    opacity: 1 !important;
}
.variations_form tr .radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item-radio-value-wrapper {
    display: inline-block !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    color: #333333 !important;
    visibility: visible !important;
    opacity: 1 !important;
    text-indent: 0 !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
}

.variations_form tr .radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item-radio-value-wrapper > img,
.variations_form tr .radio-variable-items-wrapper[data-attribute_name="attribute_pa_size"] .variable-item-radio-value-wrapper > .price {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-d89f77d */.woocommerce div.product.elementor ul.tabs{
border-bottom: 1px solid #e5e5e5;
}

.woocommerce div.product.elementor ul.tabs li a{
padding: 25px;
border-bottom: 4px solid #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
border-color: #8DC73E;
}

.woocommerce div.product.elementor ul.tabs li a:hover{
border-color: #8DC73E;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel h2{
display: none;
}


.woocommerce div.product.elementor .woocommerce-tabs .panel h1{
margin: 0px;
font-size: 30px;
}

.woocommerce-noreviews{
background-color: #f5f5f5;
padding: 20px;
}

.comment-reply-title{
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
display: block;
}

.comment-form label{
font-weight: 600;
margin-bottom: 5px;
display: block;
}

#review_form_wrapper{
border: 1px solid #e5e5e5;
padding: 30px;
}


.woocommerce #review_form #respond .form-submit input{
background-color: #8DC73E;
font-family: "Poppins", Sans-serif;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
line-height: 1em;
color: #FFFFFF;
border-radius: 30px 30px 30px 30px;
padding: 12px 24px 12px 24px;
}

.woocommerce #review_form #respond textarea{
    padding: 15px;
border: 1px solid #ccc;
font-family: inherit;
font-size: 14px;
}

@media (max-width: 1024px) {
	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		white-space: nowrap !important;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: thin;
		scrollbar-color: #bbb transparent;
		padding-bottom: 5px;
        margin-bottom: -5px;
	}

	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs::-webkit-scrollbar {
		height: 4px;
	}

	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs::-webkit-scrollbar-track {
		background: transparent;
	}

	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs::-webkit-scrollbar-thumb {
		background: #bbb;
		border-radius: 999px;
	}

	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs li {
		flex: 0 0 auto !important;
		float: none !important;
		display: inline-flex !important;
		white-space: nowrap !important;
	}

	.elementor-185509 .elementor-element.elementor-element-d89f77d ul.tabs.wc-tabs li a {
		white-space: nowrap !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59500f2 */.elementor-185509 .elementor-element.elementor-element-59500f2 {
  height: 350px;
  max-height: 350px;
  overflow: hidden;

  display: flex;
  justify-content: center;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e26d02 */.headingSpace h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-123d6fa */.headingSpace h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fdddad */.headingSpace h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1aa2c9 */.headingSpace h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6287f2b */.headingSpace h4{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS */.shipping-rate-table {
background: #f2f6f9;
border-radius: 6px;
width: 456px;
max-width: 100%;
margin-top: 18px;
width: 100%;
}

.shipping-rate-table ul {
list-style: none;
padding: 0px;
margin: 0px;
position: relative;
}

.shipping-rate-table ul li {
display: grid
;
grid-template-columns: 250px 1fr;
font-size: 13px;
border-bottom: 1px solid #e6eaed;
padding: 2px 0px 0 0px;
color: #161616;
}

.shipping-rate-table ul .srt-heading {
font-weight: 600;
padding: 15px 0px 5px;
color: #000;
}

.shipping-rate-table ul .heading-range, .shipping-rate-table ul .heading-rate, .shipping-rate-table ul .range, .shipping-rate-table ul .rate {
padding: 0 30px;
}
.info {
display: inline-block;
position: relative;
font-weight: 400;
width: auto;
padding-right: 20px;
}

.shipping-rate-table ul li:last-child {
border: 0px;
padding-bottom: 20px;
}
.shipping-rate-table ul li.shippingdetail_list {
display: block;
position: relative;
z-index: 1;
background-color: #f2f6f9;
border-radius: 0 0 5px 5px;
padding-top: 15px;
}

.shipping-rate-table ul li.shippingdetail_list .shippingdetail-wrap {
padding-left: 60px;
line-height: 19px;
}

.shipping-rate-table ul li.shippingdetail_list .shippingdetail-wrap .info-icon {
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-13px);
width: 20px;
height: 20px;
background-color: #fdbd25;
display: flex
;
justify-content: center;
align-items: center;
color: #fff;
border-radius: 50%;
}

.shipping-rate-table ul .range-start, .shipping-rate-table ul .range-end {
display: inline-block;
width: 74px;
height: 26px;
line-height: 26px;
white-space: nowrap;
}


.shipping-rate-table ul .srt-heading .info-label {
font-weight: 600;
}

.shipping-rate-table ul .range-end:before {
content: "-";
margin-right: 18px;
}

.shipping-rate-table ul:before {
content: "";
width: 1px;
height: 100%;
background: #e5e9ec;
position: absolute;
left: 250px;
top: 0px;
}

.codeInput{
padding: 10px 15px;
}

.codeInput .form-control{
width: 100%;
padding: 10px;
border: 1px solid #dedede;
}

.listItems{
padding: 0px;
margin-left: 18px;
margin-bottom: 20px;
}

.listItems li{
    margin-bottom: 5px;
}



.woocommerce-tabs #tab-description .product-tab-layout,
.woocommerce-Tabs-panel--description .product-tab-layout,
#tab-description .product-tab-layout {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  grid-template-columns: 1fr !important;
}

.woocommerce-tabs #tab-description .product-tab-left,
.woocommerce-Tabs-panel--description .product-tab-left,
#tab-description .product-tab-left {
  width: 100% !important;
  max-width: 100% !important;
  flex: 0 0 100% !important;
  grid-column: 1 / -1 !important;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

.woocommerce-tabs #tab-description .product-tab-right,
.woocommerce-Tabs-panel--description .product-tab-right,
#tab-description .product-tab-right {
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
}

.aeron-full-wrap {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  color: #1a1a1a;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0 60px 0;
  line-height: 1.6;
  box-sizing: border-box;
}

.aeron-hero {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #e8e8e5;
  margin-bottom: 56px;
}

.aeron-hero img {
  width: 100%;
  height: auto;
  display: block;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.aeron-hero-content {
  padding: 40px 32px;
  text-align: center;
  max-width: 860px;
  margin: 0 auto;
}

.aeron-eyebrow {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #888885;
  margin-bottom: 12px;
}

.aeron-hero-content h2 {
  font-size: 2.2rem;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #1a1a1a;
  margin: 0 0 16px 0;
  line-height: 1.25;
}

.aeron-hero-content p {
  font-size: 1.05rem;
  color: #4a4a48;
  margin: 0;
}

.aeron-grid {
  display: flex;
  flex-direction: column;
  gap: 48px;
  margin-bottom: 56px;
}

.aeron-row {
  display: flex;
  align-items: center;
  gap: 48px;
  background: #ffffff;
  border: 1px solid #e8e8e5;
  border-radius: 8px;
  padding: 40px;
}

.aeron-row.reverse {
  flex-direction: row-reverse;
}

.aeron-media {
  flex: 1 1 50%;
  background: #fafaf8;
  border: 1px solid #f0f0ed;
  border-radius: 6px;
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.aeron-media img {
  max-width: 100%;
  max-height: 400px;
  object-fit: contain;
  display: block;
}

.aeron-text {
  flex: 1 1 50%;
  padding: 0 12px;
}

.aeron-text h3 {
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: -0.3px;
  color: #1a1a1a;
  margin: 0 0 14px 0;
  line-height: 1.25;
}

.aeron-text p {
  font-size: 0.98rem;
  color: #555552;
  margin-bottom: 18px;
}

.aeron-bullets {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.aeron-bullets li {
  font-size: 0.9rem;
  color: #2b2b2a;
  padding-left: 18px;
  position: relative;
}

.aeron-bullets li::before {
  content: "—";
  position: absolute;
  left: 0;
  color: #888885;
}

.aeron-matrix-card {
  background: #ffffff;
  border: 1px solid #e8e8e5;
  border-radius: 8px;
  padding: 48px 36px;
  text-align: center;
}

.aeron-matrix-card h3 {
  font-size: 1.7rem;
  font-weight: 500;
  color: #1a1a1a;
  margin: 0 0 10px 0;
}

.aeron-matrix-card p {
  font-size: 0.98rem;
  color: #555552;
  max-width: 700px;
  margin: 0 auto 32px auto;
}

.aeron-matrix-card img {
  max-width: 100%;
  height: auto;
  border-radius: 6px;
  display: block;
  margin: 0 auto;
  border: 1px solid #f0f0ed;
}

@media (max-width: 900px) {
  .aeron-row,
  .aeron-row.reverse {
    flex-direction: column !important;
    padding: 24px;
    gap: 28px;
  }
  .aeron-media,
  .aeron-text {
    width: 100%;
    flex: 1 1 100%;
    padding: 0;
  }
  .aeron-hero-content h2 {
    font-size: 1.75rem;
  }
}/* End custom CSS */