html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif;z-index:9999}.modal__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center}.modal__container{padding:30px;max-height:100vh;overflow-y:auto;box-sizing:border-box;max-width:800px;width:fit-content;background:#fff;box-shadow:4px 4px 30px #1f2e5540;border-radius:36px}@media(max-width:768px){.modal__container{border-radius:0;padding:24px 16px}}.modal__title{display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;box-sizing:border-box;font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-transform:uppercase;color:#2d3748}.modal__header .modal__close:before{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:32px}.modal-offer>div,.modal-offer h2{color:#000!important}.modal-offer .modal__container{max-width:600px;width:100%;box-shadow:0 4px 28px #002e5e1a;padding:40px 36px;border-radius:16px}.modal-offer .modal__header{display:flex;justify-content:flex-end;align-items:center}.modal-offer .modal__header button{border:none;outline:none}.modal-offer .modal__body h2{font-size:24px;font-weight:700;line-height:36px;text-align:center;text-transform:uppercase;margin-bottom:20px}.modal-offer .modal__body div{font-size:16px;line-height:24px;text-align:center}.modal-offer .modal__content{color:#000!important}.modal-offer .modal__footer{margin-top:36px;display:flex;justify-content:center;align-items:center}html{scroll-behavior:smooth}.section--subscribe{margin-top:var(--margin-top);margin-bottom:var(--margin-top)}.section--subscribe .section-container{display:grid;grid-template-columns:100%;grid-auto-rows:min-content;align-items:center;justify-content:center}.section--subscribe .section-header{color:var(--2-Text-main, #000);text-align:center;font-size:44px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1px}.section--subscribe .section-body{margin-top:24px;margin-bottom:32px;color:var(--2-Text-main, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.section--subscribe .section-footer{display:flex;align-items:center;justify-content:center}.section--subscribe .section-item{width:100%;max-width:376px;position:relative;--icon-size: 32px}.section--subscribe .section-item .button{position:absolute;right:0;top:0}.section--subscribe .section-item .button svg{width:var(--icon-size);height:var(--icon-size)}.section--subscribe .section-item input{padding-right:48px}@media(max-width:767.98px){.section--subscribe .section-header{font-size:26px}}.section--catalog{margin-top:var(--margin-top);margin-bottom:var(--margin-top)}.section--catalog .section-container{display:grid;grid-template-columns:100%;justify-content:space-between}.section--catalog .section-header{display:flex;align-items:center;justify-content:center}.section--catalog .section-body{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;column-gap:20px;row-gap:32px}.section--catalog .section-footer{display:flex;align-items:center;justify-content:center}@media(max-width:1023.98px){.section--catalog .section-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.section--catalog .section-body{grid-template-columns:100%;grid-auto-rows:min-content}}.section--other-products .section-container{grid-template-columns:auto min-content}.section--other-products .section-header{justify-content:space-between;flex-wrap:wrap;gap:8px}.section--other-products .section-header-title{font-size:30px}.section--other-products .section-body{grid-column:1/3}.section--other-products .section-footer .button{min-width:280px}@media(max-width:575.98px){.section--other-products .section-container{grid-template-columns:100%}.section--other-products .section-container>*{grid-row:auto;grid-column:auto}.section--other-products .section-header{justify-content:center}.section--other-products .section-footer{grid-row:3}}h1 i,h2 i{font-style:initial;color:var(--accent-color)}.font-italic,.font-italic *{font-style:italic}.z-2{z-index:2}.modal__overlay{position:fixed;inset:0;background:#0009;display:flex;justify-content:center;align-items:center;z-index:99}.modal__container{background-color:#fff;padding:30px;max-width:500px;max-height:100vh;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__content{margin-top:2rem;line-height:1.5;color:#000c}.modal__content img{width:100%}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.input--custom{display:block;position:relative;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input--custom input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{--size: 16px;height:var(--size);width:var(--size);min-width:var(--size);min-height:var(--size);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="8" r="7.5" stroke="%23E6ECF7"/></svg>');display:flex;align-items:center;justify-content:center}.input--custom input:checked~.checkmark{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><circle cx="8" cy="8" r="7.5" stroke="%230045AC"/><circle cx="8" cy="8" r="5" fill="%230045AC"/></svg>')}.input--custom .checkmark:after{--size: 10px;height:var(--size);width:var(--size);min-width:var(--size);min-height:var(--size)}input,select,textarea{background:#fff;max-width:100%}select.input-1{font-family:inherit;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:48px!important;cursor:pointer}.input-box{position:relative;margin:0}.input-box,.input-box *{box-sizing:border-box}.input-box textarea{width:100%;border:1px solid #cecece;background:#fff;padding:15px;font-weight:300;font-size:16px;color:#626262;outline:none}.input-box textarea::placeholder{color:#222;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input-box .input-label{z-index:2;position:absolute;color:#222;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;left:8px;top:12px;padding:0 16px;transition:.25s;user-select:none;pointer-events:none;font-style:normal;font-weight:400;font-size:16px;line-height:16px;display:flex;align-items:center;letter-spacing:.005em}.input-box .input-label svg{position:relative;width:15px;height:15px;top:2px;transition:.25s}.input-box .input-1{background-color:transparent;box-sizing:border-box;width:100%;color:#000;border:1px solid rgba(0,0,0,.2);border-radius:24px;padding:10px 24px;transition:.25s;font-size:16px;line-height:16px;font-style:normal;font-weight:400}.input-box .input-1:focus{border:1px solid #1E1E1E;transition:.25s;outline:none}.input-box .input-1::placeholder{color:#222;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input-box.error .input-label{color:#fc554c;top:-12px;background:#fff;font-size:11px;transition:.25s}.input-box.error .input-1{border:2px solid #FC554C}.input-box.fill .input-label:first-of-type{color:#000}.input-box.fill.error .input-label:first-of-type{color:#ff4741}.input-box.focus .input-label,.input-box.fill .input-label,.input-box.active .input-label{display:none;color:#000;top:-12px;background:#fff;font-size:11px;transition:.25s}.input-box.focus .input-label svg,.input-box.fill .input-label svg,.input-box.active .input-label svg{position:relative;width:11px;height:11px;top:2px;transition:.25s}.input-box.active .input-1{border:2px solid #000}.pull-right{float:right}.clear{clear:both}textarea{max-width:100%;min-width:100%;width:100%;min-height:134px}.input-box .selection-box:before{display:none}.input-box .selection-box:after{display:flex;align-items:center;justify-content:center;content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%237D838C' stroke-width='1.6'/%3E%3C/svg%3E%0A");width:24px;height:24px;right:12px;top:calc(50% - 8px)}input.input--clear{background:none;border:none;outline:none}input.input--clear::placeholder{color:inherit}.input-box .password-eye{position:absolute;top:0;right:0;padding:13px 16px}.input-box .password-eye svg:not(.active){display:none}.v-check{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.v-check a{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.v-check input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input:checked~.v-check__checkmark{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M3 1C1.89543 1 1 1.89543 1 3V21C1 22.1046 1.89543 23 3 23H21C22.1046 23 23 22.1046 23 21V3C23 1.89543 22.1046 1 21 1H3Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21 3H3L3 21H21V3ZM3 1C1.89543 1 1 1.89543 1 3V21C1 22.1046 1.89543 23 3 23H21C22.1046 23 23 22.1046 23 21V3C23 1.89543 22.1046 1 21 1H3Z" fill="%230045AC"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.6628 7.25117C19.0763 7.61719 19.1149 8.24918 18.7489 8.66276L12.1069 16.1676C12.101 16.1743 12.095 16.181 12.089 16.1878C11.9839 16.3066 11.8688 16.4367 11.7606 16.5405C11.6404 16.6558 11.4577 16.8104 11.2002 16.905C10.8549 17.0317 10.4784 17.0317 10.1332 16.905C9.87566 16.8104 9.69295 16.6558 9.57275 16.5405C9.46451 16.4367 9.34944 16.3066 9.24432 16.1878C9.23833 16.181 9.23237 16.1743 9.22644 16.1676L6.25117 12.8058C5.88514 12.3922 5.92369 11.7602 6.33727 11.3942C6.75084 11.0282 7.38283 11.0667 7.74886 11.4803L10.6667 14.7772L17.2512 7.33727C17.6172 6.92369 18.2492 6.88514 18.6628 7.25117ZM10.9652 15.1047C10.9672 15.1063 10.9683 15.1072 10.9683 15.1072C10.9683 15.1073 10.9673 15.1065 10.9652 15.1047ZM10.3651 15.1072C10.3651 15.1072 10.3661 15.1063 10.3681 15.1047C10.3661 15.1065 10.3651 15.1073 10.3651 15.1072Z" fill="%230045AC"/></svg>');background-color:#000!important;border-color:#000!important;border-radius:0}.v-check__container{position:absolute;top:0;right:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.v-check__checkmark{position:absolute;top:0;left:0;height:24px;width:24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="23" height="23" rx="3.5" stroke="%239D9C9C"/></svg>')}.v-check--cart,.v-check--cart-product,.v-check--product .v-check--checkout{padding:16px;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.v-check--cart .v-check__container,.v-check--cart-product .v-check__container,.v-check--product .v-check--checkout .v-check__container{border:#343F2A;background:#fff}.v-check--cart .v-check__checkmark,.v-check--cart-product .v-check__checkmark,.v-check--product .v-check--checkout .v-check__checkmark{top:calc(50% - 12px);left:16px;width:24px;height:24px;background-color:transparent!important;content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.9954' cy='12.0111' r='9.845' stroke='%231D211F' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.v-check--cart .v-check__input:checked~.v-check__container,.v-check--cart-product .v-check__input:checked~.v-check__container,.v-check--product .v-check--checkout .v-check__input:checked~.v-check__container{border:1px solid #5FA2FE;background:#e3ebfc}.v-check--cart .v-check__input:checked~.v-check__checkmark,.v-check--cart-product .v-check__input:checked~.v-check__checkmark,.v-check--product .v-check--checkout .v-check__input:checked~.v-check__checkmark{background-color:#000!important;border-color:#000!important;border-radius:0}.v-check--radio .v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11.9954' cy='12.0111' r='9.845' stroke='%231D211F' stroke-width='1.5'/%3E%3C/svg%3E%0A")}.v-check--radio .v-check__input:checked~.v-check__label{font-weight:600}.v-check--radio .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 1.41931C9.18955 1.41931 6.49421 2.53576 4.50693 4.52304C2.51964 6.51033 1.4032 9.20567 1.4032 12.0161C1.4032 14.8266 2.51964 17.5219 4.50693 19.5092C6.49421 21.4965 9.18955 22.6129 12 22.6129C14.8104 22.6129 17.5058 21.4965 19.4931 19.5092C21.4804 17.5219 22.5968 14.8266 22.5968 12.0161C22.5968 9.20567 21.4804 6.51033 19.4931 4.52304C17.5058 2.53576 14.8104 1.41931 12 1.41931ZM2.9232 12.0161C2.9232 9.60879 3.8795 7.30007 5.58173 5.59784C7.28396 3.89561 9.59268 2.93931 12 2.93931C14.4073 2.93931 16.716 3.89561 18.4183 5.59784C20.1205 7.30007 21.0768 9.60879 21.0768 12.0161C21.0768 14.4234 20.1205 16.7321 18.4183 18.4344C16.716 20.1366 14.4073 21.0929 12 21.0929C9.59268 21.0929 7.28396 20.1366 5.58173 18.4344C3.8795 16.7321 2.9232 14.4234 2.9232 12.0161ZM12 15.2161C12.8487 15.2161 13.6626 14.879 14.2627 14.2789C14.8629 13.6787 15.2 12.8648 15.2 12.0161C15.2 11.1674 14.8629 10.3535 14.2627 9.75337C13.6626 9.15325 12.8487 8.81611 12 8.81611C11.1513 8.81611 10.3374 9.15325 9.73726 9.75337C9.13714 10.3535 8.8 11.1674 8.8 12.0161C8.8 12.8648 9.13714 13.6787 9.73726 14.2789C10.3374 14.879 11.1513 15.2161 12 15.2161Z' fill='%230'/%3E%3C/svg%3E%0A")}.v-check--checkout .v-check__checkmark{width:24px;height:24px;background-color:transparent!important;content:url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.951.045a4.067 4.067 0 0 0-2.628 1.538 4.848 4.848 0 0 0-.707 1.48l-.095.375v17.125l.095.375c.115.456.429 1.113.707 1.479a4.135 4.135 0 0 0 2.245 1.468l.37.094h17.125l.369-.094a4.135 4.135 0 0 0 2.245-1.468 4.854 4.854 0 0 0 .707-1.479l.095-.375V3.438l-.094-.37A4.135 4.135 0 0 0 22.917.823a5.046 5.046 0 0 0-1.459-.706l-.354-.095-8.458-.006C7.994.012 4.081.025 3.951.045m17.071 2.019c.464.12.973.522 1.239.978.253.433.239-.098.239 8.957 0 7.911-.003 8.286-.077 8.551-.178.641-.762 1.219-1.401 1.385-.22.058-1.178.065-8.522.065-9.056 0-8.525.014-8.958-.239a2.656 2.656 0 0 1-.78-.768c-.28-.465-.262.142-.262-8.993s-.018-8.528.262-8.993c.158-.261.515-.614.781-.769.421-.246-.1-.232 8.938-.235 7.344-.003 8.322.004 8.541.061' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E")}.v-check--checkout .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='%230'/%3E%3Cg clip-path='url(%23clip0_50_2744)'%3E%3Cpath d='M9.49992 15.5L5.99992 12L4.83325 13.1667L9.49992 17.8334L19.4999 7.83335L18.3333 6.66669L9.49992 15.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_2744'%3E%3Crect width='20' height='20' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.v-check--product{padding:0;margin:0}.v-check--product .v-check__checkmark{top:20px;left:20px;width:24px;height:24px;background-color:transparent!important;content:url("data:image/svg+xml,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.951.045a4.067 4.067 0 0 0-2.628 1.538 4.848 4.848 0 0 0-.707 1.48l-.095.375v17.125l.095.375c.115.456.429 1.113.707 1.479a4.135 4.135 0 0 0 2.245 1.468l.37.094h17.125l.369-.094a4.135 4.135 0 0 0 2.245-1.468 4.854 4.854 0 0 0 .707-1.479l.095-.375V3.438l-.094-.37A4.135 4.135 0 0 0 22.917.823a5.046 5.046 0 0 0-1.459-.706l-.354-.095-8.458-.006C7.994.012 4.081.025 3.951.045m17.071 2.019c.464.12.973.522 1.239.978.253.433.239-.098.239 8.957 0 7.911-.003 8.286-.077 8.551-.178.641-.762 1.219-1.401 1.385-.22.058-1.178.065-8.522.065-9.056 0-8.525.014-8.958-.239a2.656 2.656 0 0 1-.78-.768c-.28-.465-.262.142-.262-8.993s-.018-8.528.262-8.993c.158-.261.515-.614.781-.769.421-.246-.1-.232 8.938-.235 7.344-.003 8.322.004 8.541.061' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E")}.v-check--product .v-check__input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='4' fill='%230'/%3E%3Cg clip-path='url(%23clip0_50_2744)'%3E%3Cpath d='M9.49992 15.5L5.99992 12L4.83325 13.1667L9.49992 17.8334L19.4999 7.83335L18.3333 6.66669L9.49992 15.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_2744'%3E%3Crect width='20' height='20' fill='white' transform='translate(2 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.v-check--cart-product{padding:16px 0 16px 16px;margin:0}.v-form{width:100%}.v-form .input-box{margin-bottom:24px}.v-form .input-box.error{margin-bottom:4px}.v-form .input-box.error .alert{min-height:20px;height:100%;width:100%}.input-box--qty{display:grid;grid-template-columns:18px 46px 18px;grid-auto-rows:1fr;grid-gap:8px;align-items:center}.input-box--qty input{text-align:center}.input-box--qty input::-webkit-outer-spin-button,.input-box--qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-box--qty input[type=number]{-moz-appearance:textfield}.input-box--qty .input-box__plus,.input-box--qty .input-box__minus{display:flex;align-items:center;justify-content:center;cursor:pointer;font-style:normal;font-weight:700;font-size:22px;line-height:36px;text-transform:capitalize;user-select:none}.input-box--qty .input-box__plus:hover,.input-box--qty .input-box__minus:hover{color:#000}.discover-link:hover svg path{fill:#296300}.button{font-family:Figtree,"sans-serif"}.button--default{--color: #FFFFFF;--background: #000000;--border: 1px solid #000000;--border-radius: 100px;--padding: 16px 16px;--height: 52px;--min-height: var(--height);--font-weight: 400;--line-height: 100%;--letter-spacing: 0px;--text-transform: capitalize;--text-decoration: none;display:flex;width:fit-content;justify-content:center;align-items:center;cursor:pointer;text-align:center;border-radius:var(--border-radius);background:var(--background);border:var(--border);text-decoration:var(--text-decoration);box-sizing:border-box!important;height:var(--height);min-width:186px;padding:var(--padding);color:var(--color);font-style:var(--font-style);font-size:18px;font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--text-transform);transition:background-color .2s ease-in-out}@media(min-width:768px){.button--default{font-size:20px;min-width:206px}}.button--default:hover,.button--default:focus{border-color:#000c;background:#000c;color:#fff}.button--default.big{font-size:22px;height:63px;min-width:211px}.button--default.small{font-size:16px;height:38px;min-width:176px}.button--default.small:after{width:12px;height:12px}.button--arrow{background-color:transparent;color:#000;border:none;font-size:20px;font-weight:600}@media(min-width:768px){.button--arrow{font-size:24px}}.button--arrow:after{content:"";width:25px;height:15px;display:inline-block;margin-left:7px;transition:transform .2s ease;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7071 8.07039C25.0976 7.67986 25.0976 7.0467 24.7071 6.65617L18.3431 0.292213C17.9526 -0.0983109 17.3195 -0.0983109 16.9289 0.292213C16.5384 0.682738 16.5384 1.3159 16.9289 1.70643L22.5858 7.36328L16.9289 13.0201C16.5384 13.4107 16.5384 14.0438 16.9289 14.4343C17.3195 14.8249 17.9526 14.8249 18.3431 14.4343L24.7071 8.07039ZM0 7.36328V8.36328H24V7.36328V6.36328H0V7.36328Z' fill='black'/%3E%3C/svg%3E")}.button--arrow:hover:after{transform:translate(3px)}.button--arrow.white{color:#fff}.button--arrow.white:after{background-image:url("data:image/svg+xml,%3Csvg width='25' height='15' viewBox='0 0 25 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7071 8.07039C25.0976 7.67986 25.0976 7.0467 24.7071 6.65617L18.3431 0.292213C17.9526 -0.0983109 17.3195 -0.0983109 16.9289 0.292213C16.5384 0.682738 16.5384 1.3159 16.9289 1.70643L22.5858 7.36328L16.9289 13.0201C16.5384 13.4107 16.5384 14.0438 16.9289 14.4343C17.3195 14.8249 17.9526 14.8249 18.3431 14.4343L24.7071 8.07039ZM0 7.36328V8.36328H24V7.36328V6.36328H0V7.36328Z' fill='white'/%3E%3C/svg%3E")}@media(min-width:768px){.button--arrow.large{width:94px;height:94px}.button--arrow.large:after{width:47px;height:47px;background-image:url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6865 8.8125V11.75H33.1781L8.81152 36.1166L10.8825 38.1875L35.249 13.8209V32.3125H38.1865V8.8125H14.6865Z' fill='%23C6DAF7' stroke='%23C6DAF7' stroke-width='0.734375'/%3E%3C/svg%3E")}}.button--reverse,.button--outline{--color: #000;--background: transparent;--border: 1px solid #000;--border-radius: 8px;--padding: 16px 16px;--height: 52px;--min-height: var(--height);--min-width: 182px;--font-weight: 600;--line-height: 20px;--letter-spacing: 0px;--text-transform: capitalize;--text-decoration: none;display:flex;width:fit-content;justify-content:center;align-items:center;cursor:pointer;text-align:center;border-radius:var(--border-radius);background:var(--background);border:var(--border);text-decoration:var(--text-decoration);box-sizing:border-box!important;height:var(--height);min-width:var(--min-width);padding:var(--padding);color:var(--color);font-style:var(--font-style);font-size:18px;font-weight:var(--font-weight);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-transform:var(--text-transform);transition:background-color .2s ease-in-out}@media(min-width:768px){.button--reverse,.button--outline{font-size:20px}}.button--reverse:hover,.button--outline:hover{background-color:transparent;border-color:#000;color:#000}.button--reverse.white,.button--outline.white{border-color:#fff;color:#fff}.button--reverse.white:hover,.button--outline.white:hover{border-color:#fff;color:#fff;opacity:.7}.button--link{--font-size: 24px;--font-weight: 600;--line-height: 36px;--border-radius: 0;--background: none;--color: #000;--text-transform: uppercase;--padding: 0;height:min-content;gap:8px;align-items:center;justify-content:center;white-space:nowrap}.button--link svg{max-width:32px;max-height:32px}@media(max-width:767.98px){.button--link{--font-size: 18px;--line-height: 24px}.button--link svg{max-width:24px;max-height:24px}}.button--secondary{--font-size: 20px;--font-weight: 600;--line-height: 32px;color:var(--accent-color);border:1px solid;--border-radius: 0px;transition:all .3s ease}.button--outline,.button--outline:hover{color:#000;border-color:#0003;background-color:transparent}.button--outline-active{color:#000!important;border-color:#000!important;background-color:transparent!important}.button--outline-active:after{display:none!important}.button--outline-active:hover{color:#000!important;border-color:#000!important;background-color:transparent!important}.button--icon{--padding: 8px;--height: 48px;--min-width: 48px }.page--page-contact .section{display:flex;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;--margin-top: 80px}.page--page-contact .contact-item{background-color:#f8f8f8}.page--page-contact .contact-item a,.page--page-contact .contact-item div{color:#000}.page--page-contact .section.section--1{margin-bottom:var(--margin-top)}.page--page-contact .section.section--1 .section-header{margin-bottom:53px;text-align:center}.page--page-contact .section.section--1 .section-header-title{font-size:2.125rem;font-weight:700;line-height:3rem}.page--page-contact .section.section--1 .section-body{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:center;column-gap:20px;row-gap:32px}@media(min-width:576px){.page--page-contact .section.section--1 .section-body{flex-direction:row;flex-wrap:wrap}}.page--page-contact .section.section--1 .section-item{padding:16px}@media(min-width:576px){.page--page-contact .section.section--1 .section-item{width:32%}}.page--page-contact .section.section--1 .section-item-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.page--page-contact .section.section--1 .section-item-header{margin-bottom:8px}.page--page-contact .section.section--1 .section-item-header svg{--size: 56px;height:100%;width:100%;max-width:var(--size);max-height:var(--size)}.page--page-contact .section.section--1 .section-item-body{color:var(--Main-text---2, black);font-size:24px;font-style:normal;font-weight:600;line-height:30px;margin-bottom:12px;text-align:center}.page--page-contact .section.section--1 .section-item-footer{color:var(--Second-text, #000);font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-align:center}@media(max-width:767.98px){.page--page-contact .section.section--1 .section-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.page--page-contact .section.section--1 .section-header{margin-bottom:32px}.page--page-contact .section.section--1 .section-header-title{font-size:40px}.page--page-contact .section.section--1 .section-body{grid-template-columns:repeat(1,1fr)}}.page--page-contact .section.section--2{margin-top:var(--margin-top);margin-bottom:var(--margin-top)}.page--page-contact .section.section--2 .section-header-title{color:var(--Main-text---2, #000);text-align:center;font-size:44px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1px}.page--page-contact .section.section--2 .section-header-subtitle{margin-top:24px;color:var(--Main-text---2, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.page--page-contact .section.section--2 .form{margin-top:48px;max-width:764px;margin-left:auto;margin-right:auto}.page--page-contact .section.section--2 .form-body{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:min-content;grid-gap:20px 28px}.page--page-contact .section.section--2 .form-body>*{grid-column:1/3}.page--page-contact .section.section--2 .form-body>*:nth-child(1){grid-row:1;grid-column:1}.page--page-contact .section.section--2 .form-body>*:nth-child(2){grid-row:1;grid-column:2}.page--page-contact .section.section--2 .form-footer{margin-top:40px}@media(max-width:575.98px){.page--page-contact .section.section--2 .section-header-title{font-size:32px}.page--page-contact .section.section--2 .section-footer .form-body{grid-template-columns:100%}.page--page-contact .section.section--2 .section-footer .form-body>*{grid-column:1;grid-row:auto}.page--page-contact .section.section--2 .section-footer .form-footer .button{width:100%}}.checkout-item{color:#000!important}.checkout-item-header{max-height:70px}.checkout-item-header img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.checkout-section h3{font-size:32px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1px}@media(min-width:768px){.checkout-section h3{font-size:32px}}.about-block2{background-image:url(/media/sections/about-us.png);background-repeat:no-repeat;border-radius:24px;min-height:320px;background-size:auto 100%;background-position:100% 50%;background-color:#798056}@media(min-width:768px){.about-block2{min-height:400px}}@media(min-width:1400px){.about-block2{min-height:500px}}.page--page-index .section--1{padding-top:20px}.page--page-index .section--1 .section-container{display:flex;align-items:center;justify-content:space-between;position:relative}.page--page-index .section--1 .section-header>div{position:relative;z-index:1;display:flex;height:min-content;min-width:var(--width);width:var(--width);padding:48px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;background:var(--1, linear-gradient(90deg, #F38E3E 0%, #C4F33E 100%))}.page--page-index .section--1 .section-header>div h1{color:var(--2-Text-main, #000);font-size:44px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:1px}.page--page-index .section--1 .section-header>div div{color:var(--2-Text-main, #000);font-size:18px;font-style:normal;font-weight:400;line-height:32px}.page--page-index .section--1 .section-header>div .button{margin-top:20px}.page--page-index .section--1 .section-body{min-height:630px;width:857px;object-fit:contain;box-shadow:0 6px 14px -6px #18274b1f,0 10px 32px -4px #18274b1a}@media(max-width:1023.98px){.page--page-index .section--1 .section-container{width:100%;flex-direction:column-reverse}.page--page-index .section--1 .section-header{margin-top:20px;--width: 100%;width:var(--width);max-width:none}.page--page-index .section--1 .section-header>div{--width: 100%;grid-gap:16px;padding:32px}.page--page-index .section--1 .section-header>div h1{font-size:32px}.page--page-index .section--1 .section-header>div .button{width:100%}.page--page-index .section--1 .section-body{min-height:0}}.page--page-index .section--2{margin-top:var(--margin-top);margin-bottom:var(--margin-top)}.page--page-index .section--2 .section-header{margin-bottom:32px;color:var(--2-Text-main, #000);font-size:26px;font-style:normal;font-weight:700;line-height:40px}.page--page-index .section--2 .section-body{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;grid-gap:32px}@media(max-width:767.98px){.page--page-index .section--2 .section-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.page--page-index .section--2 .section-body{grid-template-columns:100%;grid-auto-rows:min-content}}.page--page-index .section--3{margin-top:var(--margin-top);margin-bottom:var(--margin-top);background:var(--1, linear-gradient(90deg, #F38E3E 0%, #C4F33E 100%));padding:64px 24px}.page--page-index .section--3 .section-body{color:var(--2-Text-main, #000);text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1px}@media(max-width:767.98px){.page--page-index .section--3 .section-body{font-size:26px}}.page--page-index .section--4{background-color:var(--accent-color);padding-top:50px}.page--page-index .section--4 .section-body{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content}.page--page-index .section--4 .section-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:50px}.page--page-index .section--4 .section-item-header{font-size:1.25rem;font-weight:700;color:#fff}.page--page-index .section--4 .section-item-body{margin-top:7px;color:#fff;text-align:center;font-size:1.25rem;font-weight:500;line-height:24px}.page--page-index .section--4 .section-item-footer{margin-top:12px;color:var(--2-Text-main, #000);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media(max-width:767.98px){.page--page-index .section--4 .section-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.page--page-index .section--4 .section-body{grid-template-columns:100%}}.page--page-index .section--5{margin-top:var(--margin-top);margin-bottom:var(--margin-top)}.page--page-index .section--5 .section-body{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-gap:32px}.page--page-index .section--5 .section-item{background:#fff;overflow:hidden;box-shadow:0 6px 14px -6px #18274b1f,0 10px 32px -4px #18274b1a}.page--page-index .section--5 .section-item-container{display:grid;grid-template-columns:100%;grid-auto-rows:auto 76px;height:100%}.page--page-index .section--5 .section-item-header{height:100%;width:100%;object-fit:cover;max-height:360px}.page--page-index .section--5 .section-item-footer{display:flex;padding:20px 16px;align-items:center;justify-content:center}@media(max-width:990.98px){.page--page-index .section--5 .section-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.page--page-index .section--5 .section-body{grid-template-columns:100%;grid-auto-rows:min-content}}.top{background:url(/media/top__bg.png) no-repeat bottom right #fff;background-size:contain}.top__flex{display:flex;align-items:flex-end;gap:12px}@media(min-width:768px){.top__text h2{font-size:3rem;line-height:4.5rem}}@media(min-width:1200px){.top__text h2{font-size:3.875rem;line-height:5rem}}.top__img_wrapper{width:auto;margin-left:30%}@media screen and (max-width:768px){.top__img_wrapper{margin:0 auto}}.top__img{display:none}@media(min-width:1024px){.top__img{display:inline-block;vertical-align:bottom}}.top__join-now_wrapper{text-align:center}@media(min-width:1024px){.top__join-now_wrapper{text-align:left}}.top .join-now_wrapper{display:inline-flex;flex-direction:column;margin:14px auto;border:2px solid #fff;align-items:center;justify-content:center;background-color:#ed2611}@media(min-width:576px){.top .join-now_wrapper{background-color:unset;margin:14px 0;flex-direction:row}}@media(min-width:1024px){.top .join-now_wrapper{background-color:#ed2611;margin:14px auto;flex-direction:column}}@media(min-width:1200px){.top .join-now_wrapper{background-color:unset;margin:14px 0;flex-direction:row}}.top .join-now_wrapper .join-now__text{padding:12px 30px;text-align:center;line-height:20px}@media(min-width:576px){.top .join-now_wrapper .join-now__text{padding:0 14px}}@media(min-width:1024px){.top .join-now_wrapper .join-now__text{padding:12px 30px}}@media(min-width:1200px){.top .join-now_wrapper .join-now__text{padding:0 14px}}.top .join-now_wrapper .join-now__text small{font-size:14px;line-height:18px}.top .join-now_wrapper .join-now__text p{font-weight:800;font-size:18px;line-height:22px}.top .join-now_wrapper .join-now__wrapper{background-color:#fff;padding:18px 42px;width:100%;text-align:center}@media(min-width:576px){.top .join-now_wrapper .join-now__wrapper{width:unset}}@media(min-width:1024px){.top .join-now_wrapper .join-now__wrapper{width:100%}}@media(min-width:1200px){.top .join-now_wrapper .join-now__wrapper{width:unset}}.top .join-now_wrapper .join-now__wrapper span{display:inline-block;background-image:linear-gradient(86.22deg,#ed2611 3.1%,#cc5eff 79.8%);color:transparent;background-clip:text;font-size:18px;line-height:22px;font-weight:600}.text-section{text-align:center}.text-section__body{max-width:724px;margin:0 auto;font-size:18px;line-height:28px}.thank .checkout-item-header{width:70px}.thank .checkout-item-header img{max-width:70px}.error-mesa{color:red}.success-mesa{color:green}.section{display:flex;align-items:center;justify-content:center;padding-left:var(--left-right-padding);padding-right:var(--left-right-padding)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@supports (-webkit-touch-callout: none){.ios-fix{transform:translateZ(0);will-change:transform}}section{will-change:transform}[data-cart-items-qty]{transform:translateZ(0)}.content-area p{margin-bottom:15px}.content-area p:last-child{margin-bottom:0}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance: none){body{--safari-fix: 1}}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto;vertical-align:middle;display:block}html,body{scroll-behavior:smooth;overscroll-behavior:none}.filter-block{max-width:1240px;margin:0 auto}@media screen and (max-width:1140px){.filter-block{overflow-x:auto;gap:16px!important}}@media screen and (max-width:768px){.filter-block{overflow-x:auto;gap:8px!important}}.swiper-pagination,.swiper-pagination-review,.swiper-pagination-products,.swiper-pagination-filter,.swiper-pagination-video,.swiper-pagination-ingredient{position:relative!important;display:flex;justify-content:center;gap:8px;margin-top:32px}.swiper-pagination-bullet{width:10px!important;height:10px!important;flex-shrink:0;background:#999;opacity:.5;border-radius:9999px;transition:background .3s,opacity .3s}.swiper-pagination-review{overflow:hidden}.swiper-pagination-bullet-active{background:#0c3000!important;opacity:1}@media(min-width:1200px){.swiper-button-prev{margin-left:-20px}}.swiper-button-prev:after{color:#fff;font-size:28px!important}@media(min-width:1200px){.swiper-button-next{margin-right:-20px}}.swiper-button-next:after{color:#fff;font-size:28px!important}.swiper-button-next-prod,.swiper-button-prev-prod{position:static!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid #000!important;margin:0!important}.swiper-button-next-prod:after,.swiper-button-prev-prod:after{content:""!important;background-repeat:no-repeat;background-position:center;background-size:contain;width:20px!important;height:20px!important}.swiper-button-prev-prod:after{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M6.33482 14.2861C5.88839 14.762 5.88839 15.238 6.33482 15.7139L19.192 28.1755C19.683 28.6082 20.1741 28.6082 20.6652 28.1755C21.1116 27.6995 21.1116 27.2236 20.6652 26.7476L8.61161 15L20.6652 3.2524C21.1116 2.77644 21.1116 2.30048 20.6652 1.82452C20.1741 1.39183 19.683 1.39183 19.192 1.82452L6.33482 14.2861Z" fill="black" fill-opacity="0.5"/> </svg>')}.swiper-button-next-prod:after{background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.6652 14.2861C24.1116 14.762 24.1116 15.238 23.6652 15.7139L10.808 28.1755C10.317 28.6082 9.82589 28.6082 9.33482 28.1755C8.88839 27.6995 8.88839 27.2236 9.33482 26.7476L21.3884 15L9.33482 3.2524C8.88839 2.77644 8.88839 2.30048 9.33482 1.82452C9.82589 1.39183 10.317 1.39183 10.808 1.82452L23.6652 14.2861Z" fill="black" fill-opacity="0.5"/> </svg> ')}.generic-swiper-button-prev,.formula-swiper-button-prev{background-image:url('data:image/svg+xml,<svg width="13" height="24" viewBox="0 0 13 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.2621 22.9751C11.5668 23.6704 10.4393 23.6704 9.744 22.9751L1.04167 14.264C-0.347881 12.8732 -0.347345 10.6194 1.04274 9.22911L9.75041 0.521509C10.4457 -0.173836 11.5732 -0.173836 12.2685 0.521509C12.9639 1.21687 12.9639 2.34425 12.2685 3.03962L4.81575 10.4924C4.12027 11.1877 4.12027 12.3152 4.81575 13.0105L12.2621 20.457C12.9575 21.1523 12.9575 22.2796 12.2621 22.9751Z" fill="white"/></svg>')}.generic-swiper-button-next,.formula-swiper-button-next{background-image:url('data:image/svg+xml,<svg width="13" height="24" viewBox="0 0 13 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.52795 22.9751C1.22328 23.6704 2.35073 23.6704 3.04604 22.9751L11.7484 14.264C13.1379 12.8732 13.1374 10.6194 11.7473 9.22911L3.03963 0.521509C2.34432 -0.173836 1.21687 -0.173836 0.521523 0.521509C-0.173841 1.21687 -0.173841 2.34425 0.521523 3.03962L7.97429 10.4924C8.66977 11.1877 8.66977 12.3152 7.97429 13.0105L0.52795 20.457C-0.167414 21.1523 -0.167414 22.2796 0.52795 22.9751Z" fill="white"/></svg>')}.generic-swiper-button-prev,.generic-swiper-button-next,.formula-swiper-button-prev,.formula-swiper-button-next{top:auto;background-color:#000;background-repeat:no-repeat;background-size:12px 22px;background-position:center;border-radius:32px}.generic-swiper-button-prev.swiper-button-disabled,.generic-swiper-button-next.swiper-button-disabled,.formula-swiper-button-prev.swiper-button-disabled,.formula-swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.generic-swiper-button-prev{background-position-x:20px;background-position-y:center}.generic-swiper-button-next{background-position-x:23px;background-position-y:center}.swiper-controls{width:143px;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.swiper-controls .swiper-button-next,.swiper-controls .swiper-button-prev,.swiper-controls .generic-swiper-button-prev,.swiper-controls .generic-swiper-button-next,.swiper-controls .formula-swiper-button-prev,.swiper-controls .formula-swiper-button-next{position:relative;left:auto;right:auto;top:22px;width:55px;height:55px}.swiper-controls .swiper-button-next:after,.swiper-controls .swiper-button-next:before,.swiper-controls .swiper-button-prev:after,.swiper-controls .swiper-button-prev:before,.swiper-controls .generic-swiper-button-prev:after,.swiper-controls .generic-swiper-button-prev:before,.swiper-controls .generic-swiper-button-next:after,.swiper-controls .generic-swiper-button-next:before,.swiper-controls .formula-swiper-button-prev:after,.swiper-controls .formula-swiper-button-prev:before,.swiper-controls .formula-swiper-button-next:after,.swiper-controls .formula-swiper-button-next:before{color:#000}.swiper-controls .generic-swiper-button-prev,.swiper-controls .generic-swiper-button-next,.swiper-controls .formula-swiper-button-prev,.swiper-controls .formula-swiper-button-next{top:auto}@media(min-width:1400px){.swiper-controls .swiper-button-prev{left:22px}.swiper-controls .swiper-button-next{right:22px}}.health-text p{font-size:18px;color:#fff!important}.features p{font-weight:500}.features .icon{height:36px}@media screen and (max-width:1025px){.benefits .benefits-inner{flex-direction:column}}@media screen and (max-width:500px){.product-image{width:100%}}.product-image .bestsaller{position:absolute;left:35%;top:19%;width:10%}.contains-container{color:#fff;align-items:flex-end}@media screen and (min-width:768px){.hero-section-main{background-position:100% 0!important}}@media screen and (min-width:1024px){.hero-section-main{background-position:100% 0!important}}@media screen and (min-width:1430px)and (max-width:1520px){.hero-section-main{background-position:125% 0!important}}@media screen and (min-width:2400px){.hero-section-main{background-size:auto 100%!important}}.hero-section-product{background-position:100% 50%;background-size:auto 100%}@media screen and (max-width:767px){.hero-section-product{background-image:none!important}}@media screen and (min-width:768px){.hero-section-product{background-position:250px 50%}}@media screen and (min-width:1126px){.hero-section-product{background-position:300px 50%}}@media screen and (min-width:1180px){.hero-section-product{background-position:400px 50%}}@media screen and (min-width:1350px){.hero-section-product{background-position:400% 50%}}@media screen and (min-width:1500px){.hero-section-product{background-position:240% 50%}}@media screen and (min-width:1700px){.hero-section-product{background-position:150% 50%}}@media screen and (min-width:1850px){.hero-section-product{background-position:120% 50%}}@media screen and (min-width:1950px){.hero-section-product{background-position:100% 50%}}.hero-section-tracker{background-position:100% 50%;background-size:auto 100%}@media screen and (max-width:767px){.hero-section-tracker{background-image:none!important}}@media screen and (min-width:768px){.hero-section-tracker{background-position:150px 50%}}@media screen and (min-width:940px){.hero-section-tracker{background-position:280px 50%}}@media screen and (min-width:1126px){.hero-section-tracker{background-position:320px 50%}}@media screen and (min-width:1180px){.hero-section-tracker{background-position:400px 50%}}@media screen and (min-width:1350px){.hero-section-tracker{background-position:270% 50%}}@media screen and (min-width:1450px){.hero-section-tracker{background-position:220% 50%}}@media screen and (min-width:1500px){.hero-section-tracker{background-position:165% 50%}}@media screen and (min-width:1600px){.hero-section-tracker{background-position:140% 50%}}@media screen and (min-width:1700px){.hero-section-tracker{background-position:130% 50%}}@media screen and (min-width:1850px){.hero-section-tracker{background-position:110% 50%}}@media screen and (min-width:1950px){.hero-section-tracker{background-position:100% 50%}}.hero-section.hero-section-about{position:relative;z-index:1;overflow:hidden;min-height:initial!important}.hero-section.hero-section-about .container{position:relative;z-index:2}@media screen and (max-width:767px){.hero-section.hero-section-about{padding-bottom:28%!important;height:initial!important;min-height:initial!important}}@media screen and (max-width:680px){.hero-section.hero-section-about{padding-bottom:35%!important;height:initial!important;min-height:initial!important}}.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{content:"";position:absolute;top:0;bottom:-3px;width:50%}@media screen and (min-width:640px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:300px}}@media screen and (min-width:768px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:330px}}@media screen and (min-width:1180px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:330px}}@media screen and (min-width:1340px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:400px}}@media screen and (min-width:1560px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:500px}}@media screen and (min-width:1920px){.hero-section.hero-section-about:after,.hero-section.hero-section-about:before{max-width:700px}}.hero-section.hero-section-about:before{left:0;background-size:contain}@media screen and (min-width:2200px){.hero-section.hero-section-about:before{left:5%}}@media screen and (min-width:2400px){.hero-section.hero-section-about:before{left:10%}}@media screen and (min-width:3400px){.hero-section.hero-section-about:before{left:15%}}.hero-section.hero-section-about:after{right:0;background-size:contain}@media screen and (min-width:2200px){.hero-section.hero-section-about:after{right:5%}}@media screen and (min-width:2400px){.hero-section.hero-section-about:after{right:10%}}@media screen and (min-width:3400px){.hero-section.hero-section-about:after{right:15%}}.field-nutrition2{background-size:cover;background-position:50% 50%}.text-block p{margin-bottom:8px}.text-block p:last-child{margin-bottom:0}.text-block ul{list-style:none;padding-left:0}.text-block ul li{display:flex;align-items:flex-start;gap:8px;margin-bottom:3px}.text-block ul li:before{content:"";width:24px;height:24px;background:url(/media/check.svg) no-repeat center/contain;flex-shrink:0;margin-top:1px}.block-products{position:relative}.block-products:before,.block-products:after{content:"";top:0;bottom:0;width:50%;position:absolute;background-repeat:no-repeat}.block-products:before{background-position:0 100%;background-image:url(/media/sections/products_1_bg.png);left:0;display:none}@media(min-width:768px){.block-products:before{display:block}}.block-products:after{background-position:100% 100%;background-image:url(/media/sections/products_2_bg.png);right:0}@media(min-width:)and (max-width:){.block-products:after{left:0;width:100%;background-position:100% 100%}}.block-products .container-large{position:relative;z-index:2}.tracker-description h3{font-size:24px;margin-bottom:15px}.desktop-swiper .swiper-slide{background-position:right;background-repeat:no-repeat}@media(max-width:575.98px){.desktop-swiper .swiper-slide{background-size:contain}}@media(min-width:576px){.desktop-swiper .swiper-slide{background-size:30%}}@media(min-width:768px){.desktop-swiper .swiper-slide{background-size:30%}}@media(min-width:1024px){.desktop-swiper .swiper-slide{background-size:40%}}@media(min-width:1400px){.desktop-swiper .swiper-slide{background-size:50%}}@media(min-width:1640px){.desktop-swiper .swiper-slide{background-size:contain}}.home-page__steps .home-page__step,.home-hero .hero-product-card,.home-hero-products .hero-product-card{background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a}.pagination-nav{display:flex;align-items:center;justify-content:space-between;margin:24px 0 0}@media(max-width:768px){.pagination-nav{flex-direction:column;gap:20px}}.pagination-info{color:#000;font-size:14px}.pagination-info span{color:#000;font-weight:500}.pagination{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.pagination__item{display:flex;align-items:center;justify-content:center;min-width:35px;height:35px;padding:0 5px;font-size:14px;font-weight:500;text-decoration:none;color:#666;border:1px solid transparent;transition:all .2s ease}.pagination__item svg{width:8px;height:12px}.pagination__item:hover:not(.pagination__item--disabled):not(.pagination__item--current):not(.pagination__item--dots){color:#0009;border-color:#e5e5e5}.pagination__item--current{color:#ff6524;font-weight:400}.pagination__item--disabled{color:#ccc;cursor:not-allowed}.pagination__item--disabled svg{opacity:.3}.pagination__item--dots{color:#666;cursor:default}.pagination__item--dots:hover{background:none}.pagination__item:not(.pagination__item--disabled):not(.pagination__item--current):not(.pagination__item--dots):hover{transform:translateY(-1px)}.pagination__item:not(.pagination__item--disabled):not(.pagination__item--current):not(.pagination__item--dots):active{transform:translateY(0)}@media(max-width:768px){.pagination-nav{text-align:center}.pagination{justify-content:center}}.pagination__item:focus{outline:none;box-shadow:0 0 0 2px #201c281a}@media(min-width:1200px){.hero-gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.hero-gallery .hero-img__main,.hero-gallery .hero-img__sub1{border-radius:32px;background-size:cover!important;background-position:left!important}.hero-gallery .hero-img__sub1{height:188px;background-position:bottom!important}.about-hero-gallery .hero-img__main_wrapper a{width:100%;background-size:cover;background-position:center;border-radius:32px;overflow:hidden}@media(min-width:768px){.about-hero-gallery .hero-img__main_wrapper{height:400px;background-position-x:right;background-position-y:bottom}}.perks-component .perks__wrapper{border:1px solid #000;border-radius:100px;padding:24px}@media(min-width:1024px){.perks-component .perks__wrapper{padding:24px 16px}}@media(min-width:1200px){.perks-component .perks__wrapper{padding:24px}}:root{--d-forest: #1E3A32;--d-sage: #679E8B;--d-sage-50: #F2F7F4;--d-sage-100: #E4EFEA;--d-sage-200: #C4DCD2;--d-sage-300: #96C1B1;--d-sage-600: #4F8270;--d-sage-700: #3F6F60;--d-sage-800: #2E5A4D;--d-lime: #BED499;--d-lime-50: #F6F9EF;--d-lime-100: #EEF4E1;--d-lime-200: #DCE8C6;--d-lime-400: #A3C170;--d-lime-800: #55682F;--d-paper: #F7F8F3;--d-surface: #FFFFFF;--d-line: #DCE2D8;--d-muted: #5B6B64;--d-success: #3F8A5E;--d-warning: #C98A2B;--d-error: #B4472F;--d-r-xs: 8px;--d-r-sm: 14px;--d-r-md: 24px;--d-r-lg: 36px;--d-r-pill: 999px;--d-shadow-raised: 0 10px 30px -12px rgba(30, 58, 50, .18);--d-shadow-float: 0 20px 50px -18px rgba(30, 58, 50, .28);--d-font-head: "Outfit", sans-serif;--d-font-body: "Figtree", sans-serif;--d-gutter: 20px;--d-header-h: 72px}@media(min-width:768px){:root{--d-gutter: 32px;--d-header-h: 84px}}html,body{font-family:var(--d-font-body);font-size:17px;line-height:1.6;color:var(--d-forest);background:var(--d-paper);-webkit-font-smoothing:antialiased}html h1,html h2,html h3,html h4,body h1,body h2,body h3,body h4{font-family:var(--d-font-head);color:var(--d-forest)}html h2,body h2{font-size:38px;line-height:42px;font-weight:600;letter-spacing:-.025em}@media(max-width:767.98px){html h2,body h2{font-size:28px;line-height:34px}}a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.page{background:var(--d-paper)}::selection{background:var(--d-lime);color:var(--d-forest)}.page-title,.block-title,.text-title{font-family:var(--d-font-head);font-weight:600;color:var(--d-forest);text-transform:none;letter-spacing:-.025em}.page-title{font-size:36px;line-height:1.1}@media(min-width:768px){.page-title{font-size:52px}}.block-title{font-size:28px;line-height:1.15}@media(min-width:768px){.block-title{font-size:38px}}h1 i,h2 i{font-style:normal;color:var(--d-sage-700)}.d-container{width:100%;max-width:calc(1200px + var(--d-gutter) * 2);margin-left:auto;margin-right:auto;padding-left:var(--d-gutter);padding-right:var(--d-gutter)}.d-section{padding-top:64px;padding-bottom:64px}@media(min-width:1024px){.d-section{padding-top:96px;padding-bottom:96px}}.d-section--tight{padding-top:40px;padding-bottom:40px}@media(min-width:1024px){.d-section--tight{padding-top:64px;padding-bottom:64px}}.d-section--white{background:var(--d-surface)}.d-section--sage{background:var(--d-sage-50)}.d-section--flush-top{padding-top:0!important}.d-section-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}@media(min-width:1024px){.d-section-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:48px}}.d-section-head__main{display:flex;flex-direction:column;gap:12px;max-width:680px}.d-section-head__aside{max-width:440px;color:var(--d-muted)}.d-section-head--center{align-items:center;text-align:center}@media(min-width:1024px){.d-section-head--center{flex-direction:column;align-items:center;gap:12px}}.d-section-head--center .d-section-head__main{align-items:center}.d-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--d-font-body);font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--d-sage-700)}.d-eyebrow--light{color:var(--d-lime)}.d-display,.d-h1,.d-h2,.d-h3,.d-h4{font-family:var(--d-font-head);color:var(--d-forest);font-weight:600;margin:0}.d-display{font-size:44px;line-height:1.02;letter-spacing:-.035em}@media(min-width:768px){.d-display{font-size:60px}}@media(min-width:1200px){.d-display{font-size:72px}}.d-h1{font-size:36px;line-height:1.1;letter-spacing:-.03em}@media(min-width:768px){.d-h1{font-size:52px;line-height:56px}}.d-h2{font-size:28px;line-height:1.18;letter-spacing:-.025em}@media(min-width:768px){.d-h2{font-size:38px;line-height:42px}}.d-h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.015em}@media(min-width:768px){.d-h3{font-size:26px;line-height:32px}}.d-h4{font-size:19px;line-height:1.35;font-weight:500;letter-spacing:-.01em}.d-lead{font-size:18px;line-height:1.6;color:var(--d-muted)}@media(min-width:768px){.d-lead{font-size:20px;line-height:31px}}.d-small{font-size:14px;line-height:21px}.d-muted{color:var(--d-muted)}.d-prose{max-width:68ch}.d-prose p+p{margin-top:14px}.d-prose strong{font-weight:600}.d-prose a{color:var(--d-sage-700);text-decoration:underline;text-underline-offset:3px}.d-link{color:var(--d-sage-700);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.d-link:hover{color:var(--d-forest)}.d-media{position:relative;overflow:hidden;border-radius:var(--d-r-lg);background-color:var(--d-sage-50);background-image:repeating-linear-gradient(135deg,var(--d-sage-50) 0 18px,var(--d-sage-100) 18px 36px)}.d-media>img,.d-media>picture>img{display:block;width:100%;height:100%;object-fit:cover}.d-media>picture{display:block;width:100%;height:100%}.d-media--md{border-radius:var(--d-r-md)}.d-packshot{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--d-r-md);background:radial-gradient(120% 90% at 50% 100%,var(--d-sage-100) 0%,var(--d-sage-50) 55%,#FFFFFF 100%)}.d-packshot img{position:relative;max-width:78%;max-height:82%;width:auto;height:auto;object-fit:contain;transition:transform .4s ease}.d-card{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--d-r-md);padding:24px;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}@media(min-width:768px){.d-card{padding:32px}}.d-card--hover:hover{box-shadow:var(--d-shadow-raised);border-color:transparent}.d-card--sage{background:var(--d-sage-50);border-color:transparent}.d-card--lime{background:var(--d-lime);border-color:transparent}.d-card--forest{background:var(--d-forest);border-color:transparent;color:var(--d-paper)}.d-card--forest h2,.d-card--forest h3,.d-card--forest h4,.d-card--forest .d-h2,.d-card--forest .d-h3,.d-card--forest .d-h4{color:#fff}.d-icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:var(--d-r-pill);background:var(--d-sage-50);color:var(--d-sage-700)}.d-icon-badge svg{width:24px;height:24px}.d-icon-badge--lime{background:var(--d-lime);color:var(--d-forest)}.d-icon-badge--sm{width:40px;height:40px}.d-icon-badge--sm svg{width:20px;height:20px}.d-num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--d-r-pill);background:var(--d-sage-50);color:var(--d-sage-700);font-family:var(--d-font-head);font-weight:600;font-size:18px}.d-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-radius:var(--d-r-pill);border:1px solid var(--d-line);background:var(--d-surface);color:var(--d-forest);font-size:14px;font-weight:500;white-space:nowrap}.d-chip.is-active{background:var(--d-forest);border-color:var(--d-forest);color:#fff}.d-tag{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--d-r-xs);background:var(--d-lime-100);color:var(--d-lime-800);font-size:12px;line-height:18px;font-weight:600}.d-tag--sage{background:var(--d-sage-50);color:var(--d-sage-700)}.d-check-list{display:flex;flex-direction:column;gap:12px}.d-check-list li{display:flex;gap:12px;align-items:flex-start}.d-check-list .d-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px;border-radius:var(--d-r-pill);background:var(--d-lime);color:var(--d-forest)}.d-check-list .d-check svg{width:14px;height:14px}.js-reveal-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js-reveal-ready [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal-ready [data-reveal]{opacity:1;transform:none;transition:none}}.button{font-family:var(--d-font-body)}.button.button--default,.button.button--lime,.button.button--outline,.button.button--ghost-light{--height: 52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-width:0;height:var(--height);min-height:var(--height);padding:0 28px;border-radius:var(--d-r-pill);font-family:var(--d-font-body);font-size:16px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}@media(min-width:768px){.button.button--default,.button.button--lime,.button.button--outline,.button.button--ghost-light{font-size:16px;min-width:0}}.button.button--default:active,.button.button--lime:active,.button.button--outline:active,.button.button--ghost-light:active{transform:translateY(1px)}.button.button--default:focus-visible,.button.button--lime:focus-visible,.button.button--outline:focus-visible,.button.button--ghost-light:focus-visible{outline:3px solid var(--d-lime);outline-offset:2px}.button.button--default.w-full,.button.button--lime.w-full,.button.button--outline.w-full,.button.button--ghost-light.w-full{width:100%}.button.button--default svg,.button.button--lime svg,.button.button--outline svg,.button.button--ghost-light svg{width:18px;height:18px;flex-shrink:0}.button.button--default{background:var(--d-forest);border:1.5px solid var(--d-forest);color:#fff}.button.button--default:hover,.button.button--default:focus{background:var(--d-sage-800);border-color:var(--d-sage-800);color:#fff}.button.button--default.blue{background:var(--d-forest);border-color:var(--d-forest);color:#fff}.button.button--default.big{--height: 58px;font-size:17px}.button.button--default.small{--height: 44px;font-size:15px;padding:0 20px}.button.button--lime{background:var(--d-lime);border:1.5px solid var(--d-lime);color:var(--d-forest)}.button.button--lime:hover,.button.button--lime:focus{background:var(--d-lime-400);border-color:var(--d-lime-400);color:var(--d-forest)}.button.button--outline{background:transparent;border:1.5px solid var(--d-forest);color:var(--d-forest)}.button.button--outline:hover,.button.button--outline:focus{background:var(--d-forest);color:#fff}.button.button--ghost-light{background:transparent;border:1.5px solid rgba(255,255,255,.45);color:#fff}.button.button--ghost-light:hover,.button.button--ghost-light:focus{border-color:#fff;background:#ffffff14;color:#fff}.button.button--sm{--height: 44px;padding:0 20px;font-size:15px}.button.button--lg{--height: 58px;padding:0 32px;font-size:17px}.button.button--txt,.button.button--text{background:none;border:0;padding:0;height:auto;min-width:0;color:var(--d-sage-700);font-weight:600;text-transform:none}.button.button--txt:hover,.button.button--text:hover{color:var(--d-forest);background:none}.d-arrow{display:inline-block;transition:transform .2s ease}a:hover>.d-arrow,button:hover>.d-arrow{transform:translate(3px)}.d-form{display:flex;flex-direction:column;gap:16px;margin:0}.d-form__row{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:580px){.d-form__row{grid-template-columns:1fr 1fr}}.d-form .button{margin-top:8px}.d-field{display:flex;flex-direction:column;gap:6px}.d-field__label{font-size:14px;font-weight:600;color:var(--d-forest)}.d-input{width:100%;height:52px;padding:0 18px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-surface);color:var(--d-forest);font-family:var(--d-font-body);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease;appearance:none}.d-input::placeholder{color:#96a39d}.d-input:hover{border-color:var(--d-sage-300)}.d-input:focus{outline:none;border-color:var(--d-sage);box-shadow:0 0 0 4px #679e8b2e}.d-input--area{height:auto;min-height:140px;padding:14px 18px;resize:vertical;line-height:1.5}.d-alert{padding:14px 18px;margin-bottom:16px;border-radius:var(--d-r-sm);font-size:15px;line-height:1.5}.d-alert--success{background:var(--d-sage-50);color:var(--d-sage-800);border:1px solid var(--d-sage-200)}.d-alert--error{background:#f7e6e1;color:var(--d-error);border:1px solid #EBC3B8}input,select,textarea{font-family:var(--d-font-body)}.input-box .input-1{height:52px;padding:0 18px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background-color:var(--d-surface);color:var(--d-forest);font-size:16px;line-height:1.2}.input-box .input-1:hover{border-color:var(--d-sage-300)}.input-box .input-1:focus{border:1px solid var(--d-sage);box-shadow:0 0 0 4px #679e8b2e}.input-box .input-1::placeholder{color:#96a39d}.input-box .input-label{left:2px;top:18px;color:var(--d-muted);font-size:15px}.input-box textarea{border:1px solid var(--d-line);border-radius:var(--d-r-sm);color:var(--d-forest)}.input-box.active .input-1{border:1px solid var(--d-sage)}.input-box.error .input-1{border:1.5px solid var(--d-error)}.input-box.error .input-label{color:var(--d-error);background:var(--d-surface)}select.input-1{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E3A32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")}.v-check input:checked~.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='7' fill='%231E3A32'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23BED499' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:transparent!important;border-radius:7px}.v-check__checkmark{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect x='.75' y='.75' width='22.5' height='22.5' rx='6.5' fill='%23fff' stroke='%2396C1B1' stroke-width='1.5'/%3E%3C/svg%3E")}.d-header{position:sticky;top:0;z-index:40;background:#f7f8f3eb;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.d-header.is-scrolled,.d-header.is-menu-open{border-bottom-color:var(--d-line);background:#fffffff5}.d-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:var(--d-header-h)}.d-header__logo{display:inline-flex;flex-shrink:0}.d-header__logo img{width:172px;height:auto}@media(min-width:768px){.d-header__logo img{width:203px}}.d-header__nav{display:none;align-items:center;gap:4px}@media(min-width:1024px){.d-header__nav{display:flex}}.d-header__link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px;border-radius:var(--d-r-pill);font-size:15px;font-weight:500;color:var(--d-forest);background:transparent;border:0;cursor:pointer}.d-header__link:hover{background:var(--d-sage-50)}.d-header__link.is-active{background:var(--d-sage-100)}.d-header__chev{transition:transform .2s ease}.d-header__dd{position:relative}.d-header__dd.is-open .d-header__chev{transform:rotate(180deg)}.d-header__dd.is-open .d-header__menu{opacity:1;visibility:visible;transform:translate(-50%)}.d-header__menu{position:absolute;top:calc(100% + 12px);left:50%;width:560px;padding:12px;background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--d-r-md);box-shadow:var(--d-shadow-float);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.d-header__menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.d-header__menu-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--d-r-sm)}.d-header__menu-item:hover{background:var(--d-sage-50)}.d-header__menu-thumb{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--d-r-sm);background:var(--d-sage-50);overflow:hidden}.d-header__menu-thumb img{max-width:80%;max-height:80%;object-fit:contain}.d-header__menu-text{display:flex;flex-direction:column;min-width:0}.d-header__menu-title{font-size:15px;font-weight:600;line-height:1.3}.d-header__menu-sub{font-size:13px;line-height:1.35;color:var(--d-muted)}.d-header__menu-all{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:12px;border-top:1px solid var(--d-line);font-size:14px;font-weight:600;color:var(--d-sage-700)}.d-header__menu-all:hover{color:var(--d-forest)}.d-header__actions{display:flex;align-items:center;gap:8px}.d-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--d-r-pill);color:var(--d-forest)}.d-header__cart:hover,.d-header__cart.is-active{background:var(--d-sage-50)}.d-header__cart-count{position:absolute;top:3px;right:1px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--d-r-pill);background:var(--d-lime);color:var(--d-forest);font-size:11px;font-weight:700;line-height:1}.d-header__cart-count.hidden{display:none}.d-header__cta{display:none!important}@media(min-width:1024px){.d-header__cta{display:inline-flex!important}}.d-header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--d-r-pill);border:1px solid var(--d-line);background:var(--d-surface);color:var(--d-forest)}@media(min-width:1024px){.d-header__burger{display:none}}.d-header__burger-close,.d-header.is-menu-open .d-header__burger-open{display:none}.d-header.is-menu-open .d-header__burger-close{display:block}.d-lock,.d-lock body{overflow:hidden}.d-mobile{border-top:1px solid var(--d-line);background:var(--d-surface);max-height:calc(100vh - var(--d-header-h));overflow-y:auto}.d-mobile[hidden]{display:none}@media(min-width:1024px){.d-mobile{display:none!important}}.d-mobile__inner{display:flex;flex-direction:column;gap:4px;padding-top:16px;padding-bottom:24px}.d-mobile__link{display:flex;align-items:center;min-height:48px;font-family:var(--d-font-head);font-size:20px;font-weight:500;border-bottom:1px solid var(--d-line)}.d-mobile__group{padding:16px 0;border-bottom:1px solid var(--d-line)}.d-mobile__products{display:grid;grid-template-columns:1fr;gap:4px;margin-top:10px}@media(min-width:580px){.d-mobile__products{grid-template-columns:1fr 1fr}}.d-mobile__product{display:flex;align-items:center;gap:12px;padding:6px;border-radius:var(--d-r-sm);font-weight:500}.d-mobile__product:hover{background:var(--d-sage-50)}.d-footer{background:var(--d-forest);color:#f7f8f3c7;padding-top:64px;padding-bottom:32px;font-size:15px}@media(min-width:1024px){.d-footer{padding-top:96px}}.d-footer a{color:#f7f8f3c7}.d-footer a:hover{color:var(--d-lime)}.d-footer__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.d-footer__grid{grid-template-columns:1fr 1fr}.d-footer__grid .d-footer__brand{grid-column:1/-1}}@media(min-width:1024px){.d-footer__grid{grid-template-columns:1.3fr 1fr 1.2fr;gap:64px}}.d-footer__brand{display:flex;max-width:none;flex-direction:column;align-items:flex-start;gap:20px;max-width:360px}.d-footer__logo img{width:203px;height:auto}.d-footer__about{line-height:1.6}.d-footer__title{font-family:var(--d-font-body)!important;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--d-lime)!important;margin-bottom:16px}.d-footer__col ul{display:flex;flex-direction:column;gap:10px}.d-footer__contacts li{display:flex;align-items:flex-start;gap:10px}.d-footer__contacts li svg{flex-shrink:0;margin-top:3px;color:var(--d-sage-300)}.d-footer__contacts li a,.d-footer__contacts li span{overflow-wrap:anywhere}.d-footer__fda{margin-top:56px;padding:20px 24px;border:1px solid rgba(247,248,243,.14);border-radius:var(--d-r-sm);font-size:13px;line-height:1.6;color:#f7f8f39e}.d-footer__bottom{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(247,248,243,.14);font-size:14px;color:#f7f8f39e}@media(min-width:768px){.d-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.d-footer__legal{display:flex;flex-wrap:wrap;gap:20px}@media(min-width:1024px){.d-footer .d-footer__grid .d-footer__brand{grid-column:auto;max-width:360px}}.d-header__menu-thumb img[src$=".jpg"]{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.d-hero{padding-top:32px;padding-bottom:64px}@media(min-width:1024px){.d-hero{padding-top:56px;padding-bottom:96px}}.d-hero__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.d-hero__grid{grid-template-columns:1.05fr 1fr;gap:64px}}.d-hero__copy{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.d-hero__text{max-width:520px}.d-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.d-hero__visual{position:relative}.d-hero__media{aspect-ratio:5/4}@media(min-width:1024px){.d-hero__media{aspect-ratio:1/1.02}}.d-hero__note{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:var(--d-r-sm);background:var(--d-surface);box-shadow:var(--d-shadow-float);font-size:13px;line-height:1.35;color:var(--d-muted)}@media(min-width:768px){.d-hero__note{left:24px;bottom:24px}}.d-hero__note strong{display:block;font-size:15px;font-weight:600;color:var(--d-forest)}.d-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.d-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(min-width:1200px){.d-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}@media(min-width:1200px){.d-product-grid--catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.d-pcard{display:flex;flex-direction:column;height:100%;background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--d-r-md);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.d-pcard:hover{box-shadow:var(--d-shadow-raised);border-color:transparent}.d-pcard:hover .d-packshot img{transform:scale(1.04)}.d-pcard:hover .d-pcard__go{background:var(--d-forest);color:#fff}.d-pcard__media{aspect-ratio:1/1;border-radius:0}.d-pcard__flag{position:absolute;top:12px;left:12px}.d-pcard__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px}@media(min-width:768px){.d-pcard__body{padding:20px}}.d-pcard__tags{display:flex;flex-wrap:wrap;gap:6px}.d-pcard__title{font-family:var(--d-font-head);font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.01em}@media(min-width:768px){.d-pcard__title{font-size:20px}}.d-pcard__title a:hover{color:var(--d-sage-700)}.d-pcard__teaser{font-size:14px;line-height:1.45;color:var(--d-muted)}.d-pcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.d-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.d-pcard__price-now{font-family:var(--d-font-head);font-size:19px;font-weight:600}.d-pcard__price-old{font-size:14px;color:var(--d-muted);text-decoration:line-through}.d-pcard__price-note{width:100%;font-size:12px;color:var(--d-muted)}.d-pcard__go{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--d-r-pill);background:var(--d-sage-50);color:var(--d-forest);transition:background-color .2s ease,color .2s ease}@media(min-width:768px){.d-pcard--wide{flex-direction:row}.d-pcard--wide .d-pcard__media{width:42%;aspect-ratio:auto;min-height:320px}.d-pcard--wide .d-pcard__body{padding:40px;justify-content:center;gap:12px}.d-pcard--wide .d-pcard__title{font-size:30px}.d-pcard--wide .d-pcard__teaser{font-size:16px;max-width:520px}.d-pcard--wide .d-pcard__foot{margin-top:16px;justify-content:flex-start;gap:24px}}.d-split{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:1024px){.d-split{grid-template-columns:1fr 1fr;gap:80px}}@media(min-width:1024px){.d-split--reverse .d-split__media{order:2}}.d-split__img{aspect-ratio:5/4}@media(min-width:1024px){.d-split__img{aspect-ratio:1/1}}.d-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.d-feature-grid{display:grid;grid-template-columns:1fr;border:1px solid var(--d-line);border-radius:var(--d-r-md);overflow:hidden;background:var(--d-line);gap:1px}@media(min-width:768px){.d-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-feature-grid{grid-template-columns:repeat(3,1fr)}}.d-feature{display:flex;flex-direction:column;gap:14px;padding:28px 24px;background:var(--d-surface)}@media(min-width:1024px){.d-feature{padding:36px 32px}}.d-feature__text{font-size:15px;line-height:1.6}.d-promo{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:var(--d-r-lg);background:var(--d-forest);color:#f7f8f3d1}@media(min-width:1024px){.d-promo{grid-template-columns:1.1fr 1fr}}.d-promo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:36px 24px}@media(min-width:768px){.d-promo__copy{padding:56px}}@media(min-width:1200px){.d-promo__copy{padding:72px 64px}}.d-promo__copy .d-h2{color:#fff}.d-promo__text{max-width:520px}.d-promo__items{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin-top:4px}@media(min-width:580px){.d-promo__items{grid-template-columns:1fr 1fr}}.d-promo__items li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--d-r-pill);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:15px;font-weight:500}.d-promo__icon{display:inline-flex;color:var(--d-lime)}.d-promo__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:12px}.d-promo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px}.d-promo__price strong{font-family:var(--d-font-head);font-size:28px;font-weight:600;color:#fff}.d-promo__price s{color:#f7f8f38c}.d-promo__media{position:relative;min-height:280px}@media(max-width:1023.98px){.d-promo__media{min-height:0;box-sizing:content-box;width:calc(100% - 48px);max-width:520px;margin:0 auto;padding:0 24px 24px}}@media(max-width:1023.98px)and (min-width:768px){.d-promo__media{width:calc(100% - 112px);padding:0 56px 56px}}@media(max-width:1023.98px){.d-promo__media picture{aspect-ratio:1/1;overflow:hidden;border-radius:var(--d-r-md)}.d-promo__media img{position:static!important}}.d-promo__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.d-pcard__media--photo{background:var(--d-sage-50)}.d-pcard__media--photo picture{display:block;width:100%;height:100%}.d-pcard__media--photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.d-promo__media picture{display:block}.d-slider{position:relative}.d-slider .swiper{overflow:hidden;padding:4px 4px 8px;margin:-4px -4px -8px}.d-slider .swiper-slide{height:auto;display:flex}.d-slider .swiper-slide>*{width:100%}.d-slider__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.d-slider__dots{display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:static!important;width:auto!important}.d-slider__dots.is-locked{display:none}.d-slider__dot{display:inline-block;width:8px;height:8px;border-radius:var(--d-r-pill);background:var(--d-sage-200);cursor:pointer;transition:width .25s ease,background-color .25s ease}.d-slider__dot.is-active{width:24px;background:var(--d-forest)}.d-slider__arrows{display:flex;gap:8px;margin-left:auto}.d-slider__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--d-r-pill);border:1.5px solid var(--d-forest);background:transparent;color:var(--d-forest);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.d-slider__btn:hover:not(.is-disabled){background:var(--d-forest);color:#fff}.d-slider__btn.is-disabled{opacity:.3;cursor:default}.d-slider__btn.is-locked{display:none}.d-slider__flip{transform:rotate(180deg)}.d-slider.is-static .d-slider__controls{display:none}.d-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:14px;color:var(--d-muted)}.d-crumbs a:hover{color:var(--d-sage-700)}.d-crumbs [aria-current]{color:var(--d-forest);font-weight:500}.d-pdp{padding-top:24px;padding-bottom:64px}@media(min-width:1024px){.d-pdp{padding-top:32px;padding-bottom:96px}}.d-pdp__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.d-pdp__grid{grid-template-columns:1fr 1fr;gap:56px;align-items:start}}@media(min-width:1200px){.d-pdp__grid{grid-template-columns:1.05fr 1fr;gap:72px}}.d-pdp__shot{aspect-ratio:1/1;border-radius:var(--d-r-lg)}.d-pdp__shot img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.d-pdp__info .product{display:flex;flex-direction:column;gap:16px}.d-pdp__title{margin-top:-4px}.d-pdp__desc{font-size:17px}.d-pdp__facts{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 0;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.d-pdp__facts li{display:flex;align-items:center;gap:10px;font-weight:500}.d-pdp__fact-label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);line-height:1.3}.d-buy{display:flex;flex-direction:column;gap:20px;margin-top:4px}.d-buy__group{display:flex;flex-direction:column;gap:10px}.d-buy__label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.d-buy__options{display:grid;grid-template-columns:1fr;gap:18px 10px;padding-top:10px}@media(min-width:580px){.d-buy__options{grid-template-columns:1fr 1fr}}.d-buy__packs{display:grid;grid-template-columns:repeat(var(--pack-cols, 4),minmax(0,1fr));gap:8px}.d-buy__cta.button{margin-top:4px}.d-buy__trust{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--d-muted)}.d-buy__trust li{display:inline-flex;align-items:center;gap:6px}.d-buy__trust svg{color:var(--d-sage-700)}.d-buy__terms{padding:14px 16px;border-radius:var(--d-r-sm);background:var(--d-sage-50);font-size:12px;line-height:1.6;color:var(--d-muted)}.d-buy__terms.hidden{display:none}.input--custom.d-option{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px;border:1.5px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-surface);font-size:16px;transition:border-color .2s ease,background-color .2s ease}.input--custom.d-option:hover{border-color:var(--d-sage-300)}.input--custom.d-option.active{border-color:var(--d-forest);background:var(--d-sage-50)}.input--custom.d-option.active .d-option__radio{border-color:var(--d-forest)}.input--custom.d-option.active .d-option__radio:after{transform:scale(1)}.input--custom.d-option:has(input:focus-visible){outline:3px solid var(--d-lime);outline-offset:2px}.d-option__radio{position:relative;flex-shrink:0;width:20px;height:20px;margin-top:2px;border-radius:50%;border:1.5px solid var(--d-sage-300);background:#fff}.d-option__radio:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--d-forest);transform:scale(0);transition:transform .15s ease}.d-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.d-option__title{font-weight:600;line-height:1.3;white-space:nowrap}.d-option__badge{position:absolute;top:0;right:14px;transform:translateY(-50%);padding:3px 10px;border-radius:var(--d-r-pill);background:var(--d-lime);color:var(--d-forest);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap;pointer-events:none}.d-option__badge.hidden{display:inline-block}.d-option__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-family:var(--d-font-head);font-size:24px;font-weight:600;line-height:1.2}.d-option__each{font-family:var(--d-font-body);font-size:14px;font-weight:500;color:var(--d-muted)}.input--custom.d-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:18px 6px 14px;border:1.5px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-surface);text-align:center;font-size:14px;transition:border-color .2s ease,background-color .2s ease}.input--custom.d-pack:hover{border-color:var(--d-sage-300)}.input--custom.d-pack.active{border-color:var(--d-forest);background:var(--d-sage-50)}.input--custom.d-pack:has(input:focus-visible){outline:3px solid var(--d-lime);outline-offset:2px}.d-pack__flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:var(--d-r-pill);background:var(--d-lime);color:var(--d-forest);font-size:11px;font-weight:700;white-space:nowrap}.d-pack__count{font-family:var(--d-font-head);font-size:26px;font-weight:600;line-height:1}.d-pack__name{font-size:13px;color:var(--d-muted)}.d-pack__price{margin-top:6px;font-family:var(--d-font-head);font-weight:600;font-size:16px}@media(min-width:580px){.d-pack__price{font-size:18px}}.d-pack__save{font-size:12px;color:var(--d-sage-700);font-weight:600}.d-benefits{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.d-benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-benefits{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1024px){.d-benefits--4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.d-benefits--5{grid-template-columns:repeat(6,1fr)}.d-benefits--5 .d-benefit{grid-column:span 2}.d-benefits--5 .d-benefit:nth-child(4){grid-column:2/span 2}}.d-benefit{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:var(--d-r-md);background:var(--d-paper);border:1px solid var(--d-line)}.d-benefit__text{font-size:15px;line-height:1.6}.d-howto{display:grid;grid-template-columns:1fr;gap:32px;padding:32px 24px;border-radius:var(--d-r-lg);background:var(--d-sage-50)}@media(min-width:768px){.d-howto{padding:48px}}@media(min-width:1024px){.d-howto{grid-template-columns:1.1fr 1fr;gap:56px;padding:64px}}.d-howto__copy{display:flex;flex-direction:column;gap:16px}.d-howto__panel{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:var(--d-r-md);background:var(--d-surface);align-self:start}@media(min-width:768px){.d-howto__panel{padding:32px}}.d-howto__row{display:flex;gap:14px;align-items:flex-start}.d-howto__label{font-family:var(--d-font-body)!important;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)!important;margin-bottom:4px}.d-howto__free{font-size:15px;line-height:1.6}.d-howto__link{align-self:flex-start}.d-membership{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--d-r-sm);border:1.5px solid var(--d-forest);background:var(--d-sage-50)}.d-membership__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.d-membership__name{font-weight:600}.d-membership__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.d-membership__price strong{font-family:var(--d-font-head);font-size:32px;font-weight:600;line-height:1.1}.d-membership__price s{color:var(--d-muted)}.d-membership__price span{color:var(--d-muted);font-size:15px}.d-tool-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d-tool-list li{display:flex;align-items:center;gap:10px;font-weight:500;font-size:15px}.d-tools{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.d-tools{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-tools{grid-template-columns:repeat(3,1fr);gap:20px}}.d-tool{display:flex;flex-direction:column;gap:14px;padding:28px 24px;border-radius:var(--d-r-md);background:var(--d-paper);border:1px solid var(--d-line)}.d-tool__text{font-size:15px;line-height:1.6}.d-recipes{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:580px){.d-recipes{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-recipes{grid-template-columns:repeat(5,1fr)}}.d-recipe{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line)}.d-recipe__img{aspect-ratio:4/3;background:var(--d-sage-50)}.d-recipe__img img{width:100%;height:100%;object-fit:cover}.d-recipe__body{display:flex;flex-direction:column;gap:6px;padding:18px}.d-recipe__text{font-size:14px;line-height:1.55}.d-steps{display:grid;grid-template-columns:1fr;gap:16px;counter-reset:step}@media(min-width:768px){.d-steps{grid-template-columns:repeat(3,1fr);gap:20px}}.d-step{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line)}.d-step__text{font-size:15px;line-height:1.6}.d-preview{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.d-preview{grid-template-columns:repeat(3,1fr);gap:20px}}.d-preview img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--d-r-md)}.d-faq{display:flex;flex-direction:column;gap:12px;max-width:880px;margin:0 auto}.d-faq__item{border-radius:var(--d-r-sm);background:var(--d-surface);border:1px solid var(--d-line);overflow:hidden}.d-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;text-align:left;font-weight:600;font-size:17px;line-height:1.4;cursor:pointer;background:none;border:0;color:var(--d-forest)}.d-faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--d-r-pill);background:var(--d-sage-50);color:var(--d-sage-700);font-size:20px;line-height:1;font-weight:500}.d-faq__a{padding:0 24px 22px;color:var(--d-muted);line-height:1.65}.d-faq__a.hidden{display:none}.d-faq__a p+p{margin-top:10px}.d-buy fieldset{margin:0;padding:0;border:0;min-width:0}.d-buy .input--custom.js-purchase-option-item,.d-buy .input--custom.js-variant-item{border:1.5px solid var(--d-line)!important;box-shadow:none!important}.d-buy .input--custom.js-purchase-option-item:hover,.d-buy .input--custom.js-variant-item:hover{border-color:var(--d-sage-300)!important}.d-buy .input--custom.js-purchase-option-item.active,.d-buy .input--custom.js-variant-item.active{border-color:var(--d-forest)!important;background:var(--d-sage-50)!important}.d-media.d-pdp__shot img{object-fit:cover}.d-preview-slide{display:block;overflow:hidden;border-radius:var(--d-r-md)}.d-preview-slide img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .4s ease}.d-preview-slide:hover img{transform:scale(1.03)}.d-benefit,.d-recipe{height:100%}.d-packshot picture{display:contents}.d-pdp__shot.d-packshot img{width:auto;height:86%;max-height:86%;max-width:90%;object-fit:contain}.d-pdp:has(+.d-pdp--extra){padding-bottom:0}.d-pdp--extra{padding-top:48px}@media(min-width:1024px){.d-pdp--extra{padding-top:64px}}.d-pdp--extra .d-pdp__grid{padding-top:48px;border-top:1px solid var(--d-line)}@media(min-width:1024px){.d-pdp--extra .d-pdp__grid{padding-top:64px}}@media(max-width:1023.98px){.d-pdp__gallery{width:100%;max-width:520px;margin-inline:auto}}.d-pdp__shot{border:1px solid var(--d-line)}.d-recipe__img picture,.d-preview-slide picture{display:block;width:100%;height:100%}.d-page-hero{padding-top:40px;padding-bottom:56px}@media(min-width:1024px){.d-page-hero{padding-top:64px;padding-bottom:80px}}.d-page-hero--compact{padding-bottom:40px}@media(min-width:1024px){.d-page-hero--compact{padding-bottom:48px}}.d-page-hero__head{display:flex;flex-direction:column;gap:16px;max-width:820px}.d-page-hero__text{max-width:640px}.d-page-hero__media{margin-top:40px;aspect-ratio:16/9}@media(min-width:768px){.d-page-hero__media{margin-top:56px;aspect-ratio:1200/440}}.d-values{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.d-values{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.d-values{grid-template-columns:repeat(4,1fr);gap:20px}}.d-philosophy{font-family:var(--d-font-head);font-size:22px;line-height:1.4;letter-spacing:-.01em;color:var(--d-forest);max-width:760px}@media(min-width:768px){.d-philosophy{font-size:26px}}.d-philosophy p+p{margin-top:16px;font-family:var(--d-font-body);font-size:17px;line-height:1.6;letter-spacing:0;color:var(--d-muted)}.d-contact{display:grid;grid-template-columns:1fr;gap:40px;scroll-margin-top:calc(var(--d-header-h) + 16px)}@media(min-width:1024px){.d-contact{grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}}.d-contact__info{display:flex;flex-direction:column;gap:18px}.d-contact__cards{display:grid;grid-template-columns:1fr;gap:12px;margin-top:8px}@media(min-width:580px)and (max-width:1023.98px){.d-contact__cards{grid-template-columns:1fr 1fr}}.d-contact__card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--d-r-sm);background:var(--d-surface);border:1px solid var(--d-line);min-width:0}.d-contact__label{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.d-contact__value{display:block;font-weight:500;overflow-wrap:anywhere;line-height:1.45}.d-contact a.d-contact__value:hover{color:var(--d-sage-700)}#contacts{scroll-margin-top:var(--d-header-h)}.d-catalog-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--d-line)}.d-catalog-digital{display:grid;grid-template-columns:1fr}.d-note-strip{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:var(--d-r-md);background:var(--d-sage-50);font-size:15px}@media(min-width:1024px){.d-note-strip{flex-direction:row;justify-content:space-between;padding:24px 32px}}.d-note-strip>div{display:flex;align-items:center;gap:10px}.d-note-strip svg{flex-shrink:0;color:var(--d-sage-700)}.d-anchor-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.d-anchor-nav .d-chip:hover{border-color:var(--d-forest)}.d-labels{display:flex;flex-direction:column;gap:24px}.d-label{padding:20px;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line);scroll-margin-top:calc(var(--d-header-h) + 16px)}@media(min-width:768px){.d-label{padding:32px}}.d-label__head{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media(min-width:768px){.d-label__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.d-label__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.d-label__img{padding:16px;border-radius:var(--d-r-sm);background:#fff;border:1px solid var(--d-line);overflow-x:auto}.d-label__img img{display:block;width:100%;min-width:560px;height:auto}.section--terms .page-title{text-align:left}.section--terms h2,.section--terms h3,.section--terms h4{font-family:var(--d-font-head);margin-top:28px;margin-bottom:10px;font-weight:600}.section--terms p,.section--terms li{color:var(--d-muted);line-height:1.7}.section--terms a{color:var(--d-sage-700);text-decoration:underline}.page-thanks .checkout__body-items .checkout-item,.thank .checkout__body-items .checkout-item{border-color:var(--d-line)!important}.page-thanks .checkout__body-items .checkout-item-container,.thank .checkout__body-items .checkout-item-container{grid-template-columns:72px 1fr auto!important;gap:16px!important}.page-thanks .checkout__body-items .checkout-item-header,.thank .checkout__body-items .checkout-item-header{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:var(--d-r-sm);background:var(--d-sage-50);border:1px solid var(--d-line);overflow:hidden}.page-thanks .checkout__body-items .checkout-item-header img,.thank .checkout__body-items .checkout-item-header img{max-width:80%;max-height:80%!important;object-fit:contain}.page-thanks .checkout__body-items .checkout-item-header img[src$=".jpg"],.thank .checkout__body-items .checkout-item-header img[src$=".jpg"]{width:100%;height:100%;max-width:none;max-height:none!important;object-fit:cover}.page-thanks .d-thanks-icon,.thank .d-thanks-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--d-r-pill);background:var(--d-lime);color:var(--d-forest);margin-bottom:20px}.page-thanks .d-thanks-icon svg,.thank .d-thanks-icon svg{width:32px;height:32px}.d-photo-hero{padding-top:24px;padding-bottom:64px}@media(min-width:1200px){.d-photo-hero{padding-top:40px;padding-bottom:96px}}.d-photo-hero__card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--d-r-lg);background:var(--d-forest)}@media(min-width:1200px){.d-photo-hero__card{display:block;min-height:600px}}.d-photo-hero__media{display:block;aspect-ratio:4/3}@media(min-width:580px){.d-photo-hero__media{aspect-ratio:16/9}}@media(min-width:1200px){.d-photo-hero__media{position:absolute;inset:0;aspect-ratio:auto}}.d-photo-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, 68% 30%)}@media(min-width:1200px){.d-photo-hero__card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#1e3a32eb,#1e3a32c7 34%,#1e3a3233 58%,#1e3a3200 72%);pointer-events:none}}.d-photo-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:32px 24px 36px;color:#f7f8f3db}@media(min-width:768px){.d-photo-hero__content{padding:48px}}@media(min-width:1200px){.d-photo-hero__content{max-width:560px;min-height:600px;justify-content:center;padding:64px}}.d-photo-hero__title{color:#fff!important}.d-photo-hero__text{font-size:17px;line-height:1.65}@media(min-width:768px){.d-photo-hero__text{font-size:18px}}.d-photo-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.d-philosophy-products{margin-top:64px}@media(min-width:1024px){.d-philosophy-products{margin-top:96px}}.d-philosophy-split .d-split__img img{object-position:45% 30%}.d-photo-hero__note{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:14px;line-height:1.4;color:#f7f8f3bf}.d-photo-hero__note svg{flex-shrink:0;color:var(--d-lime)}.d-photo-hero__note strong{color:#fff;font-weight:600}.d-photo-hero--home{--hero-pos: 72% 40%}@media(min-width:1200px){.d-photo-hero--home{--hero-pos: 70% 40%}.d-photo-hero .d-photo-hero__media{left:38%}.d-photo-hero .d-photo-hero__card:after{background:linear-gradient(90deg,#1e3a32 0% 38%,#1e3a32b3 44%,#1e3a3226 58%,#1e3a3200 66%)}}.d-label__img picture{display:block}.d-upsell-bottles{position:relative;width:100%;max-width:120px;aspect-ratio:1/1}@media(min-width:580px){.d-upsell-bottles{max-width:200px}}@media(min-width:1200px){.d-upsell-bottles{max-width:340px}}.d-upsell-bottles picture{position:absolute;bottom:4%;height:88%;display:block}.d-upsell-bottles img{display:block;height:100%;width:auto;object-fit:contain}.d-upsell-bottles__back{left:6%;height:80%!important;bottom:9%!important;filter:brightness(.94) saturate(.95)}.d-upsell-bottles__front{left:32%;filter:drop-shadow(0 18px 18px rgba(30,58,50,.18))}.d-panel{background:var(--d-surface);border:1px solid var(--d-line);border-radius:var(--d-r-md);padding:24px}@media(min-width:768px){.d-panel{padding:32px}}.d-panel h3{font-family:var(--d-font-head);font-size:22px;font-weight:500;letter-spacing:-.01em;text-transform:none}.d-panel [class*="border-[#00000033]"],.d-panel [class*="border-b-[#00000033]"],.d-panel .border-b-line{border-color:var(--d-line)!important}.d-checkout-hero{padding-bottom:32px!important}.d-checkout-hero .d-crumbs{margin-bottom:16px}.d-checkout-secure{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:500;color:var(--d-sage-700)}.page--page-checkout .checkout-section h3,.page--page-checkout .checkout__footer{font-family:var(--d-font-head)}.page--page-checkout .checkout__footer .price,.page--page-checkout .checkout__footer span{font-size:20px!important}.page--page-checkout #js-cart .checkout-item{border-color:var(--d-line)!important}.page--page-checkout #js-cart .checkout-item-container{align-items:center;grid-template-columns:72px 1fr auto!important;gap:16px!important}.page--page-checkout #js-cart .checkout-item-header{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:var(--d-r-sm);background:var(--d-sage-50);overflow:hidden}.page--page-checkout #js-cart .checkout-item-header img{max-width:80%;max-height:80%;object-fit:contain}.page--page-checkout #js-cart .checkout-item-body{gap:2px!important}.page--page-checkout #js-cart .checkout-item-body span:first-child{padding-top:0!important;font-weight:600!important;line-height:1.4}.page--page-checkout #js-cart .checkout-item-body span+span{color:var(--d-muted);font-size:14px}.page--page-checkout #js-cart .checkout-item-footer{padding-top:0!important;align-items:flex-end}.page--page-checkout #js-cart .checkout-item-footer span{font-weight:600}.page--page-checkout #js-cart .checkout-item-footer .button{height:auto;min-height:0;padding:0;background:none;border:0;color:var(--d-muted);font-size:14px;font-weight:500;text-decoration:underline}.page--page-checkout #js-cart .checkout-item-footer .button:hover{color:var(--d-error)}.page--page-checkout [data-cart-footer]{align-items:center;margin-top:16px}.page--page-checkout [data-cart-footer] .button{font-size:15px}.page--page-checkout [data-cart-empty]{padding:8px 0 4px}.page--page-checkout [data-cart-empty] .checkout-item__body{color:var(--d-muted)}.page--page-checkout #coupon-input-wrapper .input-box{gap:8px}.page--page-checkout #coupon-input-wrapper .input-1{padding-right:18px!important}.page--page-checkout #coupon-input-wrapper .button{margin-left:0!important;flex-shrink:0}.page--page-checkout .v-check--checkout{padding-left:36px}.page--page-checkout .v-check--checkout .agreement-text{font-size:15px!important;line-height:1.6!important;color:var(--d-muted)}.page--page-checkout .v-check--checkout .agreement-text a{color:var(--d-sage-700);text-decoration:underline}.page--page-checkout #checkout-terms .text{font-size:13px;line-height:1.6}.page--page-checkout .js-tracker-card{background:var(--d-surface)!important;border:1px solid var(--d-line);transition:border-color .2s ease,background-color .2s ease}.page--page-checkout .js-tracker-card .v-check--product{display:block;padding:0;margin:0}.page--page-checkout .js-tracker-card .v-check__checkmark{top:2px!important;left:0!important}.page--page-checkout .js-tracker-card .product-item__body{font-family:var(--d-font-head);font-size:20px!important;font-weight:500!important;padding-left:36px!important;border-color:var(--d-line)!important}.page--page-checkout .js-tracker-card .product-item__footer{color:var(--d-muted);font-size:16px!important}.page--page-checkout .js-tracker-card .card-image{border-radius:var(--d-r-sm);background:var(--d-sage-50)}.page--page-checkout .js-tracker-card:has(.js-tracker-checkbox:checked){border-color:var(--d-forest);background:var(--d-sage-50)!important}.page--page-checkout .v-check .v-check__checkmark{content:normal!important;position:absolute;display:block;width:24px!important;height:24px!important;border:1.5px solid var(--d-sage-300)!important;border-radius:7px!important;background:var(--d-surface)!important;transition:background-color .15s ease,border-color .15s ease}.page--page-checkout .v-check .v-check__input:checked~.v-check__checkmark,.page--page-checkout .v-check input:checked~.v-check__checkmark{border-color:var(--d-forest)!important;background:var(--d-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BED499' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/15px no-repeat!important}.page--page-checkout .v-check:hover .v-check__checkmark{border-color:var(--d-sage)!important}.page--page-checkout .v-check input:focus-visible~.v-check__checkmark{outline:3px solid var(--d-lime);outline-offset:2px}.page--page-checkout .v-check--checkout .v-check__checkmark{top:1px;left:0}.d-thanks{padding-top:56px;padding-bottom:96px}.d-thanks .checkout-section h3{font-family:var(--d-font-head);font-size:22px;font-weight:500}.d-thanks .checkout__footer span{font-size:20px!important;font-family:var(--d-font-head)}.page--page-checkout #js-cart .checkout-item-header img[src$=".jpg"],.page--page-checkout .js-tracker-card .card-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.page--page-checkout .js-tracker-card .card-image{width:90px;height:90px;flex-shrink:0}#js-cart .checkout-item-header,.js-tracker-card .card-image{border:1px solid var(--d-line)}:root{--font-family--sans: "Figtree", sans-serif;--font-family--accent: "Outfit", sans-serif;--page-background: #F7F8F3;--border-radius: 24px;--color: #1E3A32;--footer-color: #1E3A32;--accent-color: #3F6F60;--left-right-padding: 20px;--main-blue: #3F6F60;--light-height: 125%}html,body{height:100%;min-height:calc(var(--vh, 1vh) * 100);font-family:var(--font-family--sans);font-optical-sizing:auto;font-style:normal;font-size:18px;line-height:125%;font-weight:400}@media(max-width:767.98px){html,body{font-size:16px}}html .wrapper,body .wrapper{height:100%;overflow-y:scroll;overflow-x:hidden}html .wrapper__container,body .wrapper__container{min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column}html .wrapper__container .content,body .wrapper__container .content{flex:1}html h2,body h2{font-size:2.125rem;line-height:3rem;font-weight:700}.container-large{max-width:1920px!important}.container{max-width:1240px!important}.page{background:var(--page-background)}.page--page-cart,.page--page-checkout,.page--page-product,.page--page-catalog,.page--page-index{padding-bottom:0!important}.page-title{font-size:32px;font-weight:700;line-height:100%;text-transform:capitalize;color:#000}@media(min-width:1200px){.page-title{font-size:36px}}.block-title{font-size:32px;font-weight:700;line-height:120%;text-transform:capitalize;color:#000}@media(min-width:1200px){.block-title{font-size:36px;line-height:100%}}.text-title{font-size:34px;font-weight:700;line-height:100%;text-transform:capitalize;color:#000}@media(max-width:1199.98px){.text-title{font-size:36px}}.text-base p{margin-bottom:8px}.text-base p:empty,.text-base p:empty *:empty{display:none}.text-white{color:#fff}
