.rd-card{--u: 1px;--ut: 1px;--rd-bar-band: calc(var(--rd-card-bar-h) * var(--u));--rd-bar-gap: calc(var(--rd-card-bar-gap) * var(--u));--rd-text-gap: calc(var(--rd-card-text-gap) * var(--u));--rd-bar-need: max(0px, calc(var(--rd-tap) - var(--rd-bar-band)));--rd-bar-over-bottom: min(calc(var(--rd-bar-need) - min(var(--rd-bar-gap), calc(var(--rd-bar-need) / 2))), calc(var(--rd-text-gap) + 1.382 * var(--ut)));--rd-bar-over-top: calc(var(--rd-bar-need) - var(--rd-bar-over-bottom));--rd-card-inset: calc(7.8 * var(--u));position:relative;display:flex;flex-direction:column;min-width:0;color:var(--rd-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rd-card--strip{--rd-bar-over-top: calc(var(--rd-bar-need) / 2);--rd-bar-over-bottom: calc(var(--rd-bar-need) / 2)}.rd-card--carousel,.rd-card--grid{--u: calc(100cqw / 240);--ut: var(--u)}.rd-card__body{display:flex;flex-direction:column;min-width:0;container-type:inline-size}.rd-card__media{display:block;aspect-ratio:var(--rd-card-ratio);overflow:hidden;background:var(--rd-surface-2)}.rd-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rd-card .rd-media>.rd-badge{top:calc(10.7 * var(--u));left:auto;right:calc(8 * var(--u));width:auto;padding-inline:calc(5 * var(--u));height:calc(20.8 * var(--u));font-size:calc(9.96 * var(--ut));letter-spacing:var(--rd-card-ls)}.rd-card__link{display:block;padding-inline:var(--rd-card-inset);color:inherit;text-decoration:none;margin-top:max(0px,calc(var(--rd-text-gap) + 1.382 * var(--ut) - var(--rd-bar-over-bottom)))}.rd-card__media+.rd-card__link{margin-top:var(--rd-text-gap)}.rd-card__title{margin:0;font-family:var(--font-body-family);font-size:calc(13.82 * var(--ut));font-weight:var(--rd-w-300);line-height:1.2;letter-spacing:var(--rd-card-ls);text-transform:uppercase}.rd-card__desc{margin:calc(4.85 * var(--u) + 1.382 * var(--ut)) 0 0;padding-left:calc(.8 * var(--u));font-size:calc(11.94 * var(--ut));font-weight:var(--rd-w-300);line-height:1.4;letter-spacing:var(--rd-card-ls);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-card--grid .rd-card__desc{font-weight:var(--rd-w-200)}.rd-card--grid .rd-card__title{position:relative;top:1.1px}.rd-card__price{margin:calc(12.3 * var(--u)) 0 0;padding-left:calc(.8 * var(--u));font-size:calc(11.94 * var(--ut));font-weight:var(--rd-w-200);line-height:1.4;letter-spacing:var(--rd-card-ls)}.rd-stars+.rd-card__price{margin-top:calc(22.6 * var(--u))}.rd-card__price-was{color:var(--rd-ink-muted);margin-right:calc(6 * var(--u))}.rd-card-bar{margin-top:calc(var(--rd-bar-gap) - var(--rd-bar-over-top))}.rd-card-bar__control{--rd-bar-fill: var(--rd-surface-2);position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--rd-k));box-sizing:border-box;width:100%;height:var(--rd-tap);margin:0;padding:var(--rd-bar-over-top) calc(22 * var(--u) - 4.3px) var(--rd-bar-over-bottom) var(--rd-card-inset);border:0;border-radius:0;box-shadow:none;background:linear-gradient(var(--rd-bar-fill),var(--rd-bar-fill)) 0 var(--rd-bar-over-top) / 100% var(--rd-bar-band) no-repeat;color:var(--rd-ink-muted);font-family:var(--font-body-family);font-size:12px;font-weight:var(--rd-w-400);line-height:1;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}.rd-card-bar__control:active{--rd-bar-fill: var(--rd-surface-3)}@media screen and (max-width:749px){.rd-card--carousel .rd-card-bar__control,.rd-card--grid .rd-card-bar__control{font-size:10px}}.rd-card-bar__control[disabled],.rd-card-bar__control[aria-disabled=true]{color:var(--rd-ink-muted);cursor:default}.rd-card-bar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-card-bar__icon{flex:none;font-size:calc(12.65px * var(--rd-k));font-weight:var(--rd-w-400);line-height:1;letter-spacing:0}.rd-card--grid .rd-card-bar__icon{position:relative;top:1.4px}.rd-card-bar__control.loading .rd-card-bar__label,.rd-card-bar__control.loading .rd-card-bar__icon{visibility:hidden}.rd-card-bar__control .loading-overlay__spinner{position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;transform:translate(-50%,-50%)}.rd-card-bar__control .loading-overlay__spinner .spinner{width:100%;height:100%}.rd-card-bar__control:focus-visible{outline:2px solid var(--rd-ink);outline-offset:-2px}.rd-card__error{margin:calc(4px * var(--rd-k)) 0 0;font-size:var(--rd-fs-small);color:#b00020}.rd-card__error-cart{display:inline-block;margin-left:calc(4px * var(--rd-k));color:var(--rd-ink);text-decoration:underline;text-underline-offset:calc(3px * var(--rd-k))}.rd-stars{display:flex;align-items:center;gap:calc(3.6 * var(--u));height:calc(var(--rd-star-h) * var(--u));margin:calc(12.3 * var(--u)) 0 0;padding-left:calc(.9 * var(--u))}.rd-stars__icons{display:inline-flex;gap:calc(3.73 * var(--u))}.rd-stars__icons svg{width:calc(var(--rd-star-w) * var(--u));height:calc(var(--rd-star-h) * var(--u));overflow:visible}.rd-stars__star--full{color:var(--rd-star)}.rd-stars__star--half{color:var(--rd-star-half)}.rd-stars__star--empty{color:var(--rd-surface-4)}.rd-stars__count{margin-top:0;font-size:calc(9.23 * var(--ut));font-weight:var(--rd-w-400);line-height:1.4;letter-spacing:var(--rd-card-ls);white-space:nowrap}.rd-stars__new{margin-top:0}.rd-carousel__track{--rd-track-inset: calc(18.2px * var(--rd-k));position:relative;display:flex;gap:var(--rd-card-gap);margin:calc(-8px * var(--rd-k)) 0;padding:calc(8px * var(--rd-k)) 0 calc(8px * var(--rd-k)) var(--rd-track-inset);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rd-track-inset);scrollbar-width:none}.rd-carousel__track::-webkit-scrollbar{display:none}.rd-carousel__track:after{content:"";flex:0 0 calc(var(--rd-track-inset) - var(--rd-card-gap))}.rd-carousel__item{flex:0 0 var(--rd-card-w);min-width:0;scroll-snap-align:start}@media(prefers-reduced-motion:no-preference){.rd-carousel__track{scroll-behavior:smooth}}@media screen and (min-width:750px){.rd-carousel__track{--rd-track-inset: var(--rd-gutter)}.rd-carousel__item{flex-basis:calc((100% - 2 * var(--rd-card-gap)) / 3)}}@media screen and (min-width:990px){.rd-carousel__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--page-width);margin:0 auto;padding-block:0;padding-inline:var(--rd-track-inset);overflow:visible;scroll-snap-type:none}.rd-carousel__track:after{display:none}}.rd-variant-rows__set{min-width:0;margin:0;padding:0;border:0}.rd-variant-rows__legend{margin:0 0 calc(8px * var(--rd-k));padding:0;font-size:var(--rd-fs-label);font-weight:var(--rd-w-400);letter-spacing:var(--rd-ls);text-transform:uppercase}.rd-variant-row__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.rd-variant-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(10px * var(--rd-k));box-sizing:border-box;min-height:var(--rd-row-h);padding:0 calc(12px * var(--rd-k));border-bottom:var(--rd-hairline-w) solid var(--rd-hairline);font-size:var(--rd-fs-card-desc);font-weight:var(--rd-w-300);cursor:pointer}.rd-variant-row__input:first-of-type+.rd-variant-row{border-top:var(--rd-hairline-w) solid var(--rd-hairline)}.rd-variant-row__dot{width:calc(7px * var(--rd-k));height:calc(7px * var(--rd-k));border:1px solid var(--rd-ink);border-radius:50%}.rd-variant-row__value{display:flex;flex-direction:column;gap:calc(2px * var(--rd-k))}.rd-variant-row__unit{font-size:var(--rd-fs-small);color:var(--rd-ink-muted)}.rd-variant-row__price{white-space:nowrap}.rd-variant-row__input:checked+.rd-variant-row{outline:1px solid var(--rd-ink);outline-offset:-1px}.rd-variant-row__input:checked+.rd-variant-row .rd-variant-row__dot{background:var(--rd-ink)}.rd-variant-row__input:focus-visible+.rd-variant-row{outline:2px solid var(--rd-ink);outline-offset:-2px}.rd-variant-row__input.disabled+.rd-variant-row,.rd-variant-row__input:disabled+.rd-variant-row{color:var(--rd-ink-muted)}.rd-variant-row__input.disabled+.rd-variant-row .rd-variant-row__value{text-decoration:line-through}@media(hover:hover)and (pointer:fine){.rd-card-bar__control:hover{--rd-bar-fill: var(--rd-surface-3)}.rd-card-bar__control[disabled]:hover{--rd-bar-fill: var(--rd-surface-2)}.rd-card__link:hover .rd-card__title{text-decoration:underline;text-underline-offset:calc(4px * var(--rd-k))}.rd-variant-row:hover{background:var(--rd-surface-2)}}:is(.rd-card--grid,.rd-card--carousel) .rd-card__link,:is(.rd-card--grid,.rd-card--carousel) .rd-card__media+.rd-card__link{margin-top:22px}:is(.rd-card--grid,.rd-card--carousel) .rd-card__title{font-size:14.6px;letter-spacing:.18em;top:0}:is(.rd-card--grid,.rd-card--carousel) .rd-card__desc{margin-top:6px;font-size:13px;line-height:20px;letter-spacing:.02em}:is(.rd-card--grid,.rd-card--carousel) .rd-stars{align-items:center;height:10px;gap:6px;margin-top:10px;padding-left:0}:is(.rd-card--grid,.rd-card--carousel) .rd-stars__icons{gap:.75px}:is(.rd-card--grid,.rd-card--carousel) .rd-stars__icons svg{width:12.4px;height:10px}:is(.rd-card--grid,.rd-card--carousel) .rd-stars__count{margin-top:0;font-size:13px;letter-spacing:0}:is(.rd-card--grid,.rd-card--carousel) .rd-card__price{margin-top:10px;font-size:12.8px;letter-spacing:.18em;text-transform:uppercase}:is(.rd-card--grid,.rd-card--carousel) .rd-stars+.rd-card__price{margin-top:12px}:is(.rd-card--grid,.rd-card--carousel) .rd-media>.rd-badge{top:8px;right:8px;width:auto;height:23px;padding:3px 5px;font-size:11px;letter-spacing:.18em}@media screen and (max-width:749px){:is(.rd-card--grid,.rd-card--carousel) .rd-media>.rd-badge{font-size:10px}:is(.rd-card--grid,.rd-card--carousel) .rd-card__desc{font-size:11px;line-height:18px}:is(.rd-card--grid,.rd-card--carousel) .rd-card__price{font-size:11px}}@media screen and (min-width:990px){:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__media{aspect-ratio:335 / 397}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__link,:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__media+.rd-card__link{margin-top:22px}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__title{font-size:14.6px;letter-spacing:.18em}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__desc{margin-top:6px;font-size:13px;line-height:20px}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-stars{height:10px;gap:6px;margin-top:10px;padding-left:0}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-stars__icons{gap:.75px}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-stars__icons svg{width:12.4px;height:10px}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-stars__count{font-size:13px}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card .rd-media>.rd-badge{top:8px;right:8px;width:auto;height:23px;padding:3px 5px;font-size:11px;letter-spacing:.18em}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__price{margin-top:10px;font-size:12.8px;letter-spacing:.18em}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-stars+.rd-card__price{margin-top:12px}.rd-shop-collection--main .rd-card{--rd-card-inset: 20px}.rd-shop-collection--main .rd-card--grid .rd-card__title{top:0}.rd-shop-collection--main .rd-card__media{aspect-ratio:358.5 / 425.7}.rd-shop-collection--main .rd-card__desc{margin-top:7px;letter-spacing:.02em}.rd-shop-collection--main .rd-card__price{margin-top:9.6px}.rd-shop-collection--main .rd-stars{gap:8px;margin-top:11.3px}.rd-shop-collection--main .rd-stars__icons{gap:0}.rd-shop-collection--main .rd-stars__icons svg{width:12px}.rd-shop-collection--main .rd-stars+.rd-card__price{margin-top:10.4px}.rd-shop-collection--main .rd-card-bar__control,.rd-shop-collection--main .rd-card-bar__label{font-size:12px;letter-spacing:.18em}}@media screen and (max-width:989px){:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__title{letter-spacing:.18em}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card .rd-media>.rd-badge{letter-spacing:.18em}:is(.rd-product-carousel--home,.rd-shop-collection--main,.rd-related) .rd-card__price{letter-spacing:.18em}.rd-shop-collection--main .rd-card__desc{letter-spacing:.02em}.rd-shop-collection--main .rd-card-bar__control,.rd-shop-collection--main .rd-card-bar__label{letter-spacing:.18em}}@media screen and (max-width:749px){.rd-related .rd-card__media{aspect-ratio:233 / 277}.rd-related .rd-card-bar__control,.rd-related .rd-card-bar__label{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/rd-product.css.map */
