body .field-required-mark {
  font-size: 15px;
  font-style: normal;
  color: #f00 !important; }
  body .field-required-mark:before, body .field-required-mark:after {
    display: none !important; }
  body .g-form-control-checkbox--single {
    font-weight: normal;
    display: flex;
    align-items: flex-start; }
  body .g-form-control-checkbox--single .g-form-control-checkbox__input {
    order: 1;
    margin-right: 5px;
    min-width: 15px; }
  body .g-form-control-checkbox--single .g-form-field__title {
    order: 2;
    margin: 0;
    font-weight: normal;
    font-size: 16px; }
    @media (max-width: 480px) {
    body .g-form-control-checkbox--single .g-form-field__title {
      font-size: 15px; } }
    body .g-form-control-checkbox--single .g-form-field__title a {
      font-size: 16px; }
  body .local-agreement-text {
    font-size: 16px; }
  @media (max-width: 480px) {
    body .local-agreement-text {
      font-size: 15px; } }
  @media (max-width: 640px) {
    body .g-auth__sideleft {
      margin-right: 0; } }
  body .confidencial_politic {
    padding-bottom: 15px;
    font-size: 11px;
    text-align: right;
    color: #b3b3b3; }
  body .confidencial_politic a {
    color: #fff;
    text-decoration: none; }
  body .cookies-warning {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
    padding: 10px;
    background: #fff;
    color: #191919;
    font-size: 12px;
    z-index: 600;
    max-width: 500px;
    margin: 0 auto;
    border-radius: 10px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.2);
    font-weight: normal;
    display: none; }
  body .cookies-warning.opened {
    display: block; }
  body .cookies-warning__body {
    line-height: 1.4;
    text-align: center; }
  body .cookies-warning__close {
    cursor: pointer;
    padding: 10px 15px;
    margin-top: 5px;
    font-weight: normal;
    font-size: 12px;
    display: inline-block;
    color: white;
    background-color: #004680;
    border-radius: 5px; }

.block-folders .shop-categor-wr a {
  border-radius: 10px;
  justify-content: flex-start !important;
  min-height: 225px !important; }
  .block-folders .shop-categor-wr a .img-folder {
    display: block;
    width: 100%;
    height: 100%; }
    .block-folders .shop-categor-wr a .img-folder .img_bg {
      display: block;
      width: 100%;
      height: 100%; }
  .block-folders .shop-categor-wr a img {
    border-radius: 10px !important; }
  .block-folders .shop-categor-wr a .name-fold {
    position: relative !important; }

.block-folders .shop-categor-wr a .name-fold {
  border-radius: 0 0 10px 10px; }

body .gr-form-wrap2 .gr-form .gr-title {
  display: block; }

body form[data-s3-anketa-id="17582700"] .type-checkbox label a {
  color: #fff; }
  body .footer-site-name a {
    color: #fff;
    font-size: 16px; }
  body input[type="checkbox"] {
    margin-right: 3px; }

.card-page .shop2-product__right {
  margin-top: 8px; }

.card-page .shop2-product {
  align-items: center; }

.dop_new .button-group .button-group-title {
  color: #111;
  font: 600 15px Montserrat, Arial, Helvetica, sans-serif;
  margin-bottom: 10px; }
  .dop_new .button-group .button-group-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10px;
    box-shadow: #004680 0px 0px 0px 2px inset;
    border-radius: 6px; }
    .dop_new .button-group .button-group-list a {
      padding: 8px 10px;
      color: #000;
      text-decoration: none;
      transition: all 0.2s;
      flex: auto 1 0;
      display: flex;
      gap: 6px;
      margin: 4px;
      border-radius: 6px;
      justify-content: center; }
      .dop_new .button-group .button-group-list a:hover {
        background: #e31947;
        color: #fff; }
    .dop_new .button-group .button-group-list .notactive {
      opacity: 0.5;
      pointer-events: none; }
  .dop_new .button-group .button-group-list.color {
    font-size: 0px;
    box-shadow: none; }
    .dop_new .button-group .button-group-list.color a {
      border-radius: 50%;
      padding: 8px 8px;
      box-shadow: none;
      flex: initial;
      display: inline-block; }
      .dop_new .button-group .button-group-list.color a img {
        border-radius: 50%;
        width: 24px;
        height: 24px;
        object-fit: cover; }
      .dop_new .button-group .button-group-list.color a:hover {
        box-shadow: #004680 0px 0px 0px 2px inset;
        background: none; }
      .dop_new .button-group .button-group-list.color a span {
        min-width: 24px;
        min-height: 24px;
        max-height: 24px;
        max-width: 24px;
        display: block;
        border-radius: 50%;
        box-shadow: 0px 0 2px #000; }

.product-details-info {
  margin-top: 20px;
  font-size: 15px;
  line-height: 1.1;
  color: #000; }
  .product-details-info:empty {
    display: none; }
  .product-details-info .product-detail {
    position: relative;
    margin-bottom: 5px; }
  .product-details-info .product-detail__title {
    padding: 7px 5px 6px 40px;
    cursor: pointer;
    background-position: left center;
    background-size: auto 30px;
    background-repeat: no-repeat; }
    .product-details-info .product-detail__title span {
      display: inline-block;
      border-bottom: 1px dashed #ccc;
      transition: ease 0.3s; }
  .product-details-info .product-detail__body {
    padding: 10px;
    background: rgba(0, 42, 85, 0.9);
    border-radius: 5px;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: ease 0.3s;
    border: 2px solid #002a55;
    left: 0;
    color: #fff;
    right: 0;
    bottom: calc(100% - 10px); }
  .product-details-info .product-detail:hover .product-detail__title span {
    border-bottom-color: transparent; }
    .product-details-info .product-detail:hover .product-detail__body {
      opacity: 1;
      visibility: visible;
      pointer-events: all; }
  .product-details-info .product-detail.detail-delivery .product-detail__title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 50 50' height='50px' id='Layer_1' version='1.1' viewBox='0 0 50 50' width='50px' xml:space='preserve'%3E%3Crect fill='none' height='50' width='50'/%3E%3Cpath d='M40,17 c0,13.604-15,31-15,31S10,30.928,10,17c0-8.285,6.715-15,15-15C33.284,2,40,8.715,40,17z' fill='none' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.7647'/%3E%3Ccircle cx='25' cy='18' fill='none' r='6' stroke='%23000000' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.7647'/%3E%3C/svg%3E"); }
  .product-details-info .product-detail.detail-payment .product-detail__title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 48 48' height='48px' id='Layer_1' version='1.1' viewBox='0 0 48 48' width='48px' xml:space='preserve'%3E%3Cpath clip-rule='evenodd' d='M47,40L47,40c0,2.762-2.238,5-5,5l0,0H6l0,0c-2.762,0-5-2.238-5-5V11 c0-2.209,1.791-4,4-4l0,0h20.171l8.099-2.934c0.513-0.187,1.081,0.078,1.268,0.589L35.391,7H39c2.209,0,4,1.791,4,4v2l0,0 c2.209,0,4,1.791,4,4V40z M5,9L5,9c-1.104,0-2,0.896-2,2s0.896,2,2,2h3.445l0,0h0.189c0.013-0.005,0.021-0.016,0.034-0.021L19.65,9 H5z M34.078,9.181l-1.062-2.924l-0.001,0v0L30.964,7h0.003l-5.514,2h-0.01l-11.039,4h21.062L34.078,9.181z M41,11 c0-1.104-0.896-2-2-2h-2.883l1.454,4H41l0,0V11z M43,15H5l0,0c-0.732,0-1.41-0.211-2-0.555V40c0,1.657,1.344,3,3,3h36 c1.657,0,3-1.343,3-3v-7h-4c-2.209,0-4-1.791-4-4s1.791-4,4-4h4v-8C45,15.896,44.104,15,43,15z M45,31v-4h-4c-1.104,0-2,0.896-2,2 s0.896,2,2,2H45z M41,28h2v2h-2V28z' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  .product-details-info .product-detail.detail-selfdelivery .product-detail__title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='10.16mm' height='10.16mm' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 1016 1016' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:black%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M604.34 792.65c0,-37.69 13.8,-76.34 33.69,-106.44 40.74,-61.65 120.56,-93.26 195.33,-76.59 21.49,4.79 48.74,16.2 65.68,28.47 17.27,12.51 23.93,17.7 36.63,33.44 4.04,5 6.89,8.46 10.61,13.48 30.05,40.53 40.78,97.37 29.41,148.35 -5.16,23.15 -15.2,47.35 -28.47,65.68 -17.05,23.53 -23.75,30.11 -46.92,47.24 -60.43,44.69 -153.02,45.32 -214.03,0.94 -50.22,-36.54 -81.93,-91.77 -81.93,-154.57zm164.23 50.37c-18,-12.05 -53.02,-72.26 -72.26,-72.26 -9.05,0 -29.15,13.48 -9.28,35.55l52.77 63.29c21.34,26.36 27.27,32.38 51.29,0.32l59.43 -78.52c13.42,-17.9 25.59,-33.38 38.8,-50.98 3.36,-4.49 5.6,-7.83 9.35,-12.55 4.28,-5.39 8.1,-6.84 10.59,-13.71 4.37,-12.08 -11.93,-42.88 -36.23,-9.73 -5.37,7.33 -9.7,12.97 -15,20.03l-59.42 78.52c-10.52,14.1 -20.4,25.65 -30.04,40.04zm-733.53 -549.61l389.75 225.54 0 448.88 -389.75 -225.54 0 -448.88zm534.27 486.11c0,32.24 -0.95,37.54 7,69.63 5.29,21.35 12.96,33.75 14.9,42.04 -33.55,22.46 -98.75,54.78 -131.38,76.64l0 -448.88c6.75,-3.57 12.41,-7.27 19.27,-11.38l138.38 -80.59c0,10.76 -1.65,136.39 1.05,143.48 5.14,13.5 27.81,13.5 32.94,0 2.8,-7.35 1.05,-152.03 1.05,-163.19 15,-10.04 32.45,-18.34 48.61,-28.02 16.51,-9.91 31.73,-18.19 48.42,-28.21l97.85 -55.44 0 280.28c-56.36,-13.13 -99.15,-7.6 -151.73,14.68 -22.82,9.68 -44.14,26.81 -61.22,43.89 -15.07,15.07 -35.25,41.29 -43.91,61.19 -9.79,22.52 -21.23,52.8 -21.23,83.88zm-514.57 -518.95c7.72,-1.8 11.92,-5.32 17.64,-8.64l158.25 -91.48c13.73,-7.76 13.05,-3.83 35.63,11.22 23.14,15.43 44.09,29.39 67,44.67 45.26,30.17 88.53,59.01 134.01,89.33 23.07,15.38 44.55,29.7 67.01,44.67 10.97,7.32 60.91,38.85 65.69,45.99 -13.23,7 -25.87,14.42 -39,22.31l-118.66 67.46c-4.39,0 -215.75,-124.36 -240.86,-137.94 -8.26,-4.47 -14.79,-9.02 -23.41,-13.82l-109.71 -63.27c-5.32,-3.28 -7.01,-4.59 -13.59,-6.12l0 -4.38zm221.16 -127c11.31,-3.02 160.64,-94.15 166.41,-94.15 4.29,0 148.17,85.29 168.6,96.34 53.05,28.69 115.68,68.48 169.36,97.78 10.84,5.92 39.02,24.56 49.61,27.03l0 4.38c-8.68,2.02 -16.61,7.92 -24.76,12.46l-119.36 68.95c-15.84,9.6 -32.53,19.58 -48.57,28.07l-357.71 -237.88c-3.98,-3.06 -1.5,-1.17 -3.58,-2.98zm-275.9 129.19l0 490.48c0,16.52 25.33,24.95 48.57,39.02l168.09 96.85c18.45,10.63 36.25,21.28 55.53,32.06 19.46,10.87 35.8,21.32 55.51,32.08l83.27 48.11c39.42,23.7 31.65,16.26 75.13,-7.26l124.81 -72.25c34.02,50.79 99.69,94.15 183.93,94.15 34.27,0 64.7,-9.94 89.52,-19.97l34.89 -19.85c62.31,-42.56 96.75,-111.78 96.75,-190.1 0,-73.27 -44.75,-146.85 -103.84,-183 -8.3,-5.08 -18.11,-11.87 -27.54,-14.06l0.12 -319.82c-0.02,-23.5 -7.72,-21.2 -30.65,-35.03 -12.81,-7.73 -26.4,-15.63 -40.29,-23.21l-81.78 -47.41c-14.63,-8.14 -27.83,-15.3 -41.88,-23.81 -13.72,-8.31 -26.43,-14.97 -40.25,-23.25 -14.21,-8.52 -27.36,-15.55 -41.59,-24.1l-122.2 -70.49c-56.99,-30.82 -31.98,-29.96 -101.47,8.01l-334.7 193c-22.55,13.53 -49.93,23.38 -49.93,39.85z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: auto 30px; }
