*{box-sizing:border-box}html{margin-top:0!important}body{padding:0;margin:0}blockquote,ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0}.alignright{float:right}.aligncenter{margin:0 auto;display:block}.alignleft{float:left}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.bold,strong,b{font-weight:700}.undo-ul{padding:0;margin:0;list-style:none;list-style-type:none}.undo-li{margin-bottom:0;list-style:none;list-style-type:none}.undo-p{margin:0}img{max-width:100%;height:auto}svg{max-height:100%}.clearfix:after,.cf:after{content:"";visibility:hidden;display:block;height:0;clear:both}.flat-left{padding-left:0}.flat-right{padding-right:0}.flat-both{padding-left:0;padding-right:0}.flat-top{padding-top:0}.flat-bottom{padding-bottom:0}.flat-vertical{padding-top:0;padding-bottom:0}.flat-all{padding:0}.fleft{float:left}.fright{float:right}.float-none{float:none!important}a{text-decoration:none;color:inherit}#wpadminbar{top:auto!important;bottom:0;position:fixed;z-index:99999}body.admin-bar{padding-bottom:32px}.container{display:grid;grid-template-columns:[full-start] minmax(15px,1fr) [content-start] minmax(0,1210px) [content-end] minmax(15px,1fr) [full-end];width:100%}.container__bo-left{grid-column:full-start/content-end}.container__bo-right{grid-column:content-start/full-end}.container__bo-both,.container__full{grid-column:full-start/full-end}.container__inner{position:relative;grid-column:content-start/content-end;width:100%}:root{--wc-red: #486E6E}@font-face{font-family:JessiNeueVariable;src:url(./jessi-neue-variable.woff2) format("woff2"),url(./jessi-neue-variable.woff) format("woff");font-weight:1 1000;font-style:normal}::selection{background:#62c17b;color:#fff}a{transition:all .14s ease-in-out}html,body{font:400 22px/140% canada-type-gibson,sans-serif;color:#343434}html .gform_wrapper .gform_fields .gfield--type-html,body .gform_wrapper .gform_fields .gfield--type-html{font:400 15px/130% canada-type-gibson,sans-serif}html .gform_wrapper .gform_fields .gfield input[type=text],html .gform_wrapper .gform_fields .gfield input[type=email],html .gform_wrapper .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_fields .gfield input[type=text],body .gform_wrapper .gform_fields .gfield input[type=email],body .gform_wrapper .gform_fields .gfield input[type=tel]{border:0;border-radius:0;background:#fff;padding:15px 20px;font:600 16px/100% canada-type-gibson,sans-serif;text-transform:uppercase;color:#343434}html .gform_wrapper .gform_fields .gfield input[type=text]::placeholder,html .gform_wrapper .gform_fields .gfield input[type=email]::placeholder,html .gform_wrapper .gform_fields .gfield input[type=tel]::placeholder,body .gform_wrapper .gform_fields .gfield input[type=text]::placeholder,body .gform_wrapper .gform_fields .gfield input[type=email]::placeholder,body .gform_wrapper .gform_fields .gfield input[type=tel]::placeholder{color:#343434}html .gform_wrapper .gform_fields .gfield select,body .gform_wrapper .gform_fields .gfield select{border:0;border-radius:0;background:#fff;padding:15px 20px;font:600 16px/100% canada-type-gibson,sans-serif;text-transform:uppercase;color:#343434}.button,.woocommerce .addresses .edit,.woocommerce-page .addresses .edit,.has-button a{display:inline-block!important;border-radius:110px!important;background:#62c17b!important;color:#fff!important;font:600 16px/1em canada-type-gibson,sans-serif!important;text-transform:uppercase!important;padding:18px 25px 22px!important;-webkit-appearance:none!important;border:0!important;cursor:pointer!important;transition:all .14s ease-in-out!important;text-decoration:none!important}.button__in-content{margin-top:25px}.button:hover,.woocommerce .addresses .edit:hover,.woocommerce-page .addresses .edit:hover,.has-button a:hover{background:#2b3b32!important}img.size-full{display:block;width:100%}blockquote{background:#d0e5cd;border-radius:33px;padding:70px 35px 70px 230px;display:flex;align-items:flex-end;position:relative;margin-top:100px}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{order:2}blockquote h1+p,blockquote h2+p,blockquote h3+p,blockquote h4+p,blockquote h5+p,blockquote h6+p{position:absolute;bottom:0;left:0;width:230px;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:75/19;order:1}blockquote h1+p img,blockquote h2+p img,blockquote h3+p img,blockquote h4+p img,blockquote h5+p img,blockquote h6+p img{display:block;width:100%;max-width:150px;object-fit:contain;object-position:center bottom}.socials>ul{display:flex;align-items:center;gap:10px}.socials>ul a{display:block;width:35px;height:35px}.socials>ul a:hover{transform:scale(1.05)}.socials>ul a svg{width:100%;height:100%}.has-cart{position:relative}.has-cart .cart-count{background:#45747f;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:300 12px/100% canada-type-gibson,sans-serif;position:absolute;top:-15px;right:-15px}#primary{position:relative;z-index:2;margin-top:130px;overflow:hidden}.tc{text-align:center}.tr{text-align:right}.tu{text-transform:uppercase}.p-top.p-normal{padding-top:85px}.p-top.p-large{padding-top:155px}.p-both.p-normal{padding-top:85px;padding-bottom:85px}.p-both.p-large{padding-top:155px;padding-bottom:155px}.p-bottom.p-normal{padding-bottom:85px}.p-bottom.p-large{padding-bottom:155px}.mb{margin-bottom:85px}.mt{margin-top:85px}.mts{margin-top:35px}hr{display:block;width:100%;height:1px;border:0;background:#486e6e}.page__content{padding:85px 0}@media(max-width:1199px){html,body{font:400 18px/140% canada-type-gibson,sans-serif}#primary{margin-top:50px}.button,.woocommerce .addresses .edit,.woocommerce-page .addresses .edit,.has-button a{font:600 16px/1em canada-type-gibson,sans-serif;padding:12px 20px 14px}.p-top{padding-top:25px!important}.p-bottom{padding-bottom:25px!important}.p-both{padding:25px 0!important}.mb{margin-bottom:25px!important}.mt{margin-top:25px!important}blockquote{flex-direction:column;align-items:center;margin-top:25px;padding:25px;text-align:center}blockquote h1,blockquote h2,blockquote h3,blockquote h4,blockquote h5,blockquote h6{width:100%}blockquote h1+p,blockquote h2+p,blockquote h3+p,blockquote h4+p,blockquote h5+p,blockquote h6+p{position:static}blockquote h1+p img,blockquote h2+p img,blockquote h3+p img,blockquote h4+p img,blockquote h5+p img,blockquote h6+p img{max-height:150px}.page__content{padding:35px 0}}.h1,.the-content h1{font:320 52px/125% "JessiNeueVariable",Helvetica,Arial,Sans-Serif;margin-bottom:30px}.h2,.the-content h2{font:320 50px/125% "JessiNeueVariable",Helvetica,Arial,Sans-Serif;margin-bottom:25px}.h3,.the-content h3{font:320 34px/125% "JessiNeueVariable",Helvetica,Arial,Sans-Serif;margin-bottom:25px}.h4,.the-content h4{font:600 22px/130% canada-type-gibson,sans-serif;margin-bottom:40px}.h5,.the-content h5{font:200 40px/120% canada-type-gibson,sans-serif;margin-bottom:25px}.h6,.the-content h6{font:200 40px/120% canada-type-gibson,sans-serif}.the-content>*:last-child{margin-bottom:0}.the-content p{margin-bottom:25px}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6{color:#2b3b32}.the-content ul:not(.wc_payment_methods){display:flex;flex-direction:column;gap:10px}.the-content ul:not(.wc_payment_methods) li{position:relative;padding-left:25px}.the-content ul:not(.wc_payment_methods) li:before{content:"";position:absolute;top:11px;left:0;border-radius:50%;width:12px;height:12px;background:#a1ca9c}.the-content a{text-decoration:underline}.the-content a:hover{color:#62c17b}@media(max-width:1199px){.h1,.the-content h1{font-size:34px;margin-bottom:15px}.h2,.the-content h2{font-size:32px;margin-bottom:15px}.h3,.the-content h3{font-size:26px}.h4,.the-content h4{font-size:20px;margin-bottom:15px}.h5,.the-content h5{font-size:18px}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:4;padding:35px 0;background:#fff;box-shadow:0 0 10px #0000001a}.site-header>.container__inner{display:flex;align-items:center;justify-content:space-between}.site-header__logo{display:block;height:45px;width:auto}.site-header__logo img{height:100%;width:auto;display:block}.site-header__nav{font:400 18px/1em canada-type-gibson,sans-serif}.site-header__nav>ul{display:flex;align-items:center;gap:35px}.site-header__actions{display:none}.site-header .hamburger{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;background:none;border:0;cursor:pointer;color:#62c17b;gap:15px;text-transform:uppercase;font:16px/1em canada-type-gibson,sans-serif;letter-spacing:1px}.site-header .hamburger .label__close{display:none}.site-header .hamburger .icon{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:30px}.site-header .hamburger .icon span{display:block;height:2px;background:#62c17b!important;transition:all .14s ease-in-out}.site-header .hamburger .icon span:nth-child(1),.site-header .hamburger .icon span:nth-child(3){width:80%}.site-header .hamburger .icon span:nth-child(2){width:100%}.site-header .hamburger:hover .icon span:nth-child(1),.site-header .hamburger:hover .icon span:nth-child(3){width:100%}.site-nav{display:none;position:fixed;z-index:3;top:50px;left:0;width:100%;height:calc(100% - 50px);background:#f4f6f2;padding:15px 0;transform:translate(100%);transition:all .14s ease-in-out}.site-nav-is-open .site-nav{transform:translate(0)}.site-nav-is-open .site-header .hamburger .icon{position:relative}.site-nav-is-open .site-header .hamburger .icon span{position:absolute;top:50%;left:50%;width:100%;height:2px;background:#fff;transition:all .14s ease-in-out;transform-origin:center}.site-nav-is-open .site-header .hamburger .icon span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}.site-nav-is-open .site-header .hamburger .icon span:nth-child(2){opacity:0}.site-nav-is-open .site-header .hamburger .icon span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}.site-nav>.container__inner{overflow-y:auto;scrollbar-width:none}.site-nav>.container__inner ::-webkit-scrollbar{display:none}.site-nav>.container__inner>ul{display:flex;flex-direction:column;gap:15px}@media(max-width:1199px){.site-header{padding:10px 0}.site-header__nav{display:none}.site-header__logo{height:30px}.site-header__actions{display:block}.site-nav{display:grid}.site-nav .has-cart .cart-count{position:static;top:unset;right:unset;display:inline-flex;margin-left:5px}}.site-footer{padding:65px 0;background:#343434;color:#9a9a9a;font:12px/130% canada-type-gibson,sans-serif}.site-footer .container__inner{display:flex;justify-content:space-between;align-items:center;gap:100px}.site-footer__logo{display:block;margin-bottom:30px}.site-footer__col{width:25%}.site-footer__col:nth-child(2){width:50%;text-align:center}.site-footer__col:nth-child(2) .the-content a{color:#62c17b}.site-footer__col:nth-child(2) .the-content a:hover{color:#fff}.site-footer__col:nth-child(3){color:#fff;font:400 14px/130% canada-type-gibson,sans-serif}.site-footer__col:nth-child(3) a{color:#fff}.site-footer__col:nth-child(3) a:hover{color:#62c17b}.site-footer__nav{margin-bottom:30px;font-size:13px}.site-footer__nav>ul{display:flex;align-items:center;justify-content:center;gap:10px}.site-footer__nav>ul li:after{content:"|";margin-left:10px}.site-footer__nav>ul li:last-child:after{display:none}.site-footer__nav>ul a{color:#fff}.site-footer__nav>ul a:hover{color:#62c17b}.site-footer__phones{display:flex;align-items:center;gap:10px}.site-footer__phones li:after{content:"|";margin-left:5px}.site-footer__phones li:last-child:after{display:none}.site-footer__phones a{color:#fff}.site-footer__phones a:hover{color:#62c17b}.site-footer__coordinates,.site-footer__phones{margin-bottom:30px}@media(max-width:1199px){.site-footer{padding:35px 0}.site-footer .container__inner{flex-direction:column;gap:25px;align-items:flex-start}.site-footer__nav>ul{align-items:flex-start;flex-direction:column}.site-footer__nav>ul li:after{display:none}.site-footer__col{width:100%!important}.site-footer__col:nth-child(2){text-align:left}}html .gform_wrapper.gravity-theme .gform_required_legend,body .gform_wrapper.gravity-theme .gform_required_legend{display:none}.newsletter-cta{position:relative}.newsletter-cta:before{content:"";display:block;position:absolute;top:176px;bottom:0;width:100%;left:0;z-index:0;background-image:url(./newsletter-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.newsletter-cta__image-top{display:block;margin-bottom:95px}.newsletter-cta__inner{display:flex;gap:190px;align-items:center;padding-bottom:110px}.newsletter-cta__content{width:50%}.newsletter-cta__content .the-content{margin-bottom:35px}.newsletter-cta__image{width:50%}.newsletter-cta__image img{display:block;width:100%;border-radius:50%}@media(max-width:1199px){.newsletter-cta:before{top:40px}.newsletter-cta__image-top{margin-bottom:45px}.newsletter-cta__inner{flex-direction:column;gap:35px;padding-bottom:45px}.newsletter-cta__content,.newsletter-cta__image{width:100%}}.home .newsletter-cta{background:#f4f6f2}.woocommerce li,.woocommerce-page li{padding-left:0!important}.woocommerce li:before,.woocommerce-page li:before{display:none!important}.woocommerce-message,.woocommerce-info,.woocommerce-page-message,.woocommerce-page-info{background:#f4f6f2;border-top-color:#62c17b}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-page-message:before,.woocommerce-page-info:before{color:#62c17b}.woocommerce-message a,.woocommerce-info a,.woocommerce-page-message a,.woocommerce-page-info a{text-decoration:underline;color:#62c17b}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-page-message a:hover,.woocommerce-page-info a:hover{color:#2b3b32}.woocommerce .woocommerce-cart-form,.woocommerce #customer_details,.woocommerce-page .woocommerce-cart-form,.woocommerce-page #customer_details{margin-bottom:35px}.woocommerce .woocommerce-cart-form .coupon,.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;gap:10px}.woocommerce .woocommerce-cart-form #coupon_code,.woocommerce-page .woocommerce-cart-form #coupon_code{border:1px solid #343434;border-radius:30px;padding:15px 20px;width:100%;max-width:250px}.woocommerce .woocommerce-cart-form .product-thumbnail,.woocommerce-page .woocommerce-cart-form .product-thumbnail{display:none!important}.woocommerce .woocommerce-cart-form .remove:hover,.woocommerce-page .woocommerce-cart-form .remove:hover{background:none;color:var(--wc-red)!important}.woocommerce .woocommerce-cart-form .actions,.woocommerce-page .woocommerce-cart-form .actions{background:#f4f6f2;border-radius:0 0 30px 30px}.woocommerce .required_field,.woocommerce label:not(.woocommerce-form__label-for-checkbox),.woocommerce-page .required_field,.woocommerce-page label:not(.woocommerce-form__label-for-checkbox){font:400 14px/1em canada-type-gibson,sans-serif;text-transform:uppercase;color:#62c17b;margin-bottom:5px}.woocommerce textarea,.woocommerce input[type=text],.woocommerce input[type=password],.woocommerce input[type=email],.woocommerce input[type=tel],.woocommerce-page textarea,.woocommerce-page input[type=text],.woocommerce-page input[type=password],.woocommerce-page input[type=email],.woocommerce-page input[type=tel]{border:1px solid #343434;border-radius:34px!important;background:#fff;padding:15px 20px!important;font:600 16px/100% canada-type-gibson,sans-serif;color:#343434}.woocommerce textarea::placeholder,.woocommerce input[type=text]::placeholder,.woocommerce input[type=password]::placeholder,.woocommerce input[type=email]::placeholder,.woocommerce input[type=tel]::placeholder,.woocommerce-page textarea::placeholder,.woocommerce-page input[type=text]::placeholder,.woocommerce-page input[type=password]::placeholder,.woocommerce-page input[type=email]::placeholder,.woocommerce-page input[type=tel]::placeholder{color:#343434}.woocommerce input[type=number],.woocommerce-page input[type=number]{border:1px solid #343434;border-radius:34px!important;background:#fff;padding:15px 20px;font:600 16px/100% canada-type-gibson,sans-serif;color:#343434;width:auto!important;max-width:120px}.woocommerce .checkout_coupon,.woocommerce-page .checkout_coupon{border:0!important;background:#f4f6f2;display:flex;align-items:center;gap:20px}.woocommerce #billing_country_field,.woocommerce-page #billing_country_field{display:none}.woocommerce .select2-container .select2-selection,.woocommerce-page .select2-container .select2-selection{border-radius:30px!important;font:600 16px/100% canada-type-gibson,sans-serif;padding:8px 20px}.woocommerce textarea,.woocommerce-page textarea{resize:vertical}.woocommerce ul.payment_methods li>label,.woocommerce-page ul.payment_methods li>label{top:-7px!important;position:relative!important}.woocommerce #add_payment_method #payment,.woocommerce-page #add_payment_method #payment{background:#f4f6f2}.woocommerce-checkout fieldset,.woocommerce-page-checkout fieldset{border:0;margin:0;padding:0}.woocommerce #payment,.woocommerce-page #payment{background:#f4f6f2;border-radius:30px;margin-top:35px}.woocommerce .payment_box,.woocommerce-page .payment_box{background:#3434341a!important}.woocommerce .payment_box:before,.woocommerce-page .payment_box:before{display:none!important}.woocommerce .woocommerce-order-overview,.woocommerce-page .woocommerce-order-overview{border:1px solid #343434;border-radius:30px;list-style:none}.woocommerce .woocommerce-order-overview li,.woocommerce-page .woocommerce-order-overview li{border-right:0!important;border-bottom:1px solid #343434;padding:9px 12px;color:#62c17b;margin-right:0!important}.woocommerce .woocommerce-order-overview li:before,.woocommerce-page .woocommerce-order-overview li:before{display:none}.woocommerce .woocommerce-order-overview li strong,.woocommerce-page .woocommerce-order-overview li strong{color:#343434}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid #343434;border-radius:30px;width:100%;overflow:hidden}.woocommerce table.shop_table thead th,.woocommerce-page table.shop_table thead th{color:#62c17b;text-align:right;padding:10px}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td{border-top-color:#343434;padding:10px}.woocommerce table.shop_table li:before,.woocommerce-page table.shop_table li:before{display:none}.woocommerce .woocommerce-checkout-review-order-table thead th,.woocommerce-page .woocommerce-checkout-review-order-table thead th{border-bottom:1px solid #343434}.woocommerce .woocommerce-checkout-review-order-table thead th:not(:first-child),.woocommerce-page .woocommerce-checkout-review-order-table thead th:not(:first-child){text-align:right}.woocommerce .woocommerce-checkout-review-order-table thead th:first-child,.woocommerce-page .woocommerce-checkout-review-order-table thead th:first-child{text-align:left;border-right:1px solid #343434}.woocommerce .woocommerce-checkout-review-order-table tbody td:not(:first-child),.woocommerce-page .woocommerce-checkout-review-order-table tbody td:not(:first-child){text-align:right}.woocommerce .woocommerce-checkout-review-order-table tbody td:first-child,.woocommerce-page .woocommerce-checkout-review-order-table tbody td:first-child{text-align:left;border-right:1px solid #343434}.woocommerce .woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce .woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce-page .woocommerce-checkout-review-order-table tfoot tr:first-child th{border-top:2px solid #343434}.woocommerce .woocommerce-checkout-review-order-table tfoot th:not(:first-child),.woocommerce .woocommerce-checkout-review-order-table tfoot td:not(:first-child),.woocommerce-page .woocommerce-checkout-review-order-table tfoot th:not(:first-child),.woocommerce-page .woocommerce-checkout-review-order-table tfoot td:not(:first-child){text-align:right}.woocommerce .woocommerce-checkout-review-order-table tfoot th:first-child,.woocommerce .woocommerce-checkout-review-order-table tfoot td:first-child,.woocommerce-page .woocommerce-checkout-review-order-table tfoot th:first-child,.woocommerce-page .woocommerce-checkout-review-order-table tfoot td:first-child{text-align:left}.woocommerce .woocommerce-customer-details address,.woocommerce-page .woocommerce-customer-details address{border:1px solid #343434;border-radius:30px;padding:15px}.woocommerce .woocommerce-customer-details address a,.woocommerce-page .woocommerce-customer-details address a{color:#62c17b}.woocommerce .input-checkbox,.woocommerce-page .input-checkbox{width:25px;height:25px;border-radius:2px;accent-color:#62C17B}.woocommerce .input-radio,.woocommerce-page .input-radio{width:27px;height:27px;border-radius:50%;accent-color:#62C17B}.woocommerce .woocommerce-MyAccount-navigation,.woocommerce-page .woocommerce-MyAccount-navigation{border:1px solid #343434;border-radius:30px}.woocommerce .woocommerce-MyAccount-navigation>ul,.woocommerce-page .woocommerce-MyAccount-navigation>ul{list-style:none;display:block}.woocommerce .woocommerce-MyAccount-navigation>ul li,.woocommerce-page .woocommerce-MyAccount-navigation>ul li{padding:10px 15px!important;margin:0}.woocommerce .woocommerce-MyAccount-navigation>ul li:not(:last-child),.woocommerce-page .woocommerce-MyAccount-navigation>ul li:not(:last-child){border-bottom:1px solid #343434}.woocommerce .woocommerce-MyAccount-navigation>ul li:before,.woocommerce-page .woocommerce-MyAccount-navigation>ul li:before{display:none}.woocommerce .woocommerce-MyAccount-navigation>ul li a,.woocommerce-page .woocommerce-MyAccount-navigation>ul li a{text-decoration:none}.woocommerce .woocommerce-MyAccount-navigation>ul li.is-active,.woocommerce-page .woocommerce-MyAccount-navigation>ul li.is-active{color:#62c17b}.woocommerce fieldset,.woocommerce-page fieldset{border-radius:30px;border:0;margin:15px 0}.woocommerce fieldset legend,.woocommerce-page fieldset legend{background:#62c17b;color:#fff;padding:10px;border-radius:30px;margin-bottom:30px;text-transform:uppercase;font:16px/1em canada-type-gibson,sans-serif}.woocommerce .addresses .col-1,.woocommerce .addresses .col-2,.woocommerce-page .addresses .col-1,.woocommerce-page .addresses .col-2{width:100%!important;float:none!important}.woocommerce .addresses .col-2,.woocommerce-page .addresses .col-2{margin-top:80px}.woocommerce .addresses .edit,.woocommerce-page .addresses .edit{float:none!important}.woocommerce .addresses address,.woocommerce-page .addresses address{background:#f4f6f2;padding:15px;border-radius:30px;margin-top:15px}.woocommerce table.woocommerce-orders-table thead th,.woocommerce table.woocommerce-orders-table thead td,.woocommerce table.woocommerce-table--order-details thead th,.woocommerce table.woocommerce-table--order-details thead td,.woocommerce-page table.woocommerce-orders-table thead th,.woocommerce-page table.woocommerce-orders-table thead td,.woocommerce-page table.woocommerce-table--order-details thead th,.woocommerce-page table.woocommerce-table--order-details thead td{text-align:left}.woocommerce table.woocommerce-orders-table tbody th,.woocommerce table.woocommerce-table--order-details tbody th,.woocommerce-page table.woocommerce-orders-table tbody th,.woocommerce-page table.woocommerce-table--order-details tbody th,.woocommerce table.woocommerce-orders-table tbody td,.woocommerce table.woocommerce-table--order-details tbody td,.woocommerce-page table.woocommerce-orders-table tbody td,.woocommerce-page table.woocommerce-table--order-details tbody td{border-top-color:#343434!important;text-align:left}@media(max-width:1199px){.woocommerce .woocommerce-cart-form .shop_table_responsive tr td{text-align:left!important}.woocommerce .woocommerce-cart-form .shop_table_responsive tr td:before{float:none!important;display:block}.woocommerce .col2-set .col-2{margin-top:35px}}.hero{background:var(--color-background)}.hero .container__inner{display:flex;align-items:flex-end}.hero__content{color:var(--color-text);width:50%;padding:80px 0}.hero__image{width:50%;display:flex;align-items:flex-end;justify-content:flex-end}.hero__image img{display:block}@media(max-width:1199px){.hero .container__inner{flex-direction:column}.hero__content{width:100%;padding:40px 0}.hero__image{width:100%;justify-content:center}}.bo-content-image .container__bo-right{display:flex;align-items:flex-start;gap:80px}.bo-content-image__content,.bo-content-image__image{width:50%}.bo-content-image__image img{display:block;width:100%}@media(max-width:1199px){.bo-content-image .container__bo-right{flex-direction:column;gap:35px}.bo-content-image__content{width:100%;padding-right:15px}.bo-content-image__image{display:flex;width:100%;justify-content:flex-end}}.teaser .container__inner{max-width:1045px;margin:0 auto}.teaser__inner{position:relative;padding:85px 115px;background:var(--color-background);color:var(--color-text);border-radius:38px}.teaser__inner .the-content,.teaser__inner .the-content h1,.teaser__inner .the-content h2,.teaser__inner .the-content h3,.teaser__inner .the-content h4,.teaser__inner .the-content h5,.teaser__inner .the-content h6{color:inherit}.teaser__inner.has-bg-image{padding:85px 150px 85px 115px;overflow:hidden}.teaser__inner.has-bg-image img{position:absolute;bottom:0;right:0;aspect-ratio:1/1;display:block;width:265px}.teaser__inner.has-of-image.img-left{padding-left:350px}.teaser__inner.has-of-image.img-left img{left:0}.teaser__inner.has-of-image.img-right{padding-right:350px}.teaser__inner.has-of-image.img-right img{right:0}.teaser__inner.has-of-image img{display:block;position:absolute;bottom:0;width:350px;aspect-ratio:350/600;object-fit:contain;object-position:center bottom;max-height:600px}@media(max-width:1199px){.teaser__inner{padding:25px!important;border-radius:12px}.teaser__inner.has-bg-image{display:flex;flex-direction:column}.teaser__inner.has-bg-image img{position:static;right:unset;bottom:unset;margin:0 -25px -25px;width:calc(100% + 50px);max-width:none}.teaser__inner.has-of-image img{position:static;right:unset!important;left:unset!important;margin:25px auto -25px;width:100%;aspect-ratio:1/1}}.hcc>.container__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:85px;max-width:1200px;margin:0 auto}.hcc.heading-right .hcc__heading{order:2}.hcc.heading-right .hcc__content{order:1}@media(max-width:1199px){.hcc>.container__inner{grid-template-columns:1fr;gap:25px}.hcc__heading{order:1!important}.hcc__content{order:2!important}}.order-form{background:#f4f6f2}.order-form>.container{max-width:920px;margin:0 auto}.order-form__teaser{background:#62c17b;color:#fff;border-radius:30px;padding:30px;display:flex;align-items:center;font:300 24px/140% canada-type-gibson,sans-serif}.order-form__teaser-subheading{border-right:1px solid #FFFFFF;margin-right:30px;flex:none;padding:30px 30px 30px 0}.order-form__teaser-content{flex:1;padding:30px 0}.order-form__table{background:#d3e6e5;color:#45747f;border-radius:30px;padding:30px}.order-form__table--heading{display:flex;align-items:center;border-bottom:1px solid #45747F;margin-bottom:10px;padding-bottom:10px;gap:35px;flex:none}.order-form__table--heading-title{flex:none}.order-form__table table{width:100%;margin:40px 0}.order-form__table table thead{font-weight:500}.order-form__table table th,.order-form__table table td{padding:25px;text-align:center}.order-form__table table tr:last-child td{border-bottom:none}.order-form__table table tr th,.order-form__table table tr td{border-bottom:1px solid #45747F;border-right:1px solid #45747F}.order-form__table table tr th:last-child,.order-form__table table tr td:last-child{border-right:none}.order-form__form{background:#fff;border-radius:30px;border:1px solid #000000;padding:30px}.order-form__form .bulk-products .bulk-product{border-bottom:1px solid #45747F;padding:35px 0;display:flex;justify-content:space-between;gap:15px}.order-form__form .bulk-products .bulk-product:first-child{padding-top:0}.order-form__form .bulk-products .bulk-product .qty{position:relative;display:flex;align-items:center;gap:15px;border:1px solid #343434;border-radius:34px;width:120px;height:34px;padding:4px;margin-top:15px}.order-form__form .bulk-products .bulk-product .qty input{display:flex;width:100%;height:100%;border:none;-webkit-appearance:none;-moz-appearance:textfield;text-align:center;font:400 18px/100% canada-type-gibson,sans-serif}.order-form__form .bulk-products .bulk-product .qty input::-webkit-outer-spin-button,.order-form__form .bulk-products .bulk-product .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-form__form .bulk-products .bulk-product .qty button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:#343434;background-position:center center;background-size:contain;background-repeat:no-repeat;cursor:pointer;color:#fff;border-radius:50%;flex:none}.order-form__form .bulk-products .bulk-product .qty button.minus{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%3e%3ccircle%20cx='11.5'%20cy='11.5'%20r='11.5'%20fill='%23363636'/%3e%3cpath%20d='M16.8293%2011.7803L6.17081%2011.7803'%20stroke='white'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e")}.order-form__form .bulk-products .bulk-product .qty button.plus{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='23'%20height='23'%20viewBox='0%200%2023%2023'%20fill='none'%3e%3ccircle%20cx='11.5'%20cy='11.5'%20r='11.5'%20fill='%23363636'/%3e%3cpath%20d='M11.2195%206.73193L11.2195%2017.3905'%20stroke='white'%20stroke-width='3'%20stroke-linecap='round'/%3e%3cpath%20d='M16.8293%2011.7803L6.17081%2011.7803'%20stroke='white'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c/svg%3e")}.order-form__form .bulk-products__subtotal{margin-top:20px}.order-form__form .bulk-products__outro{margin-top:20px;text-align:center}@media(max-width:1199px){.order-form__teaser{flex-direction:column;gap:0;text-align:center;padding:15px}.order-form__teaser-subheading{border-right:none;margin-right:0;padding:0}.order-form__teaser-content{padding:15px 0 0}.order-form__table--heading{flex-direction:column;gap:10px}.order-form__table table{margin:15px 0}.order-form__table table td,.order-form__table table th{padding:10px}.order-form__form{padding:15px}.order-form__form .bulk-products .bulk-product{flex-direction:column;padding:15px 0}.order-form__form .bulk-products__subtotal{margin-top:10px;text-align:left}}
