.rfc-card-host,rfc-card{display:block;height:100%}.rfc-card{--rfc-card-gutter: 0px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"media" "body" "actions";height:100%;color:rgb(var(--color-foreground));text-align:var(--text-alignment)}.rfc-card.card--card{--rfc-card-gutter: var(--rfc-space-16)}.rfc-card--fill{grid-template-rows:minmax(0,1fr) auto auto}.rfc-card__box{grid-area:media}.rfc-card--fill .rfc-card__box{height:100%}.rfc-card__image[hidden],.rfc-card__image--next{display:none}@media screen and (hover:hover)and (min-width:769px){.rfc-card__image--next{display:block;opacity:0;transition:opacity var(--rfc-time-long) var(--rfc-ease)}.rfc-card-wrapper:hover .rfc-card__image--next{opacity:1}.rfc-card-wrapper[data-rfc-picked] .rfc-card__image--next{display:none}}.rfc-card__track{display:flex;transform:translate(calc(var(--rfc-slide, 0) * -100%));transition:transform var(--rfc-time-long) var(--rfc-ease)}.rfc-card__track>img{flex:0 0 100%;width:100%;height:100%}.rfc-blend>.rfc-card__track{mix-blend-mode:multiply}.rfc-card__arrows{grid-area:media;align-self:center;display:flex;justify-content:space-between;padding-inline:calc(var(--image-padding) + var(--rfc-space-8));position:relative;z-index:2;pointer-events:none}.rfc-card__arrows[hidden]{display:none}.rfc-card__arrow{pointer-events:auto}@media screen and (max-width:768px){.rfc-card__arrows{display:none}}@media screen and (hover:hover){.rfc-card__arrows{--rfc-hover-show-rest: 0}}.rfc-card__badges{grid-area:media;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rfc-space-4);max-width:calc(100% - 2 * var(--image-padding) - var(--rfc-space-16));margin:calc(var(--image-padding) + var(--rfc-space-8));position:relative;z-index:1;pointer-events:none}.rfc-card__badges--top-left,.rfc-card__badges--top-right{align-self:start}.rfc-card__badges--bottom-left,.rfc-card__badges--bottom-right{align-self:end}.rfc-card__badges--top-right,.rfc-card__badges--bottom-right{justify-self:end;align-items:flex-end}.rfc-card__badges--top-left,.rfc-card__badges--bottom-left{justify-self:start}.rfc-card__body{grid-area:body;display:flex;flex-direction:column;gap:var(--rfc-space-4);min-width:0;padding:var(--rfc-space-16) var(--rfc-card-gutter) var(--rfc-card-gutter);overflow-wrap:anywhere}.rfc-card__body>*{margin:0}.rfc-card__body>.rfc-card__title{margin-block-start:var(--rfc-space-4)}.rfc-card__title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);font-size:var(--rfc-text-body);line-height:var(--rfc-leading-body);text-transform:none;color:inherit}.rfc-card__vendor,.rfc-card__subtitle,.rfc-card__weight,.rfc-card__note,.rfc-card__colors,.rfc-card__more{font-size:var(--rfc-text-label);line-height:var(--rfc-leading-sub);color:rgba(var(--color-foreground),var(--rfc-text-soft))}.rfc-card__rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rfc-space-4);font-size:var(--rfc-text-label)}.rfc-card__rating .rfc-rating__count{color:rgba(var(--color-foreground),var(--rfc-text-soft))}.rfc-card__body>:is(.rfc-card__price,.rfc-card__options,.rfc-card__stock){margin-block-start:var(--rfc-space-4)}.rfc-card__body>.rfc-card__stock{margin-block-start:var(--rfc-space-16)}.rfc-card__price{font-size:var(--rfc-text-body)}.rfc-card__price .rfc-card__note{--rfc-card-note-gap: calc(2 * var(--rfc-px));margin:var(--rfc-card-note-gap) 0 0}.rfc-card--price-last .rfc-card__body>.rfc-card__price{order:1;margin-block-start:auto;padding-block-start:var(--rfc-space-12)}.rfc-card--lines .rfc-card__body>:is(.rfc-card__options,.rfc-card__stock),.rfc-card--lines:not(.rfc-card--price-last) .rfc-card__body>.rfc-card__price{margin-block-start:var(--rfc-space-8);padding-block-start:var(--rfc-space-12);border-block-start:1px solid rgba(var(--color-foreground),var(--rfc-line-alpha))}.rfc-card__options{display:flex;flex-direction:column;gap:var(--rfc-space-8)}.rfc-card__swatches{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--text-alignment);gap:var(--rfc-space-8);min-width:0;margin:0;padding:0;border:0;position:relative;z-index:2;pointer-events:none}.rfc-card__swatches .swatch-input__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.rfc-card__swatches .swatch-input__label{pointer-events:auto}.rfc-card__stock{font-size:var(--rfc-text-small)}.rfc-card__actions{grid-area:actions;margin-block-start:calc(var(--rfc-space-16) - var(--rfc-card-gutter));padding:0 var(--rfc-card-gutter) var(--rfc-card-gutter);position:relative;z-index:2}@media screen and (max-width:1023px){.rfc-card--grid .rfc-card__button{--rfc-button-pad-x: calc(10 * var(--rfc-px))}}.rfc-card__error{margin-block-end:var(--rfc-space-8)}.rfc-card__button-icon{display:none;width:var(--rfc-space-24);height:var(--rfc-space-24)}:is(.rfc-card--phone-icon:not(.rfc-card-rows *) .rfc-card__button,.rfc-card--wide-hover-icon:not(.rfc-card-rows *) .rfc-card__button){--rfc-button-span: auto;--rfc-button-pad-x: calc(15 * var(--rfc-px));--rfc-button-pad-y: calc(15 * var(--rfc-px));--rfc-button-corner: 50%;--rfc-button-corner-inner: 50%}@media screen and (max-width:1023px){.rfc-card--phone-icon:not(.rfc-card-rows *) .rfc-card__actions{grid-area:media;align-self:end;justify-self:end;margin:calc(var(--image-padding) + var(--rfc-space-8));padding:0}.rfc-card--phone-icon:not(.rfc-card-rows *) .rfc-card__badges--bottom-right{margin-block-end:calc(var(--image-padding) + var(--rfc-space-72))}.rfc-card--phone-icon:not(.rfc-card-rows *) .rfc-card__button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rfc-card--phone-icon:not(.rfc-card-rows *) .rfc-card__button-icon{display:flex}}@media screen and (min-width:1024px){:is(.rfc-card--wide-hover-text,.rfc-card--wide-hover-icon):not(.rfc-card-rows *) .rfc-card__actions{grid-area:media;align-self:end;margin:calc(var(--image-padding) + var(--rfc-space-8));padding:0}.rfc-card--wide-hover-icon:not(.rfc-card-rows *) .rfc-card__actions{justify-self:end}.rfc-card--wide-hover-icon:not(.rfc-card-rows *) .rfc-card__badges--bottom-right,.rfc-card--wide-hover-text:not(.rfc-card-rows *) :is(.rfc-card__badges--bottom-left,.rfc-card__badges--bottom-right){margin-block-end:calc(var(--image-padding) + var(--rfc-space-72))}.rfc-card--wide-hover-icon:not(.rfc-card-rows *) .rfc-card__button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rfc-card--wide-hover-icon:not(.rfc-card-rows *) .rfc-card__button-icon{display:flex}}@media screen and (min-width:1024px)and (hover:hover){:is(.rfc-card--wide-hover-text,.rfc-card--wide-hover-icon):not(.rfc-card-rows *) .rfc-card__actions{--rfc-hover-show-rest: 0}}.rfc-card-wrapper--highlight{--rfc-halo: calc(var(--rfc-grid-column-gap) / 2);box-shadow:0 0 0 var(--rfc-halo) rgb(var(--color-background)),0 0 0 calc(var(--rfc-halo) + 1px) rgb(var(--color-foreground))}.rfc-card--compact{--rfc-compact-image: calc(88 * var(--rfc-px));--image-padding: 0px;--text-alignment: start;grid-template-columns:var(--rfc-compact-image) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"media body" "media actions";column-gap:var(--rfc-space-16);align-items:start}.rfc-card--compact.card--card{--rfc-card-gutter: 0px;padding:var(--rfc-space-12)}.rfc-card--compact .rfc-card__body{gap:var(--rfc-space-4);padding-block-start:var(--rfc-space-8)}.rfc-card--compact .rfc-card__title{margin-block-start:0;font-weight:calc(var(--font-body-weight) + 200)}.rfc-card--compact .rfc-card__body>.rfc-card__price{margin-block-start:0}.rfc-card--compact .rfc-card__actions{margin-block-start:var(--rfc-space-8)}.rfc-card--compact{position:relative}.rfc-card__end{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:2}.rfc-card--compact:has(.rfc-card__end) .rfc-card__title{padding-inline-end:var(--rfc-space-48)}.rfc-card-rows .rfc-card--grid{grid-template-columns:var(--rfc-row-picture) minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"media body" "badges body" ". actions";column-gap:var(--rfc-row-gap);align-items:start}.rfc-card-rows .rfc-card__body{padding-block-start:0}.rfc-card-rows .rfc-card__title{margin-block-start:0}.rfc-card-rows .rfc-card__actions{margin-block-start:var(--rfc-space-12)}@media screen and (max-width:768px){.rfc-card-rows .rfc-card__badges{grid-area:badges;justify-self:start;align-self:start;align-items:flex-start;max-width:100%;margin:var(--rfc-space-8) 0 0}}@media screen and (min-width:769px){.rfc-card-rows .rfc-card--grid{--rfc-row-actions-min: calc(160 * var(--rfc-px));--rfc-row-actions-max: calc(220 * var(--rfc-px));grid-template-columns:var(--rfc-row-picture) minmax(0,1fr) minmax(var(--rfc-row-actions-min),var(--rfc-row-actions-max));grid-template-rows:auto 1fr;grid-template-areas:"media body actions" ". body actions";column-gap:var(--rfc-row-gap)}.rfc-card-rows :is(.rfc-card__body,.rfc-card__actions){align-self:center;margin:0}}@media(scripting:none){.rfc-card__opener{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rfc-card.css.map */
