input[type=checkbox],input[type=radio],input[type=range],progress{accent-color:#9dae20}.gform_wrapper{--gf-ctrl-outline-width: 0 !important;--gf-ctrl-outline-width-focus: 0 !important;--gf-ctrl-outline-color: transparent !important;--gf-ctrl-outline-color-focus: transparent !important;--gf-ctrl-outline-offset: 0 !important;--gf-local-outline-width: 0 !important;--gf-local-outline-color: transparent !important}.gform_wrapper *:focus:not(:focus-visible),.gform_wrapper *:focus-within:not(:focus-visible),.gform_wrapper:focus-within:not(:focus-visible){outline:0 none rgba(0,0,0,0) !important;outline-offset:0 !important;box-shadow:none !important}.gform_wrapper *:focus-visible{outline:3px solid var(--tl-focus-ring, #ffdd00) !important;outline-offset:0 !important;box-shadow:0 0 0 5px var(--tl-focus-ring-surround, #0b0c0c) !important}.gform_wrapper .gform_validation_errors{display:none !important}.gform_wrapper .gform_confirmation_message{font-size:18px;color:#000;padding:40px 0;text-align:center}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper form .gform-body{margin-bottom:36px}.gform_wrapper form .gform-body .gform_fields{display:block !important;grid-column-gap:0 !important;-moz-column-gap:0 !important;column-gap:0 !important;margin:0;padding:0;list-style:none}.gform_wrapper form .gform-body .gform_fields .gfield{position:relative;margin:0 0 26px 0;padding:0}.gform_wrapper form .gform-body .gform_fields .gfield:last-child{margin-bottom:0}.gform_wrapper form .gform-body .gform_fields .gfield .gfield_label,.gform_wrapper form .gform-body .gform_fields .gfield label.gform-field-label.gform-field-label--type-sub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gform_wrapper form .gform-body .gform_fields .gfield .gfield_validation_message{position:absolute;margin:0;font-size:14px;color:#d32f2f;margin-top:4px}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{width:100%;border:none;border-bottom:1px solid #000;border-radius:0;background:rgba(0,0,0,0);padding:14px 0;margin:0;font-size:18px;font-weight:400;color:#000;font-family:"Work Sans",sans-serif;box-shadow:none !important;--tl-focus-ring: transparent;--tl-focus-ring-surround: transparent;transition:all .25s ease !important;transition-property:border-color,background-color,color !important}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{color:#000;opacity:.5;font-size:18px;font-weight:700}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{color:#000;opacity:.5;font-size:18px;font-weight:700}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus{border-bottom-color:#000;border-bottom-width:2px}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus:not(:focus-visible),.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus:not(:focus-visible){outline:none;box-shadow:none}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible,.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea:focus-visible{outline:3px solid var(--tl-focus-ring, #ffdd00) !important;outline-offset:0 !important;box-shadow:0 0 0 5px var(--tl-focus-ring-surround, #0b0c0c) !important}@media(max-width: 767px){.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{font-size:16px}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder, .gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::-moz-placeholder{font-size:16px}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea::placeholder{font-size:16px}}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:50px}@media(max-width: 767px){.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container input:not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:45px}}.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{height:128px;min-height:128px;max-height:400px;resize:vertical;padding:14px 0 !important;margin:0 !important;field-sizing:content}@media(max-width: 767px){.gform_wrapper form .gform-body .gform_fields .gfield .ginput_container textarea{height:100px;min-height:100px;max-height:300px}}.gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half{display:inline-block;width:calc(50% - 7px);vertical-align:top}.gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half:nth-child(1),.gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half:nth-child(3){margin-right:14px}@media(max-width: 767px){.gform_wrapper form .gform-body .gform_fields .gfield.gfield--width-half{display:block;width:100%;margin-right:0 !important}}.gform_wrapper form .gform_footer{margin:0;padding:0}.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_footer .gform_button{width:319px !important;background:#000 !important}@media(max-width: 767px){.gform_wrapper form .gform_footer input[type=submit],.gform_wrapper form .gform_footer .gform_button{width:100% !important}}.gform_wrapper form .gform_footer input[type=submit]:hover,.gform_wrapper form .gform_footer .gform_button:hover{background:#333 !important}.gform_wrapper .tl-form-error{font-size:16px;color:#d32f2f;margin-bottom:20px}@media(max-width: 767px){.gform_wrapper .tl-form-error{font-size:14px}}.section-contact{background:#9dae20;padding:65px 0;position:relative}@media(min-width: 768px)and (max-width: 1149px){.section-contact{padding:50px 0}}@media(max-width: 767px){.section-contact{padding:40px 0}}.section-contact h2{font-size:36px;font-weight:500;line-height:normal;color:#000;margin:0 0 72px 0;max-width:680px}@media(min-width: 768px)and (max-width: 1149px){.section-contact h2{font-size:32px;margin-bottom:50px;max-width:100%}}@media(max-width: 767px){.section-contact h2{font-size:24px;margin-bottom:40px}}.section-contact .container{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}@media(min-width: 768px)and (max-width: 1149px){.section-contact .container{flex-direction:column;align-items:flex-start;gap:40px}}@media(max-width: 767px){.section-contact .container{flex-direction:column;gap:32px}}.section-contact .container>h2{flex:1 1 100%}.section-contact article{flex:0 0 866px;max-width:866px}@media(min-width: 768px)and (max-width: 1149px){.section-contact article{flex:1 1 auto;max-width:100%}}@media(max-width: 767px){.section-contact article{flex:1 1 auto;max-width:100%}}.section-contact aside{flex:0 0 313px;max-width:313px;text-align:left}.section-contact aside a{color:#9dae20;text-decoration:none;transition:all .25s ease !important}.section-contact aside a:hover{text-decoration:underline}.section-contact aside h2{margin-bottom:24px}@media(min-width: 768px)and (max-width: 1149px){.section-contact aside h2{font-size:32px;margin-bottom:20px}}@media(max-width: 767px){.section-contact aside h2{margin-bottom:20px}}.section-contact aside p{margin-bottom:36px}@media(min-width: 768px)and (max-width: 1149px){.section-contact aside p{font-size:16px;margin-bottom:28px}}@media(max-width: 767px){.section-contact aside p{font-size:15px;margin-bottom:24px}}.section-contact aside p:last-child{margin-bottom:0}.section-contact aside strong,.section-contact aside b{font-weight:700}.section-contact aside em,.section-contact aside i{font-style:italic}.section-contact aside ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;margin-bottom:1em}@media(max-width: 767px){.section-contact aside ul{gap:12px}}.section-contact aside ul:last-child{margin-bottom:0}.section-contact aside ul li{display:flex;align-items:flex-start;gap:11px;margin:0}@media(max-width: 767px){.section-contact aside ul li{gap:8px}}.section-contact aside ul li::before{content:"";display:block;width:20px;height:20px;min-width:20px;background-image:url("../images/svg/check-box.svg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:2px}@media(max-width: 767px){.section-contact aside ul li::before{width:18px;height:18px;min-width:18px}}.section-contact aside ol{margin-bottom:1em;padding-left:1.5em}.section-contact aside ol:last-child{margin-bottom:0}.section-contact aside ol li{margin-bottom:.5em}.section-contact aside ol li:last-child{margin-bottom:0}@media(min-width: 768px)and (max-width: 1149px){.section-contact aside{flex:1 1 auto;max-width:100%;text-align:left}}@media(max-width: 767px){.section-contact aside{flex:1 1 auto;max-width:100%;text-align:left;align-self:flex-start}}.section-contact aside p{font-size:18px;font-weight:400;line-height:normal;color:#000;margin:0 0 4px 0}.section-contact aside p:last-child{margin-bottom:0}@media(min-width: 768px)and (max-width: 1149px){.section-contact aside p{font-size:16px}}@media(max-width: 767px){.section-contact aside p{font-size:15px}}.section-contact aside a{color:#000;text-decoration:none !important}.section-contact aside a:hover{color:#fff}.section-contact .contact-error{text-align:center;padding:40px 0;margin:0;color:#000;opacity:.7;font-size:18px;line-height:1.5}@media(max-width: 767px){.section-contact .contact-error{padding:30px 0;font-size:16px}}body.page-template-cart{display:flex;flex-direction:column;min-height:100vh}@supports(min-height: 100dvh){body.page-template-cart{min-height:100dvh}}body.page-template-cart>main.page-cart{flex:1 0 auto}body.page-template-cart>footer{flex-shrink:0;margin-top:auto}.page-cart{background:#fff}.section-cart{padding-top:140px;padding-bottom:140px}@media(min-width: 768px)and (max-width: 1149px){.section-cart{padding-top:100px;padding-bottom:80px}}@media(max-width: 767px){.section-cart{padding-top:80px;padding-bottom:60px}}.section-cart>.container{display:flex;flex-direction:column;gap:80px}@media(min-width: 768px)and (max-width: 1149px){.section-cart>.container{gap:60px}}@media(max-width: 767px){.section-cart>.container{gap:40px}}.section-cart>.container>h1{margin-bottom:0;font-size:70px}@media(max-width: 767px){.section-cart>.container>h1{font-size:34px}}.cart-empty{text-align:center;padding:60px 0}@media(max-width: 767px){.cart-empty{padding:40px 0}}.cart-empty h2{margin-bottom:16px}.cart-empty p{margin-bottom:32px}.cart-items__header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:36px}@media(max-width: 767px){.cart-items__header{margin-bottom:24px}}.cart-items__header h2{margin-bottom:0}.cart-items__count{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#9dae20;white-space:nowrap}.cart-items__footer{margin-top:36px}@media(max-width: 767px){.cart-items__footer{margin-top:24px}}.cart-continue{display:inline-flex;align-items:center;gap:11px;font-size:16px;font-weight:500;color:#000;text-decoration:none;transition:all .25s ease !important}.cart-continue::before{content:"";width:16px;height:16px;background-image:url("../images/svg/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}.cart-continue:hover{color:#9dae20}.cart-item{display:flex;align-items:center;gap:24px;background:#f6efe2;border-radius:10px;padding:13px;margin-bottom:14px;transition:all .25s ease !important}@media(max-width: 767px){.cart-item{gap:14px;padding:10px}}.cart-item:last-of-type{margin-bottom:0}.cart-item.is-removing{opacity:0;transform:translateX(-20px)}.cart-item figure{position:relative}.cart-item figure::after{content:"";position:absolute;top:clamp(6px,4%,20px);right:clamp(6px,4%,20px);width:clamp(18px,22%,63px);aspect-ratio:1;background:url("../images/svg/product-logo-green.svg") no-repeat center/contain;pointer-events:none;z-index:2}.cart-item figure{flex:0 0 auto;width:120px;height:120px;margin:0;border-radius:10px;overflow:hidden;background:#fff;padding:10px}@media(max-width: 767px){.cart-item figure{width:80px;height:80px;padding:6px}}.cart-item figure a{display:block;width:100%;height:100%}.cart-item figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cart-item__info{flex:1 1 auto;min-width:0}.cart-item__info h3{margin-bottom:6px}@media(max-width: 767px){.cart-item__info h3{font-size:16px}}.cart-item__info h3 a{color:#000;text-decoration:none;transition:all .25s ease !important}.cart-item__info h3 a:hover{color:#9dae20}.cart-item__manufacturer{font-size:15px;margin-bottom:0}@media(max-width: 767px){.cart-item__manufacturer{font-size:14px}}.cart-remove{flex:0 0 auto;position:relative;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:#fff;cursor:pointer;transition:all .25s ease !important}@media(max-width: 767px){.cart-remove{width:32px;height:32px}}.cart-remove::before,.cart-remove::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#000;transition:all .25s ease !important}@media(max-width: 767px){.cart-remove::before,.cart-remove::after{width:13px}}.cart-remove::before{transform:translate(-50%, -50%) rotate(45deg)}.cart-remove::after{transform:translate(-50%, -50%) rotate(-45deg)}.cart-remove:hover{background:#9dae20}.cart-remove:hover::before,.cart-remove:hover::after{background:#fff}.cart-remove:disabled{opacity:.5;cursor:default}.cart-error{color:#9dae20}