.grid__item:hover .product-hover{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}#ProductGridContainer .item .item.list-group-item .card-information__wrapper>*{text-align:left;width:100%}.grid__item.item.list-group-item .products .product-form,.grid__item.item.list-group-item .products .product-form__buttons{text-align:left;width:auto}.card-information__text.h5 a{letter-spacing:.5px;text-transform:capitalize}.price{float:left;width:100%}.products .product-form,.products .product-form__buttons,.template-search .product-form{width:100%;position:relative;inset:auto 0 0;float:left;text-align:left}.product-form{margin-top:12px}.caption-large{display:none}.product-hover{position:absolute;top:8px;right:8px;left:auto;margin-top:0!important;line-height:0!important;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;transform:translateY(-50px);-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);-moz-transform:translateY(-20px)}.main-container.medium-up--three-quarters .list-group-item .product-hover{left:20.8%}.list-group-item .product-hover{left:21.5%;right:auto}.product-hover .icon{height:15px;width:15px;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;fill:var(--color-base-text)}.product-hover .cm-link.btn--status{display:block;padding:8px;background:transparent;margin-bottom:5px;border-radius:19.5px;-webkit-border-radius:19.5px;-khtml-border-radius:19.5px;-moz-border-radius:19.5px;border:1px solid var(--color-base-border);cursor:pointer}.product-hover .cm-link.btn--status:hover{background-color:var(--color-base-button-background-hover);border-color:var(--color-base-button-background-hover)}.product-hover .cm-link.btn--status:hover .icon{fill:var(--color-base-button-text-hover)}.products:hover .product-hover-info{opacity:1}.card-information{float:left;width:100%;padding:7px 20px 20px;text-transform:capitalize;min-height:175px}.grid__item.item.list-group-item .card-information{transition:none;transform:none}.card{display:block;overflow:hidden;text-decoration:none}.card+.card-information{margin-top:1.2rem}.card.card--soft{background-color:var(--color-foreground-4);color:var(--color-foreground)}.card__text{display:flex;justify-content:center}.card .icon-arrow{width:1.5rem}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:.3rem;padding-top:.3rem}.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{position:relative}.card--stretch{height:100%}.card-colored.color-background-1{background-color:var(--color-base-background-1)}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:center;margin-bottom:6rem;margin-top:5rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin:0 1.2rem 1.2rem}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-5rem}.card--search .card__content{justify-self:flex-start;text-align:left}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.card--text-only .card__content{margin-top:7rem;margin-bottom:7rem}.card--text-only .card__content+.card__badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text{margin:0;word-break:break-word}.card--text-only .card__text{text-align:center}.card-information__wrapper{width:100%;padding:0;float:left}.caption-with-letter-spacing.light{margin:5px 0 0;text-align:left;color:var(--color-base-text)}.card-information__wrapper>*{line-height:20px;color:var(--color-foreground);text-align:left}.card-information__wrapper>.price{color:var(--color-base-accent-1);letter-spacing:.3px;font-weight:500;line-height:18px;text-align:left}.card-information .reviews{line-height:22px;text-align:left}.card-information .card-information__text.h5{font-size:14px;font-weight:400;line-height:20px;text-align:left;float:left;width:100%;margin:8px 0 10px;cursor:pointer}.card-information__text.h5:hover a{color:var(--color-base-text)}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width:768px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:15px}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__badge{top:7px;display:block;left:10px;position:absolute;opacity:1;line-height:23px}.grid__item:hover .card__badge{opacity:0}.card__badge>*{margin-right:0;margin-top:0}.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:var(--color-card-hover)}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;visibility:visible}.product-hover button.active .icon.not-added,.product-hover button .icon.added{display:none}.product-hover button.active .icon.added{display:inline-block;vertical-align:middle}@media screen and (min-width:1024px){.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.03)}.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:.3rem}.card-wrapper:hover .card.card--search{background-color:var(--color-card-hover);transition:background-color var(--duration-long) ease}}@media(max-width:1023.98px){.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:20%}}@media(max-width:767.98px){.product-hover{top:10px}.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:37%}.card-information{padding:7px 10px 15px;min-height:170px}}@media(max-width:767.98px){.product-hover{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0)}}@media(max-width:424.98px){.list-group-item .product-hover,.main-container.medium-up--three-quarters .list-group-item .product-hover{left:41%}}.card-information .card-information__text.h5,.card-information .card-information__text.h4{display:block;overflow:hidden;line-height:20px;max-height:40px}.card-information .card-information__text.h5 a,.card-information .card-information__text.h4 a,.product-side-item .right-block h4 a,.predictive-search__item-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:20px;max-height:40px}.card-information__vendor-in-title{font-weight:700}.product-status-badges{display:block;width:100%;max-width:100%;height:37px;box-sizing:border-box;overflow:hidden;pointer-events:none;padding-top:13px}.product-status-badges--placeholder .product-status-badges__track{visibility:hidden}.product-status-badges__track{display:flex;align-items:center;gap:8px;width:max-content;max-width:none;transform:translateZ(0)}.product-status-badges.is-auto-rotating .product-status-badges__track{animation:cosmoshop-status-badges-scroll var(--cosmoshop-badge-duration, 9s) linear infinite;will-change:transform}@keyframes cosmoshop-status-badges-scroll{0%{transform:translateZ(0)}to{transform:translate3d(var(--cosmoshop-badge-shift, -24px),0,0)}}@media(prefers-reduced-motion:reduce){.product-status-badges.is-auto-rotating .product-status-badges__track{animation:none;will-change:auto}}.product-status-badge{display:inline-flex;min-height:24px;padding:4px 11px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#fff;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;text-transform:none;white-space:nowrap;flex:0 0 auto}.product-status-badge--in-stock{color:#074a12;background:#e7fbe2}.product-status-badge--pre-order{color:#a94b00;background:#ffe5b6}.product-status-badge--out-of-stock{color:#9b1515;background:#fde2e2}.product-status-badge--final-price{color:#4f0074;background:#ecdff8}.product-status-badge--limited-quantity{color:#062a72;background:#dcecff}.product-status-badge--ex-demo{color:#000;background:#dedede}@media screen and (max-width:749px){.product-status-badges{height:30px;margin:5px 0 9px;padding-top:8px}.product-status-badges__track{gap:6px}.product-status-badge{min-height:22px;padding:3px 8px;border-radius:5px;font-size:10px;line-height:14px}}.products .card-information,.card-wrapper .card-information,.card-information{background:#fff!important}.products .card-information,.card-wrapper .card-information,.card-information{background:#fff!important;border-top:0!important}.products .product-form__submit.loading,.card-wrapper .product-form__submit.loading{color:inherit!important}.products .product-form__submit.loading:after,.card-wrapper .product-form__submit.loading:after{content:none!important;display:none!important}.card-wrapper .product-hover{display:none!important;pointer-events:none!important}.card-information .product-form,.card-information .product-form form,.product-hover-info .product-form,.product-hover-info .product-form form{width:100%!important}.card-information .product-form__buttons--card-actions,.product-hover-info .product-form__buttons--card-actions{display:flex!important;align-items:center!important;width:100%!important}.card-information .product-form__buttons--card-actions .product-form__submit,.product-hover-info .product-form__buttons--card-actions .product-form__submit,.card-information .product-form__buttons--card-actions .product-form__submit.button,.product-hover-info .product-form__buttons--card-actions .product-form__submit.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 100%!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:auto!important;margin:0!important;padding:7px clamp(4px,4vw,13px)!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}@media screen and (max-width:374px){.card-information .product-form__buttons--card-actions .product-form__submit,.product-hover-info .product-form__buttons--card-actions .product-form__submit,.card-information .product-form__buttons--card-actions .product-form__submit.button,.product-hover-info .product-form__buttons--card-actions .product-form__submit.button{padding-left:4px!important;padding-right:4px!important}}.card-information .card-information__text.h5.cosmoshop-card-title,.card-information .card-information__text.h4.cosmoshop-card-title{display:block;overflow:visible;line-height:normal;max-height:none}.card-information .card-information__text.h5.cosmoshop-card-title a.cosmoshop-card-title-link,.card-information .card-information__text.h4.cosmoshop-card-title a.cosmoshop-card-title-link{display:block;overflow:visible;text-overflow:clip;line-height:normal;max-height:none;-webkit-line-clamp:unset;-webkit-box-orient:initial}.card-information__vendor-in-title{display:block;font-weight:700;line-height:18px;color:#000;margin:0 0 2px}.card-information__sku-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:18px;max-height:36px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/655/assets/component-card.css.map */
