.advantages__list {max-width: 320px;margin: 0 auto;;display: flex;flex-direction: column;justify-content: center;gap: 20px;padding: 20px 20px}
.advantages__item {font-size: 1.05rem;;font-weight: 800;letter-spacing: 0.5px;text-wrap: balance;padding-left: 35px;color: var(--color);position: relative;}
.advantages__item::before{content: "";position: absolute;left: 0;top: 0;display: block;width: 30px;height: 30px;background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='none' fill-rule='evenodd' stroke='%230D4A3A' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3cpath d='m2.205 9.327 3.33-6.018A.6.6 0 0 1 6.062 3h11.878a.6.6 0 0 1 .525.31l3.33 6.017a.6.6 0 0 1-.075.688L12 21h0L2.28 10.015a.6.6 0 0 1-.075-.688Z'/%3e%3cpath d='M10.002 12 7 9l1.5-2.5'/%3e%3c/g%3e%3c/svg%3e") no-repeat}
.advantages__item-attention {font-weight: 400;letter-spacing: 1.5px;color: var(--color-white);background: var(--color-attention);border-radius: 15px;padding: 3px 7px}



.benefits{padding:40px 10px 20px}
.benefits__title{font-size:1.3rem;line-height:1.75rem;text-transform:uppercase;text-align:center;color:var(--color-dark)}
/* .benefits .offer__img{margin:15px 0 0}
.benefits__img{width: 100%;height: auto;} */
.benefits__text{padding:15px 0 15px 0}
ul.benefits__list{padding:15px 15px}
ul .benefits__item{padding-left:20px;position:relative}
ul .benefits__item::after{content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68.86 82.99'%3e%3cpath d='m0 39.11 9.73-4.67c1.98 1.24 5.42 3.94 8.69 9.34 2.97 5.23 4.96 11.18 5.85 17.43 3.82-13.26 9.03-25.88 15.49-37.55 2.5-4.15 4.82-7.26 6.8-9.44.6-.73 3.1-3.63 6.8-6.22C58.2 4.51 63.41 1.82 68.85.01v3.1c-5.75 3.22-10.77 8.06-14.63 14.11-5.66 9.67-10.23 20.21-13.6 31.33l-7.75 29.77-14.46 4.67c-1.38-6.22-3.53-13.8-6.8-21.89C7.75 51.35 3.44 44.09 0 39.11Z' style='fill:%2341ad49'/%3e%3c/svg%3e") no-repeat;display:block;width:25px;height:25px;position:absolute;left:0;top:-4px}

ol.benefits__list{padding:15px 15px 15px 30px}
ol .benefits__item{color: var(--color);font-weight: 600}
.benefits__item-italic{color: var(--color);font-weight: 600;font-style: italic}
.benefits__marker{color:var(--color-dark);font-size:1.5rem}
.benefits__item:not(:last-child){margin-bottom:15px}


.characteristics{padding:40px 10px 20px}
.characteristics__title{font-size:1.3rem;line-height:1.75rem;text-align:center;color:var(--color);text-transform: uppercase;}
.characteristics__subtitle{font-size:1.15rem;line-height:1.75rem;text-align:center;color:var(--color);text-transform: uppercase;position:relative}
/* .characteristics__subtitle::after{content:"";background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' id='Layer_1' x='0' y='0' style='enable-background:new 0 0 520 520' version='1.1' viewBox='0 0 520 520'%3e%3cstyle%3e .st0%7bclip-path:url(%23SVGID_00000010993684324350272660000001406477410406775955_);fill:none;stroke:%2341ad49;stroke-width:45%7d %3c/style%3e%3cdefs%3e%3cpath id='SVGID_1_' d='M1 1h518v518H1z'/%3e%3c/defs%3e%3cclipPath id='SVGID_00000161626057554478684640000003253542701258082224_'%3e%3cuse xlink:href='%23SVGID_1_' style='overflow:visible'/%3e%3c/clipPath%3e%3cpath d='M260 496.2c130.3 0 236.2-105.9 236.2-236.2S390.3 23.8 260 23.8 23.8 129.7 23.8 260 129.7 496.2 260 496.2z' style='clip-path:url(%23SVGID_00000161626057554478684640000003253542701258082224_);fill:none;stroke:%230D4A3A;stroke-width:45'/%3e%3cpath d='M376.8 133.5 195.1 315.1l-67.7-67.7-53.6 53.5 121.3 121.2 15.6-15.6h.1l219.5-219.4z' style='fill:%230D4A3A'/%3e%3c/svg%3e") no-repeat;display:block;width:38px;height:38px;position:absolute;left:0;top:-4px} */

.characteristics .offer__img{margin:15px 0 0}
.characteristics__text{padding:15px 0 15px 0}
.characteristics__list,.characteristics__list-sub{padding:15px 15px}

.characteristics__item{padding-left:20px;position:relative}
.characteristics__list>.characteristics__item::after{content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68.86 82.99'%3e%3cpath d='m0 39.11 9.73-4.67c1.98 1.24 5.42 3.94 8.69 9.34 2.97 5.23 4.96 11.18 5.85 17.43 3.82-13.26 9.03-25.88 15.49-37.55 2.5-4.15 4.82-7.26 6.8-9.44.6-.73 3.1-3.63 6.8-6.22C58.2 4.51 63.41 1.82 68.85.01v3.1c-5.75 3.22-10.77 8.06-14.63 14.11-5.66 9.67-10.23 20.21-13.6 31.33l-7.75 29.77-14.46 4.67c-1.38-6.22-3.53-13.8-6.8-21.89C7.75 51.35 3.44 44.09 0 39.11Z' style='fill:%2341ad49'/%3e%3c/svg%3e") no-repeat;display:block;width:25px;height:25px;position:absolute;left:0;top:-4px}
.characteristics__item:not(:last-child){margin-bottom:15px}


.offer__box{text-align:center;overflow:hidden}
.motivation{letter-spacing:0.5px;text-align:center;color:var(--color-yellow-3);background:var(--color-light-2);padding:5px 10px;-webkit-box-shadow:1px 1px 4px #444;box-shadow:1px 1px 4px #444}

.timer{padding-top:20px}
.timer__title{font-size:1.2rem;font-weight:600;text-align:center}
.timer__block{padding:10px 0 0;font-size:3rem;line-height:3rem;font-weight:600;color:var(--color-light-2);display:-ms-grid;display:grid;-ms-grid-columns:4.5rem 0.5rem 4.5rem 0.5rem 4.5rem /*0.5rem 4.5rem*/;grid-template-columns:4.5rem 0.5rem 4.5rem 0.5rem 4.5rem /*0.5rem 4.5rem*/;justify-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.timer__item{position:relative}
.timer__item::before{content:attr(data-title);display:block;position:absolute;bottom:-0.875rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:0.875rem;line-height:0.875rem;color:var(--color)}

.count{padding:34px 0 20px}
.count__text{font-size:0.95rem;font-style:italic;font-weight:600;text-align:center}
.count__value{font-size:1.05rem;color:#fff;font-weight:600;background:var(--color-attention);padding:2px 5px;border-radius:10px}

.form{width:100%;max-width:480px;background:var(--color-dark);padding:20px 10px;-webkit-box-shadow:1px 1px 4px #444;box-shadow:1px 1px 4px #444;position:relative}
.form__feedback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px} 
label, input, textarea, select{font-size:1.3rem;line-height:1.2rem} 
label{display:block;margin-bottom:0.4rem}
input, textarea{position:relative;padding:0.4rem 0.4rem 0.4rem 37px;width:100%;color:var(--color);border:1px solid var(--color-yellow-2);position:relative}
input:focus{outline:1px solid var(--color-yellow-2)}
input:nth-child(2), textarea:nth-child(2){background:var(--color-white) url(/img/name-icon.png) no-repeat;background-size:27px;background-position:7px center}
input:nth-child(3), textarea:nth-child(3){background:var(--color-white) url(/img/phone-icon.png) no-repeat;background-size:27px;background-position:7px center}
input::-webkit-input-placeholder{font-size:.9rem;line-height:2rem;color:var(--color)}
input::-moz-placeholder{font-size:.9rem;line-height:2rem;color:var(--color)}
input:-ms-input-placeholder{font-size:.9rem;line-height:2rem;color:var(--color)}
input::-ms-input-placeholder{font-size:.9rem;line-height:2rem;color:var(--color)}
input::placeholder{font-size:.9rem;line-height:2rem;color:var(--color)}
.form-btn{font-size:1.1rem;font-weight:600;display:block;background:var(--color-yellow-2);color:var(--color-btn);padding:0.6rem;border:1px solid var(--color-btn);border-radius:27px;
-webkit-animation:pay-attention 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite 1s;animation:pay-attention 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite 1s;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}
@-webkit-keyframes pay-attention{
    0%{
        -webkit-transform:scale(1);
                transform:scale(1);
    }
    5%{
        -webkit-transform:scale(0.9);
                transform:scale(0.9);
    }10%{
        -webkit-transform:scale(1.1);
                transform:scale(1.1);
    }
    20%{
        -webkit-transform:scale(1);
                transform:scale(1);
    }}
@keyframes pay-attention{
    0%{
        -webkit-transform:scale(1);
                transform:scale(1);
    }
    5%{
        -webkit-transform:scale(0.9);
                transform:scale(0.9);
    }10%{
        -webkit-transform:scale(1.1);
                transform:scale(1.1);
    }
    20%{
        -webkit-transform:scale(1);
                transform:scale(1);
    }  }
.statusMessage{width:80%;margin:15px auto;font-size:0.9rem;font-weight:600;;color:var(--color);background:var(--color-white);border-radius:10px;padding:5px 10px;position:relative}
.statusMessage::before{content:"";position:absolute;top:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:15px solid var(--color-white)}
.form__discount{font-size:1.1em;letter-spacing:1px;;color:var(--color-yellow-3);padding:20px 0 0}
.form__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:10px 0 0}
.contacts__number{font-size:1.5rem;line-height:1.5rem;font-weight:600;color:var(--color-yellow-3);padding-right:5px}
.contacts__messenger{background:var(--color-white);border-radius:50%}
.messenger__icon{width:30px;height:30px}
.icon__viber{background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3e%3cdefs%3e%3cstyle%3e.i%7bfill:none;stroke:%235d5ca6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.93px%7d.j%7bfill:%235d5ca6%7d%3c/style%3e%3c/defs%3e%3cg id='b'%3e%3cg id='c'%3e%3cpath id='d' d='M71 7.8C69 6 60.6.2 41.7.1c0 0-22.3-1.3-33.1 8.1C2.4 14 .3 22.3 0 32.7s-.6 29.8 19.2 35.1V76s0 3.3 2.1 3.9c2.8.8 4.3-1.7 7-4.3l4.9-5.3c13.5 1 23.9-1.3 25.1-1.7 2.8-.9 18.2-2.8 20.7-22.2 2.7-20.1-1-32.8-8-38.5Zm2.4 37C71.3 61 58.8 62 56.4 62.6a77 77 0 0 1-21.6 1.8s-8.5 9.7-11.3 12.3c-.4.5-.9.6-1.2.6-.4-.1-.5-.7-.5-1.4V62.6C5.2 58.2 6.2 41.6 6.4 32.9c.2-8.7 1.8-15.8 7-20.6 9.1-7.8 28-6.7 28-6.7 16 .1 23.7 4.6 25.4 6.2 5.8 4.8 8.8 16.3 6.7 33Z' class='j'/%3e%3cpath id='e' d='M49.6 31.2c-.2-4.2-2.4-6.5-6.5-6.7' class='i'/%3e%3cpath id='f' d='M55.3 33c0-4-1.2-7.3-3.5-9.9a14.7 14.7 0 0 0-10.2-4.5' class='i'/%3e%3cpath id='g' d='M60.9 35.3c0-6.9-2.1-12.3-6.2-16.2s-9.1-6-15.2-6' class='i'/%3e%3cpath id='h' d='M43.3 45.8s1.6 0 2.4-1l1.6-2c.8-1 2.6-1.7 4.5-.6 1 .5 2.8 1.6 4 2.5l3.6 3c1.3 1 1.5 2.4.7 4-.8 1.5-2 2.8-3.4 4a7 7 0 0 1-3.4 1.8H53l-1.5-.3a58.3 58.3 0 0 1-20.6-12.6l-.4-.4A45 45 0 0 1 22 32.9a45.4 45.4 0 0 1-4.3-9.3l-.2-1.5v-.4a6 6 0 0 1 1.7-3.4 19 19 0 0 1 4-3.4c1.6-.8 3.1-.6 4.1.7l3 3.7 2.5 4c1 1.7.4 3.7-.5 4.5l-2 1.5c-1 .8-1 2.4-1 2.4s2.9 11.2 14 14Z' class='j'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat;margin:4px 3px 2px 3px}
.icon__telegram{background:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.51 37.51'%3e%3cdefs%3e%3cstyle%3e.d%7bfill:%23007cff;%7d.d,.e%7bstroke:%23fff;stroke-miterlimit:10;%7d.f%7bfill:%2300448c;%7d.e%7bfill:%23005aff;stroke-width:2px;%7d%3c/style%3e%3c/defs%3e%3cg id='a'/%3e%3cg id='b'%3e%3cg id='c'%3e%3cg%3e%3cpath class='e' d='M16.85,34.75c-1.3,0-1-.5-1.5-1.7l-3.8-12.6L35.15,5.75l2.7,.7-2.3,6.3-18.7,22Z'/%3e%3cpath class='f' d='M16.85,34.75c1,0,1.4-.5,2-1l12-11.7-6.8-1.6-6.4,4-.8,10v.3Z'/%3e%3cpath class='d' d='M17.55,24.55l16.1,12c1.8,1,3.2,.4,3.6-1.8L43.85,3.75c.7-2.6-1-3.8-2.8-3L2.55,15.45c-2.7,1.1-2.6,2.6-.5,3.2l9.9,3.1L34.95,7.35c1-.7,2-.3,1.2,.4L17.55,24.55Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat;margin:6px 5px 0 1px}
.icon__whatsapp{background:url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 40 40'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bstroke:%23fff;stroke-miterlimit:10;fill:url(%23Градієнт_без_назви);%7d%3c/style%3e%3clinearGradient id='Градієнт_без_назви' x1='-20.37' y1='626.37' x2='58.42' y2='547.57' gradientTransform='translate(0 -566)' gradientUnits='userSpaceOnUse'%3e%3cstop offset='0' stop-color='%23209142'/%3e%3cstop offset='1' stop-color='%2356d263'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath class='cls-1' d='M20,.5A19.54,19.54,0,0,0,3.82,30.93L1.87,38.24l7.7-1.75a19.48,19.48,0,1,0,20.77-33A19.11,19.11,0,0,0,20,.5Zm9.55,30.14c-2.73,1.26-8.38.58-14.43-4.49S7.62,15.52,8.5,12.59s4.19-3.41,4.78-3.31,3.7,5.07,3.31,5.65-2.44,2.64-2.44,2.64-.09,2.14,3.81,5.36,5.95,2.93,5.95,2.93,1.75-2.34,2.24-2.83,5.85,1.85,6.14,2.44c0,.58,0,3.9-2.73,5.17Z'/%3e%3c/svg%3e") no-repeat;margin:3px}


.offer__item{padding:20px 0 0}
.item__title{font-size:1.5rem;line-height:2rem;text-transform: uppercase;;text-wrap:balance;text-align:center;color:var(--color-dark);/*text-transform:uppercase;background:var(--color)*/;padding:15px 3px;position:relative;z-index:1}
.item__title-tabs{font-size: 1.25rem;text-transform:none}
.item__subtitle{width: 80%;margin: 0 auto;;font-size: 1.1rem;text-align: center;;color: var(--color-white);background: var(--color-dark);padding: 5px 10px;;border-radius: 20px;}

.tabs__nav {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 8px;margin: 0 0 -2px;}
.tabs__button {-webkit-box-flex: 0;-ms-flex: 0 1 50%;flex: 0 1 50%;color: var(--color-dark);font-size: 12px;font-weight: 800;letter-spacing: 1.5px;text-transform: uppercase;background: var(--color-white);border-radius: 20px 20px 0 0;position: relative;cursor: pointer;padding: 20px 5px 15px;-webkit-box-shadow: 0 -2px 2px #959595;box-shadow: 0 -2px 2px #959595}
.tabs__button-active{background: var(--color-light);position: relative;z-index:2}
.tabs__content{position: relative;}
.tabs__pane{opacity: 0;pointer-events: none;position: absolute;top: 0;left: 0;-webkit-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;transition: opacity 0.5s ease}
.tabs__pane.active{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap: 16px;position: relative;z-index: 1;opacity: 1;pointer-events:auto}


.gallery__title{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;text-wrap:balance;text-align:center;color:var(--color);/*text-transform:uppercase;background:var(--color)*/;padding:15px 3px;position:relative;z-index:1}
.item__gallery{background: var(--color-light);padding:20px 10px}
.tabs__pane .item__gallery{padding:0 10px;-webkit-box-shadow:0 0 5px #444;box-shadow:0 0 5px #444}

.carousel{position:relative;width:90%;max-width:480px;height: auto;margin:auto;overflow:hidden;-webkit-box-shadow:1px 1px 3px #444;box-shadow:1px 1px 3px #444}
.carousel-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}
.carousel-images img{width:100%;height:auto;padding: 1px;}
.carousel-button{width:50px;height:50px;;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:var(--color-white-2);border: 1px solis var(--color-white);color:var(--color-attention);-webkit-box-shadow:0 0 4px #444;box-shadow:0 0 4px #444;cursor:pointer;border-radius:50%;}
.carousel-button.left{left:10px;}
.carousel-button.right{right:10px;}
.carousel-button svg{width: 46px;height: 50px;padding: 10px;}
.carousel-button.left svg{margin-left: -4px;}
.carousel-button.right svg{margin-right: -4px;}
.thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top:10px}
.thumbnail{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;margin:3px;cursor:pointer;opacity:0.6}
.thumbnail.active{border:2px solid blue;opacity:1}


.video{padding:0 0 40px 0}
.video__title{position: absolute;left:50%;top: 5px;transform: translateX(-50%);background: var(--color-white-3);border-radius: 15px;padding: 5px 10px;;font-size:1.5rem;line-height:2rem;text-transform:uppercase;text-align:center;color:var(--color-attention);text-shadow:0 0 2px var(--color-white);}
.video__title-attention{color: var(--color-white);font-size:2rem;line-height:2.5rem;background: var(--color-attention);border-radius: 10px;padding: 3px 15px;}
.video__title-units{font-size:1rem;}
.video__wrapper {position:relative;width:100%;height:400px;cursor:pointer;background:#000;margin:15px 0 0}
.video__preview{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}
.video__play-button {width: 70px;;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:transparent;cursor:pointer}
iframe{width:100%;max-width:480px;height:225px}
.html5-video-player .video-stream{width:100% !important;height:auto !important;left:0 !important}
.video-scroll{position: absolute;left: 0;bottom:55px;height: 2px;width: 90%;margin: 0 5%;background: var(--color-white-2);}
.video-scroll-botton{width: 12px;height: 12px;border-radius: 50%;background: var(--color-attention);margin: -5px 0 0 -5px;}
.video-controls{position: absolute;left: 0;bottom: 0;display: -webkit-box;display: -ms-flexbox;display: flex;background: #5e5e5e69;}
.controls {width: 100%;}
.controls__botton {width: 48px;height: 48px;position: relative;fill:var(--color-grey)}
.controls__logo {position: absolute;right: 48px;bottom: 12px}
.controls__botton-fullscreen{position: absolute;right: 0;bottom: 0;}


.price{padding:20px 10px}
.price__block{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:repeat(2, 1fr);gap:10px;justify-items:center;overflow:hidden}
.price__label{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3;font-size:1.5rem;line-height:1.5;font-weight:600;font-style:italic;color: var(--color-attention);text-align: center;}

.price__description{font-family:"Montserrat", serif;text-align:center}
.price__description-title{color:var(--color);font-size:1.5rem;font-style:italic;font-weight:800;text-decoration:underline}
.price__description-motivation{font-weight:500;color:var(--color-white);background:var(--color-gradient);padding:3px 10px;border-radius:15px}
.price__description-top{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}
.price__description-bottom{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}
.price__old,.price__new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:5px 10px;margin-bottom:5px}
.price__desc{font-size:0.9rem;line-height:1rem;text-align:center}
.price__value{font-weight:700;font-size:1.5rem}
.price__old{position:relative}  
.price__old::before{content:"";position:absolute;left:10%;top:50%;display:block;width:77%;display:block;height:2px;background:var(--color-attention);-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg);opacity:0.7}
.price__background{position:absolute;top:-5%;left:-15%;z-index:-1;width:130%;height:110%;border-radius:50%;-webkit-box-shadow:1px 1px 3px #444;box-shadow:1px 1px 3px #444}
.price__old .price__background{background:var(--color-yellow-3)}
.price__new{color:var(--color-white)}
.price__new .price__background{background:var(--color-attention)}
.price__saving{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3;font-weight:600;color:var(--color-attention)}


.order{padding:15px 10px}
.order__title{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;text-align:center;color:var(--color);text-shadow:0 0 4px #fff}
.order__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px}
.order__item{width:50%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}
.oredr__img{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;position:relative}
.oredr__img::after{content:"";position:absolute;top:-5%;left:-40%;z-index:-1;width:180%;height:110%;background:var(--color);border-radius:50%;-webkit-box-shadow:1px 1px 3px #444;box-shadow:1px 1px 3px #444}
.oredr__img svg{width:50px;height:50px}
.oredr__img path{fill:var(--color-white)}
.order__item:last-of-type path{stroke:var(--color-white)}
.order__heading{font-size:1.3rem;font-weight:600;color:var(--color)}
.order__desc{text-align:center}


.review{padding:20px 20px 30px;background:var(--color-yellow-3)}
.review__title{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;text-align:center;color:var(--color);text-shadow:0 0 4px #fff}
.review__list{padding-top:15px}
.review__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:15px;background:var(--color-white);-webkit-box-shadow:1px 1px 3px #444;box-shadow:1px 1px 3px #444;border-radius:0 10px 10px 10px}
.review__item:not(:last-child){margin-bottom:30px}
.review__author{display:-ms-grid;display:grid;-ms-grid-rows:auto;-ms-grid-columns:50px 3px auto 3px 76px;grid-template:auto / 50px auto 76px ;gap:3px}
.author__img{width:50px;height:auto;border-radius:50%}
.author__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.author__info--left{font-weight:600}
.author__info--right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.author__age{font-size:.9rem}
.author__rating{background:url(/img/reviews-5.png) no-repeat;width:76px;height:12px}
.author__date{font-size:0.85rem}
.review__text{font-size:0.9rem}


.delivery{padding:25px 10px 50px;background:var(--color-dark-2)}
.delivery__title{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;text-align:center;color:var(--color-white);text-shadow:0 0 4px #000}
.delivery__list{padding:15px 10px 0}
.delivery__item:not(:last-child){margin-bottom:15px}
.delivery__item{line-height:1.5rem;font-style:italic;padding-left:20px;color:var(--color-white);position:relative;text-shadow:0 0 4px #000}
.delivery__item::before{content:"";background:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68.86 82.99'%3e%3cpath d='m0 39.11 9.73-4.67c1.98 1.24 5.42 3.94 8.69 9.34 2.97 5.23 4.96 11.18 5.85 17.43 3.82-13.26 9.03-25.88 15.49-37.55 2.5-4.15 4.82-7.26 6.8-9.44.6-.73 3.1-3.63 6.8-6.22C58.2 4.51 63.41 1.82 68.85.01v3.1c-5.75 3.22-10.77 8.06-14.63 14.11-5.66 9.67-10.23 20.21-13.6 31.33l-7.75 29.77-14.46 4.67c-1.38-6.22-3.53-13.8-6.8-21.89C7.75 51.35 3.44 44.09 0 39.11Z' style='fill:%23ffffff'/%3e%3c/svg%3e") no-repeat;display:block;width:25px;height:25px;position:absolute;left:0;top:-4px}