.videoOrGuideProduct{padding:108px 0 172px}.videoOrGuideProduct__arrow-wrapper{align-items:center;display:flex;margin-bottom:56px;position:relative;width:fit-content}.videoOrGuideProduct__arrow-wrapper:after{background:var(--birch);bottom:-6px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:.25s;width:100%}.videoOrGuideProduct__arrow-wrapper:hover:after{opacity:1}.videoOrGuideProduct__arrow-icon{display:flex;height:auto;margin-bottom:1px;position:absolute;width:24px}.videoOrGuideProduct__arrow-text{font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:22px;padding-left:32px;position:relative;text-transform:uppercase}.videoOrGuideProduct__main-info{display:flex}.videoOrGuideProduct__image-wrapper{background-size:cover;border-radius:16px;display:flex;margin-right:56px;overflow:hidden;position:relative;width:100%}.videoOrGuideProduct__image-wrapper:hover path[data-hover]{fill:var(--pink_lace)}.videoOrGuideProduct__imageWrapper_video{cursor:pointer}.videoOrGuideProduct__imageWrapper_image{height:580px}.videoOrGuideProduct__icon-play-video svg{display:flex;height:20%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.videoOrGuideProduct__img{height:100%;object-fit:cover;position:absolute;width:100%}.videoOrGuideProduct__vimeoVideo{height:0;overflow:hidden;padding:0 0 56.25%}.videoOrGuideProduct__vimeoVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.videoOrGuideProduct__type-tag{background:var(--alabaster);border:1px solid var(--birch);border-radius:4px;color:var(--birch);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.36px;line-height:120%;padding:8px 16px;position:absolute;right:16px;top:16px}.videoOrGuideProduct__info-wrapper{display:flex;flex-direction:column;justify-content:center;max-width:544px;min-width:300px}.videoOrGuideProduct__heading{font-size:80px;line-height:72px}.videoOrGuideProduct__heading,.videoOrGuideProduct__heading_ru{color:var(--birch);font-weight:700;letter-spacing:-1px;margin-bottom:42px;text-transform:uppercase}.videoOrGuideProduct__heading_ru{font-family:var(--font-heading-family);font-size:68px;line-height:70px}.videoOrGuideProduct__short-description{color:var(--birch);font-size:20px;letter-spacing:-.36px;line-height:24px;margin-bottom:72px}.videoOrGuideProduct__info-bottom{align-items:center;display:flex}.videoOrGuideProduct__price{color:var(--birch);font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:28px;margin-right:24px;text-transform:uppercase;white-space:nowrap}.videoOrGuideProduct__addToCart{width:100%}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton{align-items:center;background-color:var(--birch);border:1px solid #352e26;border-radius:4px;display:flex;justify-content:center;transition:.25s;width:100%}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton span{color:var(--alabaster)}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton:hover{background:var(--alabaster)}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton:hover span{color:var(--birch)}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton:hover .videoOrGuideProduct__productButtonContent svg path,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton:hover .videoOrGuideProduct__productButtonContent svg rect{stroke:var(--birch);transition:all var(--main-transition-time) ease-in-out}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonDoneContainer,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonLoaderContainer{align-items:center;display:flex;justify-content:center;padding:13px 31px;width:100%}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent span,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonDoneContainer span{color:var(--alabaster);font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.28px;line-height:22px;text-transform:uppercase;transition:.25s}@media(min-width:1400px){.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent span,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonDoneContainer span{font-size:20px;letter-spacing:-.4px;line-height:28px}}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent svg{display:block;height:24px;margin-right:8px;padding:4px;transition:none;width:24px}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent svg path,.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonContent svg rect{stroke:var(--alabaster);transition:all var(--main-transition-time) ease-in-out}.videoOrGuideProduct__addToCart button.videoOrGuideProduct__productButton .videoOrGuideProduct__productButtonLoaderContainer svg circle{stroke:var(--alabaster)}.videoOrGuideProduct__description{margin-top:56px;max-width:1200px}.videoOrGuideProduct__description a{text-decoration:underline}.videoOrGuideProduct__description .title{margin:0}.videoOrGuideProduct__description h1,.videoOrGuideProduct__description h2,.videoOrGuideProduct__description h3,.videoOrGuideProduct__description h4,.videoOrGuideProduct__description h5,.videoOrGuideProduct__description h6{font-size:48px;font-weight:700;letter-spacing:-1px;line-height:43.2px;margin:77px 0 43px;text-align:left;text-transform:uppercase}.videoOrGuideProduct__description h5:first-child{margin:0 0 42px}.videoOrGuideProduct__description p,.videoOrGuideProduct__description span{font-size:18px;font-weight:400;letter-spacing:-.28px;line-height:21.6px;margin-bottom:16px}.videoOrGuideProduct__description ul li{margin-bottom:16px;padding-left:48px;position:relative}.videoOrGuideProduct__description ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20' fill='none'%3E%3Cpath stroke='%23352E26' d='M1 8.9s2.412 1.424 4.443 3.799C7.475 15.073 8.757 18 8.757 18s1.192-3.26 4.74-8.237C17.046 4.786 21 2 21 2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;left:16px;position:absolute;top:0;width:20px}.videoOrGuideProduct__description ul li span{font-size:18px;font-weight:400;letter-spacing:-.28px;line-height:21.6px;margin-bottom:16px}.videoOrGuideProduct__description ol{margin-left:10px}.videoOrGuideProduct__description ol li{font-size:14px;list-style-type:decimal;margin-bottom:16px;margin-left:15px}.videoOrGuideProduct__description ol li span{font-size:18px;font-weight:400;letter-spacing:-.28px;line-height:21.6px;margin-bottom:16px}.videoOrGuideProduct__description li::marker{font-size:14px;letter-spacing:-.28px;line-height:120%}@media screen and (max-width:1400px){.videoOrGuideProduct{padding:64px 0}.videoOrGuideProduct__arrow-wrapper{margin-bottom:24px}.videoOrGuideProduct__type-tag{font-size:16px}.videoOrGuideProduct__icon-play-video svg{height:40px;width:40px}.videoOrGuideProduct__info-wrapper{min-width:unset}.videoOrGuideProduct__imageWrapper_image{height:380px}.videoOrGuideProduct__heading,.videoOrGuideProduct__heading_ru{font-size:40px;letter-spacing:-1px;line-height:90%;margin-bottom:18px}.videoOrGuideProduct__short-description{font-size:14px;letter-spacing:-.28px;line-height:20px;margin-bottom:32px}.videoOrGuideProduct__price{color:var(--birch);font-size:14px;letter-spacing:-.28px;line-height:22px}}@media(max-width:1300px){.videoOrGuideProduct__image-wrapper{margin-right:5vw;max-width:45vw}.videoOrGuideProduct__info-wrapper{max-width:40vw}}@media(min-width:881px)and (max-width:1300px){.videoOrGuideProduct__productButtonContent span,.videoOrGuideProduct__productButtonDoneContainer span{font-size:14px}}@media screen and (max-width:880px){.videoOrGuideProduct__main-info{flex-direction:column}.videoOrGuideProduct__image-wrapper{margin-right:0;max-width:100%}.videoOrGuideProduct__info-wrapper{margin-top:36px;max-width:100%}.videoOrGuideProduct__type-tag{visibility:hidden}.videoOrGuideProduct__short-description{font-size:14px;line-height:16.8px}.videoOrGuideProduct__description{margin-top:64px;max-width:100%;padding:0}.videoOrGuideProduct__description h1,.videoOrGuideProduct__description h2,.videoOrGuideProduct__description h3,.videoOrGuideProduct__description h4,.videoOrGuideProduct__description h5,.videoOrGuideProduct__description h6{font-size:20px;line-height:18px;margin:64px 0 12px}.videoOrGuideProduct__description h5:first-child{margin:0 0 42px}.videoOrGuideProduct__description p,.videoOrGuideProduct__description span{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:16.8px;margin-bottom:16px}.videoOrGuideProduct__description ul li{margin-bottom:16px;padding-left:34px;position:relative}.videoOrGuideProduct__description ul li:before{height:16px;left:8px;width:16px}.videoOrGuideProduct__description ul li span{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:16.8px;margin-bottom:16px}.videoOrGuideProduct__description ol{margin-left:10px}.videoOrGuideProduct__description ol li{font-size:14px;list-style-type:decimal;margin-bottom:16px;margin-left:15px}.videoOrGuideProduct__description ol li span{font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:16.8px;margin-bottom:16px}}@media screen and (max-width:820px){.videoOrGuideProduct .page-width{padding:0 40px}}@media screen and (max-width:768px){.videoOrGuideProduct{padding:16px 0}.videoOrGuideProduct .page-width{padding:0 16px}.videoOrGuideProduct__image-wrapper{border-radius:8px}.videoOrGuideProduct__imageWrapper_image{height:50vw}}