


:root{
  --v3-font-head:'noto-serif', serif;
  --v3-font-body:Arial, Helvetica, sans-serif;
  
  
  --v3-bg-velvet-red:
    linear-gradient(40deg,#530203 0%,#6d0305 5%,#800406 10%,#7e0507 15%,#620304 20%,#450102 25%,#460102 30%,#440102 35%,#340102 40%,#380103 45%,#520206 50%,#660307 55%,#640306 60%,#5b0406 65%,#520305 70%,#480203 75%,#3f0101 80%,#3d0101 85%,#3d0101 100%);
  --v3-bg-velvet-blue:
    linear-gradient(40deg,#0e2550 0%,#122b60 5%,#14326d 10%,#153474 15%,#153370 20%,#132e65 25%,#102754 30%,#0e234c 35%,#122c5f 40%,#14316c 45%,#153370 50%,#153472 55%,#13316b 60%,#112d62 65%,#102959 70%,#0e254f 75%,#0c2045 80%,#0c2043 85%,#0c2043 100%);
  --v3-bg-page:radial-gradient(ellipse at 50% 25%,#5e0418 0%,#3a000e 45%,#1c0007 75%,#0a0002 100%);
  --v3-bg-step1:var(--v3-bg-velvet-red);
  --v3-bg-step2:var(--v3-bg-velvet-blue);
  --v3-bg-step3:var(--v3-bg-velvet-red);
}


@font-face{font-family:'noto-serif';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/NotoSerif-Regular.woff2) format('woff2')}
@font-face{font-family:'noto-serif';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/NotoSerif-Italic.woff2) format('woff2')}
@font-face{font-family:'noto-serif';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/NotoSerif-SemiBold.woff2) format('woff2')}
@font-face{font-family:'noto-serif';font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/NotoSerif-SemiBoldItalic.woff2) format('woff2')}

@font-face{font-family:'noto-serif';font-style:normal;font-weight:700 900;font-display:swap;src:url(../fonts/NotoSerif-SemiBold.woff2) format('woff2')}


@font-face{font-family:'FontAwesome';font-weight:normal;font-style:normal;src:url(../fonts/fontawesome-webfont.woff2) format('woff2')}


html{background:#0a0002} 

html body.body-by-steps{background:var(--v3-bg-page) !important;background-attachment:fixed !important;
  background-color:#0a0002 !important;min-height:100vh;font-family:var(--v3-font-body)}
@media (max-width:767px){html body.body-by-steps{background-attachment:scroll !important}} 



.vl-step[hidden],.vl-modal[hidden],.vl-cookie[hidden],.vl-sticky-cta[hidden],[data-r][hidden],[data-sug][hidden],
.vl-done__num[hidden]{display:none !important}
.vl-field{position:relative} 

[data-r=field-error],[data-r=agree-hint]{margin:4px 0 0;font-size:13px;line-height:1.3;color:#ee1d24}

[data-r=order-error]{margin:12px 0;font-size:16px;line-height:1.4;font-weight:600;color:#ee1d24;text-align:center}
.vl-field input[aria-invalid=true]{border-color:#ee1d24 !important}

[data-sug]{position:absolute;left:0;right:0;top:100%;z-index:20;margin-top:2px;background:#fff;border:1px solid rgba(28,28,27,.3);border-radius:8px;
  box-shadow:0 8px 24px rgba(0,0,0,.18);overflow:hidden}
[data-sug] button{display:block;width:100%;min-height:44px;padding:10px 12px;border:0;background:#fff;color:#1c1c1b;text-align:left;font-size:14px;cursor:pointer;font-family:var(--v3-font-body)}
[data-sug] button:hover,[data-sug] button[data-on]{background:#f3eddf}

details.vl-more{margin:10px 0}
details.vl-more>summary{cursor:pointer;text-decoration:underline;list-style:none}
details.vl-more>summary::-webkit-details-marker{display:none}



body{--vl-modal-bg:#ffffff;--vl-modal-fg:#1c1c1b;--vl-modal-title:#9b092d;--vl-modal-link:#9b092d;--vl-modal-close-h:rgba(155,9,45,.10)}
.vl-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}
.vl-modal__overlay{position:absolute;inset:0;background:rgba(10,0,2,.65);cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
.vl-modal__box{position:relative;z-index:1;width:100%;max-width:720px;max-height:calc(100vh - 32px);overflow:auto;padding:28px 28px 24px;border-radius:12px;
  background:var(--vl-modal-bg);color:var(--vl-modal-fg);box-shadow:0 10px 40px rgba(0,0,0,.45);overscroll-behavior:contain;
  border:1px solid rgba(155,9,45,.25);animation:vl-modal-in .22s ease-out;box-sizing:border-box}

#vl-modal-about-all{--vl-modal-bg:#0c2043;--vl-modal-fg:#f3eddf;--vl-modal-title:#FFF0C4;--vl-modal-link:#FFF0C4;--vl-modal-close-h:rgba(255,240,196,.14)}
#vl-modal-about-all .vl-modal__box{border-color:rgba(255,240,196,.28)}
.vl-modal__close{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:30px;line-height:1;cursor:pointer}
.vl-modal__close:hover{background:var(--vl-modal-close-h)}
.vl-modal__close:focus-visible{outline:2px solid var(--vl-modal-link);outline-offset:2px}
.vl-modal__title{margin:0 44px 12px 0;font-family:var(--v3-font-head);font-weight:600;font-size:28px;line-height:1.15;color:var(--vl-modal-title)}
.vl-modal__body{font-family:var(--v3-font-body);font-weight:300;font-size:17px;line-height:1.55}
.vl-modal__body p{margin:0 0 10px}
.vl-modal__body h4{margin:16px 0 6px;font-size:17px;font-weight:600}
.vl-modal__body a{color:var(--vl-modal-link)}
body.vl-lock{overflow:hidden}
@keyframes vl-modal-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}


#rmd-cookie{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1060px;background:#ffffff;color:#1c1c1b;
  font-family:var(--v3-font-body);font-size:13px;line-height:1.5;padding:14px 24px;display:flex;align-items:center;gap:16px;z-index:950;
  box-shadow:0 -2px 12px rgba(0,0,0,.18);border-radius:4px 4px 0 0;border-top:1px solid #e0d8cc;box-sizing:border-box;text-align:left}
#rmd-cookie p{margin:0;flex:1}
#rmd-cookie a{color:#000;text-decoration:underline} 
#rmd-cookie button{background:linear-gradient(336deg,#11bb19 0%,#0fb917 50%,#006e0b 100%);color:#fff;border:none;padding:8px 20px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;
  border-radius:5px;flex-shrink:0}
#rmd-cookie button:hover{filter:brightness(.92)}
@media (max-width:600px){
  #rmd-cookie{padding:10px 14px;gap:10px;font-size:11px;line-height:1.4;align-items:stretch}
  #rmd-cookie button{padding:10px 16px;font-size:13px;font-weight:600;flex-shrink:0;min-height:44px;display:flex;align-items:center;justify-content:center}
}
@media (max-width:600px){
  .vl-modal{padding:0;align-items:flex-end}
  .vl-modal__box{max-height:88vh;padding:24px 18px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}
  .vl-modal__title{font-size:22px}
}


.vl-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:850;display:grid;grid-template-columns:repeat(var(--vl-sticky-n,1),minmax(0,1fr));gap:10px;
  padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#ffffff;box-shadow:0 -2px 8px rgba(0,0,0,.3)}
.vl-sticky-cta[data-count="2"]{--vl-sticky-n:2}

.vl-sticky-cta .b-landing-by-steps__button{height:auto;min-height:40px;line-height:1.2;padding:10px 8px;white-space:normal;overflow:visible;font-size:15px}
@media (max-width:359px){.vl-sticky-cta{gap:6px;padding-left:10px;padding-right:10px}.vl-sticky-cta .b-landing-by-steps__button{font-size:13px;padding:10px 4px}}


.b-basket-by-steps__total b{font:inherit;color:inherit}


.b-footer-by-steps__footer-logo{filter:brightness(0) invert(1)}

.b-footer-by-steps__contacts a{color:inherit}



html{scroll-padding-bottom:0 !important}
html body.body-by-steps{padding-bottom:0 !important}


html body .b-landing-by-steps__content{background:var(--v3-bg-step1)}
html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]){background:var(--v3-bg-step2)}html body.body-by-steps .b-landing-by-steps__content[data-step="c1"],
html body.body-by-steps .b-landing-by-steps__content[data-step="c2"]{background:var(--v3-bg-step3)}


html body .b-landing-by-steps__text h3.v3-h3-lead{font-size:19px}

@media (min-width:900px){
  html body .b-landing-by-steps__content[data-step="start"] h1.b-content-header__title{font-size:min(33px,2.2vw);white-space:nowrap}
}




@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;font-display:swap;
  src:url(../fonts/Rubik-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Rubik';font-style:normal;font-weight:300 900;font-display:swap;
  src:url(../fonts/Rubik-latin.woff2) format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}


.v3-gold-price{font-family:'Rubik',var(--v3-font-body);text-align:center;color:#fff;padding:14px 0 6px;line-height:1.15;container-type:inline-size;max-width:100%;box-sizing:border-box;overflow:hidden}
.v3-gold-price__label{font-weight:500;font-size:clamp(15px,5.2cqw,28px);margin:0 0 4px}
.v3-gold-price__line{font-weight:700;font-size:clamp(22px,10.2cqw,56px);white-space:nowrap}

html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__detail-image{flex-direction:column;align-items:stretch}
html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__detail-image img{display:block;width:100%;height:auto}
.v3-gold-price{width:100%}
.v3-gold-price__sum{background:linear-gradient(180deg,#fff3a8 0%,#f6d24c 48%,#c8981a 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.v3-gold-price__note{font-weight:700;font-size:clamp(15px,5.2cqw,26px);margin-top:8px;color:#fff}

.v3-gold-price__note s{text-decoration:line-through;text-decoration-thickness:.09em}


.v3-gold-pack{display:block;margin-top:4px;font-weight:500}


html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap{flex-wrap:nowrap;align-items:center;width:calc(100% - 20px);margin:0 10px;padding:0}
html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap .b-landing-by-steps__button--denial{
  flex:0 0 auto;width:auto;min-width:152px;margin:10px 20px 10px 0;padding:0 18px;white-space:nowrap}
html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap .b-landing-by-steps__button--approving{
  flex:1 1 auto;width:auto;min-width:175px;margin:10px 0;padding:0 22px;white-space:nowrap;line-height:40px}
@media (max-width:539px){
  html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap{flex-wrap:wrap}
  html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap .b-landing-by-steps__button--denial,
  html body .b-landing-by-steps__layout--choice .b-landing-by-steps__buttons-wrap .b-landing-by-steps__button--approving{flex:1 1 100%;width:100%;margin:6px 0}
}


html body .b-landing-by-steps__column--right{background:#fff;color:#1c1c1b}
html body .b-landing-by-steps__column--right .b-landing-by-steps__text,
html body .b-landing-by-steps__column--right .b-landing-by-steps__text p,
html body .b-landing-by-steps__column--right .b-landing-by-steps__text li{color:#1c1c1b}html body .b-landing-by-steps__content:is([data-step="c0"],
[data-step="ca"]) .b-landing-by-steps__text h3,
html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__text h2,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__text h2{color:#9b092d !important}
html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__text h3{font-size:19px}
html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .frontshadow{background:#fff}html body.body-by-steps .b-landing-by-steps__content[data-step="c1"],
html body.body-by-steps .b-landing-by-steps__content[data-step="c2"]{background:#fff}
html body.body-by-steps.funnel .b-content-header__title{color:#0c0c0c}
html body.body-by-steps.funnel .b-content-header__sub-title{color:#9b092d;-webkit-text-fill-color:#9b092d;background:none;animation:none}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__column--right,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__column--right{padding-left:0;padding-right:0}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__text,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__text{padding:0 10px}



html body .b-landing-by-steps__button--back{width:auto;min-width:110px;padding:0 15px;white-space:nowrap;overflow:visible}
html body .b-landing-by-steps__button--back span{white-space:nowrap}


.b-basket-by-steps__item-price{font-weight:inherit}
button.b-basket-by-steps__item-remove{padding:0;background:none;font-size:22px;line-height:30px;font-weight:700;color:#bdbdbd;text-align:center}
button.b-basket-by-steps__item-remove:hover{color:#888}

.b-basket-by-steps__item .b-basket-by-steps__item-title,.b-basket-by-steps__item .b-basket-by-steps__item-price{display:block}


html body.body-by-steps{display:flex;flex-direction:column}
html body.body-by-steps>.b-landing-by-steps{margin-bottom:10px}
html body.body-by-steps>footer.b-landing-by-steps__footer{margin-top:auto !important} 

html body.body-by-steps .b-landing-by-steps__footer{background-color:rgba(0,0,0,.5) !important}


html body .b-basket-by-steps__items{width:100%}
html body .b-basket-by-steps__item{display:grid;grid-template-columns:minmax(0,1fr) 24px;grid-template-areas:"name x" "price price";
  column-gap:8px;align-items:center;margin-bottom:5px}
html body .b-basket-by-steps__item .b-basket-by-steps__item-title{grid-area:name;min-width:0;overflow-wrap:anywhere;hyphens:manual}
html body .b-basket-by-steps__item .b-basket-by-steps__item-price{grid-area:price;text-align:right}
html body .b-basket-by-steps__item button.b-basket-by-steps__item-remove{grid-area:x;position:static;align-self:center;justify-self:end;
  width:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;cursor:pointer;
  background:none;color:#7a7a7a;font:700 20px/24px Arial,sans-serif;text-align:center}
html body .b-basket-by-steps__item button.b-basket-by-steps__item-remove:hover{color:#333}
html body .b-basket-by-steps__item:last-child{margin-bottom:20px}



@keyframes v3-step-in{from{opacity:0}to{opacity:1}}
.vl-step.v3-step-in{animation:v3-step-in .28s ease both}
@media (prefers-reduced-motion:reduce){
  .vl-step.v3-step-in{animation:none}
  html{scroll-behavior:auto}
}




html body .b-order-form-by-steps__privacy-policy-1 label,
html body .b-order-form-by-steps__privacy-policy label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;
  padding:8px 6px;margin:0 -6px;min-height:44px;border-radius:6px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(155,9,45,.12)}
html body .b-order-form-by-steps__privacy-policy-1 label:hover,
html body .b-order-form-by-steps__privacy-policy label:hover{background:rgba(155,9,45,.06)}
html body input.b-order-form-by-steps__privacy-policy-checkbox{-webkit-appearance:none;appearance:none;flex:0 0 26px;width:26px;height:26px;min-width:26px;margin:0 !important;
  border:2px solid #8a8a8a;border-radius:5px;background:#fff;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;
  box-sizing:border-box;transition:background .15s,box-shadow .15s}
html body .b-landing-by-steps__wrap-content{box-shadow:0 0 18px rgba(0,0,0,.35)} 
html body input.b-order-form-by-steps__privacy-policy-checkbox:checked{background:#9b092d;border-color:#9b092d}
html body input.b-order-form-by-steps__privacy-policy-checkbox:checked::after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;
  border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
html body input.b-order-form-by-steps__privacy-policy-checkbox:focus-visible{outline:3px solid rgba(155,9,45,.35);outline-offset:2px}
html body input.b-order-form-by-steps__privacy-policy-checkbox.error{border-color:#ee1d24;box-shadow:0 0 0 3px rgba(238,29,36,.25)}
html body .b-order-form-by-steps__privacy-policy-1 label>span,
html body .b-order-form-by-steps__privacy-policy label>span{flex:1 1 auto;min-width:0;line-height:1.35;padding-top:2px}
@media (max-width:767px){
  html body .b-order-form-by-steps__privacy-policy-1 label,html body .b-order-form-by-steps__privacy-policy label{min-height:44px;padding:9px 6px}
}


html body.body-by-steps.funnel .b-landing-by-steps__layout--choice .b-landing-by-steps__content-header .b-content-header__image{
  width:130px !important;min-width:130px;flex:0 0 130px;margin:15px 31px 0 0 !important}

html body.body-by-steps.funnel .b-content-header__image img{display:block;width:130px;height:132px;max-width:none}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__image img,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__image img{height:auto}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header{align-items:flex-start;flex-wrap:nowrap}
html body.body-by-steps.funnel .b-content-header__content{flex:1 1 0;min-width:0}
html body.body-by-steps.funnel .b-content-header__sub-title{font-size:30px;margin:10px 0 0;line-height:1.1;text-align:left;letter-spacing:0}
html body.body-by-steps.funnel .b-content-header__title{font-size:27px;margin:8px 0 10px;line-height:1.15;text-align:left}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__columns,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__columns{align-items:stretch}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__column--left,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__column--left{
  display:flex;flex-direction:column;border-radius:8px;overflow:hidden;
  
  background:none;align-self:flex-start}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__detail-image,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__detail-image{margin:0;border-radius:0;width:100%}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__detail-image img,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__detail-image img{display:block;width:100%;height:auto}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__column--right,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__column--right{margin-top:0;margin-bottom:0}


html body .v3-more-link{color:#000;text-decoration:underline;cursor:pointer}
html body .v3-more-link:hover{color:#9b092d}
html body .vl-modal__body ol{margin:0 0 10px;padding-left:22px}
html body .vl-modal__body li{margin:0 0 4px}
html body .vl-modal__body table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:15px}
html body .vl-modal__body th,html body .vl-modal__body td{border:1px solid rgba(28,28,27,.25);padding:6px 8px;text-align:left;vertical-align:top}
html body .vl-modal__body th{background:#f3eddf}


html body .b-landing-by-steps__basket .b-basket-by-steps__item-price,
html body .b-landing-by-steps__basket .b-basket-by-steps__delivery-price,
html body .b-landing-by-steps__basket .b-basket-by-steps__total{font-style:italic}







@media (max-width:600px){
  html body .b-landing-by-steps__content[data-step="start"] h1.b-content-header__title{font-size:19px;letter-spacing:0;line-height:1.3;margin-top:8px}
}


@media (max-width:600px){
  html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__column--right{margin-top:0}
}


html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__text h3{margin-top:2px}

@media (min-width:1366px){
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__buttons-wrap{width:100%;margin-left:0;margin-right:0}
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__button{height:50px;line-height:50px;font-size:18px}
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__button--denial,
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__button--approving{min-width:0;padding:0 16px}
}
@media (max-width:600px){
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__buttons-wrap{width:100%;margin-left:0;margin-right:0}
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__button{height:50px;line-height:50px;font-size:20px}
}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__sub-title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__sub-title{
  font-family:var(--v3-font-head);font-size:32px;font-weight:600;line-height:1.05;margin:15px 0 0;color:#811312;-webkit-text-fill-color:#811312}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__title{
  font-family:var(--v3-font-head);font-size:31px;font-weight:600;line-height:1.1;margin:0 0 16px;color:#0c0c0c}
@media (max-width:767px){html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__sub-title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__sub-title{font-size:28px}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__title{font-size:26px}
}
@media (max-width:420px){html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__sub-title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__sub-title{font-size:24px}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-content-header__title,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-content-header__title{font-size:22px}
}html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__text h2,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__text h2{
  font-family:var(--v3-font-head) !important;font-size:19px !important;font-weight:700 !important;line-height:24.7px !important;
  margin:2px 0 19px !important;text-align:center;color:#9b092d !important}


@media (max-width:600px){html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__column--right,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__column--right{padding-left:15px;padding-right:15px}html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__text,
html body.body-by-steps.funnel .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__text{padding:0}html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__button,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__button{height:50px;line-height:50px;font-size:20px}
}
@media (min-width:1366px){html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__button,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__button{height:50px;line-height:50px;font-size:18px}
}


@media (max-width:600px){html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__columns,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__columns{max-width:100%;min-width:0}html body .b-landing-by-steps__content[data-step="c1"] .b-landing-by-steps__column,
html body .b-landing-by-steps__content[data-step="c2"] .b-landing-by-steps__column{max-width:100%;min-width:0}
}


@media (max-width:600px){
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .v3-gold-price{margin-top:-23px;padding-top:0;padding-bottom:0}
  html body .b-landing-by-steps__content:is([data-step="c0"],[data-step="ca"]) .b-landing-by-steps__column--right{margin-top:31px}
}


html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__text .v3-s1-list{margin:15px 0;padding:0 0 0 26px;list-style:disc outside}
html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__text .v3-s1-list li{margin:0 0 4px;padding:0;font-size:15px;line-height:19px;color:#1c1c1b}


html body .vl-modal__body table.v3-spec{font-size:15px;margin:4px 0 12px}
html body .vl-modal__body table.v3-spec th,html body .vl-modal__body table.v3-spec td{border:0;padding:5px 8px 5px 0;vertical-align:top}
html body .vl-modal__body table.v3-spec th{font-weight:700;white-space:nowrap;width:1%;padding-right:22px;text-align:left}
html body .vl-modal__body table.v3-spec th,html body .vl-modal__body table.v3-spec td{background:transparent}
html body .vl-modal__body table.v3-spec{border:0}html body #vl-modal-usloviya .vl-modal__body p.v3-usl-s,
html body #vl-modal-order .vl-modal__body p.v3-usl-s,
html body #vl-modal-order5 .vl-modal__body p.v3-usl-s{font-size:15px}html body #vl-modal-usloviya .vl-modal__body p.v3-usl-s,
html body #vl-modal-usloviya .vl-modal__body .v3-usl-m,
html body #vl-modal-order .vl-modal__body p.v3-usl-s,
html body #vl-modal-order5 .vl-modal__body p.v3-usl-s{color:#898989}



#vl-modal-video{--vl-modal-bg:#000;--vl-modal-fg:#fff;--vl-modal-link:#fff;--vl-modal-close-h:rgba(255,255,255,.22)}
html body #vl-modal-video .vl-modal__box{padding:0;border:0;background:#000;overflow:hidden;width:100%;max-width:min(1100px,calc((100vh - 32px) * 16 / 9));max-height:none}
html body #vl-modal-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;outline:0}
html body #vl-modal-video .vl-modal__close{z-index:2;right:8px;top:8px;width:40px;height:40px;background:rgba(0,0,0,.55);color:#fff}
@media (max-width:600px){
  html body #vl-modal-video.vl-modal{align-items:center;padding:0}
  html body #vl-modal-video .vl-modal__box{border-radius:0;max-width:100%;max-height:none;padding:0}
}


.v3-video{margin:18px 0}
.v3-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000;border-radius:6px}


.kop-trust{font-size:13px;line-height:1.4;color:#555;margin:6px 0 0}
.kop-spec{font-size:14px;line-height:1.45;margin:10px 0 4px}
.kop-footnote{font-size:12px;line-height:1.4;color:#666;margin:14px 0 0}


html body.body-by-steps .b-landing-by-steps__column--right{background:#ffffff}

html{background:#1a120b}
html body.body-by-steps{background:transparent !important}
html body.body-by-steps::before{content:"";position:fixed;left:0;top:0;width:100%;height:100lvh;min-height:100vh;z-index:-1;pointer-events:none;
  background:linear-gradient(rgba(26,18,11,.86),rgba(26,18,11,.86)),#1a120b url("../images/bg-petr-d1.webp") 50% 0/cover no-repeat}
@media (max-width:767px){html body.body-by-steps::before{background:linear-gradient(rgba(26,18,11,.86),rgba(26,18,11,.86)),#1a120b url("../images/bg-petr-m.webp") 50% 0/cover no-repeat}}

html body.body-by-steps .b-landing-by-steps__content[data-step="start"]{
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 12'%3E%3Cdefs%3E%3ClinearGradient id='l' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23d4ad66' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fad889'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23d4ad66' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fad889'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='5.5' width='206' height='1' fill='url(%23l)'/%3E%3Crect x='254' y='5.5' width='206' height='1' fill='url(%23r)'/%3E%3Cpath d='M230 0.5L235.5 6L230 11.5L224.5 6Z' fill='%23d4ad66'/%3E%3Cpath d='M213 3.2L215.8 6L213 8.8L210.2 6Z M247 3.2L249.8 6L247 8.8L244.2 6Z' fill='%23c39a65'/%3E%3C/svg%3E") 50% 134px/460px 12px no-repeat,
    radial-gradient(ellipse 360px 320px at 25% 370px,rgba(255,226,176,.12) 0%,rgba(255,226,176,.04) 50%,rgba(255,226,176,0) 80%),
    radial-gradient(85% 65% at 50% 26%,rgb(36,35,32) 0%,rgb(24,23,22) 52%,rgb(15,15,14) 100%)}
@media (max-width:767px){html body.body-by-steps .b-landing-by-steps__content[data-step="start"]{
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 12'%3E%3Cdefs%3E%3ClinearGradient id='l' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23d4ad66' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fad889'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='1' x2='0'%3E%3Cstop offset='0' stop-color='%23d4ad66' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fad889'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='5.5' width='206' height='1' fill='url(%23l)'/%3E%3Crect x='254' y='5.5' width='206' height='1' fill='url(%23r)'/%3E%3Cpath d='M230 0.5L235.5 6L230 11.5L224.5 6Z' fill='%23d4ad66'/%3E%3Cpath d='M213 3.2L215.8 6L213 8.8L210.2 6Z M247 3.2L249.8 6L247 8.8L244.2 6Z' fill='%23c39a65'/%3E%3C/svg%3E") 50% 104px/240px 7px no-repeat,
    radial-gradient(ellipse 280px 220px at 50% 280px,rgba(255,226,176,.12) 0%,rgba(255,226,176,.04) 50%,rgba(255,226,176,0) 82%),
    radial-gradient(85% 65% at 50% 26%,rgb(36,35,32) 0%,rgb(24,23,22) 52%,rgb(15,15,14) 100%)}}

@media (min-width:768px){
  html body.body-by-steps .b-landing-by-steps__layout{margin-top:20px}}

html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__column--right .b-landing-by-steps__text,
html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__column--right .b-landing-by-steps__text p,
html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__column--right .b-landing-by-steps__text h4{font-size:18px;line-height:1.267}
html body .b-landing-by-steps__content[data-step="start"] .frontshadow{border:2px solid #9b092d;background:#fff}
html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__column--right p.kop-ship{text-align:center;font-weight:600}

:root{--k5-w:1282;--k5-h:1387;--k5-pl:120;--k5-pr:110;--k5-pt:130;--k5-pb:40;
  --k5-cw:calc(var(--k5-w) - var(--k5-pl) - var(--k5-pr));--k5-ow:100%}
@media (min-width:768px){:root{--k5-ow:min(100%,calc((100vh - 200px)*.864))}}
html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__detail-image img{
  display:block;flex:none;max-width:none;height:auto;pointer-events:none;
  width:calc(var(--k5-ow) * var(--k5-w) / var(--k5-cw));
  margin:calc(-1 * var(--k5-ow) * var(--k5-pt) / var(--k5-cw)) 0 calc(-1 * var(--k5-ow) * var(--k5-pb) / var(--k5-cw)) calc((100% - var(--k5-ow)) / 2 - var(--k5-ow) * var(--k5-pl) / var(--k5-cw))}
@media (min-width:768px){
  html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__detail-image{margin-top:-40px;display:flow-root}}
@media (max-width:767px){
  html body .b-landing-by-steps__content[data-step="start"] .b-landing-by-steps__detail-image{overflow-x:clip;justify-content:flex-start}}

.k5-xmas{display:none;margin-top:16px}
html body.step-4 .k5-xmas{display:block}
.k5-xmas img{display:block;width:100%;height:auto;border-radius:5px}
html body .kop-acc-lead{margin-bottom:6px}
html body ul.kop-acc{list-style:disc outside;margin:0 0 1em;padding:0 0 0 24px}
html body ul.kop-acc li{margin:0 0 10px;color:#1c1c1b}
html body ul.kop-acc li>span{color:#1c1c1b}
html body #vl-modal-about-product .vl-modal__body{line-height:1.35}
html body #vl-modal-about-product .vl-modal__body p{margin:0 0 20px}
html body #vl-modal-about-product .vl-modal__body h4{margin:26px 0 8px}
html body .k5-xmas,html body.step-4 .k5-xmas{display:none}
