/** Shopify CDN: Minification failed

Line 506:1 Expected "}" to go with "{"

**/

body .home-custom-image-with-text .image-with-text__text-item .image-with-text__content .image-with-text__heading,
body .specification-block .about-page-specification-custom-section-1 h5.specification-block-support-heading {
  color: var(--gradient-base-accent-3); }

.template_about .about-page-specification-custom-section .title-wrapper-with-link .title,
.template_technology .about-page-specification-custom-section .title-wrapper-with-link .title { color: var(--gradient-base-accent-2); }

.main-product-template .product__info-container .product__title { margin-bottom: 0; }
.main-product-template .product__info-container .product__title h1 { color: var(--gradient-base-accent-3); text-transform: uppercase; font-size: 30px; }
.main-product-template .price__regular .price-item--regular { color: var(--gradient-base-accent-3); }
.main-product-template .product__info-container .product-attributes .product-label { color: var(--gradient-base-accent-3); }
.main-product-template .product__info-container fieldset.product-form__input .form__label { color: var(--gradient-base-accent-3); }
.main-product-template .dt-sc-enquiry-form { text-align: center; }
.main-product-template .dt-sc-enquiry-form a { margin: 0 0 20px 0; }
.main-product-template .product__payment ul.list-payment { flex-wrap: wrap; }
.main-product-template .accordion summary { background: #fff; color: var(--gradient-base-accent-3); }
.main-product-template .accordion__title { color: var(--gradient-base-accent-3); text-transform: uppercase; font-size: 18px; }
.main-product-template .accordion .icon-accordion { display: none; }
.main-product-template .accordion__content { background: #ededed; padding: 10px 20px !important; }

.bg-color-coal-black { background-color: #36454f; }
/*.breadcrumb.template-product { background-image: url(/cdn/shop/files/OR_ROOM.jpg?v=1727438784) !important; }*/
.breadcrumb.template-product h4 { margin: 0 0 10px 0; color: #fff; font-size: 17px; font-weight: 400; }

#price-template--23458418950443__main { margin-top: 0; }

.main-product-template .product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up:not(:hover) .slick-arrow { opacity: 1; margin: 0; }
.main-product-template button.slick-prev.slick-arrow, 
.main-product-template button.slick-next.slick-arrow { height: 40px; margin: 0; background: none; }

.main-product-template a.slick-prev.pull-left:before { width: 17px; height: 17px; top: 15px; left: 0; }
.main-product-template a.slick-next.pull-right:before { width: 17px; height: 17px; bottom: 22px; left: 0; }

.main-product-template .main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-prev.slick-arrow:hover, 
.main-product-template .main-product_info .thumbnail-slider .thumbnail-list.slider--tablet-up:hover button.slick-next.slick-arrow:hover { background: none; }

.about-page-specification-custom-section p { color: var(--gradient-base-background-1); }
.about-page-specification-custom-section ul li { color: var(--gradient-base-background-1) !important; }

.template_about .breadcrumb { background: url(/cdn/shop/files/OR21.webp?v=1731315561) center no-repeat fixed; }
.template_technology .breadcrumb { background: url(/cdn/shop/files/OR21.webp?v=1731315561) center no-repeat fixed; }

.template_ .slideshow__text.banner__box { max-width: 1200px; width: 1200px; }
.template_ .slideshow__text .banner__heading { font-size: 85px; line-height: 80px; color: #fff; margin-bottom: 20px; }
.template_ .slideshow__text .banner__heading p { margin: 0; }
.template_ .slideshow__text .banner__sub_heading { font-size: 26px; font-size: 30px; color: #fff; text-transform: none; }
.template_ .slideshow__text .banner__text { font-size: 25px; color:#fff; }
.template_ .slideshow__text .banner__text ul { margin: 0; }
.template_ .slideshow__text .banner__text ul li { margin-bottom: 10px; }

.home-custom-section-1 { position: relative; }
.home-custom-section-1:before { content:""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0.8; pointer-events: none; }

#shopify-section-template--23458417672491__image_with_text_c3RrbJ { background: #AAAAAA1C; }
#shopify-section-template--23458417672491__image_with_text_c3RrbJ .image-with-text__content { background: none; }
#shopify-section-template--23458417672491__image_with_text_c3RrbJ .image-with-text__text-item { padding-left: 0; padding-right: 0; }
#shopify-section-template--23458417672491__image_with_text_c3RrbJ a.button { background: #fff; color: #000; font-weight: 600; }

#shopify-section-template--23458417672491__rich_text_k7D9z3 .rich-text__blocks { width: 1200px; max-width: 90%; }

#shopify-section-template--23458417672491__ab454fdc-d6ef-4fb2-b541-a7bbb333d520 .grid-banner-wrapper .description { text-transform: none; }

.nutrition_block { background: url("/cdn/shop/files/pexels-chri._sjmitchell-1528361.jpg?v=1740155476") no-repeat center; }
.nutrition_block .image-with-text__media-item .image-with-text__media { background: none; }
.nutrition_block .image-with-text__text-item .image-with-text__content { background: none; }
.nutrition_block h2.image-with-text__heading { color: #fff; font-size: 100px !important; line-height: 110px; }
.nutrition_block .image-with-text__text p { color: #fff; font-size: 25px; line-height: 35px; }
.nutrition_block a.button { background: #fff; color: #000; font-weight: 600; }



/* Sustainability Page
-------------------------------------------------------------  */

.template_technology nav.breadcrumb { display:none;}
.sust-ban { background: url("/cdn/shop/files/macro-green-leaf.jpg") no-repeat center center; background-size: cover; }
.sust-ban .image-with-text__media-item .image-with-text__media { background: none; height: auto; }
.sust-ban .image-with-text__text-item .image-with-text__content { background: none; padding: 0; }
.sust-ban .image-with-text__text-item { padding-left: 4%!important; padding-right: 0px !important;}
.sust-ban .image-with-text__text h2 { color: #fff; line-height: 66px; font-size: calc(var(--font-heading-scale)* 4.8rem); margin: 0; }


.six-box { margin-bottom: 50px;}
.six-box h4.main-title { color: #619A41;}
.six-box .grid-banner-section .grid-banner-wrapper { border: 1px solid #ccc; border-radius: 10px;}

.sustainability_section1 h4.dt-sc-main-heading { font-size: 4rem; color: var(--gradient-base-accent-3); text-transform: capitalize; margin: 0; font-weight: 600; }
.sustainability_section1 .dt-sc-heading-html p strong { font-size: 1.2em; }

.sustainability_section2 { background: var(--gradient-base-accent-5); }
.sustainability_section2 .dt-sc-additional-grids  { width: 35% !important; }
.sustainability_section2 .specification-block-main-grid { width: calc(30% - 30px); text-align: center; }
.sustainability_section2 .specification-block-support-icon-image { display: none; }
.sustainability_section2 h5.specification-block-support-heading { margin-top: 0; }
.sustainability_section2 .specification-block-image img { aspect-ratio: 1/1; border-radius: 50%; }
.sustainability_section2 .dt-sc-icon { font-size: 24px; }

.row-reverse .image-with-text__grid { flex-direction: row-reverse; }

.sustainability_section4 h2.image-with-text__heading,
.sustainability_section5 h2.image-with-text__heading,
.sustainability_section6 h2.image-with-text__heading,
.sustainability_section7 h2.image-with-text__heading,
.sustainability_section8 h2.image-with-text__heading { font-size: 30px; }


#MainContent .home-custom-support-block-1 .support-block-list .support-block-card__info h3,
#MainContent .specification-block .about-page-specification-custom-section-1 p.specification-block-support-description,
#MainContent .section.contact .dt-contact-icon-content h5,
#MainContent .price__regular .price-item--regular,
#MainContent .product-recommendations__heading,
.sticky-bar .product-form__input .form__label,
body quick-add-modal .product__title h2.h1,
body .price__regular .price-item--regular,
body .product__info-container fieldset.product-form__input .form__label,
body .product__info-container .product-attributes .product-label,
#MainContent .home-custom-specification-block .specification-banner .specification-block-support-block .specification-block-support-heading { color: #000; }

.footer.gradient { background: #3c4e23; }

.template_about .about-page-specification-custom-section .title-wrapper-with-link .title, 
.template_technology .about-page-specification-custom-section .title-wrapper-with-link .title,
.footer .footer-block.footer_newsletter .footer-block__heading { color: #fff; }

a.quote_btn { background: var(--gradient-base-accent-6); color: var(--gradient-base-background-2); width: 100%; min-height: calc(4rem + var(--buttons-border-width)* 2); text-decoration: none; font-family: var(--font-body-family); font-weight: 400; transition: all var(--duration-default) linear; font-size: 1.6rem; letter-spacing: 0rem; line-height: normal; text-transform: capitalize; padding: 1.5rem 4rem; border-radius: var(--buttons-radius-outset); }

#product-grid .card__information .price { display: none; }
#product-grid .card__information .card__heading a { font-size: 2rem; }
.cart__footer form.discount { display: none !important; }
.quick-add-modal .product__info-container .price { display: none !important; }
.product__info-container .product__payment .list.list-payment .list-payment__item { margin-right: 15px; }
.section.contact .phone-form .dt-contact-icon-content h5 { font-size: 1.9rem;}
.template_contact .breadcrumb { min-height: 270px; }
.template_contact .breadcrumb:before { background: none; }
.template_contact .breadcrumb .row { display: none; }

.contact-form-section .field__input::-webkit-input-placeholder { color: #323232; }
.contact-form-section .field__input:-ms-input-placeholder { color: #323232; }
.contact-form-section .field__input::-moz-placeholder { color: #323232; opacity: 1; }
.contact-form-section .field__input:-moz-placeholder { color: #323232; opacity: 1; }

.breadcrumb:before { background: none !important; }
.product__info-wrapper .product-form .icon-with-text { padding: 0; }
.product__info-wrapper .product-form .icon-with-text .dT_VProdWishList { display: none; }
.product__info-wrapper .product-form .icon-with-text .dT_VProdCompareList { display: none; }

#shopify-section-template--23458417672491__image_with_text_aQLfrX .page-full-width { padding-bottom: 0; }
#shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text__content { padding-left: 80px; padding-bottom: 140px; }
#shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text__media-item { padding-bottom: 0; }

.hcsb_right_img .specification-banner .specification-block-main-grid { order: 3 !important; }
.wdt-custom-collapsible-new h2, .wdt-custom-collapsible-new h6, .wdt-custom-collapsible-new p.description {color:#fff!important;}



/*** walk section **/

.walk-sec { background:#619A41;}
.walk-sec .image-with-text__grid .image-with-text__media-item, .walk-sec .image-with-text__grid .image-with-text__text-item { padding:0;}
.walk-sec .image-with-text__content { background:#619A41; padding: 100px 160px 100px 130px; }
.walk-sec .image-with-text__content h2 {font-size: 50px!important; text-align: center; color: #fff; line-height: 65px; margin-bottom: 40px;font-weight:700;}
.walk-sec .image-with-text__content p.image-with-text__text {font-size: 40px; text-align: center; color: #fff; line-height: 50px; font-weight:700; width:100%; }
.walk-sec .image-with-text__content .image-with-text__text p {font-size: 25px; text-align: center; color: #fff; line-height: 35px; font-weight:300; padding: 0 50px; padding-bottom: 255px;}
.walk-sec .image-with-text__content a {background: #fff; color: #000; font-weight: 600; text-align: center; display: inline-block; margin: 0 auto;  margin-top: 20px; position: absolute;
 bottom: 0; left: 42%; bottom: 37px;}
#shopify-section-template--23458417672491__grid_banner_b3DnYm { padding:0 60px;}

#Banner-footer { background:#F5F5F5;}
#Banner-footer .footer-block.grid__item { width: 60%;}
#Banner-footer .footer-block.grid__item:first-child { width: 20%;}
#Banner-footer .footer-block:nth-child(3) { width: 20%;}
#Banner-footer .footer-block:first-child img { width: 150px; }
#Banner-footer .footer-block:first-child .footer-block__details-content { margin-top: -20px; }
#Banner-footer .footer-block:first-child .footer-block__details-content p { text-align: center; width: 100%; margin-bottom: 0; font-size: 16px;margin-top: 0;}
#Banner-footer .footer-block:nth-child(2) h2 { width: 333px; margin: 10px auto 17px; font-size: 22px; line-height: 27px;}
#Banner-footer .footer-block:nth-child(2) .footer-block { width: 250px; margin: 0 auto; font-size: 15px;}
#Banner-footer .footer-block:nth-child(2) .footer-block__details-content{  font-size: 13px;  line-height: 18px; margin-top: 0px;}
#Banner-footer .section-footer-padding { padding-top:50px; padding-bottom: 50px; align-items: center;}
.footer-block.grid__item { margin-bottom:0;}
.footer-block svg {  display: none;}
#Banner-footer .footer-block:nth-child(2) { flex-wrap: wrap; align-items: center; flex-direction: column;}
#Banner-footer ul.footer-block__details-content { display: flex; flex-wrap: wrap; flex-direction: column; align-items: flex-start; padding-left: 50px;}
#Banner-footer ul.footer-block__details-content li a { color: #000; font-size:15px;}
#shopify-section-footer #Banner-footer ul li a.link--text { color: #000000;}
#shopify-section-footer #Banner-footer ul li a:before { display: none;}
#Banner-footer .footer-block.grid__item { margin-bottom: 0px;}

/*** Story section **/

.template_about .breadcrumb, .template_sustainability .breadcrumb { display: none; }

.story_banner { background: url("/cdn/shop/files/pexels-joey-kyber-31917-1297431_781646b0-957e-429c-b6ab-6bbf6258e53c.jpg?v=1741433363") no-repeat top center; background-size: cover; }
.story_banner .image-with-text__media-item .image-with-text__media { background: none; height: auto; }
.story_banner .image-with-text__text-item .image-with-text__content { background: none; padding: 0; }
.story_banner .image-with-text__text-item { padding-left: 50px !important; padding-right: 0px !important;}
.story_banner .image-with-text__text h2 { color: #fff; line-height: 66px; font-size: calc(var(--font-heading-scale)* 4.8rem); margin: 0; }
.story_banner .image-with-text__text p { color: #fff;font-size: 20px; line-height: 30px;  }
.story_banner a.button { background: #fff; color: #000; font-weight: 600; }

#shopify-section-template--23458417738027__rich_text_Bqr9wq .rich-text__blocks { width: 1200px; max-width: 90%;}
#shopify-section-template--23458417738027__rich_text_Bqr9wq .rich-text__blocks p { text-align:left; }
#shopify-section-template--23458417738027__rich_text_Bqr9wq .rich-text__blocks p strong { font-size:18px;}
#specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054.specification-block .about-page-specification-custom-section-1 .dt-sc-additional-grids 
.specification-block-support-block li:after { position: absolute; content: "\f00c"; font-family: FontAwesome; top: 36%; width: 5rem; height: 5rem; font-size: 2rem;}

.timetomake { background: url("/cdn/shop/files/boy-girl-plastic-garbage-collection1.jpg?v=1741435030") no-repeat center; background-attachment: fixed; background-position: top; }
.timetomake:before { content: ""; background: transparent linear-gradient(271deg, #FFFFFF00 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.51; position: absolute; top: 0; left:0; width: 100%; height: 100%; pointer-events: none; }

.timetomake .image-with-text__media-item .image-with-text__media { background: none; }
.timetomake .image-with-text__media-item .image-with-text__media.image-with-text__media--placeholder:after { display: none; }
.timetomake .image-with-text__text-item .image-with-text__content { background: none; }
.timetomake .image-with-text__text-item { padding-left:4%!important;}
.timetomake h2.image-with-text__heading { color: #fff; width: 45%; line-height: 66px; }
.timetomake .image-with-text__text p { color: #fff;font-size: 20px; line-height: 30px;  }
.timetomake a.button { background: #fff; color: #000; font-weight: 600; }

#shopify-section-template--23458417738027__featured_collection_fndLeQ h3.card__heading a { font-size:2.5rem; }
#shopify-section-template--23458417738027__featured_collection_fndLeQ .price.product-price-current { display: none;}

#shopify-section-template--23458417738027__rich_text_3VFN6w .rich-text__blocks { width: 1200px; max-width: 90%;}
#shopify-section-template--23458417738027__rich_text_3VFN6w .rich-text__blocks p { text-align:left; }
#shopify-section-template--23458417738027__rich_text_3VFN6w .rich-text__blocks p strong { font-size:18px;}
.top-ban-inner .slide-banner.banner--small { min-height: 32rem; height: 32rem;}
.top-ban-inner .slideshow__text.banner__box.content-container { padding-left: 0 !important;}
.top-ban-inner .slideshow__text.banner__box.content-container  h2 { text-transform: capitalize; color: #fff; font-weight: 600; font-size: 40px; line-height: 52px; }

#specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .specification-block-support-block { width: 590px; justify-content: flex-end;}
#specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .specification-banner .dt-sc-additional-grids {  justify-content: flex-end;}

.client-we .grid-banner-section .grid-banner-wrapper .grid-banner-content { display: none; }

.timetomake.sus-time {  background: url("/cdn/shop/files/children-planting-together-forest_84338d21-7e71-4c28-b282-10fc62776cf8.jpg") no-repeat center; 
background-size:cover; }
.timetomake.sus-time h2.image-with-text__heading { width: 100%;}

.sust-ban .image-with-text__content { padding-left:20px!important;}
.sust-ban p { color:#fff; font-size: 40px; line-height:40px; }
.sustainability_section4.sust-smart .image-with-text__grid .image-with-text__media-item.image-with-text__media-item--small { display: none; }
.sustainability_section4.sust-smart ul li { position:relative;  padding-left: 50px; list-style: none; margin-bottom: 23px; font-size:18px;}
.sustainability_section4.sust-smart ul li:before {position: absolute; content: "\f192"; font-family: 'Font Awesome\ 5 Free'; font-weight: 700;
left: 0; top: 36%; width: 3rem; height: 3rem; font-size: 2.5rem; display: flex; align-items: center; justify-content: center; color: #619a41;}
#shopify-section-template--23712043499819__image_with_text_M466jC { background:#F6F6F6;}
#shopify-section-template--23712043499819__image_with_text_M466jC .image-with-text__text-item.grid__item { padding:0;}
#shopify-section-template--23712043499819__image_with_text_M466jC .image-with-text__text-item.grid__item .image-with-text__content { background:transparent;}
#ContactForm-business { margin-top:30px;}
.main-product_info.product .product__info-container .varient-class { flex-wrap:wrap;  margin-right: 66px;}
.main-product_info.product .product__info-container .product__accordion.accordion { max-width: 483px;}

#shopify-section-template--23458417672491__8f3a6655-e459-4c66-a996-188141d73743 .card > .card__content { background: #5e963f;}
#shopify-section-template--23458417672491__8f3a6655-e459-4c66-a996-188141d73743 .card .card__content h3 a { color:#fff!important}

#shopify-section-template--23706904199467__rich_text_a9PVC4 .rich-text, 
#shopify-section-template--23458417738027__grid_banner_ED3DGP .page-full-width { padding-left:4%; padding-right: 4%;}
#shopify-section-template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 .image-with-text.home-custom-image-with-text .image-with-text__text-item.grid__item {
    background: #5e963f!important;
}
#shopify-section-template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 h2, 
#shopify-section-template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 p { color:#fff;}

#shopify-section-template--23458417672491__8f3a6655-e459-4c66-a996-188141d73743 h3.card__heading a { font-size: 2.5rem; }
#shopify-section-template--23458417672491__8f3a6655-e459-4c66-a996-188141d73743 .price.product-price-current { display: none; }
#shopify-section-template--23458417672491__8f3a6655-e459-4c66-a996-188141d73743 p.description { text-transform:none; }

#shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids {width:100%;  }
#shopify-section-template--23458417672491__specification_block_yT9TGc .specification-block-main-grid{ width:45%; display: none;}

#shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul { display: flex; flex-wrap:wrap; padding:0;}
#shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul li { width: 20%; list-style: none;   
 display: flex; justify-content: center;align-items: center;}
  #shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul li .icon-b { font-size:24px;     color: #5e963f;}
#shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul li img { width:150px;}
#shopify-section-template--23458417672491__specification_block_yT9TGc .specification-banner .dt-sc-additional-grids:last-child { display: none; }
#shopify-section-template--23458417672491__specification_block_yT9TGc.specification-banner.specification-container { flex-wrap:wrap;}

#shopify-section-template--23458417672491__rich_text_zTxLXM .rich-text__blocks { max-width:1200px; }
#shopify-section-template--23458417672491__rich_text_zTxLXM .rich-text.content-container { padding-top: 0;}

#shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__buttons a { background:#fff; color: #000; font-weight: 600;}
#shopify-section-template--23458417672491__image_with_text_c3RrbJ .image-with-text__text-item a {background:#619a41; color:#fff; }
/*#shopify-section-template--23706904199467__image_banner_RngxKa .banner.case-ban { min-height:36rem;}*/

@media screen and (min-width: 1400px) {
    #shopify-section-template--23706904199467__image_banner_RngxKa .banner--small:not(.banner--adapt) {
        min-height: 36rem!important;
    }
}
@media screen and (min-width: 768px) {
    #shopify-section-template--23706904199467__image_banner_RngxKa .banner--small:not(.banner--adapt) {
        min-height: 30rem;
    }
}

@media screen and (max-width: 1440px) {
  #shopify-section-template--23458417672491__rich_text_zTxLXM .rich-text__blocks { max-width:100%;}
  .sust-ban .image-with-text__content { padding-left:0px!important;}
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi .page-width { padding-left:4%; padding-right:4%; }
  #shopify-section-template--23712043499819__image_with_text_M466jC .image-with-text__text-item.grid__item .image-with-text__content { padding-top:0;}
  #shopify-section-template--23712043499819__image_with_text_4Y8Qcr .image-with-text__media-item {display: none;}
  #shopify-section-template--23712043499819__image_with_text_4Y8Qcr .page-full-width { padding-top:60px; padding-bottom:60px;}
  #shopify-section-template--23712043499819__image_with_text_4Y8Qcr .image-with-text__content .image-with-text__text { margin-top: 1rem!important;}
  #shopify-section-template--23712043499819__image_with_text_HfiVXt .page-full-width { padding-top:40px; padding-bottom:40px;}
  .walk-sec .image-with-text__content {  padding: 70px 40px;}
  .walk-sec .image-with-text__content .image-with-text__text p { font-size: 23px; padding-bottom: 200px;}
  #Banner-footer ul.footer-block__details-content { padding-left:0;}
  #specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .specification-block-support-block { width: 96%; justify-content: flex-end; padding-left: 8%;}
  .timetomake h2.image-with-text__heading { width: 100%; line-height: 51px;}
   #shopify-section-template--23458417738027__featured_collection_fndLeQ .page-width {  padding-left:4%; padding-right: 4%;}
  #shopify-section-template--23458417738027__rich_text_Bqr9wq .rich-text__blocks { width: 92%; max-width: 92%;}
  .client-we .grid-banner-section.five-column.grid { grid-template-columns: repeat(4, 1fr)!important;}
  .nutrition_block h2.image-with-text__heading {font-size: 80px !important;line-height: 84px;}
  .nutrition_block .image-with-text__text p { font-size: 22px; line-height: 33px;}
  #ImageWithText--template--23458417672491__image_with_text_c3RrbJ { padding-right: 30px;}
   
}

@media screen and (max-width: 1200px) {
  
  .walk-sec .image-with-text__content h2 { font-size: 40px !important; line-height: 49px; margin-bottom: 16px;}
  .walk-sec .image-with-text__content p.image-with-text__text { font-size: 32px;}
  .walk-sec .image-with-text__content .image-with-text__text p { font-size: 20px; padding: 0 44px; padding-bottom: 191px;}
  .story_banner .image-with-text__text h2 { line-height: 52px;   font-size: 4rem;}
  .template_ .slideshow__text .banner__heading { font-size: 55px!important; line-height: 60px!important; }
  .nutrition_block h2.image-with-text__heading { font-size: 65px !important; line-height: 67px; }
  .nutrition_block .image-with-text__text p { font-size: 20px; line-height: 30px; }
  #shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text__content { padding-left: 8%; padding-bottom: 99px;}


}
  
@media screen and (max-width: 991px) {
  #shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul li img { width:133px;}
  .main-product_info.product .product__info-container .product__accordion.accordion {  max-width: 100%;}
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi .page-width { padding-bottom: 66px; }
  .sust-smart .sub-heading, h6.sub-heading { letter-spacing: 0; text-transform: capitalize;}
  .timetomake .image-with-text__text-item { padding-left:5%!important;}
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi .page-width,
  #shopify-section-template--23458417672491__rich_text_zTxLXM .rich-text { padding-left:5%; padding-right:5%;}
  .sustainability_section4.sust-smart ul { padding-left:0;}
  .walk-sec .image-with-text__content .image-with-text__text p {font-size: 20px; padding-bottom: 50px;}
  #Banner-footer .footer-block.grid__item:first-child { width: 25%;}
  #Banner-footer ul.footer-block__details-content li a { font-size: 14px;}
  #Banner-footer .footer-block.grid__item {  width: 50%;}
  #Banner-footer .footer-block:nth-child(3) { width: 25%; padding-left: 16px;}
  .walk-sec .image-with-text__content {  padding: 50px 120px; }
  #Banner-footer .footer-block:nth-child(2) h2 { width: 100%; margin: 10px auto 17px;font-size: 20px;line-height: 26px;}
  #Banner-footer .footer-block:first-child .footer-block__details-content p { font-size: 14px;}
  #Banner-footer .section-footer-padding { padding-top: 35px; padding-bottom: 30px;}
  #shopify-section-template--23706904199467__rich_text_a9PVC4 .rich-text,
  #shopify-section-template--23706904199467__grid_banner_aAyKiG .page-width,
  #shopify-section-template--23458417738027__featured_collection_fndLeQ .page-width,
  #shopify-section-template--23458417738027__grid_banner_ED3DGP .page-full-width { padding-left:5%; padding-right: 5%;}
  #shopify-section-template--23458417738027__rich_text_Bqr9wq h2 { font-size:3rem;}
  #specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .specification-block-support-block { width: 100%; justify-content: flex-end; padding-left: 5%; }
  #specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .dt-sc-additional-grids { width: 100%;}
  #shopify-section-template--23458417738027__rich_text_Bqr9wq .rich-text  { padding-bottom: 10px!important;}
  #specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 h5 { font-size:3rem!important;}
  #shopify-section-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 .specification-block-main-grid { margin-bottom: 0px;}
  #shopify-section-template--23458417738027__image_with_text_mye8yU .image-with-text__media-item--top { height:50px!important;}
  .template_ .slideshow__text .banner__sub_heading {  font-size: 26px;}
  .template_ .slideshow__text .banner__heading { font-size: 45px !important; line-height: 50px !important;}
  .template_ .slideshow__text .banner__text ul li {margin-bottom: 10px; font-size: 21px;}
  #shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text__content { padding-left: 5%; padding-bottom: 99px; padding-right: 5%; text-align: center;}
  .nutrition_block h2.image-with-text__heading { font-size: 44px !important; line-height: 50px; text-align: center; width: 100%;}
  #shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content {   margin-right: 0!important;}
  #ImageWithText--template--23458417672491__image_with_text_aQLfrX, #ImageWithText--template--23458417672491__image_with_text_aQLfrX .image-with-text__text { text-align:center;}
  #ImageWithText--template--23458417672491__image_with_text_aQLfrX a.button { margin:0 auto; margin-top:12px;}
  #shopify-section-template--23458417672491__image_with_text_aQLfrX .image-with-text--overlap .image-with-text__content { min-width:100%;}
  #shopify-section-template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 h2 { font-size:3rem;}
  #shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids { width: 100%;}
  #shopify-section-template--23458417672491__specification_block_yT9TGc .specification-block-main-grid { width: 100%;}
  #specification-template--23458417672491__specification_block_yT9TGc .specification-block-support-content { padding:0;}
  
}

@media screen and (max-width: 768px) {
  .sust-ban p { font-size: 30px; line-height: 30px;}
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi h4 {font-size:3rem;}
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi .home-custom-section-wrapper { gap:15px;}
  .sustainability_section4.sust-smart ul li { font-size:16px;}
  .sust-ban p { font-size: 25px; line-height: 23px;}
  .walk-sec .image-with-text__content { padding: 50px 20px; }
  .walk-sec .image-with-text__content h2 { font-size: 32px !important; line-height: 42px;  margin-bottom: 10px; }
  .walk-sec .image-with-text__content p.image-with-text__text { font-size: 26px; }
  .walk-sec .image-with-text__content a { position:static;}
  .walk-sec .image-with-text__content .image-with-text__text p { font-size: 18px;  padding-bottom: 50px; padding: 0; line-height: 29px; }
  .walk-sec .image-with-text__content p.image-with-text__text { font-size: 24px; margin-top: 0; line-height: 35px; }
   #Banner-footer .footer-block.grid__item:first-child {  width: 100%; }
  #Banner-footer .footer-block.grid__item {  width: 100%;}
  #Banner-footer .footer-block:nth-child(3) { width: 100%; }
  #Banner-footer ul.footer-block__details-content li { display: flex; margin: 0 auto; justify-content: center;}
  #shopify-section-template--23706904199467__rich_text_a9PVC4 .rich-text__text.rte { text-align:center;}
  .client-we .grid-banner-section.five-column.grid { grid-template-columns: repeat(3, 1fr) !important; }
  .story_banner .image-with-text__text h2 { line-height: 38px; font-size: 3rem;}
  .timetomake h2.image-with-text__heading {  width: 100%; line-height: 45px; font-size: 3.5rem; }
  .timetomake .image-with-text__text p { font-size: 17px; line-height: 21px;}
  #ImageWithText--template--23458417738027__image_with_text_mye8yU .image-with-text__text { width:100%;}
  #ImageWithText--template--23458417738027__image_with_text_mye8yU a.button { margin:0 auto;margin-top:30px; }
  #shopify-section-template--23458417738027__rich_text_3VFN6w p, #shopify-section-template--23458417738027__rich_text_Bqr9wq p, 
  #ImageWithText--template--23458417738027__image_with_text_mye8yU, #shopify-section-template--23712043499819__home_custom_section_7cpWRi h4, 
  #shopify-section-template--23712043499819__home_custom_section_7cpWRi p{ text-align: center!important;} 
  #shopify-section-template--23706904199467__grid_banner_aAyKiG .six-box .grid-banner-content .grid-banner-inner {text-align: center; }
  #ImageWithText--template--23712043499819__image_with_text_4Y8Qcr { padding-right:4%;}
  .the-imp h2, .the-imp p { text-align:center!important; width:100%; }
  .the-imp a { margin: 0 auto; margin-top:30px;}
  #ImageWithText--template--23458417672491__image_with_text_c3RrbJ { }
  .template_ .slideshow__text .banner__sub_heading { font-size: 20px; }
  .nutrition_block h2.image-with-text__heading {font-size: 36px !important;line-height: 39px; margin-top: 30px !important;}
  .nutrition_block .image-with-text__text { margin-top:10px;}
  .nutrition_block .image-with-text__text p { font-size: 18px;  line-height: 28px; }
  #ImageWithText--template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 h2, #ImageWithText--template--23458417672491__56448a8e-a4bc-4e4b-9e98-34b14a3ee6d7 p { text-align:center;}
  #Banner-footer .footer-block:first-child .footer-block__details-content p { font-size: 16px; }
  #Banner-footer .footer-block:nth-child(2) .footer-block__details-content { font-size: 15px; line-height: 20px;}
  .story_banner .image-with-text__text-item { padding-left: 0px !important;  padding-right: 50px !important;}
  .sust-ban { background: url(/cdn/shop/files/macro-green-leaf.jpg) no-repeat top center; background-size: cover;}
  .main-product_info.product .product__info-container .varient-class { flex-wrap: wrap; margin-right: 0;}
   .main-product_info.product .product__info-container .product-form__submit { font-size:14px!important}
}

@media (min-width: 992px) and (max-width: 1300px) {
  #shopify-section-template--23712043499819__image_with_text_NiFGMm .image-with-text__content,
  #shopify-section-template--23712043499819__image_with_text_zxjKW9 .image-with-text__content
   { padding: 20px;}
} 

@media (min-width: 1200px) and (max-width: 1300px) {
    .template_ .slideshow__text .banner__heading { font-size: 39px; line-height: 50px; }
}

@media (min-width: 1100px) and (max-width: 1199px) {
    .template_ .slideshow__text .banner__heading { font-size: 38px; }
}

@media (min-width: 991px) and (max-width: 1099px) {
  .template_ .slideshow__text .banner__heading { font-size: 32px; line-height: 40px; }
  .template_ .slideshow__text .banner__sub_heading { font-size: 22px; }
  .main-product_info.product .product__info-container .varient-class {  margin-right: 0;}
  
}

@media screen and (max-width: 990px) {
  .sustainability_section2 .dt-sc-additional-grids { width: 48% !important; }
  .sustainability_section2 .specification-block-main-grid { width: 100%; }
  .sustainability_section2 .specification-block-image img { max-width: 300px; }
  .template_ .slideshow__text .banner__heading { font-size: 24px; line-height: 35px; }
  .template_ .slideshow__text .banner__sub_heading { font-size: 19px; }
  .template_ .slideshow__text .banner__text { line-height: 24px; margin-top: 5px; }
  .template_ .swiper-wrapper .slideshow__media img { min-height: 450px; }
}

@media screen and (max-width: 780px) {
  .sustainability_section2 .dt-sc-additional-grids { width: 100%!important; }
  .template_ .slideshow__text.banner__box { padding-left: 0; padding-right: 0; }
  /*.template_ .slideshow__text .banner__sub_heading { font-size: 14px; }*/
  .template_ .slideshow__text .banner__heading { font-size: 20px; line-height: 26px; }
  .template_ .swiper-wrapper .slideshow__media img { min-height: 520px; }
}

@media screen and (max-width: 480px) {
  .template_ .slideshow__text .banner__text { display: none; }
  .template_ .swiper-wrapper .slideshow__media img { min-height: 400px; }
   .client-we .grid-banner-section.five-column.grid { grid-template-columns: repeat(2, 1fr) !important; }
    .story_banner .image-with-text__text h2 { line-height: 32px; font-size: 2.5rem;}
    #specification-template--23458417738027__c45cb3d8-76ea-403a-adb8-894b0bead054 h5 { font-size: 2.5rem !important; line-height: 33px;}
    #shopify-section-template--23458417738027__image_with_text_mye8yU .image-with-text__media-item--top { height: 0px !important;}
    .timetomake h2.image-with-text__heading { width: 100%; line-height: 40px;  font-size: 36px; }
  #shopify-section-template--23458417672491__specification_block_yT9TGc .dt-sc-additional-grids ul li { width: 32%; }
  #shopify-section-template--23458417672491__specification_block_yT9TGc .specification-block .specification-block-support-content { width:100%;}
}


/* Home responsive */

@media (min-width: 1200px) and (max-width: 1300px) {
 #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__heading{font-size: 55px; line-height: 65px;}

}

@media (min-width: 1100px) and (max-width: 1199px) {
   #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__heading{font-size: 50px; line-height: 60px;}
 

@media (min-width: 991px) and (max-width: 1099px) {
   #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__heading{font-size: 50px!important; line-height: 60px;}

}

@media screen and (max-width: 990px) {
   #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__heading{font-size: 45px; line-height: 55px;}
 
}

@media screen and (max-width: 780px) {
    #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__heading{font-size: 35px!important; line-height: 40px;}
#shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .banner__text ul{display:none!important}
  #shopify-section-template--23458417672491__f9232c66-4799-4cbd-a2be-00ee49671cb9 .template_ .slideshow__text .banner__text {display:none}
}

@media screen and (max-width: 480px) {
 
}