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:none;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:#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:none;left:0;display:none}@media(min-width:768px){.block-products:before{display:block}}.block-products:after{background-position:100% 100%;background-image:none;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}}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/mulish-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/mulish-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/mulish-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Mulish;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/mulish-latin-700-normal.woff2) format("woff2")}:root{--d-berry: #A0004C;--d-berry-dark: #84003F;--d-coral: #E17169;--d-plum: #982890;--d-violet: #7283D4;--d-sky: #59BDFF;--d-ink: #1E1A1D;--d-stone: #5E5559;--d-mist: #B9AFB2;--d-line: #EAE3E1;--d-sand: #F4EDEA;--d-shell: #FBF8F6;--d-surface: #FFFFFF;--d-coral-50: #FCEDEB;--d-plum-50: #F5E9F4;--d-sky-50: #E8F5FF;--d-success: #1F8A5B;--d-warning: #C98A00;--d-error: #C8322E;--d-grad-vital: linear-gradient(135deg, #E17169 0%, #A0004C 100%);--d-grad-calm: linear-gradient(135deg, #59BDFF 0%, #7283D4 45%, #982890 100%);--d-r-xs: 8px;--d-r-sm: 14px;--d-r-md: 24px;--d-r-pill: 999px;--d-shadow-sm: 0 1px 2px rgba(30, 26, 29, .06);--d-shadow-md: 0 8px 24px -12px rgba(30, 26, 29, .18);--d-shadow-lg: 0 24px 48px -24px rgba(30, 26, 29, .25);--d-shadow-glow: 0 12px 28px -10px rgba(160, 0, 76, .5);--d-font-head: "Manrope", system-ui, sans-serif;--d-font-body: "Mulish", system-ui, sans-serif;--d-gutter: 20px;--d-header-h: 68px}@media(min-width:768px){:root{--d-gutter: 24px;--d-header-h: 80px}}html,body{font-family:var(--d-font-body);font-size:17px;line-height:28px;color:var(--d-ink);background:var(--d-shell);-webkit-font-smoothing:antialiased}@media(max-width:767.98px){html,body{font-size:16px;line-height:26px}}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-ink)}html h2,body h2{font-size:40px;line-height:46px;font-weight:800;letter-spacing:-.03em}@media(max-width:767.98px){html h2,body h2{font-size:30px;line-height:36px}}a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.page{background:var(--d-shell)}::selection{background:var(--d-coral-50);color:var(--d-berry)}:focus-visible{outline:3px solid rgba(160,0,76,.35);outline-offset:2px}.page-title,.block-title,.text-title{font-family:var(--d-font-head);font-weight:800;color:var(--d-ink);text-transform:none;letter-spacing:-.03em}.page-title{font-size:36px;line-height:42px}@media(min-width:768px){.page-title{font-size:56px;line-height:60px}}.block-title{font-size:30px;line-height:36px}@media(min-width:768px){.block-title{font-size:40px;line-height:46px}}h1 i,h1 em,h2 i,h2 em,.d-display i,.d-display em,.d-h1 i,.d-h1 em,.d-h2 i,.d-h2 em{font-style:normal;background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}.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:72px;padding-bottom:72px}@media(min-width:1024px){.d-section{padding-top:120px;padding-bottom:120px}}.d-section--tight{padding-top:48px;padding-bottom:48px}@media(min-width:1024px){.d-section--tight{padding-top:72px;padding-bottom:72px}}.d-section--white{background:var(--d-surface)}.d-section--sand{background:var(--d-sand)}.d-section--flush-top{padding-top:0!important}.d-section-head{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:40px}@media(min-width:1024px){.d-section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:56px}}.d-section-head__main{display:flex;flex-direction:column;gap:14px}.d-section-head__aside{color:var(--d-stone)}@media(min-width:1024px){.d-section-head__aside{padding-bottom:6px}}.d-section-head__aside p+p{margin-top:10px}.d-section-head--center{text-align:center;justify-items:center}@media(min-width:1024px){.d-section-head--center{grid-template-columns:1fr}}.d-section-head--center .d-section-head__main{align-items:center;max-width:760px}.d-overline{display:inline-flex;align-items:center;gap:10px;font-family:var(--d-font-head);font-size:13px;line-height:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--d-berry)}.d-overline:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--d-grad-vital)}.d-overline--plain:before{display:none}.d-overline--light{color:#fff}.d-overline--light:before{background:#fff}.d-display,.d-h1,.d-h2,.d-h3,.d-h4{font-family:var(--d-font-head);color:var(--d-ink);margin:0}.d-display{font-size:44px;line-height:48px;font-weight:800;letter-spacing:-.035em}@media(min-width:768px){.d-display{font-size:60px;line-height:64px}}@media(min-width:1200px){.d-display{font-size:72px;line-height:76px}}.d-h1{font-size:36px;line-height:42px;font-weight:800;letter-spacing:-.03em}@media(min-width:768px){.d-h1{font-size:56px;line-height:60px}}@media(min-width:768px){.d-h1--sm{font-size:44px;line-height:50px}}.d-h2{font-size:30px;line-height:36px;font-weight:800;letter-spacing:-.03em}@media(min-width:768px){.d-h2{font-size:40px;line-height:46px}}.d-h3{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em}@media(min-width:768px){.d-h3{font-size:28px;line-height:34px}}.d-h4{font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.01em}.d-lead{font-size:18px;line-height:29px;color:var(--d-stone)}@media(min-width:768px){.d-lead{font-size:20px;line-height:32px}}.d-small{font-size:14px;line-height:22px;font-weight:500}.d-muted{color:var(--d-stone)}.d-prose{max-width:68ch}.d-prose p+p{margin-top:14px}.d-prose strong{font-weight:700;color:var(--d-ink)}.d-prose a{color:var(--d-berry);font-weight:600;text-decoration:underline;text-underline-offset:3px}.d-link{display:inline-flex;align-items:center;gap:6px;color:var(--d-berry);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.d-link:hover{color:var(--d-plum)}.d-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:28px;font-size:14px;line-height:22px;font-weight:500;color:var(--d-stone)}.d-crumbs a{color:var(--d-stone);text-decoration:none}.d-crumbs a:hover{color:var(--d-berry)}.d-crumbs>span:not([aria-current]){color:var(--d-mist)}.d-crumbs [aria-current]{color:var(--d-ink);font-weight:600}.d-page-head{padding-top:32px;padding-bottom:48px}@media(min-width:1024px){.d-page-head{padding-top:40px;padding-bottom:64px}}.d-page-head__grid{display:grid;gap:20px}@media(min-width:1024px){.d-page-head__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}}.d-page-head__title{display:flex;flex-direction:column;gap:14px}.d-page-head__text{color:var(--d-stone)}@media(min-width:1024px){.d-page-head__text{padding-bottom:8px}}.d-page-head--compact{padding-bottom:32px}@media(min-width:1024px){.d-page-head--compact{padding-bottom:40px}}.d-media{position:relative;overflow:hidden;border-radius:var(--d-r-md);background:var(--d-sand)}.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-packshot{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--d-r-md);border:1px solid var(--d-line);background:radial-gradient(75% 65% at 50% 55%,#FFFFFF 0%,var(--d-shell) 100%)}.d-packshot img{position:relative;max-width:76%;max-height:80%;width:auto;height:auto;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.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}@media(min-width:768px){.d-card{padding:32px}}.d-card--hover:hover{box-shadow:var(--d-shadow-md);transform:translateY(-2px)}.d-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;background:var(--d-coral-50);color:var(--d-berry)}.d-icon-tile svg{width:24px;height:24px}.d-icon-tile--plum{background:var(--d-plum-50);color:var(--d-plum)}.d-icon-tile--sky{background:var(--d-sky-50);color:#2f78b8}.d-icon-tile--glass{background:#ffffff29;color:#fff}.d-icon-tile--sm{width:40px;height:40px;border-radius:12px}.d-icon-tile--sm svg{width:20px;height:20px}.d-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:var(--d-r-pill);background:var(--d-coral-50);color:var(--d-berry);font-family:var(--d-font-head);font-size:12px;line-height:1;font-weight:700;white-space:nowrap}.d-tag--plum{background:var(--d-plum-50);color:var(--d-plum)}.d-tag--sky{background:var(--d-sky-50);color:#2f6fa8}.d-tag--ink{background:var(--d-ink);color:#fff}.d-tag--line{background:var(--d-surface);border:1px solid var(--d-line);color:var(--d-ink)}.d-num-list{display:flex;flex-direction:column;border-top:1px solid var(--d-line)}.d-num-list li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--d-line)}.d-num-list__n{font-family:var(--d-font-head);font-size:14px;font-weight:800;letter-spacing:.04em;background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}.js-reveal-ready [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.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-head)}.button.button--primary,.button.button--berry,.button.button--outline,.button.button--soft,.button.button--light,.button.button--ghost-light{--height: 52px;position:relative;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);border:1.5px solid transparent;font-family:var(--d-font-head);font-size:16px;font-weight:700;line-height:1;letter-spacing:-.005em;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 .25s ease,filter .2s ease}.button.button--primary:active,.button.button--berry:active,.button.button--outline:active,.button.button--soft:active,.button.button--light:active,.button.button--ghost-light:active{transform:translateY(1px)}.button.button--primary:focus-visible,.button.button--berry:focus-visible,.button.button--outline:focus-visible,.button.button--soft:focus-visible,.button.button--light:focus-visible,.button.button--ghost-light:focus-visible{outline:3px solid rgba(160,0,76,.35);outline-offset:3px}.button.button--primary.w-full,.button.button--berry.w-full,.button.button--outline.w-full,.button.button--soft.w-full,.button.button--light.w-full,.button.button--ghost-light.w-full{width:100%}.button.button--primary svg,.button.button--berry svg,.button.button--outline svg,.button.button--soft svg,.button.button--light svg,.button.button--ghost-light svg{width:18px;height:18px;flex-shrink:0}.button.button--primary{background:var(--d-grad-vital);color:#fff;box-shadow:var(--d-shadow-glow)}.button.button--primary:hover,.button.button--primary:focus{color:#fff;filter:saturate(1.1) brightness(.96);box-shadow:0 16px 32px -10px #a0004c99}.button.button--berry{background:var(--d-berry);color:#fff}.button.button--berry:hover,.button.button--berry:focus{background:var(--d-plum);color:#fff}.button.button--outline{background:transparent;border-color:var(--d-ink);color:var(--d-ink)}.button.button--outline:hover,.button.button--outline:focus{background:var(--d-ink);color:#fff}.button.button--soft{background:var(--d-coral-50);color:var(--d-berry)}.button.button--soft:hover,.button.button--soft:focus{background:#f9dcd8;color:var(--d-berry)}.button.button--light{background:#fff;color:var(--d-ink)}.button.button--light:hover,.button.button--light:focus{background:var(--d-shell);color:var(--d-berry)}.button.button--ghost-light{background:transparent;border-color:#ffffff8c;color:#fff}.button.button--ghost-light:hover,.button.button--ghost-light:focus{border-color:#fff;background:#ffffff1f;color:#fff}.button.button--sm{--height: 44px;padding:0 20px;font-size:15px}.button.button--lg{--height: 58px;padding:0 34px;font-size:17px}.button.button--txt,.button.button--text{background:none;border:0;padding:0;height:auto;min-width:0;color:var(--d-berry);font-family:var(--d-font-head);font-weight:700;text-transform:none}.button.button--txt:hover,.button.button--text:hover{color:var(--d-plum);background:none}.d-round{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--d-ink);color:#fff;transition:background .25s ease,transform .25s ease}.d-round svg{width:18px;height:18px}a:hover>.d-round,a:hover .d-round,.d-round:hover{background:var(--d-berry)}.d-arrow{display:inline-block;transition:transform .2s ease}a:hover>.d-arrow,button:hover>.d-arrow{transform:translate(3px)}.d-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:579.98px){.d-actions{flex-direction:column}.d-actions .button{width:100%!important}}.d-form{display:flex;flex-direction:column;gap:18px;margin:0}.d-form__row{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:580px){.d-form__row{grid-template-columns:1fr 1fr}}.d-form .button{margin-top:6px}.d-field{display:flex;flex-direction:column;gap:8px}.d-field__label{font-size:14px;line-height:20px;font-weight:700;color:var(--d-ink)}.d-input{width:100%;height:52px;padding:0 18px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background:var(--d-shell);color:var(--d-ink);font-family:var(--d-font-body);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;appearance:none}.d-input::placeholder{color:var(--d-mist)}.d-input:hover{border-color:var(--d-mist)}.d-input:focus{outline:none;border-color:var(--d-berry);background:var(--d-surface);box-shadow:0 0 0 4px #a0004c1a}.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:#e7f4ed;color:var(--d-success);border:1px solid #BFE0CD}.d-alert--error{background:var(--d-coral-50);color:var(--d-error);border:1px solid #F3C7C3}input,select,textarea{font-family:var(--d-font-body)}.input-box .input-1{height:54px;padding:0 18px;border:1px solid var(--d-line);border-radius:var(--d-r-sm);background-color:var(--d-shell);color:var(--d-ink);font-size:16px;line-height:1.2}.input-box .input-1:hover{border-color:var(--d-mist)}.input-box .input-1:focus{border:1px solid var(--d-berry);background-color:var(--d-surface);box-shadow:0 0 0 4px #a0004c1a}.input-box .input-1::placeholder{color:var(--d-mist)}.input-box .input-label{left:2px;top:18px;color:var(--d-stone);font-size:15px}.input-box textarea{border:1px solid var(--d-line);border-radius:var(--d-r-sm);color:var(--d-ink)}.input-box.active .input-1{border:1px solid var(--d-berry);background-color:var(--d-surface)}.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='%231E1A1D' 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='8' fill='%23A0004C'/%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:transparent!important;border-radius:8px}.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='7.25' fill='%23fff' stroke='%23B9AFB2' stroke-width='1.5'/%3E%3C/svg%3E")}.d-header{position:sticky;top:0;z-index:40;background:#ffffffe6;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--d-line);transition:box-shadow .25s ease,background-color .25s ease}.d-header.is-scrolled,.d-header.is-menu-open{background:#fffffff7;box-shadow:var(--d-shadow-md)}.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:auto;height:34px}@media(min-width:768px){.d-header__logo img{height:40px}}.d-header__nav{display:none;align-items:center;gap:6px;padding:4px;border-radius:var(--d-r-pill);background:var(--d-shell);border:1px solid var(--d-line)}@media(min-width:1024px){.d-header__nav{display:flex}}.d-header__link{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 18px;border-radius:var(--d-r-pill);font-family:var(--d-font-head);font-size:15px;font-weight:600;color:var(--d-stone);background:transparent;border:0;cursor:pointer;text-decoration:none;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.d-header__link:hover{color:var(--d-berry);background:var(--d-coral-50)}.d-header__link.is-active{color:#fff;background:var(--d-ink);box-shadow:var(--d-shadow-sm)}.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% + 16px);left:50%;width:340px;padding:10px;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line);box-shadow:var(--d-shadow-lg);opacity:0;visibility:hidden;transform:translate(-50%,-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.d-header__menu-grid{display:flex;flex-direction:column;gap:2px}.d-header__menu-item{display:flex;align-items:center;gap:14px;padding:8px 10px;text-align:left;border-radius:16px;text-decoration:none;color:var(--d-ink)}.d-header__menu-item:hover{background:var(--d-coral-50)}.d-header__menu-item:hover .d-header__menu-title{color:var(--d-berry)}.d-header__menu-item:hover .d-header__menu-thumb{border-color:#f3c7c3}.d-header__menu-thumb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:14px;border:1px solid var(--d-line);background:var(--d-shell);overflow:hidden}.d-header__menu-thumb img{max-width:78%;max-height:78%;object-fit:contain}.d-header__menu-title{font-family:var(--d-font-head);font-size:14px;line-height:18px;font-weight:700;transition:color .2s ease}.d-header__actions{display:flex;align-items:center;gap:8px}.d-header__cart{position:relative;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--d-r-pill);background:var(--d-ink);color:#fff;font-family:var(--d-font-head);font-size:15px;font-weight:700;text-decoration:none}.d-header__cart:hover,.d-header__cart.is-active{background:var(--d-berry);color:#fff}@media(max-width:579.98px){.d-header__cart{width:44px;padding:0;justify-content:center}.d-header__cart .d-header__cart-label{display:none}}.d-header__cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--d-r-pill);background:var(--d-grad-vital);color:#fff;font-size:12px;font-weight:800;line-height:1}@media(max-width:579.98px){.d-header__cart-count{position:absolute;top:-4px;right:-4px;border:2px solid #FFFFFF}}.d-header__cart-count.hidden{display:none}.d-header__burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--d-line);background:var(--d-surface);color:var(--d-ink);cursor:pointer}@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;padding-top:8px;padding-bottom:28px}.d-mobile__link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--d-line);font-family:var(--d-font-head);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--d-ink);text-decoration:none}.d-mobile__link svg{color:var(--d-berry)}.d-mobile__group{display:flex;flex-direction:column;gap:12px;padding:18px 0;border-bottom:1px solid var(--d-line)}.d-mobile__products{display:grid;grid-template-columns:1fr;gap:6px}@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:16px;font-family:var(--d-font-head);font-weight:700;font-size:15px;color:var(--d-ink);text-decoration:none}.d-mobile__product:hover{background:var(--d-shell)}.d-mobile__product .d-header__menu-thumb{width:48px;height:48px}.d-header__menu-thumb img[src*=".jpg"]{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.d-footer{position:relative;background:var(--d-ink);color:#ffffffb8;font-size:15px;line-height:24px}.d-footer a{color:#ffffffd9;text-decoration:none}.d-footer a:hover{color:#fff}.d-footer__band{height:4px;background:linear-gradient(90deg,#e17169,#a0004c 40%,#982890,#59bdff)}.d-footer__grid{display:grid;grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:48px}@media(min-width:768px){.d-footer__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.d-footer__grid{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);gap:48px;padding-top:80px}}.d-footer__brand{display:flex;flex-direction:column;gap:20px;max-width:380px}@media(min-width:768px){.d-footer__brand{grid-column:1/-1}}@media(min-width:1024px){.d-footer__brand{grid-column:auto}}.d-footer__logo img{width:auto;height:48px}.d-footer__about{color:#ffffffa3}.d-footer__title{margin-bottom:18px;font-family:var(--d-font-head)!important;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}.d-footer__col ul{display:flex;flex-direction:column;gap:12px}.d-footer__contacts li{display:flex;align-items:flex-start;gap:12px}.d-footer__contacts li svg{flex-shrink:0;margin-top:3px;color:var(--d-coral)}.d-footer__contacts li a,.d-footer__contacts li span{overflow-wrap:anywhere}.d-footer__fda{padding:20px 24px;border-radius:var(--d-r-md);border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-size:13px;line-height:21px;color:#fff9}.d-footer__bottom{display:flex;flex-direction:column;gap:8px;padding-top:24px;padding-bottom:32px;font-size:13px;color:#ffffff80}@media(min-width:768px){.d-footer__bottom{flex-direction:row;justify-content:space-between}}.d-header__dd.is-open>.d-header__link:not(.is-active){color:var(--d-berry);background:var(--d-coral-50)}.d-hero{position:relative;overflow:hidden;padding-top:40px;padding-bottom:72px}@media(min-width:1024px){.d-hero{padding-top:64px;padding-bottom:112px}}.d-hero:before{content:"";position:absolute;top:-120px;right:-160px;width:720px;height:720px;border-radius:50%;background:radial-gradient(closest-side,#e1716938,#9828901a 55%,#fbf8f600);pointer-events:none}.d-hero__grid{position:relative;display:grid;grid-template-columns:1fr;gap:48px}@media(min-width:1024px){.d-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:64px}}.d-hero__copy{display:flex;flex-direction:column;gap:24px}.d-hero__copy .d-actions{margin-top:8px}.d-hero__title{max-width:11ch}.d-hero__text{max-width:520px}.d-hero__note{display:flex;align-items:center;gap:12px;margin-top:8px;font-size:15px;line-height:22px;color:var(--d-stone)}.d-hero__note strong{color:var(--d-ink);font-weight:700}.d-hero__visual{position:relative;padding-bottom:32px}@media(max-width:1023.98px){.d-hero__visual{padding-bottom:0}}@media(min-width:1024px){.d-hero__visual{padding:0 0 40px 40px}}.d-hero__photo{aspect-ratio:4/5;max-height:640px;width:100%;box-shadow:var(--d-shadow-lg)}.d-hero__photo img{object-position:50% 45%}@media(max-width:767.98px){.d-hero__photo img{object-position:50% 60%}}.d-hero__stat{position:absolute;left:16px;bottom:0;display:flex;flex-direction:column;gap:2px;width:min(260px,72%);padding:20px 22px;border-radius:var(--d-r-md);background:var(--d-grad-calm);color:#fff;box-shadow:var(--d-shadow-lg)}@media(min-width:1024px){.d-hero__stat{left:0}}@media(max-width:1023.98px){.d-hero__stat{position:relative;left:auto;bottom:auto;width:auto;margin:-56px 16px 0}.d-hero__stat .d-hero__stat-icon{display:none}}.d-hero__stat-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:10px;border-radius:14px;background:#ffffff2e}.d-hero__stat-title{font-family:var(--d-font-head);font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.02em}.d-hero__stat-text{font-size:15px;line-height:22px}.d-hero__stat-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.3);font-family:var(--d-font-head);font-size:14px;font-weight:700;color:#fff;text-decoration:none}.d-hero__stat-link:hover{color:#fff}.d-product-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:580px){.d-product-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-product-grid{grid-template-columns:repeat(3,1fr);gap:24px}}.d-pcard{position:relative;display:flex;flex-direction:column;height:100%;padding:8px;border-radius:28px;background:var(--d-surface);border:1px solid var(--d-line);transition:box-shadow .3s ease,transform .3s ease}.d-pcard:hover{box-shadow:0 6px 16px -8px #1e1a1d29;transform:translateY(-2px)}.d-pcard:hover .d-pcard__media img{transform:scale(1.04)}.d-pcard:hover .d-pcard__title a{color:var(--d-berry)}.d-pcard__media{aspect-ratio:1/1;border-radius:20px;border:0;background:var(--d-shell)}.d-pcard__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:18px 14px 12px}.d-pcard__title{margin:0;font-family:var(--d-font-head);font-size:20px;line-height:26px;font-weight:800;letter-spacing:-.02em;min-height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-pcard__title a{color:var(--d-ink);text-decoration:none;transition:color .2s ease}.d-pcard__teaser{font-size:15px;line-height:23px;color:var(--d-stone);min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-pcard__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--d-line)}.d-pcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.d-pcard__price-now{font-family:var(--d-font-head);font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--d-ink)}.d-pcard__price-old{font-size:15px;color:var(--d-mist);text-decoration:line-through}.d-pcard__price-note{flex-basis:100%;font-size:13px;line-height:18px;color:var(--d-stone)}.d-pcard__media--photo picture{display:block;width:100%;height:100%}.d-pcard__media--photo img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover}.d-why__grid{display:grid;grid-template-columns:1fr;gap:56px}@media(min-width:1024px){.d-why__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:80px}}.d-why__copy{display:flex;flex-direction:column;gap:22px}.d-why__copy .d-num-list{margin-top:6px}.d-why__collage{position:relative;padding:0 0 72px}@media(min-width:580px){.d-why__collage{padding:0 0 96px}}@media(min-width:1024px){.d-why__collage{order:-1}}.d-why__main{width:78%;margin-left:auto;aspect-ratio:4/5}.d-why__main img{object-position:40% 30%}.d-why__side{position:absolute;left:0;bottom:0;width:56%;aspect-ratio:4/3;border:8px solid var(--d-shell);box-shadow:var(--d-shadow-md)}.d-why__blob{position:absolute;top:24px;left:6%;width:120px;height:120px;border-radius:50%;background:var(--d-grad-calm);opacity:.9;z-index:-1}@media(min-width:768px){.d-why__blob{width:160px;height:160px}}.d-why__collage{isolation:isolate}.d-feature-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.d-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-feature-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.d-feature{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--d-r-md);background:var(--d-surface);box-shadow:var(--d-shadow-sm);transition:box-shadow .25s ease,transform .25s ease}.d-feature .d-icon-tile{margin-bottom:6px}.d-feature:hover{box-shadow:var(--d-shadow-md);transform:translateY(-2px)}.d-feature__text{font-size:16px;line-height:26px}.d-promo{position:relative;display:grid;grid-template-columns:1fr;gap:32px;overflow:hidden;padding:28px;border-radius:32px;background:var(--d-grad-calm);color:#fff}@media(min-width:768px){.d-promo{padding:48px}}@media(min-width:1024px){.d-promo{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;padding:64px}}.d-promo:after{content:"";position:absolute;right:-140px;top:-140px;width:420px;height:420px;border-radius:50%;border:60px solid rgba(255,255,255,.07);pointer-events:none}.d-promo__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.d-promo__copy .d-h2{color:#fff}.d-promo__text{max-width:520px;color:#ffffffe0}.d-promo__items{display:flex;flex-wrap:wrap;gap:8px}.d-promo__items li{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--d-r-pill);background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-size:14px;font-weight:600}.d-promo__buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}@media(max-width:579.98px){.d-promo__buy{flex-direction:column;align-items:stretch}.d-promo__buy .button{width:100%}}.d-promo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:#ffffffd9}.d-promo__price strong{font-family:var(--d-font-head);font-size:32px;font-weight:800;letter-spacing:-.03em;color:#fff}.d-promo__price s{font-size:16px;opacity:.7}.d-promo__media{position:relative;z-index:1;overflow:hidden;border-radius:var(--d-r-md);aspect-ratio:1/1;box-shadow:0 30px 60px -30px #1e1a1d8c}.d-promo__media picture{display:block;width:100%;height:100%}.d-promo__media img{display:block;width:100%;height:100%;object-fit:cover}.d-split{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.d-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px}}.d-split__media{position:relative}.d-split__img{aspect-ratio:4/5}@media(max-width:1023.98px){.d-split__img{aspect-ratio:4/3}}.d-split__img--square{aspect-ratio:1/1}.d-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(min-width:1024px){.d-split--reverse .d-split__media{order:2}}.d-slider{position:relative}.d-slider .swiper{overflow:hidden;padding:12px 12px 28px;margin:-12px -12px -28px}.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:28px}.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-mist);opacity:.6;cursor:pointer;transition:width .25s ease,background-color .25s ease}.d-slider__dot.is-active{width:32px;opacity:1;background:var(--d-grad-vital)}.d-slider__arrows{display:flex;gap:8px;margin-left:auto}.d-slider__btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--d-r-pill);border:1px solid var(--d-line);background:var(--d-surface);color:var(--d-ink);box-shadow:var(--d-shadow-sm);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.d-slider__btn:hover:not(.is-disabled){background:var(--d-ink);border-color:var(--d-ink);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-pdp{padding-top:32px;padding-bottom:72px}@media(min-width:1024px){.d-pdp{padding-top:40px;padding-bottom:104px}}.d-pdp__grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.d-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}}.d-pdp__gallery{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.d-pdp__gallery{position:sticky;top:calc(var(--d-header-h) + 24px)}}.d-pdp__shot{aspect-ratio:1/1;width:100%;border:1px solid var(--d-line)}.d-pdp__points{display:grid;grid-template-columns:1fr;gap:8px}.d-pdp__points li{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--d-surface);border:1px solid var(--d-line);font-size:15px;line-height:22px;font-weight:600}.d-pdp__points .d-icon-tile svg{width:16px;height:16px}.d-pdp__info{display:flex;flex-direction:column;min-width:0}.d-pdp__info .product{display:flex;flex-direction:column;gap:16px}.d-pdp__desc{margin-bottom:8px}.d-pdp__extra-tag{align-self:flex-start}.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 dashed var(--d-mist)}@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-packshot picture{display:contents}.d-pdp__shot.d-packshot img{width:auto;height:84%;max-height:84%;max-width:88%;object-fit:contain}.d-media.d-pdp__shot img{object-fit:cover}.d-buy{display:flex;flex-direction:column;gap:22px;margin-top:4px;padding:20px;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line);box-shadow:var(--d-shadow-md)}@media(min-width:768px){.d-buy{padding:28px}}.d-buy fieldset{margin:0;padding:0;border:0;min-width:0}.d-buy__group{display:flex;flex-direction:column;gap:12px}.d-buy__label{display:inline-flex;align-items:center;gap:10px;font-family:var(--d-font-head);font-size:15px;font-weight:800;color:var(--d-ink)}.d-buy__step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--d-ink);color:#fff;font-size:12px;font-weight:800}.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;padding-top:10px}@media(max-width:419.98px){.d-buy__packs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}}.d-buy__cta.button{margin-top:2px}.d-buy__trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:20px;color:var(--d-stone)}.d-buy__trust li{display:inline-flex;align-items:center;gap:6px}.d-buy__trust svg{color:var(--d-berry)}.d-buy__terms{padding:14px 16px;border-radius:var(--d-r-sm);background:var(--d-shell);border:1px solid var(--d-line);font-size:12px;line-height:1.6;color:var(--d-stone)}.d-buy__terms.hidden{display:none}.d-buy__terms p+p{margin-top:10px}.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-mist)!important}.d-buy .input--custom.js-purchase-option-item.active,.d-buy .input--custom.js-variant-item.active{border-color:var(--d-berry)!important;background:var(--d-coral-50)!important}.input--custom.d-option{position:relative;display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px;border-radius:18px;background:var(--d-surface);font-size:16px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.input--custom.d-option.active .d-option__radio{border-color:var(--d-berry)}.input--custom.d-option.active .d-option__radio:after{transform:scale(1)}.input--custom.d-option:has(input:focus-visible){outline:3px solid rgba(160,0,76,.35);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-mist);background:#fff}.d-option__radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--d-grad-vital);transform:scale(0);transition:transform .15s ease}.d-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.d-option__title{font-family:var(--d-font-head);font-weight:700;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-grad-calm);color:#fff;font-family:var(--d-font-head);font-size:11px;font-weight:800;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:800;letter-spacing:-.02em;line-height:1.2}.d-option__each{font-family:var(--d-font-body);font-size:14px;font-weight:500;letter-spacing:0;color:var(--d-stone)}.input--custom.d-pack{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;margin:0;padding:18px 6px 14px;border-radius:18px;background:var(--d-surface);text-align:center;font-size:14px;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.input--custom.d-pack.active .d-pack__count{background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}.input--custom.d-pack:has(input:focus-visible){outline:3px solid rgba(160,0,76,.35);outline-offset:2px}.d-pack__flag{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:2px 9px;border-radius:var(--d-r-pill);background:var(--d-ink);color:#fff;font-family:var(--d-font-head);font-size:11px;font-weight:800;white-space:nowrap}.d-pack__count{font-family:var(--d-font-head);font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em}.d-pack__name{font-size:13px;color:var(--d-stone)}.d-pack__price{margin-top:6px;font-family:var(--d-font-head);font-weight:800;font-size:16px}@media(min-width:580px){.d-pack__price{font-size:17px}}.d-pack__save{font-size:12px;color:var(--d-success);font-weight:700}.d-keyb__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.d-keyb__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start}}.d-keyb__head{display:flex;flex-direction:column;align-items:flex-start;gap:18px}@media(min-width:1024px){.d-keyb__head{position:sticky;top:calc(var(--d-header-h) + 32px)}}.d-keyb__text{max-width:440px}.d-keyb__list{display:flex;flex-direction:column;gap:12px}.d-keyb__item{display:grid;grid-template-columns:56px 1fr;gap:18px;padding:24px;border-radius:var(--d-r-md);background:var(--d-surface);box-shadow:var(--d-shadow-sm)}@media(min-width:768px){.d-keyb__item{grid-template-columns:72px 1fr;padding:28px 32px}}.d-keyb__item>div{display:flex;flex-direction:column;gap:8px}.d-keyb__n{font-family:var(--d-font-head);font-size:36px;line-height:1;font-weight:800;letter-spacing:-.04em;background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:768px){.d-keyb__n{font-size:44px}}.d-keyb__item:nth-child(2n) .d-keyb__n{background:var(--d-grad-calm);-webkit-background-clip:text;background-clip:text}.d-keyb__item-text{font-size:16px;line-height:26px}.d-membership{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:var(--d-r-md);background:var(--d-grad-calm);color:#fff}.d-membership__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.d-membership__name{font-family:var(--d-font-head);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.d-membership .d-tag{background:#fff3;color:#fff}.d-membership__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;color:#ffffffe0}.d-membership__price strong{font-family:var(--d-font-head);font-size:40px;line-height:1;font-weight:800;letter-spacing:-.03em;color:#fff}.d-membership__price s{font-size:17px;opacity:.7}.d-tool-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.d-tool-list li{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--d-r-pill);background:var(--d-surface);border:1px solid var(--d-line);font-size:14px;font-weight:600}.d-tool-list li svg{color:var(--d-plum)}.d-tools{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.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:12px;padding:28px;border-radius:var(--d-r-md);background:var(--d-shell);border:1px solid var(--d-line)}.d-tool .d-icon-tile{margin-bottom:6px}.d-tool__text{font-size:16px;line-height:26px}.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;border-radius:var(--d-r-md);background:var(--d-surface);box-shadow:var(--d-shadow-sm)}.d-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.d-step__n{font-family:var(--d-font-head);font-size:56px;line-height:1;font-weight:800;letter-spacing:-.05em;background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}.d-step__text{font-size:16px;line-height:26px}.d-recipe{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--d-r-md);background:var(--d-shell);border:1px solid var(--d-line)}.d-recipe__img{aspect-ratio:4/3;overflow:hidden}.d-recipe__img picture{display:block;width:100%;height:100%}.d-recipe__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.d-recipe:hover .d-recipe__img img{transform:scale(1.04)}.d-recipe__body{display:flex;flex-direction:column;gap:10px;padding:22px 24px 26px}.d-recipe__body .d-h4{min-height:56px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.d-recipe__text{font-size:15px;line-height:24px}.d-preview-slide{position:relative;display:block;overflow:hidden;border-radius:var(--d-r-md)}.d-preview-slide picture{display:block;width:100%;height:100%}.d-preview-slide img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s ease}.d-preview-slide:hover img{transform:scale(1.04)}.d-faq{display:flex;flex-direction:column;max-width:880px;margin:0 auto;border-top:1px solid var(--d-line)}.d-faq__item{border-bottom:1px solid var(--d-line)}.d-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:22px 0;text-align:left;font-family:var(--d-font-head);font-weight:700;font-size:18px;line-height:1.4;cursor:pointer;background:none;border:0;color:var(--d-ink)}.d-faq__q:hover{color:var(--d-berry)}.d-faq__q[aria-expanded=true] .d-faq__icon{background:var(--d-grad-vital);color:#fff}.d-faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--d-coral-50);color:var(--d-berry);font-size:20px;line-height:1;font-weight:600;transition:background .2s ease,color .2s ease}.d-faq__a{padding:0 52px 24px 0;color:var(--d-stone);line-height:1.7}.d-faq__a.hidden{display:none}.d-faq__a a{color:var(--d-berry);text-decoration:underline}.d-benefit,.d-recipe{height:100%}.d-catalog{padding-bottom:56px}@media(min-width:1024px){.d-catalog{padding-bottom:72px}}.d-catalog__bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--d-line)}@media(min-width:580px){.d-product-grid--wide{grid-template-columns:1fr}}@media(min-width:768px){.d-pcard--wide{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px;align-items:start}.d-pcard--wide .d-pcard__media{aspect-ratio:4/3}.d-pcard--wide .d-pcard__body{align-self:stretch;padding:32px 32px 24px;gap:12px}.d-pcard--wide .d-pcard__title{font-size:28px;line-height:34px;min-height:0}.d-pcard--wide .d-pcard__teaser{min-height:0}}.d-pcard--wide .d-pcard__desc{font-size:15px;line-height:24px;color:var(--d-stone);max-width:60ch}.d-note-strip{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.d-note-strip{grid-template-columns:repeat(3,1fr)}}.d-note-strip__item{display:flex;align-items:flex-start;gap:14px;padding:20px;border-radius:var(--d-r-md);background:var(--d-surface);border:1px solid var(--d-line);font-size:15px;line-height:24px;color:var(--d-stone)}.d-note-strip__item .d-link{display:inline;font-size:15px}.d-about-hero{padding-top:32px;padding-bottom:72px}@media(min-width:1024px){.d-about-hero{padding-top:40px;padding-bottom:104px}}.d-about-hero__head{display:grid;gap:24px;margin-bottom:40px}@media(min-width:1024px){.d-about-hero__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px;margin-bottom:56px}}.d-about-hero__title{display:flex;flex-direction:column;gap:18px}.d-about-hero__aside{display:flex;flex-direction:column;gap:24px}.d-about-hero__aside .d-lead{font-size:18px;line-height:29px}.d-about-hero__photo{aspect-ratio:2/1}.d-about-hero__photo img{object-position:60% 50%}@media(max-width:767.98px){.d-about-hero__photo{aspect-ratio:4/3}.d-about-hero__photo img{object-position:72% 50%}}.d-values{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.d-values{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.d-values{grid-template-columns:repeat(4,1fr);gap:20px}}.d-value{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:var(--d-r-md);background:var(--d-surface);box-shadow:var(--d-shadow-sm)}.d-value__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.d-value__n{font-family:var(--d-font-head);font-size:13px;font-weight:800;color:var(--d-mist);letter-spacing:.08em}.d-value__text{font-size:15px;line-height:24px}.d-philosophy-products{margin-top:72px}@media(min-width:1024px){.d-philosophy-products{margin-top:104px}}.d-reach{display:grid;grid-template-columns:1fr;overflow:hidden;border-radius:32px;border:1px solid var(--d-line);background:var(--d-surface)}@media(min-width:1024px){.d-reach{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.d-reach__aside{position:relative;display:flex;flex-direction:column;gap:18px;padding:32px 24px;background:var(--d-grad-calm);color:#fff;overflow:hidden}@media(min-width:768px){.d-reach__aside{padding:48px}}.d-reach__aside:after{content:"";position:absolute;right:-120px;bottom:-120px;width:320px;height:320px;border-radius:50%;border:48px solid rgba(255,255,255,.08);pointer-events:none}.d-reach__title{color:#fff}.d-reach__text{color:#ffffffe0}.d-reach__list{position:relative;z-index:1;margin-top:8px;border-top:1px solid rgba(255,255,255,.28)}.d-reach__row{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.28)}.d-reach__row dt{display:inline-flex;align-items:center;gap:8px;font-family:var(--d-font-head);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.d-reach__row dd{margin:0;font-family:var(--d-font-head);font-size:18px;line-height:26px;font-weight:700;overflow-wrap:anywhere}.d-reach__row dd a{color:#fff;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease}.d-reach__row dd a:hover{background-size:100% 1.5px}.d-reach__form{display:flex;flex-direction:column;gap:6px;padding:32px 24px}@media(min-width:768px){.d-reach__form{padding:48px}}.d-reach__form .d-form{margin-top:22px}.d-form--line,.d-form--line .d-form__row{gap:26px}.d-form--line .d-field__label{font-family:var(--d-font-head);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--d-stone)}.d-form--line .d-input{height:44px;padding:0 0 2px;border:0;border-bottom:1.5px solid var(--d-line);border-radius:0;background:transparent;font-size:17px}.d-form--line .d-input:hover{border-bottom-color:var(--d-mist)}.d-form--line .d-input:focus{box-shadow:none;background:transparent;border-bottom-color:var(--d-berry)}.d-form--line .d-input--area{min-height:110px;padding-top:8px;resize:vertical}.d-form--line .button{align-self:flex-start;margin-top:6px}@media(max-width:579.98px){.d-form--line .button{align-self:stretch;width:100%}}#contacts{scroll-margin-top:var(--d-header-h)}.d-anchor-nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.d-anchor-nav__item{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:var(--d-r-pill);border:1px solid var(--d-line);background:var(--d-surface);font-family:var(--d-font-head);font-size:14px;font-weight:700;color:var(--d-ink);text-decoration:none;white-space:nowrap}.d-anchor-nav__item:hover{border-color:var(--d-berry);color:var(--d-berry);background:var(--d-coral-50)}.d-labels{display:grid;grid-template-columns:1fr;gap:20px}.d-label{min-width:0;padding:12px;border-radius:28px;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:16px}}.d-label__head{display:flex;align-items:center;gap:14px;padding:10px 8px 18px}.d-label__n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--d-grad-vital);color:#fff;font-family:var(--d-font-head);font-size:13px;font-weight:800;flex-shrink:0}.d-label__open{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--d-font-head);font-size:14px;font-weight:700;color:var(--d-berry);text-decoration:none;white-space:nowrap}.d-label__open:hover{color:var(--d-plum)}@media(max-width:479.98px){.d-label__open span{display:none}}.d-label__img{display:block;overflow:hidden;border-radius:18px;border:1px solid var(--d-line);background:#fff;cursor:zoom-in}.d-label__img picture{display:block}.d-label__img img{display:block;width:100%;max-width:100%;height:auto}.d-lightbox{position:fixed;inset:0;z-index:100;background:#1e1a1de0}.d-lightbox[hidden]{display:none}.d-lightbox__scroll{width:100%;height:100%;overflow:auto;padding:72px 16px 32px;display:flex;align-items:flex-start;justify-content:center}@media(min-width:768px){.d-lightbox__scroll{align-items:center}}.d-lightbox__scroll img{display:block;width:auto;max-width:none;min-width:min(1800px,100%);height:auto;border-radius:var(--d-r-sm);background:#fff;cursor:default}@media(min-width:1024px){.d-lightbox__scroll img{min-width:0;max-width:100%}}.d-lightbox__close{position:fixed;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--d-ink);cursor:pointer}@media(max-width:1023.98px){.d-lightbox__scroll img{width:1200px;min-width:1200px}}.section--terms{padding:0 0 96px}.section--terms .section-body{max-width:none}.section--terms h2,.section--terms h3,.section--terms h4{font-family:var(--d-font-head);margin-top:32px;margin-bottom:10px;font-weight:700;color:var(--d-ink)}.section--terms p,.section--terms li{color:var(--d-stone);line-height:1.75}.section--terms strong{font-family:var(--d-font-head);font-weight:700;color:var(--d-ink)}.section--terms a{color:var(--d-berry);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.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-shell);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:76px;height:76px;border-radius:50%;background:var(--d-grad-vital);color:#fff;margin-bottom:20px;box-shadow:var(--d-shadow-glow)}.page-thanks .d-thanks-icon svg,.thank .d-thanks-icon svg{width:34px;height:34px}.d-upsell{padding:40px 0 80px}@media(min-width:1024px){.d-upsell{padding:56px 0 104px}}.d-upsell__intro{max-width:760px;margin:0 auto 28px;text-align:center;font-family:var(--d-font-head);font-size:18px;line-height:27px;font-weight:700;color:var(--d-ink)}@media(min-width:768px){.d-upsell__intro{font-size:22px;line-height:32px}}.d-upsell__card{display:grid;grid-template-columns:1fr;gap:24px;padding:24px;border-radius:32px;background:var(--d-surface);border:1px solid var(--d-line);box-shadow:var(--d-shadow-md)}@media(min-width:768px){.d-upsell__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px;padding:40px}}.d-upsell__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;border-radius:var(--d-r-md);background:radial-gradient(75% 65% at 50% 55%,#FFFFFF 0%,var(--d-shell) 100%);border:1px solid var(--d-line)}@media(min-width:768px){.d-upsell__visual{min-height:380px}}.d-upsell__img{max-width:70%}.d-upsell__reg{position:absolute;top:16px;right:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:var(--d-grad-calm);color:#fff;font-family:var(--d-font-head);font-weight:800;line-height:1.1;transform:rotate(8deg)}.d-upsell__reg span{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.d-upsell__reg s{font-size:18px}@media(min-width:1024px){.d-upsell__reg{width:112px;height:112px}.d-upsell__reg s{font-size:24px}}.d-upsell__copy{display:flex;flex-direction:column;gap:14px}.d-upsell__subtitle{font-family:var(--d-font-head);font-size:18px;font-weight:700;color:var(--d-plum)}.d-upsell__text{color:var(--d-stone)}.d-upsell__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:8px;padding-top:16px;border-top:1px solid var(--d-line);color:var(--d-stone);font-size:15px}.d-upsell__price strong{font-family:var(--d-font-head);font-size:40px;line-height:1;font-weight:800;letter-spacing:-.03em;background:var(--d-grad-vital);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:1024px){.d-upsell__price strong{font-size:52px}}.d-upsell__question{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:32px;text-align:center}.d-upsell__question p{max-width:680px;font-family:var(--d-font-head);font-size:17px;line-height:26px;font-weight:700}.d-upsell__buttons{display:flex;gap:12px;width:100%;justify-content:center}@media(max-width:579.98px){.d-upsell__buttons{flex-direction:column-reverse}.d-upsell__buttons .button{width:100%}}.d-upsell__usa{margin-top:12px;max-width:180px}.d-upsell-bottles{position:relative;width:100%;max-width:220px;aspect-ratio:1/1}@media(min-width:1024px){.d-upsell-bottles{max-width:320px}}.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,26,29,.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:800;letter-spacing:-.02em;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:14px;padding:6px 14px;border-radius:var(--d-r-pill);background:#e7f4ed;font-size:14px;font-weight:700;color:var(--d-success)}.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-shell);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-stone);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-stone);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-stone)}.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-stone)}.page--page-checkout .v-check--checkout .agreement-text a{color:var(--d-berry);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:800!important;padding-left:36px!important;border-color:var(--d-line)!important}.page--page-checkout .js-tracker-card .product-item__footer{color:var(--d-stone);font-size:16px!important}.page--page-checkout .js-tracker-card .card-image{border-radius:var(--d-r-sm);background:var(--d-sand)}.page--page-checkout .js-tracker-card:has(.js-tracker-checkbox:checked){border-color:var(--d-berry);background:var(--d-coral-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-mist)!important;border-radius:8px!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-berry)!important;background:var(--d-berry) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' 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-berry)!important}.page--page-checkout .v-check input:focus-visible~.v-check__checkmark{outline:3px solid rgba(160,0,76,.35);outline-offset:2px}.page--page-checkout .v-check--checkout .v-check__checkmark{top:1px;left:0}.d-thanks{padding-top:56px}.d-thanks .d-overline{justify-content:center}.d-thanks{padding-bottom:96px}.d-thanks .checkout-section h3{font-family:var(--d-font-head);font-size:22px;font-weight:800}.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: "Mulish", sans-serif;--font-family--accent: "Manrope", sans-serif;--page-background: #FBF8F6;--border-radius: 24px;--color: #1E1A1D;--footer-color: #1E1A1D;--accent-color: #A0004C;--left-right-padding: 20px;--main-blue: #A0004C;--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}
