.card{display:block;overflow:hidden;text-decoration:none}.card+.card-information{margin-top:12px}.card.card--soft{background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-foreground))}.card__text{display:flex;align-items:center}.card .icon-arrow{width:15px}.card .icon-wrap{margin-left:8px;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:3px;padding-top:3px}.card--media{display:block;text-decoration:none}.card--text-only{display:flex;justify-content:center}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--product{border:1px solid rgba(var(--color-foreground),.04);position:relative}.card--stretch{height:100%}.card--light-border{border:1px solid rgba(var(--color-foreground),.04)}.card--light-border:hover{border:1px solid rgba(var(--color-foreground),.3);box-shadow:none}.card__text-spacing{padding:30px}.card-colored.color-background-1{background-color:rgba(var(--color-foreground),.04)}.card--media .card__text-spacing{padding:20px}@media screen and (min-width: 768px){.card--media .card__text-spacing{padding-left:30px;padding-right:30px}}.card-information>*+*{margin-top:5px}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content{margin-left:25px;margin-right:25px}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:center;margin-bottom:60px;margin-top:50px}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin:0 12px 12px}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-50px}.card--search .card__content{justify-self:flex-start;text-align:left}.media+.card__content{margin-top:20px;margin-bottom:15px}.card__media.media--hover .image-two{display:none}@media screen and (min-width: 768px){.card__media.media--hover:hover .image-two{display:block}}@media screen and (min-width: 768px){.card--text-only .card__content{margin-top:70px;margin-bottom:70px}.card--text-only .card__content+.card__badge{margin-top:-70px}}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:15px}.card__text{margin:0;word-break:break-word}.card--text-only .card__text{text-align:center}.card-information__name-price{margin-top:5px;display:flex;align-items:center;justify-content:space-between}.card-information__name-price .price--on-sale .price__sale{flex-flow:row-reverse;flex-wrap:nowrap}.card-information__name-price .card-information__text{padding-bottom:0}.card-information__text{display:block;padding-right:12px;width:100%;text-align:left;font-size:12.8px;letter-spacing:0;padding-bottom:4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-family:var(--font-body-family);font-weight:400}.card-information__text sup{padding-left:5px}@media only screen and (max-width:480px){.card-information__name-price{flex-direction:column;align-items:flex-start}.card-information__name-price .card-information__text{padding-bottom:5px}}@media screen and (min-width: 768px){.card-information__text{font-size:var(--p2-font-size)}}.card-information .price-item{font-size:12.8px;letter-spacing:0}@media screen and (min-width: 768px){.card-information .price-item{font-size:var(--p2-font-size)}}.card-information__wrapper{width:100%;text-align:left}.card-information__wrapper>*{line-height:1.4;color:rgb(var(--color-foreground))}.card-information__wrapper>.price{color:rgb(var(--color-foreground))}.card-information__wrapper>.price.price--on-sale .price__sale{color:#d53a3a}.card-information__wrapper>.price.price--on-sale .price__compare>.price-item{color:#858789;text-decoration:line-through}.card-information__wrapper .caption{letter-spacing:.7000000000000001px}.card-information .card-information__product-subtitle,.card-information .card-information__product-material{color:#939597;font-size:12.8px}@media only screen and (min-width:768px){.card-information .card-information__product-subtitle,.card-information .card-information__product-material{font-size:var(--p2-font-size)}}.card-information .card-information__product-colors{margin-top:14px;font-size:12px}@media only screen and (min-width:768px){.card-information .card-information__product-colors{font-size:12.8px}}@media only screen and (min-width:1024px){.card-information .card-information__product-colors{font-size:var(--p2-font-size)}}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none;width:100%;height:100%}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:20px 20px 0}@media screen and (min-width: 768px){.card__media-spacer{padding:30px 30px 0}}.card__media-full-spacer{padding:20px}.card-article-info{margin-top:10px;display:flex;flex-wrap:wrap}.card__sticker{position:absolute;top:6px;left:6px;height:21px;padding:0 8px;border-radius:3px;background-color:#fff;z-index:1}@media screen and (min-width: 768px){.card__sticker{top:12px;left:12px;padding:3px 12px;height:26px}}@media screen and (min-width: 1024px){.card__sticker{height:27px}}.card__sticker>span{display:block;font-size:10px;line-height:21px;color:var(--color-base-text)}@media screen and (min-width: 768px){.card__sticker>span{font-size:12.8px}}.card__badge{bottom:10px;display:flex;flex-wrap:wrap;left:10px;position:absolute}.card__badge>*{margin-right:10px;margin-top:5px}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--duration-long) ease}.card:hover .card-colored .overlay-card{background-color:rgba(var(--color-card-hover),.06)}@media screen and (min-width: 1024px){.card-wrapper .card--product:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper .card--product:hover .media.media--hover-effect>img+img{opacity:1}.card-wrapper:hover .card__text{transition:var(--duration-long) ease;transform:scale(1.06)}.card--search img{transition:transform var(--duration-default) ease}.card-wrapper:hover .card--search img{transform:scale(1.05)}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:3px}.card-wrapper:hover .card.card--search{background-color:rgba(var(--color-card-hover),.06);transition:background-color var(--duration-long) ease}}.product-card .quickadd{display:none}.product-card:hover .quickadd{display:block}.product-card .quickadd__trigger{display:flex}.product-card .quickadd__form{display:none}.product-card.is--active .quickadd__form{display:flex}.product-card.is--active .quickadd__trigger{display:none}@media only screen and (min-width: 1024px){#main-collection-product-grid .product-card:hover .card-information{display:none}}@media only screen and (max-width: 1023px){#main-collection-product-grid .product-card:hover card-color-meta-variants,#main-collection-product-grid .product-card card-color-meta-variants{display:none!important}}#main-collection-product-grid .product-card:hover card-color-meta-variants{display:block}card-color-meta-variants{margin-top:0;display:none}card-color-meta-variants .color-swatch{height:22px;width:22px}card-color-meta-variants .color-swatch.is--active:after{height:28px;width:28px;top:-4px}card-color-meta-variants .color-meta-variants__options{margin-top:12px;padding:0;flex-wrap:wrap}card-color-meta-variants .color-meta-variants__options a{padding:0 5px 12px}card-color-meta-variants .color-meta-variants__options .color-swatch{margin-right:0}.collection .product-card .product__media-wrapper{position:relative}.collection .product-card .product__media-wrapper .image-two{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.collection .product-card .product__media-wrapper .product__media-toggle,.collection .product-card .product__media-wrapper .product__media-icon{display:none}.collection .product-card .product__media-wrapper slider-component{margin:0}.collection .product-card .product__media-wrapper slider-component .slider.slider--mobile{scroll-padding-left:0;margin:0;padding:0}.collection .product-card .product__media-wrapper slider-component .product__media-item{padding-left:0!important;padding:0;max-width:100%;width:100%}.product-card .product__media-wrapper .product__image img{width:100%}.product-card .product__media-wrapper slider-component~.product__image{display:none}@media only screen and (min-width:768px){.product-card .product__media-wrapper slider-component{display:none}.product-card .product__media-wrapper slider-component~.product__image{display:block}}
/*# sourceMappingURL=/cdn/shop/t/512/assets/component-card.css.map?v=58095863842555964161701976053 */
