.card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--card-border-radius);color:var(--color-card-foreground);background:var(--color-background)}.card-media{position:relative;overflow:hidden}.card-media figure{border-radius:calc(var(--card-border-radius) / 1.5);overflow:hidden}.card-link{position:absolute;height:100%;width:100%;z-index:1}.card-body{padding:var(--card-body-padding);padding-left:0;padding-right:0}.card .price{font-size:11px;margin-bottom:8px}.more_colors{font-size:11px;text-transform:uppercase}.card .btn--wishlist{position:absolute;top:var(--card-body-padding);right:var(--card-body-padding);z-index:1;margin:0;background-color:var(--color-foreground)}.card-media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding:var(--card-body-padding)}.card--horizontal{flex-direction:row}.card--horizontal>*{flex:0 0 50%}.card-hover-images{position:relative;overflow:hidden}.card-hover-images>*:last-child{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}@media (hover: hover){.card .media>*{transition:transform .4s ease-in-out}.card:hover .media>*{transform:scale(1.1)}.card.on-hover:hover .card-hover-images>*:first-child>*{opacity:0}.card.on-hover:hover .card-hover-images>*:last-child{opacity:1}}.card.bg-gradient{--color-card-background: var(--gradient-card-background)}.card.bg-transparent{--color-card-background: transparent}.card quick-buy{position:absolute;bottom:var(--card-body-padding);right:var(--card-body-padding);width:20px;z-index:1;color:var(--color-foreground)}.card .quick-buy__link{cursor:pointer}.card .quick-buy__icon svg{width:100%}.card--traditional{background:transparent;color:inherit}.card--traditional .card-media{border-radius:var(--card-border-radius);background:var(--color-card-background)}.card--traditional .card-body{padding:var(--card-body-padding) 0}.card--banner .card-media{height:100%;width:100%;position:absolute;z-index:1}.card--banner .media,.card--banner .media img{height:100%}.card--banner .video{height:100%;width:100%;object-fit:cover}.card--banner.--with-borders{--default-padding: 32px;--top: var(--default-padding);--right: var(--default-padding);--bottom: calc(var(--default-padding) * 2);--left: var(--default-padding);padding:var(--top) var(--right) var(--bottom) var(--left)}@media only screen and (max-width: 767px){.card--banner.--with-borders{--default-padding: 24px}}.card--banner.--with-borders .card-media{width:calc(100% - var(--right) - var(--left));height:calc(100% - var(--top) - var(--bottom))}.card--banner.--with-borders .card-content{padding:var(--top) var(--right) calc(var(--bottom) / 2 - 12px) var(--left)}.card--banner .card-content{position:absolute;height:100%;width:100%;left:0;top:0;padding:var(--card-body-padding)}.card--banner.--with-borders .card-content>*{position:absolute;bottom:var(--default-padding);transform:translateY(50%);padding:0 var(--right) 0 var(--left)}@media only screen and (max-width: 767px){.card--banner.sm-down-all-cols .card-media{position:relative;width:auto;height:auto}}@media only screen and (min-width: 768px) and (max-width: 1023px){.card--banner.sm-md-all-cols .card-media{position:relative;width:auto;height:auto}}@media only screen and (min-width: 1024px){.card--banner.md-all-cols .card-media{position:relative;width:auto;height:auto}}.card--testimonial .quotation-mark{height:35%}.card--collection .badges{position:absolute;top:var(--card-body-padding)}.card--collection .vertical-top .badges{top:auto;bottom:var(--card-body-padding)}.card--default:not(.layout--thumbnail) .hotspot{position:absolute!important;top:20px;right:20px}.card--product.content--none .card-body,.card--product.content--name-only .card-body>*:not(.card-title),.card--product.content--name-and-price .card-body>*:not(.card-title,.price){display:none}.layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.layout--thumbnail .flex{justify-content:flex-start!important}.layout--thumbnail .card-media-overlay,.layout--thumbnail .card-vendor,.layout--thumbnail .swatches{display:none}.layout--thumbnail .btn--wishlist{position:relative;top:auto;right:auto;bottom:auto}.layout--thumbnail quick-buy{position:relative;top:auto;right:auto;bottom:auto}.layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center;pointer-events:auto}.layout--thumbnail .quick-buy__text{display:none}.layout--thumbnail .quick-buy__icon{display:flex}.layout--thumbnail .hotspot{margin-left:auto;margin-right:16px;width:30px;height:30px}.card-body .badges{margin-bottom:8px;display:none}.layout--thumbnail .card-body .badges{display:flex}.card-body ul{list-style:inside disc}.card-body ul li::marker{margin-right:4px}@media only screen and (max-width: 767px){.sm-down-layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.sm-down-layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.sm-down-layout--thumbnail .flex{justify-content:flex-start!important}.sm-down-layout--thumbnail .card-media-overlay,.sm-down-layout--thumbnail .card-vendor,.sm-down-layout--thumbnail .swatches{display:none}.sm-down-layout--thumbnail quick-buy{position:relative;align-self:center;left:auto!important;bottom:auto!important;opacity:1;width:auto;margin-left:auto;margin-right:16px}.sm-down-layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center}.sm-down-layout--thumbnail .quick-buy_text{display:none}.sm-down-layout--thumbnail .quick-buy_icon,.sm-down-layout--thumbnail .card-body .badges{display:flex}}@media only screen and (max-width: 480px){.grid-cols-2 .card .btn--wishlist,.grid-cols-3 .card .btn--wishlist,.grid-cols-4 .card .btn--wishlist{top:calc(var(--card-body-padding) / 2);right:calc(var(--card-body-padding) / 2);padding:8px}.grid-cols-2 .card quick-buy,.grid-cols-3 .card quick-buy,.grid-cols-4 .card quick-buy{bottom:calc(var(--card-body-padding) / 2);right:calc(var(--card-body-padding) / 2);width:18px}}@media only screen and (min-width: 768px){.sm-layout--thumbnail{--thumbnail-width: 90px;display:grid;grid-template-columns:var(--thumbnail-width) auto auto;align-items:center}.sm-layout--thumbnail .card-body{text-align:left;padding:min(16px,var(--card-body-padding))}.sm-layout--thumbnail .flex{justify-content:flex-start!important}.sm-layout--thumbnail .card-media-overlay,.sm-layout--thumbnail .card-vendor,.sm-layout--thumbnail .swatches{display:none}.sm-layout--thumbnail quick-buy{position:relative;align-self:center;left:auto!important;bottom:auto!important;opacity:1;width:auto;margin-left:auto;margin-right:16px}.sm-layout--thumbnail quick-buy .btn{padding:10px!important;width:44px;height:44px;display:flex!important;justify-content:center;align-items:center}.sm-layout--thumbnail .quick-buy__text{display:none}.sm-layout--thumbnail .quick-buy__icon,.sm-layout--thumbnail .card-body .badges{display:flex}}.options-availability{gap:8px}.variant-option-title{position:relative;padding:2px 6px;background:var(--color-background);color:var(--color-foreground);text-align:center;min-width:30px;border-radius:var(--button-radius)}.variant-option-title.unavailable{opacity:.45}.variant-option-title.unavailable:after{display:block;content:"";position:absolute;left:50%;top:0;bottom:0;transform:rotate(-45deg);border-left:solid 1px var(--color-foreground)}.product-modal .product-form__input input[type=radio]:checked+label{outline:1px solid var(--color-borders)}.furniture_color_icon{position:absolute;z-index:10;bottom:var(--card-body-padding);left:var(--card-body-padding)}.card--product-sample{--padding: 16px 16px 8px 16px;padding:var(--padding);background:#fff}@media only screen and (min-width: 768px){.card--product-sample{--padding: 32px 32px 16px 32px}}.card--product-sample .card-body{display:flex;justify-content:space-between;padding-top:24px}.card--product-sample quick-buy{position:relative;display:flex;bottom:0;right:0;align-self:flex-end}.card--product-sample .quick-buy__icon svg{width:25px;height:25px}.card--product-sample .quick-buy__link.added [data-icon-plus],.card--product-sample .quick-buy__link:not(.added) [data-icon-checkmark]{display:none}.card--product-sample .quick-buy__link.added [data-icon-checkmark]{display:flex}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-card.css.map */
