.elementor-6275 .elementor-element.elementor-element-7f44da4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6275 .elementor-element.elementor-element-24a0385{--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-6275 .elementor-element.elementor-element-09ba1ce .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-6275 .elementor-element.elementor-element-09ba1ce .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-6275 .elementor-element.elementor-element-09ba1ce .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-4273243{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6275 .elementor-element.elementor-element-9ef22ba .woocommerce-breadcrumb > a{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6275 .elementor-element.elementor-element-75554af > .elementor-widget-container{margin:0px 0px 00px 0px;}.elementor-6275 .elementor-element.elementor-element-75554af.elementor-element{--align-self:flex-start;}.elementor-6275 .elementor-element.elementor-element-75554af .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:41px;font-weight:600;text-transform:uppercase;font-style:normal;line-height:36px;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6275 .elementor-element.elementor-element-836e1cd > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-836e1cd{font-family:"Inter", Sans-serif;font-weight:400;line-height:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-6275 .elementor-element.elementor-element-94f5da7 > .elementor-widget-container{margin:12px 0px -6px 0px;}.elementor-6275 .elementor-element.elementor-element-94f5da7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:11px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-6275 .elementor-element.elementor-element-3aeccf0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6275 .elementor-element.elementor-element-3aeccf0 > .elementor-widget-container{background-color:var( --e-global-color-accent );border-style:none;}.elementor-6275 .elementor-element.elementor-element-3aeccf0.elementor-element{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-6275 .elementor-element.elementor-element-3aeccf0 .shop_attributes{color:var( --e-global-color-text );font-size:14px;text-transform:uppercase;font-style:normal;line-height:1px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-4958f50 .cart button, .elementor-6275 .elementor-element.elementor-element-4958f50 .cart .button{transition:all 0.2s;}.elementor-6275 .elementor-element.elementor-element-4958f50 .quantity .qty{transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-70df56e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-70df56e .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-70df56e .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-70df56e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-6275 .elementor-element.elementor-element-e31c2d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-01c0157 > .elementor-widget-container{margin:12px 0px -8px 0px;}.elementor-6275 .elementor-element.elementor-element-01c0157 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:11px;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6275 .elementor-element.elementor-element-5dcbe4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-5dcbe4f{font-family:"Inter", Sans-serif;font-weight:400;line-height:24px;}.elementor-6275 .elementor-element.elementor-element-24f3e87 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-24f3e87 .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-24f3e87 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-6275 .elementor-element.elementor-element-24f3e87 > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-133bf99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6275 .elementor-element.elementor-element-d34115c{--spacer-size:50px;}.elementor-6275 .elementor-element.elementor-element-4ab86fd{--display:flex;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:11px;letter-spacing:-0.5px;}.woocommerce .elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products .products > h2{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:11px;letter-spacing:-0.5px;}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-secondary );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-secondary );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-secondary );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product .price del {font-family:"Outfit", Sans-serif;font-size:12px;font-weight:600;line-height:11px;letter-spacing:-0.5px;}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6275 .elementor-element.elementor-element-3e4c0fb{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6275 .elementor-element.elementor-element-4a07b41 > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-6275 .elementor-element.elementor-element-4a07b41 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:600;line-height:11px;letter-spacing:-0.5px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-d8d3484 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:11px;letter-spacing:-0.5px;}.elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6275 .elementor-element.elementor-element-7b53ece6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:040px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-6275 .elementor-element.elementor-element-7b53ece6:not(.elementor-motion-effects-element-type-background), .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-7b53ece6::before, .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .elementor-background-video-container::before, .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .e-con-inner > .elementor-background-video-container::before, .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .elementor-background-slideshow::before, .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6275 .elementor-element.elementor-element-7b53ece6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6275 .elementor-element.elementor-element-59a3c061{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6275 .elementor-element.elementor-element-6fcf93bb img{width:100%;max-width:100%;height:320px;object-fit:cover;object-position:top center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 1% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-6275 .elementor-element.elementor-element-69051476 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-69051476{text-align:left;}.elementor-6275 .elementor-element.elementor-element-46a6a702{text-align:left;font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}.elementor-6275 .elementor-element.elementor-element-7181a178 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-weight:400;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-7181a178 .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-7181a178 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-7181a178 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-109e65de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6275 .elementor-element.elementor-element-48c0e0c7 img{width:100%;max-width:100%;height:320px;object-fit:cover;object-position:top center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 1% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-6275 .elementor-element.elementor-element-2c28ec89 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-2c28ec89{text-align:left;}.elementor-6275 .elementor-element.elementor-element-24ab197e{text-align:left;font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}.elementor-6275 .elementor-element.elementor-element-4f1c3be .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-weight:400;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-4f1c3be .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-4f1c3be .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-4f1c3be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-3a5ee628{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6275 .elementor-element.elementor-element-4b512fe7 img{width:100%;max-width:100%;height:320px;object-fit:cover;object-position:top center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 1% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-6275 .elementor-element.elementor-element-7ca6b4a5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-7ca6b4a5{text-align:left;}.elementor-6275 .elementor-element.elementor-element-2285a7dd{text-align:left;font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}.elementor-6275 .elementor-element.elementor-element-678e6bdf .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-weight:400;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-678e6bdf .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-678e6bdf .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-678e6bdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-4a5bff01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6275 .elementor-element.elementor-element-2238b6c9 img{width:100%;max-width:100%;height:320px;object-fit:cover;object-position:top center;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 1% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-6275 .elementor-element.elementor-element-40d35b27 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-40d35b27{text-align:left;}.elementor-6275 .elementor-element.elementor-element-276e4e6e{text-align:left;font-family:"Inter", Sans-serif;font-weight:400;line-height:20px;}.elementor-6275 .elementor-element.elementor-element-1218e496 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Outfit", Sans-serif;font-weight:400;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-1218e496 .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-1218e496 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-6275 .elementor-element.elementor-element-1218e496 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-c3847c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6275 .elementor-element.elementor-element-c3847c2:not(.elementor-motion-effects-element-type-background), .elementor-6275 .elementor-element.elementor-element-c3847c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;background-image:url("https://agradestone.com.au/wp-content/uploads/2025/10/20250930_010626000_iOS-scaled.webp");background-position:center center;}.elementor-6275 .elementor-element.elementor-element-c3847c2 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6275 .elementor-element.elementor-element-c3847c2 > .elementor-container{max-width:800px;}.elementor-6275 .elementor-element.elementor-element-c3847c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-6275 .elementor-element.elementor-element-72a2aa8{text-align:center;}.elementor-6275 .elementor-element.elementor-element-72a2aa8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;line-height:50px;letter-spacing:-0.5px;color:#FAF8F5;}.elementor-6275 .elementor-element.elementor-element-6820b9d > .elementor-widget-container{margin:0px 150px 0px 0150px;}.elementor-6275 .elementor-element.elementor-element-6820b9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6275 .elementor-element.elementor-element-6820b9d{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;line-height:28px;color:#F5F5F5;}.elementor-6275 .elementor-element.elementor-element-a920d76 .elementor-button{background-color:var( --e-global-color-6406873 );font-family:"Outfit", Sans-serif;font-weight:600;font-style:normal;line-height:1.1px;letter-spacing:-0.5px;fill:#000000;color:#000000;padding:20px 28px 20px 28px;}.elementor-6275 .elementor-element.elementor-element-a920d76 .elementor-button:hover, .elementor-6275 .elementor-element.elementor-element-a920d76 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-6275 .elementor-element.elementor-element-a920d76 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6275 .elementor-element.elementor-element-7b53ece6{--padding-top:90px;--padding-bottom:90px;--padding-left:25px;--padding-right:25px;}.elementor-6275 .elementor-element.elementor-element-59a3c061{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-6275 .elementor-element.elementor-element-109e65de{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6275 .elementor-element.elementor-element-3a5ee628{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6275 .elementor-element.elementor-element-4a5bff01{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-6275 .elementor-element.elementor-element-c3847c2{padding:50px 50px 50px 50px;}}@media(min-width:768px){.elementor-6275 .elementor-element.elementor-element-24a0385{--width:50%;}.elementor-6275 .elementor-element.elementor-element-4273243{--width:50%;}}@media(max-width:767px){.elementor-6275 .elementor-element.elementor-element-09ba1ce > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-content{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-01c0157 .elementor-heading-title{line-height:1.1em;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-87203f9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{line-height:var( --e-global-typography-accent-line-height );}.elementor-6275 .elementor-element.elementor-element-d8d3484.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6275 .elementor-element.elementor-element-7b53ece6{--padding-top:75px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-6275 .elementor-element.elementor-element-59a3c061{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-6275 .elementor-element.elementor-element-109e65de{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6275 .elementor-element.elementor-element-3a5ee628{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6275 .elementor-element.elementor-element-4a5bff01{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6275 .elementor-element.elementor-element-c3847c2{padding:60px 30px 60px 30px;}.elementor-6275 .elementor-element.elementor-element-f63cc1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6275 .elementor-element.elementor-element-72a2aa8 .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-6275 .elementor-element.elementor-element-6820b9d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-6275 .elementor-element.elementor-element-6820b9d{text-align:center;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4958f50 *//* --- A GRADE STONE | Hide Add to Cart Button --- */

/* Hide Add to Cart button */
.woocommerce div.product form.cart .single_add_to_cart_button,
.woocommerce div.product form.cart .button {
  display: none !important;
}

/* Hide quantity box if it appears */
.woocommerce div.product form.cart .quantity {
  display: none !important;
}

/* Optional: remove extra white space left behind */
.single-product div.product form.cart {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f44da4 */<script>
jQuery(function ($) {

  // when the Enquire button is clicked
  $(document).on('click', '#enquire-product', function () {

    var parts = [];

    // look at all variation dropdowns on the product
    $('.variations_form select[name^="attribute_"]').each(function () {
      var $select = $(this);
      var valText = $select.find('option:selected').text().trim();

      // skip "Choose an option"
      if (valText && valText.toLowerCase().indexOf('choose') === -1) {

        // try to grab the label for nicer text
        var labelText = '';
        var $label = $('label[for="' + $select.attr('id') + '"]');
        if ($label.length) {
          labelText = $label.text().trim();
        }

        if (labelText) {
          parts.push(labelText + ': ' + valText);
        } else {
          parts.push(valText);
        }
      }
    });

    var finalText = parts.join(' | ');

    // popup needs a moment to appear
    setTimeout(function () {
      var $field = $('.elementor-popup-modal form')
        .find('input[name="form_fields[variation]"], textarea[name="form_fields[variation]"]');

      if ($field.length) {
        $field.val(finalText);
      }
    }, 300);
  });

});
</script>/* End custom CSS */