.drimy-premium{--drimy-bg: #F7F4EF;--drimy-card: #FFFFFF;--drimy-text: #3A3A3A;--drimy-text-soft: #6B6B65;--drimy-accent: #FF5151;--drimy-blue: #7A8FA1;--drimy-star: #FFB800;--drimy-radius: 28px;font-family:Quicksand,sans-serif;color:var(--drimy-text);background:var(--drimy-bg);padding:56px 0 8px;overflow:hidden}.drimy-premium *{box-sizing:border-box}.drimy-premium__title{text-align:center;font-family:Quicksand,sans-serif;font-weight:700;font-size:clamp(24px,3vw,34px);margin:0 0 44px;line-height:1.3}.drimy-premium__title span{color:var(--drimy-accent)}.drimy-premium__features{max-width:1080px;margin:0 auto;padding:0 24px}.drimy-feature{display:flex;align-items:center;gap:56px;margin-bottom:72px}.drimy-feature--reverse{flex-direction:row-reverse}.drimy-feature__media{flex:0 0 42%}.drimy-feature__text{flex:1}.drimy-feature__blob{position:relative;border-radius:63% 37% 40% 60%/55% 45%;overflow:hidden;background:linear-gradient(150deg,#fff,#efe9dd);box-shadow:0 24px 48px -20px #3a3a3a47;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.drimy-feature__blob--alt{border-radius:40% 60% 55% 45%/45% 40% 60% 55%}.drimy-feature__blob img{width:84%;height:84%;object-fit:contain}.drimy-feature__placeholder{width:100%;height:100%;opacity:.5}.drimy-feature__placeholder-svg{width:100%;height:100%}.drimy-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;font-size:22px;margin-bottom:14px;box-shadow:0 6px 16px -6px #3a3a3a33}.drimy-feature__text h3{font-family:Quicksand,sans-serif;font-weight:700;font-size:22px;margin:0 0 12px}.drimy-feature__text p{font-size:16px;line-height:1.65;color:var(--drimy-text-soft);margin:0}@media(max-width:780px){.drimy-feature,.drimy-feature--reverse{flex-direction:column;gap:24px;margin-bottom:48px;text-align:center}.drimy-feature__media{flex:0 0 auto;width:68%;max-width:300px}.drimy-feature__icon{margin-left:auto;margin-right:auto}}.drimy-reviews{margin-top:32px;padding:64px 0 72px;background:linear-gradient(180deg,#fff,#fbf1e7);border-radius:40px;position:relative}.drimy-reviews:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:84px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--drimy-accent),var(--drimy-blue))}.drimy-reviews__head{max-width:1080px;margin:0 auto;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.drimy-reviews__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:2.5px;font-size:12px;font-weight:700;color:var(--drimy-accent);background:#ff51511a;padding:7px 18px;border-radius:999px;margin-bottom:16px}.drimy-reviews__title{margin-bottom:28px}.drimy-reviews__badge{display:inline-flex;align-items:center;gap:14px;background:var(--drimy-card);border-radius:20px;padding:14px 26px;margin:0 auto 18px;box-shadow:0 14px 30px -18px #3a3a3a4d}.drimy-reviews__badge-text{text-align:left}.drimy-reviews__score{display:flex;align-items:center;font-size:15px}.drimy-reviews__score strong{font-size:20px}.drimy-reviews__count{font-size:13px;color:var(--drimy-text-soft);margin-top:2px}.drimy-stars{display:inline-flex;align-items:center;gap:3px}.drimy-star{width:19px;height:19px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:11px;line-height:1;color:#fff;background:linear-gradient(145deg,#ffda75,#ffa800);box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 3px #96550059,0 3px 5px -2px #b46e008c;text-shadow:0 1px 1px rgba(140,75,0,.45)}.drimy-star--off{background:linear-gradient(145deg,#f1eee7,#dad4c7);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -2px 3px #78716238,0 2px 4px -2px #78716240;color:#c7c0ae;text-shadow:none}.drimy-stars--lg{margin-left:10px;gap:4px}.drimy-stars--lg .drimy-star{width:24px;height:24px;border-radius:7px;font-size:14px}.drimy-reviews__write{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--drimy-text);border:1.5px solid var(--drimy-blue);border-radius:999px;padding:11px 24px;margin:0 auto 8px;font-family:Quicksand,sans-serif;font-weight:700;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.drimy-reviews__write:hover{background:var(--drimy-blue);color:#fff;transform:translateY(-1px)}.drimy-reviews__write-icon{font-size:15px}.drimy-reviews__viewport{overflow:hidden;margin-top:32px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.drimy-reviews__track{display:flex;gap:22px;width:max-content;padding:10px 0 24px;animation:drimy-scroll 42s linear infinite}@media(hover:hover)and (pointer:fine){.drimy-reviews__viewport:hover .drimy-reviews__track{animation-play-state:paused}}@keyframes drimy-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.drimy-review-card{flex:0 0 310px;background:var(--drimy-card);border-radius:26px;padding:28px 26px 22px;box-shadow:0 16px 34px -22px #3a3a3a4d;position:relative;transition:transform .25s ease,box-shadow .25s ease}.drimy-review-card:hover{transform:translateY(-5px);box-shadow:0 24px 46px -20px #3a3a3a57}.drimy-review-card__quote{display:block;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:66px;line-height:1;color:var(--drimy-accent);opacity:.16;margin-bottom:-22px}.drimy-review-card .drimy-stars{margin-bottom:10px}.drimy-review-card__photo{border-radius:16px;overflow:hidden;margin-bottom:14px;aspect-ratio:4 / 3;background:var(--drimy-bg)}.drimy-review-card__photo img{width:100%;height:100%;object-fit:cover;display:block}.drimy-review-card__text{font-size:14.5px;line-height:1.6;color:var(--drimy-text);margin:0;min-height:96px}.drimy-review-card__foot{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(58,58,58,.08)}.drimy-review-card__signature{text-align:right}.drimy-review-card__avatar{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--drimy-blue),#A9BBC7);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.drimy-review-card__name{font-size:13.5px;font-weight:700}.drimy-review-card__check{font-weight:500;color:var(--drimy-text-soft);font-size:11.5px;margin-left:4px}.drimy-review-card__title{font-size:12.5px;color:var(--drimy-text-soft);margin-top:1px}@media(max-width:780px){.drimy-review-card{flex-basis:260px}.drimy-reviews{border-radius:28px;padding:48px 0 56px}.drimy-reviews__track{animation-duration:68s}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/drimy-premium-shared.css.map */
