.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-decoration:none}.card .collection-swatches{margin:0;padding:0;display:flex;gap:var(--spacing_thin)}.grid__item.left .card{text-align:left}.grid__item.left .card .collection-swatches{text-align:left;width:100%;justify-content:flex-start}.grid__item.center .card{text-align:center}.grid__item.center .card .collection-swatches{width:100%;text-align:center;justify-content:center}.grid__item.right .card{text-align:right}.grid__item.right .card .collection-swatches{width:100%;text-align:right;justify-content:flex-end}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card{height:100%}@media screen and (max-width:749px){:is(.card--card,.card--standard .card__inner) img{border-radius:var(--mobile_media_radius)}}@media screen and (min-width:750px){:is(.card--card,.card--standard .card__inner) img{border-radius:var(--desktop_media_radius)}}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--product-media-radius)}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}.card__inner.color-scheme-1{background:transparent}.card .card__inner .card__media{overflow:hidden;z-index:0}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:0;width:100%}.card--standard .card__media{margin:0}.card__inner{width:100%}.article-card__image-wrapper{overflow:hidden}.card--media .card__inner .card__content{position:relative;padding:var(--spacing_thin);margin:0}@media screen and (min-width:990px){.card--media .card__inner .card__content{padding:var(--spacing_thin)}}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding-left:clamp(0,var(--mobile_media_radius),2.5rem);padding-right:clamp(0,var(--mobile_media_radius),2.5rem);width:100%}.card__content:has(.article-card__title){padding-top:var(--spacing_narrow)}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:0;line-height:1}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}.card-information .card__information-volume-pricing-note{margin-top:var(--spacing_narrow);color:rgba(var(--color-foreground),1)}.card__information-volume-pricing-note--button,.card__information-volume-pricing-note--button.quantity-popover__info-button--icon-with-label{position:relative;z-index:1;cursor:pointer;padding:0;margin:0;text-align:var(--text-alignment);min-width:auto}.card__information-volume-pricing-note--button:hover{opacity:var(--hover-opacity)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{transform:initial;top:auto;bottom:4rem;max-width:20rem;width:calc(95% + 2rem)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info span:first-of-type{padding-right:.3rem}.card__information-volume-pricing-note--button-right+.global-settings-popup.quantity-popover__info{right:0;left:auto}.card__information-volume-pricing-note--button-center+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%)}.card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info .quantity__rules{text-align:left}@media screen and (min-width:990px){.grid--6-col-desktop .card__content quick-add-bulk .quantity{width:auto}.grid--6-col-desktop .card__content quick-add-bulk .quantity__button{width:calc(3rem / var(--font-body-scale))}.grid--6-col-desktop .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{left:50%;transform:translate(-50%);width:calc(100% + var(--border-width) + 3.5rem)}.grid--6-col-desktop .card--standard .card__information-volume-pricing-note--button+.global-settings-popup.quantity-popover__info{width:calc(100% + var(--border-width) + 1rem)}}.card-information quantity-popover volume-pricing{margin-top:0}@media screen and (max-width:989px){.card-information quantity-popover .quantity__rules~volume-pricing{margin-top:0}.card-information quantity-popover volume-pricing{margin-top:var(--spacing_wide)}}@media screen and (min-width:750px){.card__information{padding-bottom:0rem;padding-top:0rem}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start;z-index:99;position:absolute;background:transparent}.card__badge.top{align-self:flex-start;grid-row-start:1}.article-card .card__badge.top{padding-top:var(--spacing_thin)}.card__badge.left{left:var(--spacing_thin);right:unset}.card__badge.center{left:50%;transform:translate(-50%)}.card__badge.right{left:unset;right:var(--spacing_thin)}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0;font-family:var(--font_body_family);font-size:var(--font_body_size);font-weight:var(--font_body_weight);letter-spacing:var(--font_body_letter-spacing);line-height:var(--font_body_line-height)}.card__heading.collection_card_heading{display:flex;flex-direction:column}.card__heading:last-child{margin-bottom:0}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width:990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1)}.underline-links-hover:hover a{text-decoration:none;text-underline-offset:var(--text-underline-offset)}}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information{width:100%}.card-information>*{color:rgba(var(--color-foreground),1)}.card-information>.price{color:rgba(var(--color-foreground),1);line-height:1.5}.card-information>.price~span.caption{display:block}.card-information .caption{letter-spacing:var(--font_smallest_letter-spacing)}.page-card-wrapper{height:auto}.page-card-wrapper .card__content{padding-top:0}.page-card-wrapper .card__information{padding:0 var(--spacing_narrow)}.template-search__results .article-card .card__inner{display:grid}.template-search__results .card__badge{margin:var(--spacing_thin)}.template-search__results h2.article-card__title{font-size:var(--font_body_size);letter-spacing:var(--font_body_letter-spacing);line-height:var(--font_body_line-height);font-family:var(--font_body_family);font-style:var(--font_body_style);font-weight:var(--font_body_weight);padding-bottom:var(--spacing_narrow)}.card__media:has(.rollover) .rollover_image{opacity:0}@media screen and (min-width:750px){.media.rollover:hover .swiper-slide:not(.rollover_image){opacity:0!important;display:block!important;visibility:visible!important;transition:opacity var(--rollover_duration) ease-in-out}.media.rollover:hover .swiper-slide.rollover_image{opacity:1;animation:FadeIn1 var(--rollover_duration) ease-in-out;-webkit-animation:FadeIn1 var(--rollover_duration) ease-in-out}}.removeHoverOverlay .rollover_image{display:none!important}.card-wrapper.product-card-wrapper .removeHoverOverlay .swiper-slide{opacity:1!important}.card-wrapper:hover .removeHoverOverlay .card__media:has(.rollover) .swiper-slide:not(.rollover_image){opacity:1!important}.card__content variant-selects{padding-left:3px}.card__content variant-selects:empty{display:none}@media screen and (max-width:749px){.no-card-spacing_mobile .card__content .card__information{display:flex;flex-direction:column;row-gap:0}.no-card-spacing_mobile .card__content variant-selects{margin:calc(var(--spacing_thin) / 1.5) 0}.thin-card-spacing_mobile .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_thin);margin-top:calc(var(--spacing_thin) /2)}.thin-card-spacing_mobile .card__content .card__information variant-selects{margin-top:calc(var(--spacing_thin) /2)}.narrow-card-spacing_mobile .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_narrow)}.standard-card-spacing_mobile .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_standard)}.wide-card-spacing_mobile .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_wide)}}@media screen and (min-width:750px){.no-card-spacing_desktop .card__content .card__information{display:flex;flex-direction:column;row-gap:0}.no-card-spacing_desktop .card__content .card__information variant-selects{margin:0}.no-card-spacing_desktop .card__content .card__information .collection-description p{margin:0!important}.thin-card-spacing_desktop .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_thin)}.thin-card-spacing_desktop .card__content .card__information variant-selects{margin-top:0}.narrow-card-spacing_desktop .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_narrow)}.standard-card-spacing_desktop .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_standard)}.wide-card-spacing_desktop .card__content .card__information{display:flex;flex-direction:column;row-gap:var(--spacing_wide)}}.grid__item .banner__text{display:block;width:100%;margin:0}.grid__item .banner__text p{margin:0;margin-block-end:0}.collection-description p:first-child{margin-top:0}.collection-description p:last-child{margin-bottom:0}.badge--dynamic{transition:color .2s ease,background-color .2s ease}.badge--on-dark-image,.card__badge.badge-contrast-auto .badge.badge-contrast--light{color:var(--color_badge_light)}.badge--on-light-image,.card__badge.badge-contrast-auto .badge.badge-contrast--dark{color:var(--color_badge_dark)}.promo__item.banner{position:relative}.promo__item.banner .banner__content{position:absolute;top:0;left:0;width:100%;height:auto;display:flex;flex-direction:column;padding:var(--spacing_narrow)}.promo__item.banner .banner__content p{text-wrap:balance}@media only screen and (max-width:749px){.promo__item.banner:has(img) .banner__content{padding:var(--spacing_narrow);height:var(--plp-media-height)}.promo__item.banner .banner__content{padding:0}.banner-desktop{display:none!important}}@media screen and (min-width:750px){.promo__item.banner:has(img) .banner__content{padding:var(--spacing_standard);height:var(--plp-media-height)}.promo__item.banner .banner__content{padding:0}.banner-mobile{display:none!important}}.promo__item.banner[class*=underneath] .banner__content{position:relative;height:auto;padding:0 var(--spacing_narrow) 0 0}.banner-mobile.promo__item.banner{min-height:1em;min-height:1lh}@media screen and (min-width:750px){.banner.content-top-left--desktop .banner__content{justify-content:flex-start;align-items:flex-start;text-align:left}.banner.content-top-center--desktop .banner__content{justify-content:flex-start;align-items:center;text-align:center}.banner.content-top-right--desktop .banner__content{justify-content:flex-start;align-items:flex-end;text-align:right}.banner.content-middle-left--desktop .banner__content{justify-content:center;align-items:flex-start;text-align:left}.banner.content-middle-center--desktop .banner__content{justify-content:center;align-items:center;text-align:center}.banner.content-middle-right--desktop .banner__content{justify-content:center;align-items:flex-end;text-align:right}.banner.content-bottom-left--desktop .banner__content{justify-content:flex-end;align-items:flex-start;text-align:left}.banner.content-bottom-center--desktop .banner__content{justify-content:flex-end;align-items:center;text-align:center}.banner.content-bottom-right--desktop .banner__content{justify-content:flex-end;align-items:flex-end;text-align:right}.banner.content-underneath-left--desktop .banner__content{text-align:left}.banner.content-underneath-center--desktop .banner__content{text-align:center}.banner.content-underneath-right--desktop .banner__content{text-align:right}}@media screen and (max-width:749px){.banner.content-top-left--mobile .banner__content{justify-content:flex-start;align-items:flex-start;text-align:left}.banner.content-top-center--mobile .banner__content{justify-content:flex-start;align-items:center;text-align:center}.banner.content-top-right--mobile .banner__content{justify-content:flex-start;align-items:flex-end;text-align:right}.banner.content-middle-left--mobile .banner__content{justify-content:center;align-items:flex-start;text-align:left}.banner.content-middle-center--mobile .banner__content{justify-content:center;align-items:center;text-align:center}.banner.content-middle-right--mobile .banner__content{justify-content:center;align-items:flex-end;text-align:right}.banner.content-bottom-left--mobile .banner__content{justify-content:flex-end;align-items:flex-start;text-align:left}.banner.content-bottom-center--mobile .banner__content{justify-content:flex-end;align-items:center;text-align:center}.banner.content-bottom-right--mobile .banner__content{justify-content:flex-end;align-items:flex-end;text-align:right}.banner.content-underneath-left--mobile .banner__content{text-align:left}.banner.content-underneath-center--mobile .banner__content{text-align:center}.banner.content-underneath-right--mobile .banner__content{text-align:right}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/component-card.css.map */
