@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:200;src:url(/fonts/font/woff2/pctl9600-el-e067386f59cc.woff2) format("woff2"),url(/fonts/font/pctl9600-el.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:200;src:url(/fonts/font/woff2/pctl9600-el-it-5c5cac394db7.woff2) format("woff2"),url(/fonts/font/pctl9600-el-it.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:300;src:url(/fonts/font/woff2/pctl9600-lt-844f74d1c6ae.woff2) format("woff2"),url(/fonts/font/pctl9600-lt.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:300;src:url(/fonts/font/woff2/pctl9600-lt-it-8514e23ea5e7.woff2) format("woff2"),url(/fonts/font/pctl9600-lt-it.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:400;src:url(/fonts/font/woff2/pctl9600-rg-6febbf62e852.woff2) format("woff2"),url(/fonts/font/pctl9600-rg.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:400;src:url(/fonts/font/woff2/pctl9600-rg-it-ee44e4ea00e8.woff2) format("woff2"),url(/fonts/font/pctl9600-rg-it.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:600;src:url(/fonts/font/woff2/pctl9600-sb-f97151f6a980.woff2) format("woff2"),url(/fonts/font/pctl9600-sb.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:600;src:url(/fonts/font/woff2/pctl9600-sb-it-d6066dced634.woff2) format("woff2"),url(/fonts/font/pctl9600-sb-it.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:700;src:url(/fonts/font/woff2/pctl9600-bd-71333f5a4ff5.woff2) format("woff2"),url(/fonts/font/pctl9600-bd.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:700;src:url(/fonts/font/woff2/pctl9600-bd-it-845635b5fd44.woff2) format("woff2"),url(/fonts/font/pctl9600-bd-it.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:normal;font-weight:800;src:url(/fonts/font/woff2/pctl9600-hv-cc61b87542af.woff2) format("woff2"),url(/fonts/font/pctl9600-hv.otf) format("opentype")}@font-face{font-display:swap;font-family:PCTL9600;font-style:italic;font-weight:800;src:url(/fonts/font/woff2/pctl9600-hv-it-9c80ebc091e8.woff2) format("woff2"),url(/fonts/font/pctl9600-hv-it.otf) format("opentype")}.gr{background:linear-gradient(180deg,#96e6ef 0,#66dcc9 35%,#f8c56c 67%,#f2a6ba)}.productModernPage.productCarePage .productBlockKicker{color:#111;font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;margin:0 0 4px}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockKicker{font-size:16px;line-height:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockKicker{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockTitle{color:#111;font-size:2.0833333333vw;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:2.6041666667vw;margin:0;padding:0;text-align:left;text-transform:none}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockTitle{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockTitle{font-size:24px;line-height:32px}}.productModernPage.productCarePage .productBlockSubtitle{color:#111;font-size:1.171875vw;font-weight:700;letter-spacing:0;line-height:1.5625vw;margin:0;text-transform:none}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockSubtitle{font-size:18px;line-height:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockSubtitle{font-size:16px;line-height:24px}}.productModernPage.productCarePage .max-wrap-main{margin-bottom:7.8125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .max-wrap-main{margin-bottom:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .max-wrap-main{margin-bottom:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .max-wrap-main{margin-bottom:48px}}.productModernPage.productCarePage .productBlockSlides{aspect-ratio:648/760;width:100%}.productModernPage.productCarePage .productBlockSlides .swiper-slide,.productModernPage.productCarePage .productBlockSlides .swiper-wrapper,.productModernPage.productCarePage .productBlockSlides picture{display:block;height:100%;width:100%}.productModernPage.productCarePage .productBlockSlides .video-js{height:100%;width:100%}.productModernPage.productCarePage .productBlockSlides img,.productModernPage.productCarePage .productBlockSlides video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.productModernPage.productCarePage .productBlockSlides .swiper-pagination{align-items:center;bottom:24px;display:flex;gap:8px;justify-content:center;left:0;width:100%}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockSlides .swiper-pagination{bottom:16px}}.productModernPage.productCarePage .productBlockSlides .swiper-pagination .swiper-pagination-bullet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-radius:50%;height:10px;margin:0!important;opacity:1;width:10px}.productModernPage.productCarePage .productBlockSlides .swiper-pagination .swiper-pagination-bullet:after{display:none}.productModernPage.productCarePage .productBlockSlides .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#111;height:8px;width:8px}.productModernPage.productCarePage .productBlockSlides--captions .productBlockSlidesCaption{background:linear-gradient(180deg,hsla(0,0%,7%,0),hsla(0,0%,7%,.8));bottom:0;color:#fff;font-size:1.171875vw;font-weight:700;left:0;line-height:1.5625vw;padding:4.6875vw 6.25vw 1.4973958333vw 1.0416666667vw;pointer-events:none;position:absolute;right:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockSlides--captions .productBlockSlidesCaption{font-size:18px;line-height:24px;padding:72px 96px 23px 16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockSlides--captions .productBlockSlidesCaption{font-size:16px;line-height:24px;padding:56px 80px 16px 16px}}.productModernPage.productCarePage .productBlockSlides--captions .swiper-pagination{bottom:1.953125vw;box-sizing:border-box;justify-content:flex-end;padding-right:1.4322916667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockSlides--captions .swiper-pagination{bottom:30px;padding-right:22px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockSlides--captions .swiper-pagination{bottom:23px;padding-right:16px}}.productModernPage.productCarePage .productBlockScale{display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.productModernPage.productCarePage .productBlockScale .productBlockScaleStep{background:#e9e9e9;border-radius:3px;height:6px}.productModernPage.productCarePage .productBlockScale .productBlockScaleStep--active{background:#9ab0fd}.productModernPage.productCarePage .productBlockScale--shades .productBlockScaleStep:first-child{background:#e1e7fe}.productModernPage.productCarePage .productBlockScale--shades .productBlockScaleStep:nth-child(2){background:#cdd8fe}.productModernPage.productCarePage .productBlockScale--shades .productBlockScaleStep:nth-child(3){background:#b8c8fe}.productModernPage.productCarePage .productBlockScale--shades .productBlockScaleStep:nth-child(4){background:#a9bcfd}.productModernPage.productCarePage .productBlockScale--shades .productBlockScaleStep:nth-child(5){background:#9ab0fd}.productModernPage.productCarePage .productBlockScaleEnds{color:#6c6c6c;display:flex;font-size:.78125vw;gap:16px;justify-content:space-between;line-height:1.0416666667vw;margin-top:.6510416667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockScaleEnds{font-size:12px;line-height:16px;margin-top:10px}}.productModernPage.productCarePage .productGeneralSlider{padding-bottom:0}@media screen and (min-width:1281px) and (max-width:1440px){.productModernPage.productCarePage .productGeneralSlider{padding-right:64px}.productModernPage.productCarePage .productGeneralSlider>.productGeneral.left{max-width:none}}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .description,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .shopLogoWrapWrapper span{color:#6c6c6c}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTitleRow .titleWrap .title{text-transform:uppercase}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernInfoRow{gap:1.5625vw;justify-content:flex-start}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernInfoRow{gap:24px}}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernInfoRow .btnFavorites{margin-left:0}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .buttonsWrappper{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .buttonsWrappper{display:none}}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTrustSection{margin-top:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTrustSection{margin-top:32px}}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernDeliveryNotice{margin-bottom:0}@media screen and (max-width:1440px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .breadcrumbsWrap .item a,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .breadcrumbsWrap .item span,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .breadcrumbsWrap .item:before{font-size:12px;line-height:16px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernCategoryRow{margin-bottom:0;margin-top:18px}}@media screen and (max-width:1440px) and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernCategoryRow{margin-top:16px}}@media screen and (max-width:1440px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernRatingCount,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernRatingValue,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .shopLogoWrapWrapper span{font-size:12px;line-height:16px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTitleRow{margin-bottom:12px;margin-top:10px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTitleRow .titleWrapper{line-height:normal}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTitleRow .titleWrap .title{font-size:24px;line-height:24px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernNotes{gap:4px;margin:0 0 10px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernNote{font-size:12px;line-height:18px;min-height:26px;padding:4px 8px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .subTitle{margin-bottom:24px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .description{font-size:14px;line-height:20px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .description p,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .description span{font-size:inherit!important;line-height:inherit!important}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .optionsWrapper{margin-top:16px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .addToCardProductWrap .btn{border-radius:8px;min-height:48px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernDeliveryNotice,.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .productModernTrustSection{margin-top:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar{align-items:center;border-top:1px solid #ececec;box-sizing:border-box;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));z-index:20}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar.active{opacity:1;visibility:visible}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar.productBlockMobBar--hidden{opacity:0;visibility:hidden}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar .btnFavorites{background:#f6f6f6;border-radius:50%;flex:0 0 40px;height:40px;width:40px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar .btnFavorites .wrap{justify-content:center}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar .btnFavorites .iconSvg{height:22px;width:22px}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar .addToCardProductWrap{flex:1 1 auto;min-width:0}.productModernPage.productCarePage .productGeneralSlider .productGeneral.right .info .mobButtonWrap.productBlockMobBar .addToCardProductWrap .btn{border-radius:10px;min-height:48px;width:100%}}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection{grid-template-columns:minmax(0,1fr) 5.2083333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection{grid-template-columns:minmax(0,1fr) 80px}}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustCard{border-color:#dadada;border-radius:12px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustCard--benefits{padding:15px 16px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustGrid{grid-template-columns:minmax(0,1fr);row-gap:16px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustAvailability{justify-content:flex-start}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustCard--payments{padding:16px 12px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernPaymentsGrid{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;row-gap:0}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernPaymentsGrid img{height:1.5625vw;max-width:none;width:1.8229166667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernPaymentsGrid img{height:24px;width:28px}}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernPaymentsGrid img[src$="/apple.svg"]{width:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernPaymentsGrid img[src$="/apple.svg"]{width:32px}}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustArrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M6.75 3.75 11 8l-4.25 4.25' stroke='%23111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;-o-object-position:-100px 0;object-position:-100px 0}@media screen and (max-width:1440px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection{gap:10px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustAvailability .text,.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustText{font-size:14px;letter-spacing:0;line-height:20px}.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustArrow{margin-left:18px}}@media screen and (max-width:1440px) and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustArrow{margin-left:0}}@media screen and (max-width:1440px){.productModernPage.productCarePage .productGeneralSlider .productModernTrustSection .productModernTrustCard--payments{padding:19px 12px}}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .textInfo .slideToggleWrap{border-bottom:1px solid #dadada;border-top:none}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .textInfo .slideToggleWrap.active>.slideToggle{border-bottom:1px solid #dadada}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .textInfo .slideToggleWrap .slideToggleContent .slideToggleContentWrap{padding:16px 0}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .description{color:#111}@media screen and (max-width:1440px){.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .textInfo .slideToggleWrap .slideToggle{padding:12px 0}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .description{font-size:14px;line-height:20px}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .description p{margin:0 0 8px}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .description ul{margin:8px 0 0;padding-left:14px}.productModernPage.productCarePage .productGeneralRightModern .productModernAccordion .description li+li{margin-top:4px}}.productModernPage.productCarePage .gallery-container .swiper-pagination .swiper-pagination-bullet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-radius:50%;height:10px;margin:0!important;opacity:1;width:10px}.productModernPage.productCarePage .gallery-container .swiper-pagination .swiper-pagination-bullet:after{display:none}.productModernPage.productCarePage .gallery-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#111;height:8px;width:8px}@media screen and (max-width:768px){.productModernPage.productCarePage .footer{padding-bottom:72px}}.productModernPage.productCarePage .productGeneralSlider .productBlockVariants{display:grid;gap:.5208333333vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.0416666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariants{gap:8px;margin-top:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariants{display:flex;gap:8px;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding:0 16px;scroll-padding:0 16px;scroll-snap-type:x mandatory;scrollbar-width:none}.productModernPage.productCarePage .productGeneralSlider .productBlockVariants::-webkit-scrollbar{display:none}}.productModernPage.productCarePage .productGeneralSlider .productBlockVariant{align-items:flex-start;background:#f6f6f6;border:1px solid #b4b4b4;border-radius:8px;box-sizing:border-box;color:#111;display:flex;flex-direction:column;min-width:0;padding:.78125vw;text-decoration:none;transition:border-color .2s ease}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariant{padding:12px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariant{flex:0 0 150px;scroll-snap-align:start}}.productModernPage.productCarePage .productGeneralSlider .productBlockVariant:focus-visible,.productModernPage.productCarePage .productGeneralSlider .productBlockVariant:hover{border-color:#111}.productModernPage.productCarePage .productGeneralSlider .productBlockVariant:focus-visible{outline:2px solid #111;outline-offset:2px}.productModernPage.productCarePage .productGeneralSlider .productBlockVariant--active{border-color:#111;cursor:default}.productModernPage.productCarePage .productGeneralSlider .productBlockVariant--active .productBlockVariantTitle{font-weight:700}.productModernPage.productCarePage .productGeneralSlider .productBlockVariantTitle{font-size:.9114583333vw;font-weight:400;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariantTitle{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productGeneralSlider .productBlockVariantText{color:#6c6c6c;font-size:.78125vw;line-height:1.0416666667vw;margin-top:.1302083333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariantText{font-size:12px;line-height:16px;margin-top:2px}}.productModernPage.productCarePage .productGeneralSlider .productBlockVariantPrice{font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw;margin-top:auto;padding-top:.1302083333vw;white-space:nowrap}@media screen and (max-width:1536px){.productModernPage.productCarePage .productGeneralSlider .productBlockVariantPrice{font-size:14px;line-height:20px;padding-top:2px}}.productModernPage.productCarePage .productBlockBenefits{margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockBenefits{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockBenefits{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockBenefits{padding-left:16px;padding-right:16px}}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitsList{display:grid;gap:1.0416666667vw;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitsList{gap:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitsList{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefit{align-items:flex-start;color:#111;display:flex;flex-direction:column;min-width:0}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon{align-items:center;background:#e0e7ff;border-radius:50%;display:flex;height:3.125vw;justify-content:center;margin-bottom:1.0416666667vw;width:3.125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon{height:48px;margin-bottom:16px;width:48px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon{height:36px;margin-bottom:12px;width:36px}}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon img{display:block;height:1.5625vw;-o-object-fit:contain;object-fit:contain;width:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon img{height:24px;width:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitIcon img{height:18px;width:18px}}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitTitle{font-size:1.0416666667vw;font-weight:700;line-height:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitTitle{font-size:16px;line-height:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitTitle{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitText{color:#6c6c6c;font-size:.9114583333vw;line-height:1.3020833333vw;margin-top:.1302083333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitText{font-size:14px;line-height:20px;margin-top:2px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBenefits .productBlockBenefitText{font-size:12px;line-height:16px}}.productModernPage.productCarePage .productBlockEffect{-moz-column-gap:9.756097561%;column-gap:9.756097561%;display:grid;grid-template-areas:". media" "head media" "body media" ". media";grid-template-columns:minmax(0,536fr) minmax(0,648fr);grid-template-rows:1fr auto auto 1fr;margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockEffect{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockEffect{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockEffect{padding-left:16px;padding-right:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect{grid-template-areas:"head" "media" "body";grid-template-columns:minmax(0,1fr);grid-template-rows:none}}.productModernPage.productCarePage .productBlockEffect.productBlockEffect--noMedia{grid-template-areas:"head ." "body .";grid-template-columns:minmax(0,536fr) minmax(0,648fr);grid-template-rows:none}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect.productBlockEffect--noMedia{grid-template-areas:"head" "body";grid-template-columns:minmax(0,1fr)}}.productModernPage.productCarePage .productBlockEffect .productBlockEffectHead{grid-area:head}.productModernPage.productCarePage .productBlockEffect .productBlockEffectMedia{grid-area:media;min-width:0;position:relative}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect .productBlockEffectMedia{margin:24px -16px 0}}.productModernPage.productCarePage .productBlockEffect .productBlockEffectBody{grid-area:body;margin-top:2.34375vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockEffectBody{margin-top:36px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect .productBlockEffectBody{margin-top:24px}}.productModernPage.productCarePage .productBlockEffect .productBlockQuote{border-left:2px solid #f07fc7;color:#111;font-size:1.0416666667vw;line-height:1.5625vw;margin:1.3020833333vw 0 0;max-width:28.125vw;padding-left:.78125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockQuote{font-size:16px;line-height:24px;margin:20px 0 0;max-width:432px;padding-left:12px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect .productBlockQuote{font-size:14px;line-height:20px;margin-top:12px}}.productModernPage.productCarePage .productBlockEffect .productBlockEffectCharacter+.productBlockEffectFeel,.productModernPage.productCarePage .productBlockEffect .productBlockEffectCharacter+.productBlockEffectUsage{margin-top:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockEffectCharacter+.productBlockEffectFeel,.productModernPage.productCarePage .productBlockEffect .productBlockEffectCharacter+.productBlockEffectUsage{margin-top:24px}}.productModernPage.productCarePage .productBlockEffect .productBlockTextureLabel{color:#111;font-size:.9114583333vw;line-height:1.3020833333vw;margin-top:1.0416666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockTextureLabel{font-size:14px;line-height:20px;margin-top:16px}}.productModernPage.productCarePage .productBlockEffect .productBlockTexture{margin-top:.390625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockTexture{margin-top:6px}}.productModernPage.productCarePage .productBlockEffect .productBlockEffectFeel+.productBlockEffectUsage{border-top:1px solid #e9e9e9;margin-top:1.0416666667vw;padding-top:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockEffectFeel+.productBlockEffectUsage{margin-top:16px;padding-top:24px}}.productModernPage.productCarePage .productBlockEffect .productBlockChips{display:flex;flex-wrap:wrap;gap:.5208333333vw;list-style:none;margin-top:.78125vw;padding:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockChips{gap:8px;margin-top:12px}}.productModernPage.productCarePage .productBlockEffect .productBlockChip{align-items:center;background:#f6f6f6;border-radius:8px;box-sizing:border-box;color:#111;display:inline-flex;font-size:1.0416666667vw;font-weight:400;line-height:1.5625vw;min-height:2.1484375vw;padding:.2604166667vw .5208333333vw .3255208333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect .productBlockChip{font-size:16px;line-height:24px;min-height:33px;padding:4px 8px 5px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect .productBlockChip{font-size:14px;line-height:20px;min-height:28px;padding:4px 8px}.productModernPage.productCarePage .productBlockEffect--aroma .productBlockEffectMedia{margin-top:16px}}.productModernPage.productCarePage .productBlockEffect--aroma .productBlockEffectBody{margin-top:1.8880208333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockEffectBody{margin-top:29px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockEffectBody{margin-top:16px}}.productModernPage.productCarePage .productBlockEffect--aroma .productBlockSubtitle{font-size:1.5625vw;line-height:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockSubtitle{font-size:24px;line-height:32px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockSubtitle{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChips{gap:.6510416667vw;margin-bottom:0;margin-top:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChips{gap:10px;margin-top:32px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChips{gap:8px;margin-top:12px}}.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChip{min-height:2.6041666667vw;padding:.5208333333vw .9114583333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChip{min-height:40px;padding:8px 14px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockEffect--aroma .productBlockChip{font-size:12px;line-height:16px;min-height:26px;padding:5px 8px}}.productModernPage.productCarePage .productBlockBeforeAfter{align-items:center;-moz-column-gap:9.6036585366%;column-gap:9.6036585366%;display:grid;grid-template-areas:"media head";grid-template-columns:minmax(0,648fr) minmax(0,538fr);margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBeforeAfter{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockBeforeAfter{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockBeforeAfter{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBeforeAfter{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockBeforeAfter{padding-left:16px;padding-right:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockBeforeAfter{grid-template-areas:"head" "media";grid-template-columns:minmax(0,1fr);row-gap:16px}}.productModernPage.productCarePage .productBlockBeforeAfter .productBlockBeforeAfterHead{grid-area:head}.productModernPage.productCarePage .productBlockBeforeAfter .productBlockBeforeAfterMedia{grid-area:media;margin:0;min-width:0}.productModernPage.productCarePage .productBlockBeforeAfter .productBlockBeforeAfterNote{color:#9c9c9c;font-size:.78125vw;line-height:1.0416666667vw;margin-top:.78125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockBeforeAfter .productBlockBeforeAfterNote{font-size:12px;line-height:16px;margin-top:12px}}.productModernPage.productCarePage .productBlockCompare{--product-block-compare:50%;aspect-ratio:648/760;background:#d9c9ba;border-radius:16px;cursor:ew-resize;overflow:hidden;position:relative;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockCompare{aspect-ratio:358/520}}.productModernPage.productCarePage .productBlockCompare .productBlockCompareImage{inset:0;position:absolute}.productModernPage.productCarePage .productBlockCompare .productBlockCompareImage img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.productModernPage.productCarePage .productBlockCompare .productBlockCompareImage--after{background:#eadfd4;-webkit-clip-path:inset(0 0 0 var(--product-block-compare));clip-path:inset(0 0 0 var(--product-block-compare))}.productModernPage.productCarePage .productBlockCompare .productBlockCompareLabel{background:#fff;border-radius:6px;color:#111;font-size:12px;line-height:16px;padding:6px 12px;pointer-events:none;position:absolute;top:16px;z-index:2}.productModernPage.productCarePage .productBlockCompare .productBlockCompareLabel--before{left:16px}.productModernPage.productCarePage .productBlockCompare .productBlockCompareLabel--after{right:16px}.productModernPage.productCarePage .productBlockCompare .productBlockCompareHandle{background:#fff;bottom:0;left:var(--product-block-compare);margin-left:-1px;outline:none;position:absolute;top:0;width:2px;z-index:3}.productModernPage.productCarePage .productBlockCompare .productBlockCompareHandle:focus-visible .productBlockCompareKnob{outline:2px solid #111;outline-offset:2px}.productModernPage.productCarePage .productBlockCompare .productBlockCompareKnob{align-items:center;background:#f6f6f6;border-radius:50%;color:#111;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:40px}.productModernPage.productCarePage .productBlockCompare.is-dragging .productBlockCompareKnob{transform:translate(-50%,-50%) scale(1.1)}.productModernPage.productCarePage .productBlockRitual{margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockRitual{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockRitual{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockRitual{padding-left:16px;padding-right:16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualHead{margin-bottom:1.8229166667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualHead{margin-bottom:28px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualHead{margin-bottom:24px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualSteps{display:grid;gap:1.0416666667vw;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualSteps{gap:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualSteps{border:1px solid #dadada;border-radius:12px;display:block;padding:0 16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualStep{align-items:center;display:grid;grid-template-areas:"photo photo" "meta meta" "name name" "price cart";grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr auto;margin:0;min-width:0;padding:0;position:relative}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualStep{-moz-column-gap:12px;column-gap:12px;grid-template-areas:"photo meta cart" "photo name cart" "photo price cart";grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto auto;padding:16px 0}.productModernPage.productCarePage .productBlockRitual .productBlockRitualStep+.productBlockRitualStep{border-top:1px solid #dadada}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualPhoto{aspect-ratio:1/1;background:#f6f6f6;border-radius:8px;display:block;grid-area:photo;overflow:hidden}.productModernPage.productCarePage .productBlockRitual .productBlockRitualPhoto img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualPhoto{border-radius:6px;width:64px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualMeta{align-items:center;display:flex;gap:8px;grid-area:meta;margin-top:.5208333333vw;padding:0 8px}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualMeta{margin-top:8px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualMeta{margin-top:0;padding:0}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualNumber{color:#6c6c6c;font-size:.9114583333vw;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualNumber{font-size:14px;line-height:20px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualNumber{font-size:12px;line-height:16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualCurrent{background:#fff;border-radius:4px;color:#111;font-size:.78125vw;left:8px;line-height:1.0416666667vw;padding:.2604166667vw .5208333333vw;position:absolute;top:8px}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualCurrent{font-size:12px;line-height:16px;padding:4px 8px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualCurrent{background:#f6f6f6;padding:2px 8px;position:static}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualName{align-self:start;color:#111;font-size:1.0416666667vw;font-weight:700;grid-area:name;line-height:1.5625vw;margin-top:.2604166667vw;padding:0 8px;text-decoration:none}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualName{font-size:16px;line-height:24px;margin-top:4px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualName{font-size:14px;line-height:20px;padding:0}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualPrice{color:#111;font-size:1.5625vw;font-weight:700;grid-area:price;line-height:2.0833333333vw;margin-top:.5208333333vw;padding-left:8px;white-space:nowrap}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualPrice{font-size:24px;line-height:32px;margin-top:8px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualPrice{font-size:14px;line-height:20px;margin-top:4px;padding-left:0}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart{align-items:center;background:#111;border:0;border-radius:50%;cursor:pointer;display:flex;grid-area:cart;height:3.125vw;justify-content:center;margin-right:8px;margin-top:.5208333333vw;padding:0;width:3.125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart{height:48px;margin-top:8px;width:48px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart img,.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart svg{display:block;height:24px;width:24px}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart{height:40px;margin:0;width:40px}.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart img,.productModernPage.productCarePage .productBlockRitual .productBlockRitualCart svg{height:20px;width:20px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualSummary{align-items:center;background:#f6f5f3;border-radius:16px;display:flex;gap:2.0833333333vw;margin-top:2.0833333333vw;padding:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualSummary{gap:32px;margin-top:32px;padding:24px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualSummary{flex-wrap:wrap;row-gap:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualSummary{align-items:stretch;flex-direction:column;gap:0;margin-top:16px;padding:16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGift{align-items:center;display:flex;flex:1 1 auto;gap:12px;min-width:0}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGift{flex-basis:100%}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGift{flex:none}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftPhoto{align-items:center;background:#fff;border-radius:6px;display:flex;flex:0 0 40px;height:48px;justify-content:center;overflow:hidden;width:40px}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftPhoto img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftText{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftName{color:#111;font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftName{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftLabel{align-items:center;background:#fff;border-radius:4px;color:#43c400;display:inline-flex;font-size:.9114583333vw;gap:4px;line-height:1.3020833333vw;padding:.2604166667vw .5208333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftLabel{font-size:14px;line-height:20px;padding:4px 8px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftLabel svg{flex:0 0 auto;height:1.0416666667vw;width:1.0416666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftLabel svg{height:16px;width:16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftPrice{color:#111;font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw;margin-left:auto;white-space:nowrap}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftPrice{font-size:14px;line-height:20px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualGiftPrice{align-self:flex-end;margin-bottom:4px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotal{align-items:center;align-self:stretch;border-left:1px solid #dadada;box-sizing:border-box;display:flex;flex:0 1 auto;gap:16px;min-width:0;padding-left:2.0833333333vw;width:23.9583333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotal{padding-left:32px;width:368px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotal{border-left:0;flex:1 1 auto;padding-left:0;width:auto}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotal{flex:none;margin-top:24px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualSummary--noGift .productBlockRitualTotal{border-left:0;flex:1 1 auto;padding-left:0;width:auto}.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalText{display:flex;flex-direction:column;min-width:0}.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalTitle{color:#111;font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalTitle{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalNote{color:#6c6c6c;font-size:.78125vw;line-height:1.0416666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalNote{font-size:12px;line-height:16px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalPrice{color:#111;font-size:1.5625vw;font-weight:700;line-height:2.0833333333vw;margin-left:auto;white-space:nowrap}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualTotalPrice{font-size:24px;line-height:32px}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualAdd{background:#111;border:0;border-radius:8px;color:#fff;cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw;min-height:3.125vw;padding:.78125vw 1.5625vw;width:20.5729166667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualAdd{font-size:14px;line-height:20px;min-height:48px;padding:12px 24px;width:316px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualAdd{margin-top:16px;min-height:48px;width:100%}}.productModernPage.productCarePage .productBlockRitual .productBlockRitualAddText--phone{display:none}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRitual .productBlockRitualAddText{display:none}.productModernPage.productCarePage .productBlockRitual .productBlockRitualAddText--phone{display:inline}.productModernPage.productCarePage .productBlockRitual--together .productBlockRitualHead{margin-bottom:16px}.productModernPage.productCarePage .productBlockRitual--together .productBlockRitualStep{grid-template-areas:"photo . cart" "photo meta cart" "photo name cart" "photo price cart" "photo . cart";grid-template-rows:1fr auto auto auto 1fr;padding:12px 0}.productModernPage.productCarePage .productBlockRitual--together .productBlockRitualName,.productModernPage.productCarePage .productBlockRitual--together .productBlockRitualPrice{margin-top:2px}}.productModernPage.productCarePage .productModernStory{margin-top:7.8125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernStory{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productModernStory{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernStory{margin-top:48px}}.productModernPage.productCarePage .productModernStory .productModernStoryMedia{aspect-ratio:599/810;flex:0 0 41.5972222222%}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernStory .productModernStoryMedia{aspect-ratio:1/1;flex:none;width:100%}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernStory .productModernStoryMedia{aspect-ratio:390/522;height:auto}}.productModernPage.productCarePage .productModernStory .productModernStoryMedia img,.productModernPage.productCarePage .productModernStory .productModernStoryMedia video{-o-object-fit:cover;object-fit:cover}.productModernPage.productCarePage .productModernStory .productModernStoryContent{--productModernStoryWidth:calc(100cqw*601/1440);justify-content:center;padding-left:12.2222222222cqw;padding-right:4.4444444444cqw}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernStory .productModernStoryContent{--productModernStoryWidth:calc(100cqw - 32px);padding:40px 16px 0}}.productModernPage.productCarePage .productModernStory.productModernStory--noMedia .productModernStoryContent{padding-left:64px}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernStory.productModernStory--noMedia .productModernStoryContent{padding-left:16px}}.productModernPage.productCarePage .productModernStory .productModernStoryText{max-width:calc(var(--productModernStoryWidth)*522/601)}.productModernPage.productCarePage .productModernStory .productModernStoryFounders{margin-top:calc(var(--productModernStoryWidth)*24/601)}.productModernPage.productCarePage .productModernStory .productModernStoryAccent{font-size:max(16px,3.3277870216cqw);line-height:1.2;margin-top:0;max-width:73.2113144759cqw}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernStory .productModernStoryAccent{font-size:16px;line-height:20px}}.productModernPage.productCarePage .productModernStory .productModernStoryFoundersPhoto{margin-top:20.1331114809cqw;width:72.5457570715cqw}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernStory .productModernStoryFoundersPhoto{margin-top:64px;width:63.1016042781cqw}}.productModernPage.productCarePage .productModernStory .productModernStoryFoundersName{margin-bottom:3.1613976705cqw}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernStory .productModernStoryFoundersName{margin-bottom:12px;width:39.5721925134cqw}}.productModernPage.productCarePage .productModernReviewsSection{margin-top:7.8125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productModernReviewsSection{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernReviewsSection{margin-top:48px}}.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .photo.reviewsMediaColumn,.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .reviewsMediaColumn{width:48.3333333333%}@media screen and (min-width:1001px){.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .photo.reviewsMediaColumn,.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .reviewsMediaColumn{aspect-ratio:696/857}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .photo.reviewsMediaColumn,.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .reviewsMediaColumn{width:100%}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .photo.reviewsMediaColumn,.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .reviewsMediaColumn{margin-top:40px;order:0}}@media screen and (min-width:1001px){.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature.reviewsFeature--with-media .textInfo{width:41.6666666667%}.productModernPage.productCarePage .productModernReviewsSection .featureProduct.reviewsFeature>.textInfo.m0sm{box-sizing:border-box;padding-right:0}}.productModernPage.productCarePage .productModernReviewsSection .reviews .head--summary .summaryTitle{align-self:stretch;color:#111;font-size:2.0833333333vw;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:2.6041666667vw;margin:0 0 1.953125vw;padding:0;text-align:left;text-align:center;text-transform:none}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviews .head--summary .summaryTitle{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernReviewsSection .reviews .head--summary .summaryTitle{font-size:24px;line-height:32px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviews .head--summary .summaryTitle{margin-bottom:30px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernReviewsSection .reviews .head--summary .summaryTitle{margin-bottom:16px;text-align:left}}.productModernPage.productCarePage .productModernReviewsSection .reviewsContent{display:flex;flex-direction:column}.productModernPage.productCarePage .productModernReviewsSection .reviewsToolbar{justify-content:center;margin:16px 0 0;order:3}.productModernPage.productCarePage .productModernReviewsSection .reviewsToolbar .reviewsSort{display:none}.productModernPage.productCarePage .productModernReviewsSection .reviewsStackedWrapper:has(>.reviewsHighlights){gap:0}.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlights{margin:2.0833333333vw 0 1.0416666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlights{margin:32px 0 16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlights{margin-top:24px}}.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsTitle{color:#111;font-size:.9114583333vw;font-weight:700;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsTitle{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsList{display:flex;flex-wrap:wrap;gap:.5208333333vw;list-style:none;margin-bottom:0;margin-top:.5208333333vw;padding:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsList{gap:8px;margin-top:8px}}.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsItem{align-items:center;background:#f6f6f6;border-radius:8px;border-radius:6px;box-sizing:border-box;color:#111;display:inline-flex;font-size:.8463541667vw;font-weight:400;line-height:1.171875vw;padding:.2604166667vw .5208333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsItem{font-size:13px;line-height:18px;padding:4px 8px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernReviewsSection .reviewsHighlightsItem{font-size:12px;line-height:16px}}.productModernPage.productCarePage .productModernReviewsSection .itemReviews .name{font-weight:700}.productModernPage.productCarePage .productModernReviewsSection .reviewsToolbar .paginationButton{border-bottom-color:#dadada;color:#111}.productModernPage.productCarePage .productModernReviewsSection .reviewsToolbar .paginationButtonText{color:#111;font-weight:600}@media screen and (max-width:1440px){.productModernPage.productCarePage .productModernReviewsSection .summaryCard{gap:20px}.productModernPage.productCarePage .productModernReviewsSection .summaryRatingMeta{gap:12px}.productModernPage.productCarePage .productModernReviewsSection .summaryDistribution{gap:14px}.productModernPage.productCarePage .productModernReviewsSection .summaryDistributionRow{gap:10px;grid-template-columns:18px 11px minmax(0,1fr) 38px;min-height:18px}.productModernPage.productCarePage .productModernReviewsSection .summaryDistributionValue{text-align:left}.productModernPage.productCarePage .productModernReviewsSection .summaryDistributionBar{height:10px}.productModernPage.productCarePage .productModernReviewsSection .summaryAction .btn{height:48px}.productModernPage.productCarePage .productModernReviewsSection .summaryAction .btn .text{font-size:15px}.productModernPage.productCarePage .productModernReviewsSection .resultsReviewsWrap{gap:16px}.productModernPage.productCarePage .productModernReviewsSection .itemReviews{gap:9px;padding-bottom:16px}.productModernPage.productCarePage .productModernReviewsSection .itemReviews .name{line-height:24px;margin-bottom:6px}.productModernPage.productCarePage .productModernReviewsSection .itemReviews .text{line-height:20px}.productModernPage.productCarePage .productModernReviewsSection .itemReviews .reviewFooter{margin-top:2px}.productModernPage.productCarePage .productModernReviewsSection .reviewMeta{gap:10px}.productModernPage.productCarePage .productModernReviewsSection .reviewsToolbar .paginationButtonText{font-size:15px}}.productModernPage.productCarePage .productModernExpertsSection{margin-top:7.8125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernExpertsSection{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productModernExpertsSection{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernExpertsSection{margin-top:48px}}.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .featureExpertsTitle{color:#111;font-size:2.0833333333vw;font-style:normal;font-weight:700;letter-spacing:-.5px;line-height:2.6041666667vw;margin:0;padding:0;text-align:left;text-transform:none}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .featureExpertsTitle{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .featureExpertsTitle{font-size:24px;line-height:32px}.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation{margin-bottom:16px;padding:0 16px}.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .buttons{gap:8px}}.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .carouselBTN{display:block}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .carouselBTN,.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .carouselBTN .iconSvg,.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .carouselBTN img{height:40px;width:40px}}.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsHead--navigation .carouselBTN.swiper-button-lock{display:none}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsCard,.productModernPage.productCarePage .productModernExpertsSection .photo .featureExpertsCard.swiper-slide-active{aspect-ratio:266/400;flex-basis:min((100% - 8px) * 0.76,266px);height:auto;width:min((100% - 8px) * .76,266px)}}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsCardCaption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));bottom:0;color:#fff;font-family:PCTL9600,sans-serif;font-size:14px;font-weight:700;left:0;letter-spacing:0;line-height:20px;padding:80px 24px 30px;pointer-events:none;position:absolute;right:0;z-index:2}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .featureExpertsCardCaption{padding:64px 16px 22px}}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsSliderWrap--pagination .featureExpertsTrack{margin-bottom:0}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .featureExpertsSliderWrap--pagination .featureExpertsTrack{margin-bottom:32px}}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination{align-items:center;display:flex;gap:8px;margin-top:2.1484375vw;padding:0 64px}@media screen and (max-width:1536px){.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination{margin-top:33px}}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination .swiper-pagination-bullet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-radius:50%;height:10px;margin:0!important;opacity:1;width:10px}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination .swiper-pagination-bullet:after{display:none}.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#111;height:8px;width:8px}@media screen and (max-width:1000px){.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination{padding:0 16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productModernExpertsSection .featureExpertsPagination{display:none}}.productModernPage.productCarePage .productBlockFaq{align-items:start;display:grid;grid-template-columns:minmax(0,536fr) minmax(0,776fr);margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockFaq{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockFaq{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockFaq{padding-left:16px;padding-right:16px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockFaq{grid-template-columns:minmax(0,1fr);row-gap:16px}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqHead{padding-right:32px}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqHead{padding-right:0}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqSubtitle{color:#6c6c6c;font-size:1.0416666667vw;line-height:1.5625vw;margin:1.8229166667vw 0 0;max-width:400px}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqSubtitle{font-size:16px;line-height:24px;margin:28px 0 0}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqSubtitle{display:none}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqSubtitle a{color:inherit;text-decoration:underline;text-underline-offset:2px}.productModernPage.productCarePage .productBlockFaq .productBlockFaqItem{border-bottom:1px solid #dadada}.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestion{align-items:center;background:none;border:0;color:#111;cursor:pointer;display:flex;font-family:PCTL9600,sans-serif;gap:16px;justify-content:space-between;padding:1.3020833333vw 0;text-align:left;width:100%}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestion{padding:20px 0}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestion{padding:12px 0}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestion:focus-visible{outline:2px solid #111;outline-offset:2px}.productModernPage.productCarePage .productBlockFaq .productBlockFaqItem.active>.productBlockFaqQuestion{border-bottom:1px solid #dadada}.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestionText{font-size:1.0416666667vw;font-weight:700;line-height:1.5625vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqQuestionText{font-size:16px;line-height:24px}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqToggle{flex-shrink:0;height:32px;width:32px}.productModernPage.productCarePage .productBlockFaq .productBlockFaqToggleIcon{display:block;height:100%;width:100%}.productModernPage.productCarePage .productBlockFaq .productBlockFaqItem.active .productBlockFaqToggleIcon--expand,.productModernPage.productCarePage .productBlockFaq .productBlockFaqToggleIcon--collapse{display:none}.productModernPage.productCarePage .productBlockFaq .productBlockFaqItem.active .productBlockFaqToggleIcon--collapse{display:block}.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswer{display:none}.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText{color:#111;font-size:.9765625vw;line-height:1.5625vw;padding:1.5625vw 0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText{font-size:15px;line-height:24px;padding:24px 0}}@media screen and (max-width:1440px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText{font-size:14px;line-height:20px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText{padding:16px 0}}.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText ol,.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText p,.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText ul{margin:0 0 8px}.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText>:last-child{margin-bottom:0}.productModernPage.productCarePage .productBlockFaq .productBlockFaqAnswerText a{color:inherit;text-decoration:underline}.productModernPage.productCarePage .productBlockRelated{margin-top:7.8125vw;padding-left:4.1666666667vw;padding-right:4.1666666667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated{margin-top:120px}}@media screen and (max-width:1280px){.productModernPage.productCarePage .productBlockRelated{margin-top:80px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockRelated{margin-top:48px}}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated{padding-left:64px;padding-right:64px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockRelated{padding-left:16px;padding-right:16px}}.productModernPage.productCarePage .productBlockRelated .productBlockRelatedHead{margin-bottom:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .productBlockRelatedHead{margin-bottom:32px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .productBlockRelatedHead{margin-bottom:24px}}.productModernPage.productCarePage .productBlockRelated .productBlockKicker{color:#6c6c6c;font-size:.9114583333vw;line-height:1.3020833333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .productBlockKicker{font-size:14px;line-height:20px}}.productModernPage.productCarePage .productBlockRelated .productBlockRelatedList{display:grid;gap:1.0416666667vw;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .productBlockRelatedList{gap:16px}}@media screen and (max-width:1000px){.productModernPage.productCarePage .productBlockRelated .productBlockRelatedList{gap:24px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product{background:none;border:0;height:auto;margin:0;max-width:none;width:auto}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .gr{background:none;border:0;display:flex;flex-direction:column;height:100%;padding:0}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardWrapMod{flex:1 1 auto}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardLinkWrap{color:#111;display:flex;flex-direction:column;padding:0;text-decoration:none}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .photo{aspect-ratio:1/1}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .btnFavorites,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemQuantity,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemRating,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .labelNew{display:none}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemPriceRow,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .card_item_description,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .titleH5{padding-left:8px;padding-right:8px}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .gr.cardItemBorder{-webkit-mask-image:none;overflow:visible}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .gr.cardItemBorder:after{inset:-.4557291667vw;padding:.4557291667vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .gr.cardItemBorder:after{inset:-7px;padding:7px}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .titleH5{color:#111;font-size:1.0416666667vw;font-weight:700;line-height:1.5625vw;margin:1.0416666667vw 0 0;order:2}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .titleH5{font-size:16px;line-height:24px;margin:16px 0 0}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .titleH5{font-size:14px;line-height:20px;margin:12px 0 0}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .card_item_description{color:#6c6c6c;font-size:.9114583333vw;line-height:1.3020833333vw;margin:.2604166667vw 0 0;order:3}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .card_item_description{font-size:14px;line-height:20px;margin:4px 0 0}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .card_item_description{font-size:12px;line-height:16px}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemPriceRow{background:none;margin-top:1.5625vw;padding-right:64px;padding-top:0}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemPriceRow{margin-top:24px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .cardItemPriceRow{margin-top:16px;padding-right:56px}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .priseWrap .small{align-items:baseline;color:#111;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;font-size:1.5625vw;font-weight:700;line-height:2.0833333333vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .priseWrap .small{font-size:24px;line-height:32px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .priseWrap .small{font-size:16px;line-height:24px}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .priseWrap .small .oldWrap{font-size:14px;font-weight:400;order:2}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod{height:3.125vw;margin:-2.6041666667vw .5208333333vw 0 auto;padding:0;position:relative;width:3.125vw}@media screen and (max-width:1536px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod{height:48px;margin:-40px 8px 0 auto;width:48px}}@media screen and (max-width:768px){.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod{height:40px;margin:-32px 8px 0 auto;width:40px}}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn{align-items:center;background:#111;border:0;border-radius:50%;color:#fff;display:flex;font-size:0;height:100%;justify-content:center;min-height:0;min-width:0;padding:0;width:100%}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn:disabled{opacity:.4}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn .icon,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn .iconSvg{display:block;height:24px;margin:0;width:24px}.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn .text,.productModernPage.productCarePage .productBlockRelated .cardItem.cardItem__product .buttonWrapMod .btn .wrap .text{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
