.compv2{--compv2-radius: 1.6rem;--compv2-row-gap: .6rem;--compv2-col-gap: 1.2rem}.compv2__title{margin:0 0 2rem}.compv2__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--compv2-col-gap);row-gap:var(--compv2-row-gap);align-items:stretch;position:relative;isolation:isolate;border-radius:var(--compv2-radius);overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #0000000d}.compv2__col-bg{position:absolute;top:0;right:0;bottom:0;left:0;grid-row:1 / -1;z-index:-1;pointer-events:none;background:rgb(var(--color-background))}.compv2__col-bg--features{grid-column:1 / 2}.compv2__col-bg--us{grid-column:2 / 3}.compv2__col-bg--col2{grid-column:3 / 4}.compv2__col-bg--col3{grid-column:4 / 5}.compv2__header,.compv2__feature,.compv2__cell{min-height:var(--compv2-icon-size)}.compv2__header{display:flex;align-items:center;justify-content:center;padding:var(--compv2-cell-padding-y) var(--compv2-cell-padding-x);color:rgb(var(--color-foreground));font-weight:700;text-align:center;line-height:1}.compv2__header--us{font-size:var(--compv2-us-label-size)}.compv2__header--logo-mode{font-size:0;line-height:0}.compv2__header-logo{height:var(--compv2-us-logo-height);width:auto;max-width:100%;display:block;object-fit:contain}.compv2__header--col2,.compv2__header--col3{font-size:var(--compv2-col-label-size);font-weight:500}.compv2__feature{display:flex;align-items:center;justify-content:center;padding:var(--compv2-cell-padding-y) var(--compv2-cell-padding-x);color:rgb(var(--color-foreground));font-weight:700;font-size:var(--compv2-feature-size);text-align:center;line-height:1.15}.compv2__cell{display:flex;align-items:center;justify-content:center;padding:var(--compv2-cell-padding-y) var(--compv2-cell-padding-x);line-height:1}.compv2__icon{width:var(--compv2-icon-size);height:var(--compv2-icon-size);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.compv2__icon--check{background:var(--compv2-accent)}.compv2__icon--x{background:var(--compv2-x-color)}.compv2__icon svg{width:55%;height:55%;fill:currentColor}.compv2__grid:before{content:"";position:absolute;inset:var(--compv2-outline-offset);grid-column:2 / 3;grid-row:1 / -1;box-sizing:border-box;border:var(--compv2-outline-width) dashed var(--compv2-outline-color);pointer-events:none;z-index:2}.compv2__grid--no-outline:before{display:none}.compv2__grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;grid-column:4 / 5;grid-row:1 / -1;border-left:1px solid rgba(0,0,0,.08);pointer-events:none;z-index:1}.compv2__hairline{border-top:1px solid rgba(0,0,0,.06)}.compv2__cell-text{text-align:center;line-height:1.25;word-break:break-word;font-size:var(--compv2-cell-text-size)}.compv2__cell-text>p{margin:0}.compv2__cell-text>p+p{margin-top:.4rem}.cart-drawer-item__name-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cart-drawer-item__gift-badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 8px;background-color:#1e4d8b;color:#fff;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;border-radius:4px;white-space:nowrap;flex-shrink:0}.cart-drawer-item__gift-badge-icon{display:inline-block;width:12px;height:12px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url(https://tryrestova.com/cdn/shop/files/gift.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(https://tryrestova.com/cdn/shop/files/gift.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.cart-drawer-item.cart-item--locked .cart-item__quantity{display:none}.main-review{background:var(--mr-bg);border:var(--mr-border-width) solid var(--mr-border-color);border-radius:var(--mr-border-radius);padding:var(--mr-padding)}.main-review__stars{display:inline-flex;gap:.3em;color:var(--mr-star-color);margin-bottom:1.2rem}.main-review__stars svg{width:var(--mr-star-size);height:var(--mr-star-size)}.main-review__text{color:var(--mr-text-color);font-size:var(--mr-text-size);line-height:1.55;margin:0 0 1.8rem}.main-review__author{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.main-review__avatar{display:inline-block;flex-shrink:0;width:var(--mr-avatar-size);height:var(--mr-avatar-size);border-radius:50%;overflow:hidden;background:#0000000d}.main-review__avatar img{width:100%;height:100%;object-fit:cover;display:block}.main-review__name{color:var(--mr-author-color);font-size:var(--mr-author-size);font-weight:700}.main-review__verified-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:999px;background:#0a7d3a1a;color:#0a7d3a;font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1}.main-review__verified-icon{width:1.4rem;height:1.4rem;display:block;flex-shrink:0}@media(max-width:370px){.main-review{padding:calc(var(--mr-padding) * .75)}.main-review__stars{margin-bottom:.9rem}.main-review__stars svg{width:calc(var(--mr-star-size) * .88);height:calc(var(--mr-star-size) * .88)}.main-review__text{font-size:calc(var(--mr-text-size) * .88);margin-bottom:1.4rem}.main-review__avatar{width:calc(var(--mr-avatar-size) * .85);height:calc(var(--mr-avatar-size) * .85)}.main-review__name{font-size:calc(var(--mr-author-size) * .9)}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
