/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}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;white-space:normal;max-width:100%;padding:0;display:table}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,[hidden]{display:none}:root{--color-primary:#138faa;--color-primary-light:#53c6df;--color-secondary:#154866;--color-grey:#666;--color-grey-light:#b3b3b3;--color-grey-lighter:#dadada;--color-grey-superlighter:#fafafa;--color-green:#4bb450;--color-green-light:#6aba6e;--color-green-lighter:#91c594;--color-green-superlighter:#eefbef;--color-success:#4bb450;--color-danger:#cd1764;--color-danger-light:#c44e80;--color-danger-lighter:#ef77aa;--color-alganika_1:#00d9c2;--color-alganika_2:#ff9400;--color-alganika_3:#09bf00}.body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#212529;-webkit-tap-highlight-color:#0000;box-sizing:border-box;background-color:#666;background-image:url(/img/bg.jpg);grid-template-areas:"header""main""aside""footer";width:100%;min-width:320px;margin:0;padding:0;font-family:Arial,SF Pro Text,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;display:grid}.body_full-width{grid-template-areas:"header""main""footer"}@media (width>=1280px){.body{grid-template-columns:1fr minmax(960px,1046px) 320px 1fr;grid-template-areas:"header header header header"".main aside.""footer footer footer footer"}.body_full-width{grid-template-areas:"header header header header"".main main.""footer footer footer footer"}}.body:has(>.modal__overlay_active),.body:has(>.nav_open){margin:0}.header__logo{box-sizing:border-box;width:90px;height:48px;color:var(--color-green);background-image:url(/img/alganika.png);background-position:0;background-repeat:no-repeat;background-size:90px 42px;flex-direction:column;grid-area:logo;justify-content:start;align-items:start;padding:0 0 0 110px;font-size:0;font-weight:400;text-decoration:none;display:flex}@media (width>=800px){.header__logo{width:90px;height:48px}}.header__button{cursor:pointer;background:0 0;border:none;grid-area:button-menu;align-items:center;width:36px;height:36px;display:flex}.header__button svg{box-sizing:border-box;width:36px;height:36px;padding:5px 3px}.header__button-title{display:none}@media (width>=360px){.header__button{width:90px;display:flex}.header__button-title{justify-content:center;align-items:center;width:54px;height:36px;font-size:10px;display:flex}}@media (width>=800px){.header__button{height:48px}}.header__icon{box-sizing:border-box;grid-area:menu-icon;grid-template-columns:repeat(3,48px);justify-content:right;gap:5px;height:36px;margin:0;padding:0;list-style:none;display:grid}.header__icon li{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:100%;margin:-3px 0 0;padding:0;list-style:none;display:flex}@media (width>=800px){.header__icon{gap:15px;height:48px}}@media (width>=1280px){.header__icon{gap:30px}}@media (width>=1366px){.header__icon{gap:50px}}.header__form{grid-area:search-form;height:48px;display:none;position:relative}@media (width>=800px){.header__form{display:block}.header__form label{grid-template-columns:auto 1px;align-items:center;width:100%;display:grid}.header__form label button{cursor:pointer;box-sizing:border-box;background:0 0;border:none;outline:none;width:32px;height:32px;margin-left:-36px;padding-top:3px;position:relative}.header__form button>svg{width:30px;height:30px}.header__form button:hover{color:var(--color-danger);cursor:pointer}.header__form button:hover>svg{fill:var(--color-danger);transform:scale(1.1)}}.header__icon-item svg{box-sizing:border-box;width:48px;height:48px;fill:var(--color-secondary);padding:0}.header__icon-item a{color:var(--color-secondary);text-align:center;font-size:11px;text-decoration:none}.header__icon-item a:hover{color:var(--color-danger)}.header__icon-item a:hover svg{fill:var(--color-danger)}.header__icon-item svg{width:42px;height:24px}.header{box-sizing:border-box;background:#fff;grid-area:header;grid-template-columns:90px 36px 1fr 160px;grid-template-areas:"logo button-menu.menu-icon";align-items:center;gap:7px;width:100%;height:48px;padding:0 7px;display:grid;box-shadow:0 4px 8px #0000000d}@media (width>=360px){.header{grid-template-columns:90px 85px 1fr 150px}}@media (width>=800px){.header{grid-template-columns:90px 128px 1fr 220px;grid-template-areas:"logo button-menu search-form menu-icon";height:96px}}@media (width>=1366px){.header{grid-template-columns:1fr 90px 128px 780px 320px 1fr;grid-template-areas:".logo button-menu search-form menu-icon.";gap:10px;padding:0}}.overlay{opacity:0;visibility:hidden;z-index:998;background:#00000080;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;position:fixed;top:0;left:0}.overlay.active{opacity:1;visibility:visible}.nav__main{box-sizing:border-box;background:#fff;margin:0;padding:50px 0 0;list-style-type:none}.nav__item{box-sizing:border-box;padding:0 7px}.nav__item:last-child{padding:0 7px 30px}.nav__item_active{background:#eefbef;outline:1px solid #4bb450}.nav__link{color:var(--color-primary);border:1px solid #0000;align-items:center;padding:3px;text-decoration:none;display:flex}.nav__link>svg{fill:#0003;width:24px;height:24px;margin-right:5px}.nav__link:hover{background:var(--color-danger);color:#fff;border-radius:10px}.nav__link:hover>svg{fill:#fff}.nav{z-index:1000;background:#fafafa;grid-area:nav;width:320px;height:100vh;transition:left .3s;position:fixed;top:0;left:-100%;overflow:hidden auto}.nav.active{left:0}@media (width>=360px){.nav{width:360px}}@media (width>=800px){.nav{width:500px}}.main__header{grid-template-areas:"main-title";height:40px;display:grid}.main__title{color:var(--color-danger);grid-area:main-title;margin:0;padding:5px 0;font-size:12px}.main__nav{grid-area:main-nav;display:none}.main__nav ol li:first-child:before{content:""}@media (width>=800px){.main__header{grid-template-areas:"main-title main-nav";justify-content:space-between}.main__nav{display:flex}.main__nav ol{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.main__nav ol li{box-sizing:border-box;padding-right:1px;line-height:1.5;display:flex}.main__nav ol li:before{content:"/";justify-content:center;align-items:center;width:15px;height:22px;font-size:12px;display:flex}.main__nav ol li,.main__nav ol li a{font-size:12px}.main__title{font-size:16px}}.main{box-sizing:border-box;grid-area:main;padding:5px}@media (width>=800px){.main{min-height:600px}}@media (width>=1280px){.main{min-height:1000px}}.aside{box-sizing:border-box;grid-area:aside;padding:45px 0 0}.footer{background-color:var(--color-grey);color:#fff;box-sizing:border-box;grid-area:footer;padding:0 0 40px}.footer__left,.footer__center,.footer__right{box-sizing:border-box;margin:0;padding:10px;list-style-type:none}.footer__left{grid-area:footer_left}.footer__center{grid-area:footer_center}.footer__right{grid-area:footer_right}.footer__link{color:#fff}.footer__link:hover{color:var(--color-danger);text-decoration:none}@media (width>=800px){.footer{grid-template-columns:repeat(3,1fr);grid-template-areas:"footer_left footer_center footer_right";gap:0;display:grid}}@media (width>=1366px){.footer{grid-template-columns:1fr repeat(3,454px) 1fr;grid-template-areas:".footer_left footer_center footer_right."}}.link{color:var(--color-primary);cursor:pointer;background-color:#0000;font-size:16px;text-decoration:underline}.link:hover{color:var(--color-danger)}.link_color_grey{color:var(--color-grey)}.link_color_green{color:var(--color-success)}.input{text-rendering:auto;color:#333;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:start;cursor:text;border-image:initial;box-sizing:border-box;background-color:#fff;border:1px solid #dadada;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;width:100%;margin:0;padding:12px 30px 12px 8px;font:400 13.3333px Arial;display:block;box-shadow:0 3px 5px #0000001a;-webkit-writing-mode:horizontal-tb!important}.input:disabled{background-color:#fafafa}.input::-webkit-input-placeholder{opacity:.5}.input:-moz-placeholder-shown{opacity:.5}.input:-ms-placeholder-shown{opacity:.5}.input::-moz-placeholder{opacity:.5}.input::placeholder{opacity:.5}.title{letter-spacing:.2px;color:#5a5a5a;margin:0 0 12px;font-size:18px;font-style:normal;font-weight:700;line-height:21px;transition:color .25s ease-out;position:relative}.title_size_h1{font-size:22px;line-height:26px}.title_size_h2{font-size:18px;line-height:20px}.title_size_h3{font-size:16px;line-height:18px}.title_size_h4{font-size:14px;line-height:16px}.title_size_h5{font-size:12px;line-height:14px}.title_size_h6{font-size:10px;line-height:12px}.table{border-spacing:0;border-collapse:separate;min-width:100%}table>thead{display:none}.table__th{outline:1px solid var(--color-grey-lighter);background:var(--color-grey-superlighter);color:var(--color-primary);padding:5px 10px}.table__tr{grid-template-columns:1fr;margin-bottom:10px;display:grid}.table__tr_link{cursor:pointer;transition:background-color .2s}.table__tr_link:hover{cursor:pointer;background-color:var(--color-grey-light);color:#fff}.table__tr>th{outline:1px solid var(--color-grey-lighter);background:var(--color-grey-superlighter);color:var(--color-primary);padding:5px 10px}.table__td{border:1px solid var(--color-grey-lighter);padding:5px 10px}.table__td:before{content:attr(data-label);float:left;text-transform:uppercase;margin-right:10px;font-weight:700;display:block}.table__td_nm{display:none}.table__tfoot{border:1px solid var(--color-grey-lighter);text-align:center}@media (width>=1024px){.table>thead{display:table-row-group}.table__tr{grid-template-columns:auto;margin-bottom:auto;display:table-row}.table__td:before{content:none}}.list__item{box-sizing:border-box;margin:0;padding:0}.list__item_type_brandlist{border-bottom:1px solid var(--color-grey-lighter);padding:10px 0}.list__item_type_brandlist:last-child{border-bottom:1px solid #0000}.list__item_type_brandlist-link{grid-template-columns:64px auto;grid-template-areas:"brandlist_image brandlist_title""brandlist_image brandlist_counter";text-decoration:none;display:grid}.list__item_type_brandlist-link:hover .list__item_type_brandlist-title{color:var(--color-danger)}.list__item_type_brandlist-image{object-fit:cover;grid-area:brandlist_image;align-self:center;width:52px}.list__item_type_brandlist-title{color:var(--color-primary);grid-area:brandlist_title}.list__item_type_brandlist-counter{color:var(--color-grey-light);grid-area:brandlist_counter;font-size:12px}.list__item_type_brandlist-additional{cursor:pointer;color:var(--color-danger);justify-content:end;display:flex}.list__item_type_brandlist:hover .list__item_type_brandlist-title{color:var(--color-danger)}.list_type_product-aside{margin:0;padding:0;list-style-type:none}.list_type_product-aside li a{border-bottom:1px solid var(--color-grey-lighter);grid-template:"productlist_title productlist_title"32px"productlist_image productlist_content"/64px auto;padding:10px 0;text-decoration:none;display:grid}.list_type_product-aside li:last-child{border-bottom:1px solid #0000}.list_type_product-aside li>*{margin:0;padding:0}.list_type_product-aside li:hover h3{color:var(--color-danger)}.list_type_product-aside li img{object-fit:cover;grid-area:productlist_image;align-self:center;width:52px}.list_type_product-aside li h3{color:var(--color-primary);grid-area:productlist_title}.list_type_product-aside li p{color:var(--color-grey-light);flex-direction:column;grid-area:productlist_content;font-size:12px;display:flex}.list__item_type_any{border-bottom:1px solid var(--color-grey-lighter);padding:10px 0}.list__item_type_any:last-child{border-bottom:1px solid #0000}.list{margin:0;padding:0;list-style-type:none}.list_marked{margin-left:20px;list-style-type:circle}.button{white-space:nowrap;cursor:pointer;color:#777;background:#f0f0f0;border:none;border-bottom:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;min-width:200px;height:50px;font-size:20px;font-weight:300;transition:all .1s;display:flex;top:0;box-shadow:0 0 #b8b8b8}.button_auto_width{min-width:100%;font-size:14px}.button:hover{background-color:#f5f5f5;box-shadow:0 2px 5px #00000026}.button[disabled]{opacity:.5;cursor:no-drop}.button[disabled]:hover{border:1px solid var(--color-grey);background-color:var(--color-grey-lighter);color:var(--color-grey)}.button_type_primary{background:linear-gradient(to left top, var(--color-primary), var(--color-primary-light));color:#fff;text-shadow:1px 0 #666;opacity:.9;transition:box-shadow .3s,opacity .3s}.button_type_primary:hover{opacity:1}.button_type_success{opacity:.9;background:linear-gradient(to left top, var(--color-success), var(--color-green-superlighter));color:var(--color-primary);text-shadow:1px 1px #fff;transition:box-shadow .3s,opacity .3s}.button_type_success:hover{opacity:1}.button_type_danger{color:#fff;opacity:.9;background:linear-gradient(to top left,#c62828,#e57373);transition:box-shadow .3s,opacity .3s}.button_type_danger:hover{opacity:1}.card{box-sizing:border-box;background:#fff;border-radius:4px;margin-bottom:15px;padding:24px 16px 23px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 6px #00000017}.card_type_product_detail{grid-template-rows:30px auto;grid-template-areas:"card_variants card_variants card_like""card_image card_image card_image";min-height:200px}.card_type_image{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:end;min-height:300px;display:flex}.card_type_image a{color:#fff;box-sizing:border-box;background-color:#0000004d;border-radius:5px;padding:20px;text-decoration:none;transition:background-color .5s,color .5s,text-shadow .5s;display:block}.card_type_image a:hover,.card_type_image:hover{color:#fff;text-shadow:2px 2px 3px #ffffffb3;background-color:#00000080}.card_promo_3 p{margin:3px 0}@media (width>=768px){.card_promo_3{background-size:cover;grid-column:1/4}.card_promo_2_left{background-size:cover;grid-column:1/3}.card_promo_2_right{grid-column:2/4}.product-card__link{font-size:14px}}.card-list{grid-template-columns:1fr;gap:10px;margin:0;padding:0;display:grid}@media (width>=800px){.card-list{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}}.card-product{grid-template:"card_variants card_variants card_like"minmax(110px,auto)"card_image card_image card_image""card_title card_title card_title"50px"card_price card_button card_button"50px/auto 100px 35px;min-height:300px;padding:0;display:grid}.card-product__variants{grid-area:card_variants;height:auto;min-height:0;margin:0;padding:5px 0 0 5px}.card-product__like{grid-area:card_like;align-self:start}.card-product__image{grid-area:card_image}.card-product__title{color:var(--color-grey);grid-area:card_title;align-items:center;margin:0;padding:0 5px;font-size:18px;text-decoration:none;display:flex}.card-product__description{grid-area:card_description}.card-product__components{grid-area:card_components}.card-product__price{color:var(--color-danger);grid-area:card_price;margin:0;padding:5px;font-size:16px;display:flex}.card-product__price:after{content:"₽";width:20px;height:20px;color:var(--color-grey-light);justify-content:center;align-items:center;font-size:18px;font-weight:400;display:flex}.card-product__button{box-sizing:border-box;grid-area:card_button;margin:0 3px;padding:10px 5px 7px 0;display:block}.card-product_detail{grid-template:"card_variants card_variants card_like"minmax(110px,auto)"card_image card_image card_image"1fr"card_price card_button card_button"50px"card_description card_description card_description""card_components card_components card_components"/1fr 100px 30px}.card-product_detail .card-product__title{padding:0;display:none}@media (width>=1280px){.card-product_detail .card-product__title{padding:0;font-size:0;display:block}.card-product_detail{grid-template:"card_image card_title card_title card_title card_title card_title card_like"30px"card_image card_description card_description card_description card_description card_description card_description"90px"card_image card_components card_components card_components card_components card_components card_components"70px"card_image card_variants card_variants. . . ."1fr"card_image card_price. . .card_button card_button"50px/300px 1fr 1fr 1fr 1fr 1fr 40px}.card-product_detail .card-product__variants{height:auto;min-height:0;margin:10px 10px 10px 1px;padding:5px 0 0 5px}.card-product_detail .card-product__price{color:var(--color-danger);font-size:24px;display:flex}.card-product__components{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:25px;display:-webkit-box;overflow:hidden}}.cart-removed{margin:0 0 16px}.card-cart{grid-template:"card_image card_title card_title card_title"100px"card_price card_like.card_button"50px/100px 30px 1fr 1fr;gap:5px;min-height:150px;padding:0;display:grid}.card-cart .card-product__price,.card-cart .card-product__like{align-items:center}.card-cart .card-product__price,.card-cart .card-product__like_left,.card-cart .card-product__title{align-items:start}.card-cart .card-product__variants{display:none}.instructions__articles{margin:0;padding:0;list-style-type:none}.instructions__articles-item{border-bottom:1px solid var(--color-grey-superlighter);margin:0;padding:5px 10px}.instructions__articles-item p{box-sizing:border-box;margin:0;padding:5px 0}.instructions__tiles{grid-column:1/3;margin:10px 0 0;padding:0;list-style-type:none}.instructions__tiles-item{grid-template-rows:100px 1fr 100px;grid-template-columns:auto;padding:0;display:grid}.instructions__tiles-item>a{z-index:3;box-sizing:border-box;color:var(--color-danger);text-shadow:1px 1px #00000080;flex-direction:column;grid-area:1/1/4/2;margin:0;padding:5px;font-size:18px;text-decoration:none;display:flex}.instructions__tiles-item>a>span{box-sizing:border-box;background:#ffffff80;align-items:center;width:100%;height:40px;padding-left:5px;display:flex}.instructions__tiles-item>img{object-fit:cover;z-index:1;grid-area:1/1/4/2;width:100%}.instructions__tiles-item>p{z-index:2;box-sizing:border-box;background:#ffffff80;grid-area:3/1/4/2;margin:0;padding:5px}.instructions__tiles-item_type_title{display:block}.instructions__video{grid-column:1/3;font-size:20px;line-height:20px;display:flex}.instructions__video>svg{fill:var(--color-danger);margin-right:10px}.instructions__video-list-item{grid-template-rows:35px 300px auto;grid-template-columns:1fr;padding:0;display:grid}.instructions__video-list-item h2{z-index:2;background-color:#ffffffe6;grid-area:1/1/2/2;margin:0;padding:10px}.instructions__video-list-item p{z-index:2;background-color:#fffc;grid-area:3/1/4/2;margin:0;padding:5px 10px;font-size:12px}.instructions__video-list-item div>iframe{width:100%;height:100%;top:0;left:0}.instructions__video-list-item div{z-index:1;grid-area:1/1/3/2}@media (width>=768px){.instructions__tiles{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.instructions__tiles-item_type_title{grid-column:1/3}.instructions__video-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}}@media (width>=1024px){.instructions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.instructions__tiles{grid-template-columns:repeat(3,1fr)}.instructions__tiles-item_type_title{grid-column:1/4}}.order-complete{grid-template-columns:1fr;gap:15px;display:grid}.order-complete__block{margin-bottom:0}.order-complete__block-title{margin:0 0 1em;font-size:1em}.order-complete__row{margin:.5em 0}.order-complete__label{font-weight:700}.order-complete__pay-notice{color:var(--color-danger)}.order-complete__pay-buttons{flex-direction:column;gap:12px;margin-top:1em;display:flex}.order-complete__pay-row{grid-template-columns:1fr;align-items:center;gap:12px;display:grid}.order-complete__pay-buttons .order-complete__pay-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.order-complete__pay-checkbox{cursor:pointer;align-items:center;gap:8px;font-size:1em;line-height:1.25;display:flex}.order-complete__pay-checkbox input{cursor:pointer;flex-shrink:0;width:1.1em;height:1.1em;margin:0}.order-complete__pay-btn{cursor:pointer;border:none;border-radius:4px;padding:.75em 1.5em;font-size:1.2em;line-height:1.25;text-decoration:none}.order-complete__pay-btn-logo{vertical-align:middle;flex-shrink:0}.order-complete__pay-btn-logo_yookassa{width:auto;height:20px}.order-complete__pay-btn_yookassa{color:#fff;background:#3f7be4}.order-complete__pay-btn_yookassa:hover{background:#356bc7}.order-complete__pay-btn_disabled,.order-complete__pay-btn_disabled:hover{opacity:.6;pointer-events:none;cursor:not-allowed;background:#3f7be4}@media (width>=1024px){.order-complete__pay-row{grid-template-columns:1fr auto;gap:16px}.order-complete__pay-buttons{flex-direction:column;gap:12px;display:flex}.order-complete__pay-buttons .order-complete__pay-btn{width:100%;min-width:0}}.order-complete__table{border-collapse:collapse;width:100%}.order-complete__table thead{display:table-header-group}.order-complete__th,.order-complete__td{text-align:left;border:1px solid #eee;padding:8px}.order-complete__th{background:#f5f5f5;font-weight:600}.order-complete__td_right{text-align:right}.order-complete__timeline{border-left:2px solid #ddd;margin:0;padding:0 0 0 1.5em;list-style:none}.order-complete__timeline-item{padding-bottom:1em;position:relative}.order-complete__timeline-item:before{content:"";background:#333;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:.35em;left:-1.5em}.order-complete__timeline-moment{color:#666;font-size:.9em;display:block}.order-complete__timeline-title{font-weight:500;display:block}@media (width>=1024px){.order-complete{grid-template-columns:1fr 1fr}.order-complete__block_pay,.order-complete__block_items,.order-complete__block_timeline{grid-column:1/-1}}.text_image_left{display:grid}.text_image_left img{object-fit:contain;max-width:100%}.text_image_right{display:grid}.text_image_right img{object-fit:contain;max-width:100%}@media (width>=768px){.text_image_left{grid-template-columns:200px auto;gap:10px}.text_image_left p{margin-top:0}.text_image_left img{grid-column:1/2}.text_image_left div{grid-column:2/3}.text_image_right{grid-template-columns:auto 200px;gap:10px}.text_image_right p{margin-top:0}.text_image_right img{grid-column:2/3}.text_image_right div{grid-column:1/2}}.product-detail_card{grid-area:product_detail_card}.product-detail_info{grid-area:product_detail_info}.product-detail_description{grid-area:product_detail_description}.product-detail__video{aspect-ratio:16/9;width:100%;margin-top:1rem;position:relative}.product-detail__video+.product-detail__video{margin-top:1.25rem}.product-detail__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=765px){.section_centred{grid-template-columns:375px;justify-content:center;margin:0 auto;display:grid}}@media (width>=1024px){.section_centred{grid-template-columns:450px}}.auth-page{justify-content:center;padding:24px 16px;display:grid}.auth-card{width:100%;max-width:400px}.user-cabinet__card-title{color:var(--color-alganika_3);margin:0 0 1em;font-size:18px}.user-cabinet__logout{margin:0}.user-cabinet__logout-form{display:inline}.user-cabinet__logout-link{font:inherit;color:var(--color-alganika_3);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.user-cabinet__logout-link:hover{text-decoration:none}.user-cabinet__status-text{margin:0 0 .5em}.user-cabinet__status-approved{color:var(--color-alganika_3)}.user-cabinet__status-actions{text-align:center;margin:1em 0 0}.user-cabinet__status-apply{font:inherit;color:#fff;background-color:var(--color-alganika_3);border-radius:4px;padding:.5em 1em;text-decoration:none;display:inline-block}.user-cabinet__status-apply:hover{opacity:.9}.user-status__accepted{color:var(--color-alganika_3);margin:1em 0 0;font-weight:500}