.mix-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:10px}.line-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}.single-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}.align-cnt{align-items:center}.align-top{align-items:flex-start}.align-bottom{align-items:flex-end}.cnt-content{justify-content:center}.space-btw{justify-content:space-between}*:focus{outline:none}*{font-family:"Geist"}.clear{clear:both}body{margin:0 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smooth:never}html,body{margin:0 auto;background:#fff;color:#1a0505}.image-container{display:block;font-size:0;line-height:0;text-align:center}body.has-view-modal{overflow:hidden}body.has-view-modal:after{content:"";display:block;width:100%;height:100%;background:rgba(26,5,5,.2);position:fixed;left:0;top:0;z-index:9;pointer-events:none}a{color:#1a2e1a}select{border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(../images/icons//select.svg) #fff no-repeat right 16px center !important;padding:8px 48px 8px 16px;border-radius:50px;border:1px solid #dadada;color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.with-background{background:#ede9e0}.wrap{width:1276px;margin:0 auto}.txt-cnt{text-align:center}.block-title{color:#1a0505;font-family:Geist;font-size:42px;font-style:normal;font-weight:600;line-height:50px}.block-title.red{color:#7b0000}.block-title.green{color:#1a2e1a}h1,.h1{color:#1a0505;font-family:Geist;font-size:36px;font-style:normal;font-weight:700;line-height:42px;margin:0}h1.green,.h1.green{color:#1a2e1a}h1.red,.h1.red{color:#7b0000}h2,.h2{color:#1a0505;font-family:Geist;font-size:30px;font-style:normal;font-weight:700;line-height:38px;margin:0}h2.green,.h2.green{color:#1a2e1a}h2.red,.h2.red{color:#7b0000}h3,.h3{color:#1a0505;font-family:Geist;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin:0}h3.green,.h3.green{color:#1a2e1a}h3.red,.h3.red{color:#7b0000}h4,.h4{color:#1a0505;font-family:Geist;font-size:20px;font-style:normal;font-weight:700;line-height:28px;margin:0}h4.green,.h4.green{color:#1a2e1a}h4.red,.h4.red{color:#7b0000}h5,.h5{color:#234738;font-family:"Geist",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin:0}h5.green,.h5.green{color:#1a2e1a}h5.red,.h5.red{color:#7b0000}h6,.h6{color:#1a0505;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:26px;margin:0}h6.green,.h6.green{color:#1a2e1a}h6.red,.h6.red{color:#7b0000}.breadcrumbs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0 4px;gap:4px;margin-bottom:24px}.breadcrumbs a{color:#1a2e1a;font-family:Geist;font-size:14px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:4px}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a:after{content:"";display:block;background:url(../images/icons/breadcrumbs.svg);width:16px;height:16px}.breadcrumbs a:last-child{color:#666;font-weight:400}.breadcrumbs a:last-child:after{display:none}.pagination{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;justify-content:center;gap:12px;width:100%}.pagination a{color:#1a0505;text-align:center;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:40px;height:40px;display:block;border:1px solid #fff;text-decoration:none}.pagination a.left{width:40px;height:40px;background:url(../images/icons/pagination.svg) no-repeat center}.pagination a.right{width:40px;height:40px;background:url(../images/icons/pagination.svg) no-repeat center;rotate:180deg}.pagination span{color:#1a0505;text-align:center;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:40px;height:40px;min-width:24px}.pass-instructions{color:#1a2e1a;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.pass-instructions p{margin:0 0 5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center;gap:8px}.pass-instructions p:before{content:"";display:block;background:url(../images/icons//radio.svg) no-repeat;width:16px;height:16px}.pass-instructions p.active:before{background:url(../images/icons/hover//radio.svg) no-repeat}.text-page{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.text-page h1,.text-page h2,.text-page h3,.text-page h4,.text-page h5{color:#1a2e1a}.text-page table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95rem;color:#1a2e1a;background-color:#fff;text-align:left;border-radius:8px;overflow:hidden}.text-page table thead{background-color:#f5f3f0;border-bottom:2px solid #2d4a2d}.text-page table thead th{padding:1rem 1.25rem;font-weight:600;color:#1a2e1a;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.text-page table tbody tr{border-bottom:1px solid rgba(26,46,26,.12);transition:background-color .2s ease}.text-page table tbody tr:last-child{border-bottom:none}.text-page table tbody tr:nth-child(even){background-color:rgba(245,243,240,.4)}.text-page table tbody tr:hover{background-color:rgba(45,74,45,.08)}.text-page table tbody tr td{padding:.9rem 1.25rem;color:#1a2e1a}.text-page table tbody tr td a{color:#2d4a2d;text-decoration:none;font-weight:500}.text-page table tbody tr td a:hover{text-decoration:underline;color:#1a2e1a}button{border:0;padding:0;margin:0;cursor:pointer}nav .btn.close{margin-left:auto}.btn{border-radius:999px;padding:14px 32px;color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid #2d4a2d;background:#2d4a2d}.btn:hover{border:1px solid #1c2d1c;background:#1c2d1c}.btn.file{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8}.btn.file:before{content:"";display:block;width:24px;height:24px;flex:0 0 24px;border:0;padding:0;background:url(../images/icons/invoice.svg)}.btn.red{border:1px solid #7b0000;background:#7b0000}.btn.red:hover{border:1px solid #500;background:#500}.btn.bordered{background:rgba(0,0,0,0);border-color:#2c3135;color:#2c3135}.btn.bordered:hover{padding:13px 31px;border-width:2px;box-sizing:border-box}.btn.bordered.white{border-color:#fff;color:#fff}.btn.search-btn{background:url(../images/icons/search-btn.svg);width:36px;height:36px;flex:0 0 36px;border:0;padding:0}.btn.full{box-sizing:border-box;width:100%}.btn.close{background:url(../images/icons/close.svg);width:24px;height:24px;flex:0 0 24px;border:0;padding:0}.btn#back-menu{background:url(../images/icons/back.svg);width:29px;height:29px;flex:0 0 29px;border:0;padding:0}.btn.menu{background:url(../images/icons/menu-mob.svg);width:36px;height:36px;flex:0 0 36px;border:0;padding:0}.btn.categories-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8;border:0;padding:0;background:rgba(0,0,0,0);color:#1a1a1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:undefined;text-transform:uppercase}.btn.categories-menu:before{content:"";display:block;background:url(../images/icons/menu-mob.svg);width:36px;height:36px;flex:0 0 36px;border:0;padding:0}.btn.trash{background:url(../images/icons/trash.svg);width:20px;height:20px;border:0;padding:0;flex:0 0 20px}.btn.password{background:url(../images/icons/password-closed.svg);width:20px;height:20px;flex:0 0 20px;border:0;padding:0}.btn.password:hover,.btn.password.active{background:url(../images/icons/hover/password-closed.svg)}#cookies{color:#1a2e1a;font-family:"Geist";font-size:16px;font-style:normal;font-weight:400;line-height:24px;position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:16px 0;display:none;z-index:999;box-shadow:0px -5px 20px 2px rgba(0,0,0,.1)}#cookies .btns button{justify-content:center;width:100%}#cookies a{color:#1a2e1a;font-family:"Geist";font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration-line:underline}#cookies .description{color:#1a2e1a;font-family:"Geist";font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:80%}#cookies .description p:first-child{margin-bottom:8px}#cookies p{margin:0 0}#cookies strong{font-weight:700;font-size:18px}#cookies .checkboxes-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:16px}#cookies .btns button{max-width:230px}#cookies .checkboxes{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}#cookies .checkboxes label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;justify-content:flex-start;align-items:center;cursor:pointer;margin:0px;color:#1a2e1a;font-family:"Geist";font-size:16px;font-style:normal;font-weight:400;line-height:24px}#cookies .checkboxes label span{padding-left:1px}#cookies .checkboxes label input{display:none}#cookies .checkboxes label input:checked+.checkmark{background:url(../images/icons/hover/checkbox.svg) no-repeat;background-size:contain}#cookies .checkboxes label a{color:#1a2e1a}#cookies .checkboxes label .checkmark{background:url(../images/icons/checkbox.svg) no-repeat;background-size:contain;width:12px;height:12px;display:block}#cookies .checkboxes label .checkmark.invalid{border:1px solid red}@media only screen and (max-width: 1239px){#cookies{width:calc(100% - 40px);padding:24px}}@media only screen and (max-width: 900px){#cookies .checkboxes-info{width:100%}}@media only screen and (max-width: 768px){#cookies .btns{width:100%}#cookies .btns button{max-width:none}#cookies .checkboxes label{width:41%}}header nav ul{position:relative}header nav ul li:hover ul{display:grid}header nav ul li ul{position:absolute;left:0;top:48px;z-index:999;width:100%;box-sizing:border-box;border-radius:24px;background:#fff;padding:32px;display:none;grid-template-rows:repeat(5, 1fr);grid-auto-flow:column;gap:16px 24px;list-style:none}header nav ul li ul:hover{display:grid}header nav ul li ul:before{content:"";display:block;position:absolute;top:-10px;left:0;width:100%;height:18px}header nav ul li ul li{break-inside:avoid;padding:0}header nav ul li ul li a{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:160%;text-transform:none}.fields{gap:28px}.fields>div{position:relative;width:calc(50% - 14px)}.fields>div.full{width:100%}.fields label{color:#1a2e1a;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px;display:block}.fields label.required:after{content:"*";display:inline-block;color:#ff5733;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.fields .password{position:relative}.fields .password input{width:calc(100% - 51px);padding-right:32px}.fields .password button.password{position:absolute;right:15px;bottom:19px}.fields input,.fields select,.fields textarea{border-radius:12px;border:1px solid #dadada;background:#fff;padding:16px;color:#234738;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:22px;width:calc(100% - 34px)}.fields input.is-invalid,.fields select.is-invalid,.fields textarea.is-invalid{border-color:#ff5733}.fields textarea{resize:none}.fields select{padding:14px 16px;width:100%}.required-fields{display:none;pointer-events:none}.is-invalid input{border-color:#ff5733}.is-invalid+.checkmark{border:1px solid #ff5733;border-radius:5px}.company-inputs{display:none}.company-inputs.active{display:block}@media only screen and (max-width: 640px){.fields{flex-direction:column}.fields>div{width:100% !important}.fields input{font-size:16px}}.labels{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:4px}.labels .label{border-radius:50px;padding:5px 16px;color:#fff;font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:600;line-height:16px}.labels .label.red{background:red;padding:5px 14px}.filters{width:296px;flex:0 0 296px}.filters .filter-group{border-bottom:1px solid #e3d9d3;padding-bottom:24px;margin-bottom:24px}.filters .filter-group:last-child{border-bottom:0;padding-bottom:0}.filters .filter-group label.checkbox.less{display:none}.filters .filter-group .filter-title{color:#234738;font-family:"Geist";font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;justify-content:space-between;cursor:pointer}.filters .filter-group .filter-title:after{display:block;content:"";background:url(../images/icons//arrow-up.svg) no-repeat;width:24px;pointer-events:none;height:24px}.filters .filter-group.scrolled-up .filter-title:after{rotate:180deg}.price-range{margin-top:25px}.price-range .price-input{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:11px;width:100%;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start;margin-top:25px;color:#234738;font-family:"Nunito Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px}.price-range .price-input .field{position:relative;width:88px}.price-range .price-input .field input{color:#234738;font-family:"Nunito Sans";font-size:16px;font-style:normal;font-weight:400;line-height:24px;background:rgba(0,0,0,0);padding:8px 16px;border-radius:4px;border:1px solid #e3d9d3;width:calc(100% - 32px)}.price-range .price-input .field input[type=number]::-webkit-outer-spin-button,.price-range .price-input .field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price-range .range-slider{height:6px;position:relative;border-radius:50px;background:#e3d9d3}.price-range .range-slider .progress{height:6px;position:absolute;background:#234738;top:0;border-radius:50px}.price-range .range-input{position:relative}.price-range .range-input input{position:absolute;width:100%;height:6px;top:-6px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;border-radius:50px;box-shadow:none}.price-range .range-input input[type=range]::-webkit-slider-thumb{width:20px;height:20px;background:url(../images/icons/price_btn.svg);background-size:contain;pointer-events:auto;-webkit-appearance:none;cursor:pointer;border:0;box-shadow:none}.price-range .range-input input[type=range]::-moz-range-thumb{width:20px;height:20px;background:url(../images/icons/price_btn.svg);background-size:contain;pointer-events:auto;-webkit-appearance:none;cursor:pointer;border:0;box-shadow:none}label.checkbox,.fields label.checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px;color:#1a2e1a;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:22px;cursor:pointer}label.checkbox a,.fields label.checkbox a{color:#000;font-weight:500;text-decoration:underline}label.checkbox input,.fields label.checkbox input{display:none}label.checkbox input:checked+.checkmark,.fields label.checkbox input:checked+.checkmark{background:url(../images/icons/hover//checkbox.svg) no-repeat}label.checkbox .checkmark,.fields label.checkbox .checkmark{flex:0 0 14px;padding:0px;background:url(../images/icons//checkbox.svg) no-repeat;width:14px;height:14px;display:block}.modal{background:#fff;padding:40px;max-width:842px;position:fixed;z-index:999;top:0;right:-922px;margin:auto;height:calc(100dvh - 80px);color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;transition:right 2s}.modal a{color:#234738}.modal .modal-title{color:#1a2e1a;font-family:Geist;font-size:30px;font-style:normal;font-weight:600;line-height:38px;margin:0 0 16px 0}.modal .modal-dialog{height:100%}.modal .modal-dialog .modal-content{height:100%}.modal .modal-dialog .modal-content .modal-body{overflow:auto;height:calc(100% - 40px)}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar{background:#f5f3f0;display:block;width:4px;height:4px}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track{background:#f5f3f0}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb{background:#ede9e0}.note{border-radius:24px;background:#fff;padding:32px 56px;color:#1a2e1a;text-align:center;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;max-width:451px;height:298px;max-height:fit-content;width:100%;margin:auto}.note h1{color:#1a2e1a;text-align:center;font-family:Geist;font-size:30px;font-style:normal;font-weight:600;line-height:38px}#alert{position:fixed;right:10%;top:10%;z-index:9999}.alert{border-radius:4px;padding:16px;color:#234738;font-family:"Geist";font-size:16px;font-style:normal;font-weight:400;line-height:24px;line-height:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;justify-content:space-between}.alert .icon,.alert i{display:none}.alert.alert-danger{border:1px solid #ff5733;background:#ffe3e0}.alert.alert-success{border:1px solid #1a911c;background:#e5ffe5}.alert.alert-info,.alert.alert-information{border:1px solid #fdba74;background:#ffecd9}.alert button{width:16px;height:16px;flex:0 0 16px;background:url(../images/icons/close.svg);background-size:contain;margin:0;padding:0;cursor:pointer;boroder:0}@media only screen and (max-width: 680px){.alert{align-content:flex-start;justify-content:flex-start}#alert{right:0;left:0;margin:auto;max-width:90%}}footer{background:#1a0505}footer>.wrap{padding:80px 0 40px}footer .first-block{color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;max-width:300px;align-items:flex-start;line-height:160%}footer .first-block p{margin:0}footer .first-block a{color:#fff;text-decoration:underline}footer .copyrights{padding:24px 0 40px;border-top:1px solid hsla(0,0%,100%,.1411764706)}footer .copyrights span{color:#fff;font-family:Geist;font-size:13px;font-style:normal;font-weight:400;line-height:normal;opacity:.6}footer .copyrights div{color:#fff;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px}footer .copyrights a{font-size:0;line-height:0;margin-top:-2px}footer .links ul{margin:0;list-style:none;padding:0}footer .links ul li{color:#fff;font-family:Geist;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;margin-bottom:16px}footer .links ul li a{color:hsla(0,0%,100%,.8);font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;text-transform:none}footer .links ul li a:hover{text-decoration:underline}footer .facts ul li{line-height:normal;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;justify-content:center;gap:0}footer .facts a{text-decoration:none;text-transform:none}footer .facts .total-rating{color:#fff;text-transform:none}footer .facts a[href^="mailto:"]{color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}footer .facts a[href^="mailto:"]:before{display:block;content:"";width:20px;height:20px;background:url(../images/icons//mail.svg)}footer .facts a[href^="tel:"]{color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}footer .facts a[href^="tel:"]:before{display:block;content:"";width:20px;height:20px;background:url(../images/icons//phone.svg)}.max-weight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;border-radius:50px;font-weight:700;background:#7b0000;padding:4px 8px;font-size:16px;color:#fff;gap:8px}.max-weight:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/top-weight.svg);background-size:contain}header .top-line{background:#1a0505;height:36px;color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}header .top-line>.wrap{align-content:center;height:100%}header .top-line .links a{color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}header .top-line .links a[href^="tel:"]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}header .top-line .links a[href^="tel:"]:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/phone-top.svg);background-size:contain}header .top-line .max-weight{font-size:14px}header .top-line .dispatch{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}header .top-line .dispatch:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/time.svg);background-size:contain}header nav{background:#f5f3f0}header nav ul{margin:0;padding:0;list-style:none}header nav ul li{padding:13px 0}header nav ul li a{display:inline-flex;flex-direction:column;align-items:center;font-weight:400;color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:undefined;text-transform:uppercase;text-decoration:none;box-sizing:border-box}header nav ul li a:after{content:attr(data-text);font-weight:700;height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none}header nav ul li a:hover,header nav ul li a.active{font-weight:600}header #search-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;width:560px;height:44px;padding:0 4px;gap:8px;border-radius:22px;background:#f5f3f0;position:relative;box-sizing:border-box}header #search-top.active-bar{z-index:9999}header #search-top.spinner:after{display:block;content:"";width:24px;height:24px;border:4px solid #ddd;border-top:4px solid #343434;border-radius:50%;animation:spin 1s linear infinite;position:absolute;top:7px;right:7px;z-index:1}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header #search-top input{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:calc(100% - 8px - 36px);border:0;height:100%;padding:0;background:rgba(0,0,0,0)}header #search-top .search-results{display:none;position:relative;position:absolute;left:0;top:42px;padding:24px 32px 32px;border-radius:24px;background:#fff;width:100%;box-sizing:border-box;z-index:999;flex-shrink:0}header #search-top .search-results a{text-decoration:none}header #search-top .search-results .btn{display:table}header #search-top .search-results .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;gap:12px;border-bottom:1px solid #dadada;padding-top:11px;padding-bottom:11px}header #search-top .search-results .product .title{color:#34252f;color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:22px}header #search-top .search-results .product .price{color:#7b0000;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:normal}header #search-top .search-results .product .content{width:calc(100% - 32px)}header .account-cart a{color:#666;font-family:Geist;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}header .account-cart a:before{content:"";display:block;width:24px;height:24px;background:url(../images/icons/user.svg);background-size:contain}header .account-cart a span>span{display:block;color:#1a0505;font-family:Geist;font-size:14px;font-style:normal;font-weight:600;line-height:normal}header .account-cart a.cart span>span{color:#2d4a2d;font-weight:700}header .account-cart a.cart:before{background:url(../images/icons/cart.svg);background-size:contain}.products-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:10px}.products-list.related-products.slick-slider .card{margin:0 16px}.products-list.slick-slider .card{margin:0 11px}.products-list.slick-slider .slick-arrow{position:absolute;top:calc(50% - 45px);cursor:pointer;left:-10px;width:45px;cursor:pointer;height:45px;background:url(../images/icons/slick-arrow.svg) no-repeat center;transform:rotate(90deg);background-size:100%;z-index:5;rotate:90deg;color:rgba(0,0,0,0)}.products-list.slick-slider .slick-arrow.slick-next{background:url(../images/icons/slick-arrow.svg) no-repeat center;background-size:100%;transform:rotate(0deg);left:unset;right:-10px;rotate:0deg}.products-list.slick-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.products-list.product-4 .card{max-width:unset;width:calc(25% - 22.5px)}.products-list.product-4 .card img{width:100%;max-width:296px;height:auto;display:block;margin:0 auto}.products-list .card{border-radius:12px;border:1px solid #e5e7eb;background:#fff;max-width:296px;padding:20px;box-sizing:border-box}.products-list .card .image-container{display:block;font-size:0;line-height:0;text-align:center}.products-list .card .title{color:#111;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;height:62px;display:block;overflow:hidden}.products-list .card .price{color:#7b0000;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#side-cart{width:589px;height:100vh;height:100dvh;position:fixed;right:0;border-left:8px solid rgba(26,5,5,.2);top:0;z-index:9999;background:#fff}#side-cart>.h2{width:100%}#side-cart .body{padding:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;height:calc(100% - 48px)}#side-cart .body .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:16px;border-bottom:1px solid #dadada;padding:32px 0 32px 0px}#side-cart .body .product .img{border-radius:12px;background:#fff;overflow:hidden}#side-cart .body .product .qty{border-radius:50px;background:#f5f3f0;padding:13px 14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;min-width:99px;box-sizing:border-box;justify-content:space-between}#side-cart .body .product .qty .btn.minus,#side-cart .body .product .qty .btn.minus:hover{padding:0;border:0;background:url(../images/icons/minus.svg) no-repeat;width:24px;height:24px;flex:0 0 24px}#side-cart .body .product .qty input{color:#1a1a1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:600;line-height:normal;background:rgba(0,0,0,0);border:0;width:20px;text-align:center}#side-cart .body .product .qty .btn.plus,#side-cart .body .product .qty .btn.plus:hover{padding:0;border:0;background:url(../images/icons/plus.svg) no-repeat;width:24px;height:24px;flex:0 0 24px}#side-cart .body .product .content{width:calc(100% - 100px)}#side-cart .body .product .title{color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:22px}#side-cart .body .product .price{color:#7b0000;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:normal}#side-cart .body .product:last-child{border-bottom:0px}#side-cart .first-part{overflow:auto}#side-cart .foot .totals{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:22px}#side-cart .foot .btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;gap:18px;justify-content:flex-start;align-content:flex-start}.hero-box.bottom .content{max-width:573px;width:calc(100% - 660px - 60px)}.hero-box.bottom .content p{font-size:16px}.hero-box.bottom .content h2{font-size:36px;font-weight:600;line-height:42px;margin:12px 0 0}.hero-box img{box-shadow:0 32px 64px 0 rgba(0,0,0,.08);border-radius:24px}.hero-box .content{max-width:540px;width:calc(100% - 660px - 80px)}.hero-box .content p{color:#1a0505;font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.hero-box .content p:first-child{color:#7b0000;font-family:Geist;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:undefined;text-transform:uppercase;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}.hero-box .content p:first-child:before{content:"";display:block;width:20px;height:1px;background:url(../images/icons/line-red.svg);background-size:contain}.hero-box .content h1{color:#1a0505;font-family:Geist;font-size:48px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:undefined;margin:12px 0 0}.hero-box .content .btn{display:table}.facts{border:1px solid #fff;background:#2d4a2d;min-height:80px;border-right:0;border-left:0}.facts ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;height:100%}.facts ul li{color:#fff;font-family:Geist;font-size:12px;font-style:normal;font-weight:400;text-align:center;line-height:normal;letter-spacing:undefined;text-transform:uppercase;width:25%;height:100%;border-right:1px solid #fff;min-height:80px;line-height:80px}.facts ul li:last-child{border-right:0}.supplements{margin-top:238px}.categories-homepage{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:10px;gap:18px;justify-content:space-between}.categories-homepage a{position:relative;border-radius:24px;overflow:hidden;font-size:0;line-height:0}.categories-homepage a img{border-radius:24px}.categories-homepage a span{color:#fff;font-family:Geist;font-size:24px;font-style:normal;font-weight:700;line-height:normal;position:absolute;bottom:24px;left:24px;z-index:1}.categories-homepage a:after{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;content:"";display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%),rgba(211,211,211,0) 50%/cover no-repeat}.caviar{gap:0;align-content:flex-start;border-radius:24px;background:#7b0000;overflow:hidden;position:relative;bottom:-128px}.caviar .content{width:calc(100% - 560px);box-sizing:border-box;padding-left:80px}.caviar .content>*{max-width:497px}.caviar .content .btn{display:table}.caviar p{color:#fff;font-family:Geist;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:undefined}.caviar p:first-child{color:#fff;font-family:Geist;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin:0}.category-with-products .products-list{width:calc(100% - 405px - 30px)}.category-with-products .products-list .card{max-width:264px;padding:21px 20px}.category-with-products .products-list.slick-slider .card{margin:0 12px}.category-with-products .products-list.slick-slider .slick-arrow{position:absolute;top:calc(50% - 45px);cursor:pointer;left:-10px;width:45px;cursor:pointer;height:45px;background:url(../images/icons/slick-arrow.svg) no-repeat center;transform:rotate(90deg);background-size:100%;z-index:5;rotate:90deg;color:rgba(0,0,0,0)}.category-with-products .products-list.slick-slider .slick-arrow.slick-next{background:url(../images/icons/slick-arrow.svg) no-repeat center;background-size:100%;transform:rotate(0deg);left:unset;right:-10px;rotate:0deg}.category-with-products .products-list.slick-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.category-with-products .cat{position:relative;display:block;max-width:405px;padding:32px;box-sizing:border-box;height:435px;color:#fff;font-family:Geist;font-size:36px;font-style:normal;font-weight:700;line-height:normal;border-radius:24px;overflow:hidden;align-content:flex-end;justify-content:flex-end}.category-with-products .cat span{display:block}.category-with-products .cat img{border-radius:24px}.category-with-products .cat p{color:#fff;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:10px 0 16px}.category-with-products .cat:after{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none;content:"";display:block;background:url(../images/shadow.png)}.category-with-products .cat a.btn{display:table}.category-with-products .cat .btn,.category-with-products .cat span,.category-with-products .cat p{position:relative;z-index:1}.total-rating{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.stars{width:96px;height:16px}.stars.star-1{background:url("../images/icons/stars-1.svg")}.stars.star-2{background:url("../images/icons/stars-2.svg")}.stars.star-3{background:url("../images/icons/stars-3.svg")}.stars.star-4{background:url("../images/icons/stars-4.svg")}.stars.star-5{background:url("../images/icons/stars-5.svg")}.customers-say .reviews-list{align-items:stretch}.customers-say .review{width:calc(33.3333333333% - 16px);padding:24px;border-radius:24px;box-sizing:border-box;background:#fff;color:#1a0505;font-family:Geist;font-size:15px;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;align-content:flex-start;justify-content:space-between;align-items:flex-start;gap:0}.customers-say .review p{margin:16px 0}.customers-say .review div:last-child{font-size:14px;font-weight:700;line-height:normal}.customers-say .review div{width:100%}.customers-say .review span{background:url(../images/icons/quote.svg);width:18px;height:16px;display:block}.customers-say .review div:last-child:after{content:"";display:block;background:#2d4a2d;width:100%;height:4px}#search-page-from{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:50%;height:44px;padding:0 4px;gap:8px;border-radius:22px;background:#f5f3f0;box-sizing:border-box}#search-page-from input{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:calc(100% - 8px - 36px);border:0;height:100%;padding:0;background:rgba(0,0,0,0)}.category-page{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.category-page h1,.category-page h2,.category-page h3,.category-page h4,.category-page h5{color:#1a2e1a}.category-page .content-top{max-width:48.9%}.category-page .content-top table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95rem;color:#1a2e1a;background-color:#fff;text-align:left;border-radius:8px;overflow:hidden}.category-page .content-top table thead{background-color:#f5f3f0;border-bottom:2px solid #2d4a2d}.category-page .content-top table thead th{padding:1rem 1.25rem;font-weight:600;color:#1a2e1a;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.category-page .content-top table tbody tr{border-bottom:1px solid rgba(26,46,26,.12);transition:background-color .2s ease}.category-page .content-top table tbody tr:last-child{border-bottom:none}.category-page .content-top table tbody tr:nth-child(even){background-color:rgba(245,243,240,.4)}.category-page .content-top table tbody tr:hover{background-color:rgba(45,74,45,.08)}.category-page .content-top table tbody tr td{padding:.9rem 1.25rem;color:#1a2e1a}.category-page .content-top table tbody tr td a{color:#2d4a2d;text-decoration:none;font-weight:500}.category-page .content-top table tbody tr td a:hover{text-decoration:underline;color:#1a2e1a}.category-page .content-bottom{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:undefined;width:100%}.category-page .content-bottom table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95rem;color:#1a2e1a;background-color:#fff;text-align:left;border-radius:8px;overflow:hidden}.category-page .content-bottom table thead{background-color:#f5f3f0;border-bottom:2px solid #2d4a2d}.category-page .content-bottom table thead th{padding:1rem 1.25rem;font-weight:600;color:#1a2e1a;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.category-page .content-bottom table tbody tr{border-bottom:1px solid rgba(26,46,26,.12);transition:background-color .2s ease}.category-page .content-bottom table tbody tr:last-child{border-bottom:none}.category-page .content-bottom table tbody tr:nth-child(even){background-color:rgba(245,243,240,.4)}.category-page .content-bottom table tbody tr:hover{background-color:rgba(45,74,45,.08)}.category-page .content-bottom table tbody tr td{padding:.9rem 1.25rem;color:#1a2e1a}.category-page .content-bottom table tbody tr td a{color:#2d4a2d;text-decoration:none;font-weight:500}.category-page .content-bottom table tbody tr td a:hover{text-decoration:underline;color:#1a2e1a}.category-page .short-results{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;width:100%}.category-page aside.categories{width:298px;padding:24px 16px;box-sizing:border-box;border-radius:24px;background:#f5f3f0;color:#1a2e1a;font-family:Geist;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:undefined;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:17px;align-content:flex-start;justify-content:flex-start;align-items:flex-start}.category-page aside.categories a{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:26px;text-decoration:none;letter-spacing:undefined;text-transform:uppercase;display:inline-flex;flex-direction:column;align-items:center}.category-page aside.categories a:after{content:attr(data-text);font-weight:700;height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none}.category-page aside.categories a:hover,.category-page aside.categories a.active{font-weight:600}.category-page aside.categories+.products-list{width:calc(100% - 34px - 298px)}.category-page aside.categories+.products-list .card{width:calc((100% - 64px)/3)}.category-page.all-products .categories-list.slick-slider .card{margin:0 16px}.category-page.all-products .categories-list.slick-slider .slick-arrow{position:absolute;top:calc(50% - 22px);cursor:pointer;left:-10px;width:45px;cursor:pointer;height:45px;background:url(../images/icons/slick-arrow.svg) no-repeat center;transform:rotate(90deg);background-size:100%;z-index:5;rotate:90deg;color:rgba(0,0,0,0)}.category-page.all-products .categories-list.slick-slider .slick-arrow.slick-next{background:url(../images/icons/slick-arrow.svg) no-repeat center;background-size:100%;transform:rotate(0deg);left:unset;right:-10px;rotate:0deg}.category-page.all-products .categories-list.slick-slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.category-page.all-products .categories-list .card{padding:16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-sizing:border-box;width:calc((100% - 128px)/5)}.category-page.all-products .categories-list .card .image-container{display:block;font-size:0;text-align:center;line-height:0}.category-page.all-products .categories-list .card .title{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center;text-decoration:none;letter-spacing:undefined;display:block}.category-page.all-products .categories-list .card .total-prod{color:#718096;text-align:center;font-family:Geist;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:undefined}.product-info{width:calc(100% - 609px - 68px)}.product-info .with-background{border-radius:24px;padding:40px 40px 20px;width:100%;box-sizing:border-box}.product-info .delivery-info{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-info .delivery-info .max-weight{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;border-radius:50px;font-weight:700;background:#7b0000;color:#fff;padding:4px 8px;gap:8px}.product-info .delivery-info .max-weight:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/top-weight.svg);background-size:contain}.product-info .delivery-info .dispatch{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px}.product-info .delivery-info .dispatch:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/time-black.svg);background-size:contain}.product-info .price{color:#7b0000;font-family:Geist;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.product-info .quantity{border-radius:50px;background:#fff;padding:15px 17px 15px 13px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}.product-info .quantity .btn.minus,.product-info .quantity .btn.minus:hover{padding:0;border:0;background:url(../images/icons/minus.svg) no-repeat;width:20px;height:20px}.product-info .quantity input{background:#fff;color:#1a1a1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border:0;width:30px;line-height:16px;height:16px;text-align:center;padding:0;position:relative;top:1px}.product-info .quantity .btn.plus,.product-info .quantity .btn.plus:hover{padding:0;border:0;background:url(../images/icons/plus.svg) no-repeat;width:20px;height:20px}.product-page .description{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:undefined}.product-page .description table{width:100%;border-collapse:collapse;font-family:inherit;font-size:.95rem;color:#1a2e1a;background-color:#fff;text-align:left;border-radius:8px;overflow:hidden}.product-page .description table thead{background-color:#f5f3f0;border-bottom:2px solid #2d4a2d}.product-page .description table thead th{padding:1rem 1.25rem;font-weight:600;color:#1a2e1a;text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;white-space:nowrap}.product-page .description table tbody tr{border-bottom:1px solid rgba(26,46,26,.12);transition:background-color .2s ease}.product-page .description table tbody tr:last-child{border-bottom:none}.product-page .description table tbody tr:nth-child(even){background-color:rgba(245,243,240,.4)}.product-page .description table tbody tr:hover{background-color:rgba(45,74,45,.08)}.product-page .description table tbody tr td{padding:.9rem 1.25rem;color:#1a2e1a}.product-page .description table tbody tr td a{color:#2d4a2d;text-decoration:none;font-weight:500}.product-page .description table tbody tr td a:hover{text-decoration:underline;color:#1a2e1a}.product-page .photo{max-width:609px}#coupon-form{border-radius:12px;border:1px solid #e5e7eb;background:#fff;padding:6px 8px 6px 8px;box-sizing:border-box;width:100%}#coupon-form input{color:#1a1a1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding:0;background:#fff;border:0;width:calc(100% - 92px)}#coupon-form button{padding:12px 24px}.cart-page .cart-data .products-data{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;width:calc(100% - 404px - 32px)}.cart-page .cart-data .products-data .product{border-radius:12px;border:1px solid #dadada;background:#fff;padding:20px;box-sizing:border-box;width:100%}.cart-page .cart-data .products-data .product>.left{max-width:412px}.cart-page .cart-data .products-data .product .title{color:#1a1a1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.cart-page .cart-data .products-data .product .code{color:#666;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart-page .cart-data .products-data .product .price{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.cart-page .cart-data .products-data .product .total{color:#666;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.cart-page .cart-data .products-data .product .price-data{text-align:right}.cart-page .cart-data .products-data .product .quantity{border-radius:50px;background:#f5f3f0;padding:13px 14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;min-width:99px;box-sizing:border-box;justify-content:space-between}.cart-page .cart-data .products-data .product .quantity .btn.minus,.cart-page .cart-data .products-data .product .quantity .btn.minus:hover{padding:0;border:0;background:url(../images/icons/minus.svg) no-repeat;width:24px;height:24px;flex:0 0 24px}.cart-page .cart-data .products-data .product .quantity input{color:#1a1a1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:600;line-height:normal;background:rgba(0,0,0,0);border:0;width:20px;text-align:center}.cart-page .cart-data .products-data .product .quantity .btn.plus,.cart-page .cart-data .products-data .product .quantity .btn.plus:hover{padding:0;border:0;background:url(../images/icons/plus.svg) no-repeat;width:24px;height:24px;flex:0 0 24px}.cart-page .cart-data .order-summary{width:404px;gap:0;align-items:flex-end}.cart-page .cart-data .order-summary .max-weight{max-width:fit-content}.cart-page .cart-data .order-summary .btn.full{display:table;text-align:center}.cart-page .cart-data .order-summary .data{background:#f5f3f0;box-sizing:border-box;padding:24px;border-radius:12px;padding:24px;width:100%}.cart-page .cart-data .order-summary .data table#totals{width:100%}.cart-page .cart-data .order-summary .data table#totals tr:last-child td{border-top:1px solid #e5e7eb;padding:20px 0 0;font-size:18px;font-weight:700}.cart-page .cart-data .order-summary .data table#totals tr:nth-last-child(2) td{padding:6px 0 20px}.cart-page .cart-data .order-summary .data table#totals td{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;padding:6px 0}.cart-page .cart-data .order-summary .data table#totals td+td{text-align:right}#card-info-pp{display:none}#card-info-pp #paypal-card-fields-number,#card-info-pp #paypal-card-fields-expiry,#card-info-pp #paypal-card-fields-cvv{height:56px;border-radius:12px;border:1px solid #dadada;overflow:hidden;margin-bottom:10px}.cart-page.checkout-page .safe-payment{color:#2d4a2d}.cart-page.checkout-page .dispatch{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px;justify-content:center}.cart-page.checkout-page .dispatch:before{content:"";display:block;width:16px;height:16px;background:url(../images/icons/time-black.svg);background-size:contain}.cart-page.checkout-page .c-title{color:#1a2e1a;font-family:Geist;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.cart-page.checkout-page .c-title span{color:#1a2e1a;text-align:right;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.cart-page.checkout-page .c-title span a{color:#2d4a2d;font-family:Geist;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.cart-page.checkout-page .checkout-data{width:calc(100% - 404px - 32px)}.cart-page.checkout-page .checkout-data label[for=is-company]{border-radius:50px;border:1px solid #2d4a2d;padding:8px 16px;width:auto;width:fit-content;color:#2d4a2d;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.cart-page.checkout-page .order-summary label.checkbox{color:#0b171e;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.cart-page.checkout-page .order-summary label.checkbox a{color:#2d4a2d;font-family:Geist;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.cart-page.checkout-page .order-summary table.side-products{width:100%}.cart-page.checkout-page .order-summary table.side-products tr td{color:#1a2e1a;text-align:right;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:left;vertical-align:top;padding:0 0 34px 0;line-height:20px}.cart-page.checkout-page .order-summary table.side-products tr td.price{white-space:nowrap}.cart-page.checkout-page .order-summary table.side-products tr td.title{padding:0 16px 34px}.cart-page.checkout-page .order-summary table.side-products tr td.title a{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;vertical-align:top}.cart-page.checkout-page .order-summary table.side-products tr td.title .qty{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.cart-page.checkout-page .payment .logo{width:auto;min-width:unset}.cart-page.checkout-page .payment .logo img{margin:0}.cart-page.checkout-page .payment label{cursor:pointer;padding:15px 24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:center;margin-bottom:16px;border-radius:12px;background:#fff;width:100%;color:#0b171e;box-sizing:border-box;min-height:78px}.cart-page.checkout-page .payment label input[type=radio]{display:none}.cart-page.checkout-page .payment label input[type=radio]:checked+.checkmark{background:url(../images/icons/hover//radio.svg) no-repeat;background-size:contain}.cart-page.checkout-page .payment label.active .checkmark{background:url(../images/icons/hover//radio.svg) no-repeat;background-size:contain}.cart-page.checkout-page .payment label .checkmark{width:16px;height:16px;background:url(../images/icons//radio.svg) no-repeat;flex:0 0 18px;background-size:contain}.cart-page.checkout-page .payment label .title-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;gap:16px;width:calc(100% - 100px)}.cart-page.checkout-page .payment label .title{color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:22px;width:100%}.cart-page.checkout-page .payment label:focus,.cart-page.checkout-page .payment label:hover,.cart-page.checkout-page .payment label.active{border-color:#0b171e}.head-title{color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.head-title a{color:#2a5c2a;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:24px}#register-form{border-radius:24px;background:#ede9e0;padding:32px;box-sizing:border-box;width:calc(100% - 68px - 513px)}#register-form button[type=submit]{margin-left:auto}#register-form .fields>div{width:calc(50% - 12px)}#login-form{border-radius:24px;background:#ede9e0;padding:32px;box-sizing:border-box;width:calc(100% - 68px - 840px)}#contact-form{border-radius:24px;background:#ede9e0;padding:34px 43px;box-sizing:border-box;width:100%;max-width:655px}#contact-form button[type=submit]{margin-right:auto}#contact-form label[for=input-privacy]{margin:0}.contact-page .left-blocks{width:100%;max-width:515px}.contact-page .left-blocks .block{background:#f5f3f0;border-radius:24px;padding:40px 30px;color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;box-sizing:border-box}.contact-page .left-blocks .block .delivery{border-radius:12px;background:#fff;color:#1a2e1a;font-family:Geist;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 16px}.my-account form.line-top{border-top:1px solid #dadada}.my-account label[for*=is-company]{border-radius:50px;border:1px solid #2d4a2d;padding:8px 16px;width:auto;width:fit-content;color:#2d4a2d;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase}.my-account .right-side{width:calc(100% - 296px - 28px)}.my-account .account-links{width:296px;padding:0 16px;border-radius:24px;border:1px solid #f5f3f0;background:#f5f3f0;position:sticky;box-sizing:border-box;top:10px}.my-account .account-links a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;gap:8px;color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border-bottom:1px solid #fff;padding:16px 0;text-decoration:none}.my-account .account-links a:hover,.my-account .account-links a.active{font-weight:700}.my-account .account-links a:last-child{border-bottom:0}.my-account .account-links a:before{content:"";display:block;width:24px;height:24px;background:url(../images/icons/orders.svg);background-size:contain}.my-account .account-links a:nth-child(2):before{background:url(../images/icons/account.svg);background-size:contain}.my-account .account-links a:nth-child(3):before{background:url(../images/icons/logout.svg);background-size:contain}.my-account.order-list table{background:#fff;border-collapse:collapse;width:100%}.my-account.order-list table a{color:#343434}.my-account.order-list table th{color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-align:left;padding:0px 0px 23px 0px;border-bottom:1px solid #dadada}.my-account.order-list table th:last-child{text-align:right}.my-account.order-list table tr:last-child td{border-bottom:0;padding-bottom:0}.my-account.order-list table td{color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-align:left;padding:23px 0px;border-bottom:1px solid #dadada}.my-account.order-list table td:last-child{text-align:right}.my-account.order-list table td.completed{color:#2d4a2d}.my-account.order-list table td.canceled{color:#7b0000}.my-account.order-list table td.pending{color:#42a464}.my-account.order-page .h5{color:#1a0505;font-family:Geist;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.my-account.order-page .order-info{border-bottom:1px solid #dadada}.my-account.order-page .order-info .mb-8{display:block}.my-account.order-page .order-info .block{align-content:flex-start;justify-content:space-between;align-items:flex-start;padding:24px 0 0;gap:20px}.my-account.order-page .order-info .block>div{width:calc(50% - 10px)}.my-account.order-page .order-info .block>div>div{margin-bottom:8px}.my-account.order-page .order-info .block:last-child{border:0;padding-bottom:0px}.my-account.order-page .order-info .block span{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.my-account.order-page .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding-bottom:30px;border-bottom:1px solid #dadada}.my-account.order-page .info .short-info{width:50%;gap:59px;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.my-account.order-page .info .short-info span{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding-right:8px;display:block}.my-account.order-page .info .short-info span+span{color:#1a0505;font-family:Geist;font-size:14px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;min-width:98px;text-align:center}.my-account.order-page .info .short-info span.completed{border-radius:90px;padding:4px 8px;color:#fff;background:#2d4a2d}.my-account.order-page .info .short-info span.canceled{border-radius:90px;padding:4px 8px;color:#fff;background:#ff5733}.my-account.order-page .info .short-info span.pending{border-radius:90px;padding:4px 8px;color:#fff;background:#ff901d}.my-account.order-page .info .btn{width:auto}.my-account.order-page .reorder{float:right;width:335px;box-sizing:border-box}.my-account.order-page table{border:0px;border-collapse:collapse;width:100%;border-bottom:1px solid #dadada}.my-account.order-page table th{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:22px;padding:0 8px 0;white-space:nowrap;text-align:left;line-height:18px;border:0;border-bottom:0px solid #dadada}.my-account.order-page table th:first-child{padding-left:0}.my-account.order-page table tr:last-child td{border-bottom:0}.my-account.order-page table td{text-align:left;padding:27px 16px;color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;border:0;border-bottom:1px solid #dadada}.my-account.order-page table td.price{white-space:nowrap}.my-account.order-page table td.title{vertical-align:top}.my-account.order-page table td.title a{color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none}.my-account.order-page table td span{text-align:left;display:block;color:#666;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.my-account.order-page table td:first-child{padding-left:0;vertical-align:top;padding-right:0}.my-account.order-page table.order-totals{width:100%;max-width:335px;margin-top:24px;border-bottom:0px solid #dadada;float:right}.my-account.order-page table.order-totals td{text-align:left;border:0px;color:#1a0505;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;padding:8px 17px}.my-account.order-page table.order-totals td+td{text-align:right}.my-account.order-page table.order-totals tr:last-child td{font-weight:700;line-height:24px}.success-page{position:relative;padding-bottom:100px}.success-page h1{color:#0b171e;font-family:Geist;font-size:24px;font-style:normal;font-weight:700;line-height:32px;margin-bottom:24px;margin-top:16px}.success-page h1+p{color:#0b171e;font-family:Geist;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.success-page p{color:#0b171e;font-family:Geist;font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:12px 0}.success-page .btn{display:table}.success-page .content{border-radius:24px;border:1px solid #e5e7eb;background:#ede9e0;padding:32px 38px;box-sizing:border-box;width:60%;max-width:737px}.success-page .content>*{max-width:80%}.success-page>img{position:absolute;right:0;top:100px}.error-page{background:#ede9e0;padding:40px 0 80px;margin-bottom:-100px}.error-page h1{color:#1a2e1a;font-family:Geist;font-size:48px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:undefined}.error-page p{color:#1a2e1a;font-family:Geist;font-size:18px;font-style:normal;font-weight:400;line-height:160%}.error-page .btn{display:table}.error-page .content{border-radius:24px;border:1px solid #e5e7eb;background:#ede9e0;padding:32px 38px;box-sizing:border-box;width:44%;max-width:557px}.error-page .wrap>img{width:56%;max-width:643px}.pb-2{padding-bottom:2px}.mt-2{margin-top:2px}.gap-2{gap:2px}.pt-2{padding-top:2px}.mb-2{margin-bottom:2px}.pb-4{padding-bottom:4px}.mt-4{margin-top:4px}.gap-4{gap:4px}.pt-4{padding-top:4px}.mb-4{margin-bottom:4px}.pb-6{padding-bottom:6px}.mt-6{margin-top:6px}.gap-6{gap:6px}.pt-6{padding-top:6px}.mb-6{margin-bottom:6px}.pb-8{padding-bottom:8px}.mt-8{margin-top:8px}.gap-8{gap:8px}.pt-8{padding-top:8px}.mb-8{margin-bottom:8px}.pb-10{padding-bottom:10px}.mt-10{margin-top:10px}.gap-10{gap:10px}.pt-10{padding-top:10px}.mb-10{margin-bottom:10px}.pb-12{padding-bottom:12px}.mt-12{margin-top:12px}.gap-12{gap:12px}.pt-12{padding-top:12px}.mb-12{margin-bottom:12px}.pb-14{padding-bottom:14px}.mt-14{margin-top:14px}.gap-14{gap:14px}.pt-14{padding-top:14px}.mb-14{margin-bottom:14px}.pb-16{padding-bottom:16px}.mt-16{margin-top:16px}.gap-16{gap:16px}.pt-16{padding-top:16px}.mb-16{margin-bottom:16px}.pb-18{padding-bottom:18px}.mt-18{margin-top:18px}.gap-18{gap:18px}.pt-18{padding-top:18px}.mb-18{margin-bottom:18px}.pb-20{padding-bottom:20px}.mt-20{margin-top:20px}.gap-20{gap:20px}.pt-20{padding-top:20px}.mb-20{margin-bottom:20px}.pb-22{padding-bottom:22px}.mt-22{margin-top:22px}.gap-22{gap:22px}.pt-22{padding-top:22px}.mb-22{margin-bottom:22px}.pb-24{padding-bottom:24px}.mt-24{margin-top:24px}.gap-24{gap:24px}.pt-24{padding-top:24px}.mb-24{margin-bottom:24px}.pb-26{padding-bottom:26px}.mt-26{margin-top:26px}.gap-26{gap:26px}.pt-26{padding-top:26px}.mb-26{margin-bottom:26px}.pb-28{padding-bottom:28px}.mt-28{margin-top:28px}.gap-28{gap:28px}.pt-28{padding-top:28px}.mb-28{margin-bottom:28px}.pb-30{padding-bottom:30px}.mt-30{margin-top:30px}.gap-30{gap:30px}.pt-30{padding-top:30px}.mb-30{margin-bottom:30px}.pb-32{padding-bottom:32px}.mt-32{margin-top:32px}.gap-32{gap:32px}.pt-32{padding-top:32px}.mb-32{margin-bottom:32px}.pb-34{padding-bottom:34px}.mt-34{margin-top:34px}.gap-34{gap:34px}.pt-34{padding-top:34px}.mb-34{margin-bottom:34px}.pb-36{padding-bottom:36px}.mt-36{margin-top:36px}.gap-36{gap:36px}.pt-36{padding-top:36px}.mb-36{margin-bottom:36px}.pb-38{padding-bottom:38px}.mt-38{margin-top:38px}.gap-38{gap:38px}.pt-38{padding-top:38px}.mb-38{margin-bottom:38px}.pb-40{padding-bottom:40px}.mt-40{margin-top:40px}.gap-40{gap:40px}.pt-40{padding-top:40px}.mb-40{margin-bottom:40px}.pb-42{padding-bottom:42px}.mt-42{margin-top:42px}.gap-42{gap:42px}.pt-42{padding-top:42px}.mb-42{margin-bottom:42px}.pb-44{padding-bottom:44px}.mt-44{margin-top:44px}.gap-44{gap:44px}.pt-44{padding-top:44px}.mb-44{margin-bottom:44px}.pb-46{padding-bottom:46px}.mt-46{margin-top:46px}.gap-46{gap:46px}.pt-46{padding-top:46px}.mb-46{margin-bottom:46px}.pb-48{padding-bottom:48px}.mt-48{margin-top:48px}.gap-48{gap:48px}.pt-48{padding-top:48px}.mb-48{margin-bottom:48px}.pb-50{padding-bottom:50px}.mt-50{margin-top:50px}.gap-50{gap:50px}.pt-50{padding-top:50px}.mb-50{margin-bottom:50px}.pb-52{padding-bottom:52px}.mt-52{margin-top:52px}.gap-52{gap:52px}.pt-52{padding-top:52px}.mb-52{margin-bottom:52px}.pb-54{padding-bottom:54px}.mt-54{margin-top:54px}.gap-54{gap:54px}.pt-54{padding-top:54px}.mb-54{margin-bottom:54px}.pb-56{padding-bottom:56px}.mt-56{margin-top:56px}.gap-56{gap:56px}.pt-56{padding-top:56px}.mb-56{margin-bottom:56px}.pb-58{padding-bottom:58px}.mt-58{margin-top:58px}.gap-58{gap:58px}.pt-58{padding-top:58px}.mb-58{margin-bottom:58px}.pb-60{padding-bottom:60px}.mt-60{margin-top:60px}.gap-60{gap:60px}.pt-60{padding-top:60px}.mb-60{margin-bottom:60px}.pb-62{padding-bottom:62px}.mt-62{margin-top:62px}.gap-62{gap:62px}.pt-62{padding-top:62px}.mb-62{margin-bottom:62px}.pb-64{padding-bottom:64px}.mt-64{margin-top:64px}.gap-64{gap:64px}.pt-64{padding-top:64px}.mb-64{margin-bottom:64px}.pb-66{padding-bottom:66px}.mt-66{margin-top:66px}.gap-66{gap:66px}.pt-66{padding-top:66px}.mb-66{margin-bottom:66px}.pb-68{padding-bottom:68px}.mt-68{margin-top:68px}.gap-68{gap:68px}.pt-68{padding-top:68px}.mb-68{margin-bottom:68px}.pb-70{padding-bottom:70px}.mt-70{margin-top:70px}.gap-70{gap:70px}.pt-70{padding-top:70px}.mb-70{margin-bottom:70px}.pb-72{padding-bottom:72px}.mt-72{margin-top:72px}.gap-72{gap:72px}.pt-72{padding-top:72px}.mb-72{margin-bottom:72px}.pb-74{padding-bottom:74px}.mt-74{margin-top:74px}.gap-74{gap:74px}.pt-74{padding-top:74px}.mb-74{margin-bottom:74px}.pb-76{padding-bottom:76px}.mt-76{margin-top:76px}.gap-76{gap:76px}.pt-76{padding-top:76px}.mb-76{margin-bottom:76px}.pb-78{padding-bottom:78px}.mt-78{margin-top:78px}.gap-78{gap:78px}.pt-78{padding-top:78px}.mb-78{margin-bottom:78px}.pb-80{padding-bottom:80px}.mt-80{margin-top:80px}.gap-80{gap:80px}.pt-80{padding-top:80px}.mb-80{margin-bottom:80px}.pb-82{padding-bottom:82px}.mt-82{margin-top:82px}.gap-82{gap:82px}.pt-82{padding-top:82px}.mb-82{margin-bottom:82px}.pb-84{padding-bottom:84px}.mt-84{margin-top:84px}.gap-84{gap:84px}.pt-84{padding-top:84px}.mb-84{margin-bottom:84px}.pb-86{padding-bottom:86px}.mt-86{margin-top:86px}.gap-86{gap:86px}.pt-86{padding-top:86px}.mb-86{margin-bottom:86px}.pb-88{padding-bottom:88px}.mt-88{margin-top:88px}.gap-88{gap:88px}.pt-88{padding-top:88px}.mb-88{margin-bottom:88px}.pb-90{padding-bottom:90px}.mt-90{margin-top:90px}.gap-90{gap:90px}.pt-90{padding-top:90px}.mb-90{margin-bottom:90px}.pb-92{padding-bottom:92px}.mt-92{margin-top:92px}.gap-92{gap:92px}.pt-92{padding-top:92px}.mb-92{margin-bottom:92px}.pb-94{padding-bottom:94px}.mt-94{margin-top:94px}.gap-94{gap:94px}.pt-94{padding-top:94px}.mb-94{margin-bottom:94px}.pb-96{padding-bottom:96px}.mt-96{margin-top:96px}.gap-96{gap:96px}.pt-96{padding-top:96px}.mb-96{margin-bottom:96px}.pb-98{padding-bottom:98px}.mt-98{margin-top:98px}.gap-98{gap:98px}.pt-98{padding-top:98px}.mb-98{margin-bottom:98px}.pb-100{padding-bottom:100px}.mt-100{margin-top:100px}.gap-100{gap:100px}.pt-100{padding-top:100px}.mb-100{margin-bottom:100px}.pb-102{padding-bottom:102px}.mt-102{margin-top:102px}.gap-102{gap:102px}.pt-102{padding-top:102px}.mb-102{margin-bottom:102px}.pb-104{padding-bottom:104px}.mt-104{margin-top:104px}.gap-104{gap:104px}.pt-104{padding-top:104px}.mb-104{margin-bottom:104px}.pb-106{padding-bottom:106px}.mt-106{margin-top:106px}.gap-106{gap:106px}.pt-106{padding-top:106px}.mb-106{margin-bottom:106px}.pb-108{padding-bottom:108px}.mt-108{margin-top:108px}.gap-108{gap:108px}.pt-108{padding-top:108px}.mb-108{margin-bottom:108px}.pb-110{padding-bottom:110px}.mt-110{margin-top:110px}.gap-110{gap:110px}.pt-110{padding-top:110px}.mb-110{margin-bottom:110px}.pb-112{padding-bottom:112px}.mt-112{margin-top:112px}.gap-112{gap:112px}.pt-112{padding-top:112px}.mb-112{margin-bottom:112px}.pb-114{padding-bottom:114px}.mt-114{margin-top:114px}.gap-114{gap:114px}.pt-114{padding-top:114px}.mb-114{margin-bottom:114px}.pb-116{padding-bottom:116px}.mt-116{margin-top:116px}.gap-116{gap:116px}.pt-116{padding-top:116px}.mb-116{margin-bottom:116px}.pb-118{padding-bottom:118px}.mt-118{margin-top:118px}.gap-118{gap:118px}.pt-118{padding-top:118px}.mb-118{margin-bottom:118px}.pb-120{padding-bottom:120px}.mt-120{margin-top:120px}.gap-120{gap:120px}.pt-120{padding-top:120px}.mb-120{margin-bottom:120px}.pb-122{padding-bottom:122px}.mt-122{margin-top:122px}.gap-122{gap:122px}.pt-122{padding-top:122px}.mb-122{margin-bottom:122px}.pb-124{padding-bottom:124px}.mt-124{margin-top:124px}.gap-124{gap:124px}.pt-124{padding-top:124px}.mb-124{margin-bottom:124px}.pb-126{padding-bottom:126px}.mt-126{margin-top:126px}.gap-126{gap:126px}.pt-126{padding-top:126px}.mb-126{margin-bottom:126px}.pb-128{padding-bottom:128px}.mt-128{margin-top:128px}.gap-128{gap:128px}.pt-128{padding-top:128px}.mb-128{margin-bottom:128px}.pb-130{padding-bottom:130px}.mt-130{margin-top:130px}.gap-130{gap:130px}.pt-130{padding-top:130px}.mb-130{margin-bottom:130px}.pb-132{padding-bottom:132px}.mt-132{margin-top:132px}.gap-132{gap:132px}.pt-132{padding-top:132px}.mb-132{margin-bottom:132px}.pb-134{padding-bottom:134px}.mt-134{margin-top:134px}.gap-134{gap:134px}.pt-134{padding-top:134px}.mb-134{margin-bottom:134px}.pb-136{padding-bottom:136px}.mt-136{margin-top:136px}.gap-136{gap:136px}.pt-136{padding-top:136px}.mb-136{margin-bottom:136px}.pb-138{padding-bottom:138px}.mt-138{margin-top:138px}.gap-138{gap:138px}.pt-138{padding-top:138px}.mb-138{margin-bottom:138px}.pb-140{padding-bottom:140px}.mt-140{margin-top:140px}.gap-140{gap:140px}.pt-140{padding-top:140px}.mb-140{margin-bottom:140px}.pb-142{padding-bottom:142px}.mt-142{margin-top:142px}.gap-142{gap:142px}.pt-142{padding-top:142px}.mb-142{margin-bottom:142px}.pb-144{padding-bottom:144px}.mt-144{margin-top:144px}.gap-144{gap:144px}.pt-144{padding-top:144px}.mb-144{margin-bottom:144px}.pb-146{padding-bottom:146px}.mt-146{margin-top:146px}.gap-146{gap:146px}.pt-146{padding-top:146px}.mb-146{margin-bottom:146px}.pb-148{padding-bottom:148px}.mt-148{margin-top:148px}.gap-148{gap:148px}.pt-148{padding-top:148px}.mb-148{margin-bottom:148px}.pb-150{padding-bottom:150px}.mt-150{margin-top:150px}.gap-150{gap:150px}.pt-150{padding-top:150px}.mb-150{margin-bottom:150px}.pb-152{padding-bottom:152px}.mt-152{margin-top:152px}.gap-152{gap:152px}.pt-152{padding-top:152px}.mb-152{margin-bottom:152px}.pb-154{padding-bottom:154px}.mt-154{margin-top:154px}.gap-154{gap:154px}.pt-154{padding-top:154px}.mb-154{margin-bottom:154px}.pb-156{padding-bottom:156px}.mt-156{margin-top:156px}.gap-156{gap:156px}.pt-156{padding-top:156px}.mb-156{margin-bottom:156px}.pb-158{padding-bottom:158px}.mt-158{margin-top:158px}.gap-158{gap:158px}.pt-158{padding-top:158px}.mb-158{margin-bottom:158px}.pb-160{padding-bottom:160px}.mt-160{margin-top:160px}.gap-160{gap:160px}.pt-160{padding-top:160px}.mb-160{margin-bottom:160px}@media only screen and (max-width: 1306px){#login-form{width:368px}#login-form+img{width:calc(100% - 368px - 68px);object-fit:cover;border-radius:24px}.contact-page .left-blocks{width:50%}#contact-form{width:calc(50% - 68px)}.product-info{width:calc(50% - 30px)}.product-page .photo{width:50%;max-width:unset}.product-page .photo img{width:100%;height:auto}.product-data-top{gap:30px}.category-page.all-products .categories-list{align-items:stretch}.categories-list .card img{width:100%;max-width:198px;height:auto;margin:0 auto}.wrap{width:95%}header #search-top{width:calc(100% - 159px - 270px - 20px - 100px)}header .main-content{gap:20px}.category-page aside.categories+.products-list .card{max-width:unset}.products-list .card img{width:100%;max-width:296px;height:auto}}@media only screen and (max-width: 1024px){.cart-page.checkout-page .checkout-data,.cart-page.checkout-page .order-summary{width:100%}.cart-page.checkout-page .dispatch{margin-top:0px}.cart-page .cart-data .order-summary .max-weight{margin-top:0px}#shopping-cart{flex-direction:column}#shopping-cart .products-data,#shopping-cart .order-summary{width:100%}.my-account{flex-direction:column;gap:20px}.my-account .account-links{position:unset;width:100%}.my-account .order-page{width:100%}.my-account .order-page .payment-info .order-data>*{flex:0 0 100%;width:100%}.my-account .order-page .top-bar{flex-direction:column;align-content:flex-start;justify-content:flex-start;align-items:flex-start;gap:20px}.my-account .order-page .top-bar>:last-child{margin:unset}.my-account.order-list .right-side{width:100%;overflow:auto}.my-account.order-list .right-side::-webkit-scrollbar{background:#f5f3f0;width:5px;height:5px}.my-account.order-list .right-side::-webkit-scrollbar-track{background:#f5f3f0}.my-account.order-list .right-side::-webkit-scrollbar-thumb{background:#2d4a2d}.my-account.order-list .right-side table{width:1000px !important}.my-account .account-menu{width:100%;flex:0 0 100%;position:unset}.my-account .right-side{width:100%}#register-form{width:100%}#register-form+img{display:none}.product-info .delivery-info{flex-direction:column}.category-page.all-products .categories-list .card{width:calc((100% - 96px)/4)}.category-page aside.categories{width:100%}.category-page aside.categories:not(.active){display:none}.category-page aside.categories+.products-list{width:100%}.facts{border-bottom:0px}.facts .wrap{width:100%}.facts ul{flex-direction:column}.facts ul li{border-right:0;width:100%;border-bottom:1px solid #fff}.hero-box>.wrap{flex-direction:column;align-items:center;justify-content:center;align-content:center}.hero-box .content{width:100%}.hero-box img{max-width:100%;height:auto}.hero-box.bottom{flex-direction:column;align-items:center;justify-content:center;align-content:center}.hero-box.bottom .content{width:100%}.hero-box.bottom img{max-width:100%}.categories-homepage{align-items:center;justify-content:center;align-content:center}.shop-by-title{text-align:center}.category-with-products{flex-direction:column;align-items:center;justify-content:center;align-content:center}.category-with-products .products-list{width:100%}header nav .menu-btns{width:100%;position:relative;z-index:99999}header nav{display:none;padding:19px 26px;max-width:376px;width:100%;height:100dvh;position:fixed;top:0;right:0;box-sizing:border-box;z-index:99999}header nav .wrap.gap-32{flex-direction:column;align-items:flex-start;gap:16px}header nav ul li{padding:6px 0}header nav ul li.sub-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px;justify-content:space-between;width:100%}header nav ul li.sub-menu>a{pointer-events:none}header nav ul li.sub-menu:hover ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}header nav ul li.sub-menu ul{padding-top:80px;position:fixed;border-radius:0;max-width:376px;right:0;top:0;left:unset;height:100dvh}header nav ul li.sub-menu:after{content:"";background:url(../images/icons/menu-sub.svg);width:29px;height:29px;flex:0 0 29px;border:0;padding:0;display:block}header .links{display:none}.products-list.product-4 .card{width:calc(33.333333% - 22.5px)}.caviar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}.caviar img{height:auto}.caviar>*,.caviar .content{width:100%;padding:0;text-align:center}.caviar .content{padding-top:25px}.caviar .content>p{margin:0 auto !important;padding:8px 0}.caviar .content .btn{margin:16px auto}footer .facts .total-rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}footer .links{gap:30px}header .account-cart a{font-size:0;color:rgba(0,0,0,0)}header .account-cart a span>span{font-size:0;color:rgba(0,0,0,0)}header .account-cart{gap:10px}header #search-top{width:calc(100% - 159px - 126px - 50px)}}@media only screen and (max-width: 900px){.contact-page .left-blocks{width:100%;max-width:unset}#contact-form{width:100%;max-width:unset}}@media only screen and (max-width: 800px){.customers-say .review{width:calc(50% - 16px)}.category-page.all-products .categories-list .card{width:calc((100% - 64px)/3)}.product-data-top{flex-direction:column}.product-info{width:100%}.product-page .photo{width:100%}.product-page .photo img{max-width:609px}#login-form{width:100%}#login-form+img{display:none}}@media only screen and (max-width: 777px){.my-account.order-page .btn{width:100%;padding:12px 32px;text-align:center}.my-account.order-page table:not(.order-totals){width:100%;border-bottom:0;min-width:unset}.my-account.order-page table:not(.order-totals) thead{display:none}.my-account.order-page table:not(.order-totals) tr td{border:0;display:block;text-align:center;margin:0 auto;padding:11px}.my-account.order-page table:not(.order-totals) tr td span{text-align:center;width:100%;display:block;font-style:italic}.my-account.order-page table:not(.order-totals) tr td .model,.my-account.order-page table:not(.order-totals) tr td .price{text-align:center}.my-account.order-page table:not(.order-totals) tr td .quantity{margin:0 auto}.my-account.order-page table:not(.order-totals) tr td:last-child{border-bottom:1px solid #dadada;text-align:center}.category-page aside.categories+.products-list .card{width:calc(50% - 16px);max-width:unset}footer .facts{border-bottom:0px}footer .facts .wrap{width:100%}footer .facts ul{flex-direction:column}footer .facts ul li{border-right:0;width:100%;border-bottom:1px solid #fff}footer .links{margin-top:25px;justify-content:space-between;width:100%}}@media only screen and (max-width: 640px){.products-list.slick-slider .card{max-width:unset}.products-list.slick-slider .slick-arrow{left:0}.products-list.slick-slider .slick-arrow.slick-next{right:0}.caviar .content{padding-left:25px;padding-right:25px;text-align:left}.caviar .content .btn{margin:16px 0}.category-with-products .cat{width:100%;max-width:unset;background-size:cover !important}.categories-homepage a{width:calc(50% - 10px)}.supplements{margin-top:100px}.mt-138.category-with-products{margin-top:20px}.mt-138.with-background{margin-top:40px}.mt-100{margin-top:40px}.caviar{bottom:-40px}#search-page-from{max-width:unset}.first-facts{display:none}#shopping-cart .products-data .product>.left,#shopping-cart .products-data .product>.right{max-width:unset;width:100%;justify-content:space-between}header .main-content img{width:125px;height:auto}header #search-top{width:44px;margin-left:auto}header #search-top input{display:none}header #search-top.spinner:after{display:none !important}#side-cart{width:calc(100% - 78px);max-width:589px}.my-account.order-page .info .short-info{flex-direction:column;gap:10px;align-items:flex-start}.category-page .content-top{width:100%;max-width:unset}.category-page.all-products .categories-list .card{width:calc((100% - 32px)/2)}.btn{padding:10px 15px}.products-list.product-4 .card{width:calc(50% - 15px)}.customers-say .review{width:100%}.category-page .short-results{flex-direction:column;align-items:flex-start}.product-info .price{margin-top:10px}.product-info .quantity{width:100%;box-sizing:border-box;justify-content:center}}@media only screen and (max-width: 500px){.category-page aside.categories+.products-list .card{width:100%;max-width:unset}.category-page aside.categories+.products-list .card .img-container{font-size:0;display:block;margin:0 auto}.category-page aside.categories+.products-list .card .img-container img{display:block;margin:0 auto}.products-list.product-4 .card{width:100%}header .top-line .max-weight{display:none}footer .links,footer .copyrights{flex-direction:column;align-items:flex-start}#cookies .btns{flex-direction:column}}@media only screen and (max-width: 400px){#side-cart .body .product{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center;gap:10px}#side-cart .body .product .content{width:100%}.category-page.all-products .categories-list .card{width:100%}.product-info #form-product{flex-direction:column}}/*# sourceMappingURL=app.css.map */
