.product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 2.4rem;--grid-desktop-vertical-spacing: 3.2rem}.rc{position:relative;display:flex;flex-direction:column;height:100%;color:rgb(var(--color-foreground));text-align:left;isolation:isolate}.rc,.rc *,.rc *:before,.rc *:after{box-sizing:border-box}.rc__media{position:relative;overflow:hidden;border-radius:1.2rem;background:#000;aspect-ratio:var(--rc-ratio, 1)}.rc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rc__img--placeholder{fill:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.04)}.rc__img--hover{opacity:0;transition:opacity .3s ease}@media(hover:hover){.rc:hover .rc__img--hover{opacity:1}.rc:hover .rc__link{text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.4);text-underline-offset:.3rem}}.rc__badge{position:absolute;top:.8rem;left:.8rem;z-index:2;padding:.5rem 1rem;border-radius:99rem;font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.02em;pointer-events:none}.rc__badge--accent{background:#334fb4;color:#fff}.rc__badge--muted{background:#0c0c0ed9;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.rc__badge--low{background:#a4481b;color:#fff}.rc__badge--fav{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#e8cc7e,#c9a24a 55%,#ab7f30);color:#1c1508;box-shadow:0 .1rem .6rem #00000059}.rc__badge--fav svg{width:1.1rem;height:1.1rem}.rc-add{position:absolute;right:.8rem;bottom:.8rem;z-index:2;display:block}.rc-add form{margin:0}.rc-add__btn{position:relative;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:50%;background:#fff;color:#121212;box-shadow:0 .2rem .8rem #00000059;cursor:pointer;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.rc-add__btn:hover{transform:scale(1.06)}.rc-add__btn:focus-visible{outline:2px solid #8da0ea;outline-offset:2px;box-shadow:0 .2rem .8rem #00000059}.rc-add__btn .rc-plus{width:2rem;height:2rem}.rc-add__btn.loading .rc-plus{opacity:0}.rc-add__btn .loading__spinner{position:absolute;width:2rem;height:2rem;color:#121212}.rc-add__btn[aria-disabled=true]{cursor:default}.rc__info{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:1rem;letter-spacing:normal}.rc .rc__info,.rc .rc__info *{text-align:left!important}.rc__vendor{overflow:hidden;color:rgba(var(--color-foreground),.62);font-size:1.1rem;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.rc__name{margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;line-height:1.28;letter-spacing:.01em;word-break:normal}.rc--decant .rc__name{min-height:2.56em}.rc__meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.rc__meta .rc__type{flex:1 1 auto;min-width:0}.rc__meta .rc__stars{flex:none}.rc__link{display:-webkit-box;overflow:hidden;color:inherit;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rc__link:focus-visible{outline:none}.rc__link:focus-visible:after{border-radius:1.2rem;box-shadow:0 0 0 2px #8da0ea}.rc__type{overflow:hidden;color:rgba(var(--color-foreground),.62);font-size:1.2rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rc__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.7rem;margin-top:.4rem;line-height:1.3}.rc__now{font-size:1.5rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.rc__was{color:rgba(var(--color-foreground),.52);font-size:1.2rem}.rc__off{color:#6fcf97;font-size:1.2rem;font-weight:700}.rc__decant{color:#8da0ea;font-size:1.25rem;line-height:1.35}.rc__stars{display:flex;align-items:center;gap:.5rem;color:rgba(var(--color-foreground),.62);font-size:1.2rem;line-height:1.3}.rc__stars svg{flex:none;width:1.3rem;height:1.3rem}.rc__stars strong{color:rgb(var(--color-foreground));font-weight:600}.rc__sizes{position:relative;z-index:2;display:flex;flex-direction:column;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.rc-dec-form,.rc-dec-form form{display:block;margin:0}.rc-dec{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.4rem;margin:0;padding:0 .5rem 0 1rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:.8rem;background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));font-family:inherit;line-height:1.2;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;-webkit-tap-highlight-color:transparent}.rc-dec:hover{border-color:rgba(var(--color-foreground),.35);background:rgba(var(--color-foreground),.07)}.rc-dec:focus-visible{outline:2px solid #8da0ea;outline-offset:1px}.rc-dec__ml{color:rgba(var(--color-foreground),.62);font-size:1.2rem}.rc-dec__price{margin-left:auto;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.rc-dec__add{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;color:#121212}.rc-dec__add svg{width:1.2rem;height:1.2rem}.rc-dec.loading .rc-dec__add svg{opacity:0}.rc-dec__add .loading__spinner{position:absolute;width:1.4rem;height:1.4rem;color:#121212}.rc-dec--out{border-style:dashed;background:transparent;cursor:default}.rc-dec--out:hover{border-color:rgba(var(--color-foreground),.14);background:transparent}.rc-dec--out .rc-dec__ml,.rc-dec--out .rc-dec__price{color:rgba(var(--color-foreground),.4);font-weight:400}.rc-dec__tag{padding-right:.4rem;color:rgba(var(--color-foreground),.55);font-size:1.1rem}@media screen and (min-width:750px){.rc__sizes{gap:.5rem;margin-top:1rem}.rc-dec{min-height:3.8rem;padding:0 .6rem 0 1.2rem}.rc-dec__ml{font-size:1.35rem}.rc-dec__price{font-size:1.55rem}.rc-dec__add{width:2.6rem;height:2.6rem}.rc-dec__tag{font-size:1.25rem}.rc__media{border-radius:1.4rem;aspect-ratio:var(--rc-ratio-desk, var(--rc-ratio, 1))}.rc__badge{top:1.2rem;left:1.2rem;font-size:1.2rem}.rc-add{right:1.2rem;bottom:1.2rem}.rc-add__btn{width:4.8rem;height:4.8rem}.rc-add__btn .rc-plus{width:2.2rem;height:2.2rem}.rc__info{gap:.45rem;padding-top:1.4rem}.rc__vendor{font-size:1.25rem}.rc__name{font-size:1.85rem}.rc__type{font-size:1.4rem}.rc__price{margin-top:.6rem}.rc__now{font-size:1.85rem}.rc__was,.rc__off,.rc__stars{font-size:1.4rem}.rc__decant{font-size:1.45rem}.rc__stars svg{width:1.45rem;height:1.45rem}}@media screen and (min-width:990px){.related-products .slider--desktop>.grid__item{width:100%}}@media(prefers-reduced-motion:no-preference){.collection__title.scroll-trigger,.collection__title .scroll-trigger,.collection__view-all.scroll-trigger,slider-component.scroll-trigger,slider-component .scroll-trigger,.related-products .scroll-trigger{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/robols-card.css.map */
