.elementor-49170 .elementor-element.elementor-element-fc27274{--display:flex;--min-height:810px;--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:center;--align-items:flex-end}.elementor-49170 .elementor-element.elementor-element-fc27274:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-fc27274>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2025/02/1848x810px-home-main-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49170 .elementor-element.elementor-element-e7e42d3{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 0px;--row-gap:50px;--column-gap:0px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-49170 .elementor-element.elementor-element-32a4625{text-align:end}.elementor-49170 .elementor-element.elementor-element-32a4625 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:57px;font-weight:300;text-transform:none;letter-spacing:2px;word-spacing:20px;color:#fff}.elementor-49170 .elementor-element.elementor-element-6a70234{text-align:end}.elementor-49170 .elementor-element.elementor-element-6a70234 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:500;text-transform:none;color:#fff}.elementor-49170 .elementor-element.elementor-element-93acf18{text-align:end}.elementor-49170 .elementor-element.elementor-element-93acf18 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:22px;font-weight:500;text-transform:none;line-height:28px;color:#fff}.elementor-49170 .elementor-element.elementor-element-a7e31a0{--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;--overlay-opacity:.5}.elementor-49170 .elementor-element.elementor-element-a7e31a0:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-a7e31a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/euc-leaf.webp");background-position:top center;background-repeat:no-repeat;background-size:auto}.elementor-49170 .elementor-element.elementor-element-a7e31a0:before,.elementor-49170 .elementor-element.elementor-element-a7e31a0>.elementor-background-video-container:before,.elementor-49170 .elementor-element.elementor-element-a7e31a0>.e-con-inner>.elementor-background-video-container:before,.elementor-49170 .elementor-element.elementor-element-a7e31a0>.elementor-background-slideshow:before,.elementor-49170 .elementor-element.elementor-element-a7e31a0>.e-con-inner>.elementor-background-slideshow:before,.elementor-49170 .elementor-element.elementor-element-a7e31a0>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:var(--e-global-color-3805e8b);--background-overlay:''}.elementor-49170 .elementor-element.elementor-element-2111ba25{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-7c437ec8>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-7c437ec8{text-align:center}.elementor-49170 .elementor-element.elementor-element-7c437ec8 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;text-transform:uppercase;letter-spacing:2px;color:var(--e-global-color-feee76a)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-6cba0ff>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-6cba0ff.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-e56f124>.elementor-widget-container{margin:0 0 60px}.elementor-49170 .elementor-element.elementor-element-e56f124{text-align:center}.elementor-49170 .elementor-element.elementor-element-e56f124 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-weight:300;text-transform:none;letter-spacing:2px;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-1a5f70aa{--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-49170 .elementor-element.elementor-element-11a0f882{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-49170 .elementor-element.elementor-element-11a0f882:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-11a0f882>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-49170 .elementor-element.elementor-element-5a982342 img{max-width:40%}.elementor-49170 .elementor-element.elementor-element-35b0f4c9>.elementor-widget-container{margin:0}.elementor-49170 .elementor-element.elementor-element-35b0f4c9{text-align:center}.elementor-49170 .elementor-element.elementor-element-35b0f4c9 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:24px;color:var(--e-global-color-feee76a)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;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-49170 .elementor-element.elementor-element-454cbcf6>.elementor-widget-container{margin:0;padding:0}.elementor-49170 .elementor-element.elementor-element-454cbcf6{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-1a38407f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-49170 .elementor-element.elementor-element-1a38407f:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-1a38407f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-49170 .elementor-element.elementor-element-6b10e04a img{max-width:40%}.elementor-49170 .elementor-element.elementor-element-67d71700>.elementor-widget-container{margin:0 0 10px}.elementor-49170 .elementor-element.elementor-element-67d71700{text-align:center}.elementor-49170 .elementor-element.elementor-element-67d71700 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:24px;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-623ab5e4>.elementor-widget-container{margin:0;padding:0}.elementor-49170 .elementor-element.elementor-element-623ab5e4{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-7728234d{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-49170 .elementor-element.elementor-element-7728234d:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-7728234d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-49170 .elementor-element.elementor-element-6143e235 img{max-width:40%}.elementor-49170 .elementor-element.elementor-element-756c5144>.elementor-widget-container{margin:0 0 10px}.elementor-49170 .elementor-element.elementor-element-756c5144{text-align:center}.elementor-49170 .elementor-element.elementor-element-756c5144 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:24px;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-5e4d5573>.elementor-widget-container{margin:0;padding:0}.elementor-49170 .elementor-element.elementor-element-5e4d5573{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-4e089fce{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-49170 .elementor-element.elementor-element-4e089fce:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-4e089fce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-49170 .elementor-element.elementor-element-55adabf3 img{max-width:40%}.elementor-49170 .elementor-element.elementor-element-37699b93>.elementor-widget-container{margin:0 0 10px}.elementor-49170 .elementor-element.elementor-element-37699b93{text-align:center}.elementor-49170 .elementor-element.elementor-element-37699b93 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:24px;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-25efa84e>.elementor-widget-container{margin:0;padding:0}.elementor-49170 .elementor-element.elementor-element-25efa84e{text-align:center;font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-45db4d2{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-f14217d>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-f14217d{text-align:center}.elementor-49170 .elementor-element.elementor-element-f14217d .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-01a8e16>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-01a8e16.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-747f860{--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-49170 .elementor-element.elementor-element-7f33b92{--e-image-carousel-slides-to-show:1}.elementor-49170 .elementor-element.elementor-element-7f33b92 .swiper-pagination-bullet{width:13px;height:13px;background:var(--e-global-color-a64fadd)}.elementor-49170 .elementor-element.elementor-element-7f33b92 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--e-global-color-9a3969f);opacity:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-8a01e4b{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-64c0104>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-64c0104{text-align:center}.elementor-49170 .elementor-element.elementor-element-64c0104 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-e9aa720>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-e9aa720.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-a363cef{--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-49170 .elementor-element.elementor-element-8049905{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-1b3685e>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-1b3685e{text-align:center}.elementor-49170 .elementor-element.elementor-element-1b3685e .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-38e7ad4>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-38e7ad4.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-f61d31d{--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-49170 .elementor-element.elementor-element-d9c6038 img{width:100%}.elementor-49170 .elementor-element.elementor-element-203ec0c{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-aa9c7e4>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-aa9c7e4{text-align:center}.elementor-49170 .elementor-element.elementor-element-aa9c7e4 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-ef5502c>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-ef5502c.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-667f6b4{--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-49170 .elementor-element.elementor-element-d6ab947{--e-image-carousel-slides-to-show:1}.elementor-49170 .elementor-element.elementor-element-d6ab947 .swiper-pagination-bullet{width:13px;height:13px;background:var(--e-global-color-a64fadd)}.elementor-49170 .elementor-element.elementor-element-d6ab947 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--e-global-color-9a3969f);opacity:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-34878d6{--e-image-carousel-slides-to-show:1}.elementor-49170 .elementor-element.elementor-element-34878d6 .swiper-pagination-bullet{width:13px;height:13px;background:var(--e-global-color-a64fadd)}.elementor-49170 .elementor-element.elementor-element-34878d6 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--e-global-color-9a3969f);opacity:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-34a1b37{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-1e83b58>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-1e83b58{text-align:center}.elementor-49170 .elementor-element.elementor-element-1e83b58 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-4dd1bac>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-4dd1bac.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-41945ed{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-6fce958 img{width:100%}.elementor-49170 .elementor-element.elementor-element-9edefbf img{width:100%}.elementor-49170 .elementor-element.elementor-element-33e9deb{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-123c073{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-f697562{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-303f935>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-303f935{text-align:center}.elementor-49170 .elementor-element.elementor-element-303f935 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-37f8bde>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-37f8bde.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-242defb4{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.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);text-transform:var(--e-global-typography-primary-text-transform);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);text-transform:var(--e-global-typography-primary-text-transform);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);text-transform:var(--e-global-typography-primary-text-transform);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);text-transform:var(--e-global-typography-primary-text-transform);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}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-feee76a);margin-bottom:20px}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-feee76a);margin-bottom:20px}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Crimson Text",Sans-serif;font-size:16px;font-weight:400}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .star-rating{color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-feee76a);font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .price del{font-family:"Crimson Text",Sans-serif;font-size:15px;font-weight:500}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .button{color:var(--e-global-color-9f02f7e);background-color:var(--e-global-color-feee76a);font-family:"Montserrat",Sans-serif;font-weight:400;text-transform:uppercase;padding:8px 20px;margin-top:0}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product .button:hover{background-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var(--e-global-color-a64fadd);font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-5360635{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-6d8ca74f>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-6d8ca74f{text-align:center}.elementor-49170 .elementor-element.elementor-element-6d8ca74f .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-15198b71>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-15198b71.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-94a7051{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-feee76a);margin-bottom:20px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-feee76a);margin-bottom:20px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Crimson Text",Sans-serif;font-size:16px;font-weight:400}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .star-rating{color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price{color:var(--e-global-color-feee76a);font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .price del{font-family:"Crimson Text",Sans-serif;font-size:15px;font-weight:500}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .button{color:var(--e-global-color-9f02f7e);background-color:var(--e-global-color-feee76a);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:8px 20px;margin-top:0}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product .button:hover{background-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products li.product span.onsale{display:block;background-color:var(--e-global-color-a64fadd);font-family:var(--e-global-typography-secondary-font-family),Sans-serif}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif}.elementor-49170 .elementor-element.elementor-element-817cbbc .elementor-button{background-color:var(--e-global-color-9a3969f);font-family:"Montserrat",Sans-serif;font-weight:700;text-transform:uppercase;fill:var(--e-global-color-3805e8b);color:var(--e-global-color-3805e8b);border-style:solid;border-width:1px}.elementor-49170 .elementor-element.elementor-element-817cbbc .elementor-button:hover,.elementor-49170 .elementor-element.elementor-element-817cbbc .elementor-button:focus{background-color:var(--e-global-color-3805e8b);color:var(--e-global-color-9a3969f);border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-817cbbc .elementor-button:hover svg,.elementor-49170 .elementor-element.elementor-element-817cbbc .elementor-button:focus svg{fill:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-1aa62ec3{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-2a649c62>.elementor-widget-container{padding:30px 0 8px;border-style:solid;border-width:0 0 1px;border-color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-2a649c62{text-align:center}.elementor-49170 .elementor-element.elementor-element-2a649c62 .elementor-heading-title{font-family:"Baker Signet",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-32988a7c>.elementor-widget-container{margin:-72px 0 0}.elementor-49170 .elementor-element.elementor-element-32988a7c.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-53ca2ec{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-5a3fed37{--display:flex;--min-height:350px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-49170 .elementor-element.elementor-element-5a3fed37:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-5a3fed37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/shutterstock_1586417464-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-49170 .elementor-element.elementor-element-7d818e0c>.elementor-widget-container{background-color:#FFFFFFE6;margin:0;padding:10px}.elementor-49170 .elementor-element.elementor-element-7d818e0c{text-align:center}.elementor-49170 .elementor-element.elementor-element-7d818e0c .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-cdfaadc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-49170 .elementor-element.elementor-element-cdfaadc:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-cdfaadc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/shutterstock_1650659203-scaled-1.jpg");background-position:center center;background-size:cover}.elementor-49170 .elementor-element.elementor-element-69ea4dd>.elementor-widget-container{background-color:#FFFFFFE6;margin:0;padding:10px}.elementor-49170 .elementor-element.elementor-element-69ea4dd{text-align:center}.elementor-49170 .elementor-element.elementor-element-69ea4dd .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-5dd038e6{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-49170 .elementor-element.elementor-element-5dd038e6:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-5dd038e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/shutterstock_1859340340-scaled-1.jpg");background-position:center center;background-size:cover}.elementor-49170 .elementor-element.elementor-element-9e170b>.elementor-widget-container{background-color:#FFFFFFE6;margin:0;padding:10px}.elementor-49170 .elementor-element.elementor-element-9e170b{text-align:center}.elementor-49170 .elementor-element.elementor-element-9e170b .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-71f76d07{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-49170 .elementor-element.elementor-element-71f76d07:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-71f76d07>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/shutterstock_1335789740-1-scaled-1.jpg");background-position:center center;background-size:cover}.elementor-49170 .elementor-element.elementor-element-64f4fcc5>.elementor-widget-container{background-color:#FFFFFFE6;margin:0;padding:10px}.elementor-49170 .elementor-element.elementor-element-64f4fcc5{text-align:center}.elementor-49170 .elementor-element.elementor-element-64f4fcc5 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-115ba05{--display:flex;--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-49170 .elementor-element.elementor-element-456acb0{--display:flex;--min-height:350px;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px}.elementor-49170 .elementor-element.elementor-element-456acb0:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-456acb0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2024/11/Baby-1-scaled-1.jpg");background-position:center center;background-size:cover}.elementor-49170 .elementor-element.elementor-element-2d6203b>.elementor-widget-container{background-color:#FFFFFFE6;margin:0;padding:10px}.elementor-49170 .elementor-element.elementor-element-2d6203b{text-align:center}.elementor-49170 .elementor-element.elementor-element-2d6203b .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-1a817520{--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:40px 0px;--row-gap:40px;--column-gap:0px;--background-transition:.3s;--overlay-opacity:.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-1a817520:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-1a817520>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-3805e8b)}.elementor-49170 .elementor-element.elementor-element-1a817520:before,.elementor-49170 .elementor-element.elementor-element-1a817520>.elementor-background-video-container:before,.elementor-49170 .elementor-element.elementor-element-1a817520>.e-con-inner>.elementor-background-video-container:before,.elementor-49170 .elementor-element.elementor-element-1a817520>.elementor-background-slideshow:before,.elementor-49170 .elementor-element.elementor-element-1a817520>.e-con-inner>.elementor-background-slideshow:before,.elementor-49170 .elementor-element.elementor-element-1a817520>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://www.bonoils.co.za/wp-content/uploads/2025/09/Website-Leaves-1863x264-1.png");--background-overlay:'';background-position:bottom center;background-repeat:repeat-x;background-size:auto}.elementor-49170 .elementor-element.elementor-element-1a817520>.elementor-shape-bottom svg,.elementor-49170 .elementor-element.elementor-element-1a817520>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0}.elementor-49170 .elementor-element.elementor-element-2f2d60b0{text-align:center}.elementor-49170 .elementor-element.elementor-element-2f2d60b0 .elementor-heading-title{font-family:"Montserrat",Sans-serif;line-height:22px;color:var(--e-global-color-9a3969f)}.elementor-49170 .elementor-element.elementor-element-1e6d9f17>.elementor-widget-container{background-color:#738C1FE6;padding:15px;border-radius:50px}.elementor-49170 .elementor-element.elementor-element-1e6d9f17 img{width:60%}.elementor-49170 .elementor-element.elementor-element-c1b6bfc{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-350f3112{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var(--e-global-color-9a3969f);--border-color:var(--e-global-color-9a3969f);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-9d4bfec{--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:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-a2dc28e>.elementor-widget-container{margin:0 5px 0 0;padding:0}.elementor-49170 .elementor-element.elementor-element-6d231521>.elementor-widget-container{padding:0;border-style:none}.elementor-49170 .elementor-element.elementor-element-6d231521{text-align:center}.elementor-49170 .elementor-element.elementor-element-6d231521 .elementor-heading-title{font-family:"Crimson Text",Sans-serif;font-size:32px;text-transform:uppercase;color:var(--e-global-color-feee76a)}.elementor-49170 .elementor-element.elementor-element-2d3f0be4>.elementor-widget-container{margin:-38px 0 0}.elementor-49170 .elementor-element.elementor-element-2d3f0be4.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-5617db89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-1a5f70aa{--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}.elementor-49170 .elementor-element.elementor-element-11a0f882{--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-49170 .elementor-element.elementor-element-33e9deb{--grid-auto-flow:row}.elementor-49170 .elementor-element.elementor-element-123c073{--grid-auto-flow:row}.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{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{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products .added_to_cart{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products .added_to_cart{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-53ca2ec{--grid-auto-flow:row}.elementor-49170 .elementor-element.elementor-element-5a3fed37{--min-height:364px}.elementor-49170 .elementor-element.elementor-element-7d818e0c .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-69ea4dd .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-9e170b .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-64f4fcc5 .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-2d6203b .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-1e6d9f17 img{width:100%}}@media(min-width:768px){.elementor-49170 .elementor-element.elementor-element-e7e42d3{--width:33%}.elementor-49170 .elementor-element.elementor-element-115ba05{--content-width:620px}.elementor-49170 .elementor-element.elementor-element-1a817520{--content-width:900px}}@media(max-width:1024px) and (min-width:768px){.elementor-49170 .elementor-element.elementor-element-e7e42d3{--width:50%}}@media(max-width:767px){.elementor-49170 .elementor-element.elementor-element-fc27274{--justify-content:flex-end}.elementor-49170 .elementor-element.elementor-element-fc27274:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-fc27274>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-505px 0}.elementor-widget-heading .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-32a4625{text-align:center}.elementor-49170 .elementor-element.elementor-element-6a70234{text-align:center}.elementor-49170 .elementor-element.elementor-element-93acf18{text-align:center}.elementor-49170 .elementor-element.elementor-element-a7e31a0:not(.elementor-motion-effects-element-type-background),.elementor-49170 .elementor-element.elementor-element-a7e31a0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:auto}.elementor-49170 .elementor-element.elementor-element-a7e31a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-49170 .elementor-element.elementor-element-2111ba25{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-49170 .elementor-element.elementor-element-7c437ec8>.elementor-widget-container{padding:10px 0 8px}.elementor-49170 .elementor-element.elementor-element-6cba0ff>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-6cba0ff img{width:30px}.elementor-49170 .elementor-element.elementor-element-5a982342 img{max-width:100%}.elementor-49170 .elementor-element.elementor-element-6b10e04a img{max-width:100%}.elementor-49170 .elementor-element.elementor-element-6143e235 img{max-width:100%}.elementor-49170 .elementor-element.elementor-element-55adabf3 img{max-width:100%}.elementor-49170 .elementor-element.elementor-element-f14217d .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-01a8e16>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-01a8e16 img{width:30px}.elementor-49170 .elementor-element.elementor-element-7f33b92 .swiper-pagination-bullet{width:8px;height:8px}.elementor-49170 .elementor-element.elementor-element-64c0104 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-e9aa720>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-e9aa720 img{width:30px}.elementor-49170 .elementor-element.elementor-element-1b3685e .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-38e7ad4>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-38e7ad4 img{width:30px}.elementor-49170 .elementor-element.elementor-element-aa9c7e4 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-ef5502c>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-ef5502c img{width:30px}.elementor-49170 .elementor-element.elementor-element-d6ab947 .swiper-pagination-bullet{width:8px;height:8px}.elementor-49170 .elementor-element.elementor-element-34878d6 .swiper-pagination-bullet{width:8px;height:8px}.elementor-49170 .elementor-element.elementor-element-1e83b58 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-4dd1bac>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-4dd1bac img{width:30px}.elementor-49170 .elementor-element.elementor-element-33e9deb{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-49170 .elementor-element.elementor-element-123c073{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-49170 .elementor-element.elementor-element-303f935 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-37f8bde>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-37f8bde img{width:30px}.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{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{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-75499ad3.elementor-wc-products .added_to_cart{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-6d8ca74f>.elementor-widget-container{margin:0;padding:30px 15px 8px 0}.elementor-49170 .elementor-element.elementor-element-6d8ca74f .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-15198b71>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-15198b71 img{width:30px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-49170 .elementor-element.elementor-element-ec59967.elementor-wc-products .added_to_cart{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-2a649c62 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-32988a7c>.elementor-widget-container{margin:-55px 0 0}.elementor-49170 .elementor-element.elementor-element-32988a7c img{width:30px}.elementor-49170 .elementor-element.elementor-element-53ca2ec{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-49170 .elementor-element.elementor-element-5a3fed37{--min-height:300px}.elementor-49170 .elementor-element.elementor-element-7d818e0c .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-cdfaadc{--min-height:300px}.elementor-49170 .elementor-element.elementor-element-69ea4dd .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-5dd038e6{--min-height:300px}.elementor-49170 .elementor-element.elementor-element-9e170b .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-71f76d07{--min-height:300px}.elementor-49170 .elementor-element.elementor-element-64f4fcc5 .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-456acb0{--min-height:300px}.elementor-49170 .elementor-element.elementor-element-2d6203b .elementor-heading-title{letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-49170 .elementor-element.elementor-element-1a817520{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-49170 .elementor-element.elementor-element-2f2d60b0{text-align:center}.elementor-49170 .elementor-element.elementor-element-a2dc28e.elementor-element{--align-self:flex-end}.elementor-49170 .elementor-element.elementor-element-a2dc28e img{width:95px}.elementor-49170 .elementor-element.elementor-element-6d231521>.elementor-widget-container{padding:0 10px 0 0}.elementor-49170 .elementor-element.elementor-element-6d231521 .elementor-heading-title{font-size:28px}.elementor-49170 .elementor-element.elementor-element-2d3f0be4>.elementor-widget-container{margin:-34px 0 0}.elementor-49170 .elementor-element.elementor-element-2d3f0be4 img{width:30px}.elementor-49170 .elementor-element.elementor-element-5617db89{--min-height:550px}}.elementor-49170 .elementor-element.elementor-element-7c437ec8{position:relative}.elementor-49170 .elementor-element.elementor-element-f14217d{position:relative}.elementor-49170 .elementor-element.elementor-element-64c0104{position:relative}.elementor-49170 .elementor-element.elementor-element-1b3685e{position:relative}.elementor-49170 .elementor-element.elementor-element-aa9c7e4{position:relative}.elementor-49170 .elementor-element.elementor-element-1e83b58{position:relative}.elementor-49170 .elementor-element.elementor-element-303f935{position:relative}.elementor-49170 .elementor-element.elementor-element-6d8ca74f{position:relative}.elementor-49170 .elementor-element.elementor-element-2a649c62{position:relative}.elementor-49170 .elementor-element.elementor-element-6d231521{position:relative}@font-face{font-family:'Baker Signet';font-display:auto;src:url('https://www.bonoils.co.za/wp-content/uploads/2025/01/Baker-Signet-Std-Regular.ttf') format('truetype')}