.cc-revs__summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 20px;font-size:16px}.cc-stars{position:relative;display:inline-block;font-size:17px;line-height:1;letter-spacing:2px;white-space:nowrap}.cc-stars:before{content:"\2605\2605\2605\2605\2605";color:#dcdcf2}.cc-stars:after{content:"\2605\2605\2605\2605\2605";color:#6f73d2;position:absolute;left:0;top:0;width:var(--pct, 100%);overflow:hidden}.cc-stars--lg{font-size:24px}.cc-revs__wrap{position:relative}.cc-revs__track{position:relative;list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:85%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cc-revs__track::-webkit-scrollbar{display:none}@media(min-width:750px){.cc-revs__track{grid-auto-columns:calc((100% - 16px)/2);gap:16px}}@media(min-width:990px){.cc-revs__track{grid-auto-columns:calc((100% - 32px) / 3)}}.cc-rev{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;margin:0;padding:18px;background:#f6f1fd;border-radius:14px}.cc-rev__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cc-rev__ver{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:#9be8bd;color:#14532d;font-size:13px;font-weight:700;line-height:1.3}.cc-rev__ttl{margin:0;font-weight:700}.cc-rev__body{margin:0;font-size:15px;line-height:1.5;color:#222;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cc-rev.is-open .cc-rev__body{display:block;-webkit-line-clamp:unset}.cc-rev__more{align-self:flex-start;padding:0;border:0;background:none;color:#5a5ec6;text-decoration:underline;font-size:14px;cursor:pointer}.cc-rev__foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:4px;min-height:92px}.cc-rev__pic{width:88px;height:88px;object-fit:cover;border-radius:10px}.cc-rev__who{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-rev__name{font-weight:700}.cc-rev__prod{font-size:13px;color:#555}.cc-rev__prod a{color:#5a5ec6;text-decoration:underline}.cc-revs__intro{text-align:center;margin:-6px auto 12px;max-width:640px;color:#444}.cc-revs__nav{display:none}@media(min-width:750px){.cc-revs__wrap{padding:0 52px}.cc-revs__nav{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #00000026;font-size:24px;line-height:1;cursor:pointer}.cc-revs__nav[hidden]{display:none}.cc-revs__nav--prev{left:0}.cc-revs__nav--next{right:0}}.cc-revs__all{margin-top:24px;text-align:center}.cc-revs__all>summary{display:inline-block;list-style:none;cursor:pointer}.cc-revs__all>summary::-webkit-details-marker{display:none}.cc-revs__all[open]>summary{margin-bottom:20px}.cc-revs__full{text-align:left}.cc-scents__grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:600px){.cc-scents__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.cc-scents__grid{grid-template-columns:repeat(3,1fr);gap:16px}}.cc-scent{position:relative;display:flex;align-items:center;gap:14px;margin:0;padding:10px 14px 10px 10px;background:#f6f1fd;border-radius:14px;transition:transform .15s ease,box-shadow .15s ease}.cc-scent:hover{transform:translateY(-2px);box-shadow:0 6px 16px #6f73d22e}.cc-scent__img{flex:0 0 auto;width:72px;height:72px;object-fit:cover;border-radius:50%;background:#fff}.cc-scent__txt{min-width:0}.cc-scent__name{font-weight:700;font-size:16px;line-height:1.3;color:#111;text-decoration:none}.cc-scent__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.cc-scent__name:hover,.cc-scent__name:focus-visible{color:#5a5ec6}.cc-scent__note{margin:2px 0 0;font-size:14px;line-height:1.4;color:#444}.cc-scents__btn{margin-top:24px}@media(min-width:990px){.cc-scents__grid--d2{grid-template-columns:repeat(2,1fr)}.cc-scents__grid--d4{grid-template-columns:repeat(4,1fr)}.cc-scents__grid--d5{grid-template-columns:repeat(5,1fr)}.cc-scents__grid--d5 .cc-scent{flex-direction:column;justify-content:flex-start;text-align:center;gap:10px;padding:16px 12px}.cc-scents__grid--d5 .cc-scent__img{width:88px;height:88px}}
/*# sourceMappingURL=/cdn/shop/t/95/compiled_assets/styles.css.map */
