.bs-devshop__card-wrapper{position:relative;height:100%;display:flex;flex-direction:column}.bs-devshop__card{background:#fff;border-radius:10px;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s ease}.bs-devshop__card:hover{background:#fff}.bs-devshop__card-inner{position:relative;height:100%;display:flex;flex-direction:column}.bs-devshop__card-media{position:relative;padding-bottom:105%;overflow:hidden;background:#f5f5f5}.bs-devshop__media{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bs-devshop__media-image{width:100%;height:100%;object-fit:cover;padding:0;scale:unset;transition:transform var(--duration-long, .5s) ease}.bs-devshop__media-image--secondary{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 990px){.bs-devshop__media.bs-devshop__media--hover-effect>.bs-devshop__media-image{transition:transform var(--duration-long, .5s) ease}.bs-devshop__card:hover .bs-devshop__media--hover-effect>.bs-devshop__media-image:first-child:not(:only-child){opacity:0}.bs-devshop__card:hover .bs-devshop__media--hover-effect>.bs-devshop__media-image--secondary{opacity:1;transition:transform var(--duration-long, .5s) ease,opacity var(--duration-default, .3s) ease}}.bs-devshop__card-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;flex-grow:1;position:relative;background-color:#f5f5f5;gap:1.6rem;font-family:var(--ff-aspekta)}.bs-devshop__hightlight-card-badge{position:absolute;font-family:var(--headtext);top:2rem;left:2rem;background:linear-gradient(90deg,#000,#666);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:1.2rem;font-weight:400;z-index:1}.bs-devshop__card-info{margin-bottom:0;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease;display:flex;flex-direction:column;gap:.8rem}.bs-devshop__heading{font-family:var(--headtext);font-size:1.3rem;font-weight:350;margin:0;line-height:1.2;color:#000}.bs-devshop__link{color:inherit;text-decoration:none;display:inline-block}.bs-devshop__description{font-family:var(--ff-aspekta);font-size:1.1rem;font-weight:300;color:#000;line-height:1.5}.bs-devshop__card-actions{flex-direction:column;gap:.75rem;margin-top:auto;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;font-family:aspekta450}.bs-devshop__purchase-options{display:grid;grid-template-columns:3fr 3fr 1fr;grid-auto-rows:1fr;grid-auto-flow:column;gap:.5rem;width:100%;box-sizing:border-box}.bs-devshop__product-form{display:flex;align-items:stretch;justify-content:center;transition:all .3s ease;width:100%;opacity:1;overflow:hidden;height:100%}.bs-devshop__product-form .form{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.bs-devshop__purchase-option{display:flex;flex-direction:row;align-items:center;padding:1.2rem 1.5rem;border-radius:10px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;transition:all .3s ease;text-align:left;width:100%;height:100%;box-sizing:border-box;min-width:0}.bs-devshop__purchase-option.disabled{opacity:.5;pointer-events:none}.bs-devshop__purchase-option span{font-family:aspekta450}.bs-devshop__purchase-option.active{background:#616161;color:#fff;border-color:#616161}.bs-devshop__add-button{width:37px;height:37px;border-radius:50%;background:#e8e8e8;border:1px solid #e8e8e8;color:#a7a7a7;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.bs-devshop__add-button.active{background:#616161;border-color:#616161;color:#fff}.bs-devshop__purchase-option:hover{border-color:#616161;background:#616161}.bs-devshop__purchase-option:hover .bs-devshop__purchase-type,.bs-devshop__purchase-option:hover .bs-devshop__purchase-price{color:#fff}.bs-devshop__purchase-option.active{background:#616161;border-color:#616161}.bs-devshop__purchase-option.active .bs-devshop__purchase-type,.bs-devshop__purchase-option.active .bs-devshop__purchase-price{color:#fff}.bs-devshop__subscribe,.bs-devshop__one-time{background:#e8e8e8;border-color:#e8e8e8}.bs-devshop__purchase-type{font-size:1.1rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#000;transition:color .2s ease}.bs-devshop__purchase-price,.bs-devshop__purchase-price *{font-size:1.1rem;font-weight:500;color:#929292;transition:color .2s ease;display:flex;align-items:center;justify-content:center;margin-left:1.2rem}.loading-overlay__spinner{margin-left:.3rem}.bs-devshop__add-button.hide-atc-button{visibility:hidden}.bs-devshop__add-icon{font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bs-devshop__add-button.loading .bs-devshop__add-icon{display:none}.bs-devshop__quick-buy,.bs-devshop__card-actions.mobile{display:flex}.bs-devshop__card-actions.desktop{display:none}.bs-devshop__media-image{transition:filter .3s ease}.bs-devshop__card.is-active .bs-devshop__media-image,.bs-devshop__card.is-active .bs-devshop__media-image--secondary{filter:blur(5px)}.bs-devshop__hightlight-card-badge{z-index:2}.bs-devshop__card-info{opacity:1;visibility:visible}.bs-devshop__card-actions{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f5f5f5;margin:0;padding:1.25rem;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;z-index:1}.bs-devshop__card.is-active .bs-devshop__card-actions{opacity:1;visibility:visible;background-color:#f5f5f5;pointer-events:all}.bs-devshop__card.is-active .bs-devshop__card-actions .bs-devshop__purchase-options .bs-devshop__purchase-option{background:#fff;border-color:#e8e8e8;color:#000;display:flex;align-items:center;justify-content:center}.bs-devshop__purchase-options{display:flex;flex-direction:column;gap:.75rem;width:100%}.bs-devshop__purchase-option{width:100%;padding:1.2rem 1.5rem;flex-direction:row;justify-content:space-between;align-items:center;background:#f5f5f5;border:none}.bs-devshop__purchase-option.active{background:#616161!important;border-color:#616161!important}.bs-devshop__purchase-option.active .bs-devshop__purchase-type,.bs-devshop__purchase-option.active .bs-devshop__purchase-price{color:#fff!important}.bs-devshop__product-form .form{width:100%!important;height:fit-content!important}.bs-devshop__purchase-type{margin-bottom:0;width:unset;color:#000!important}.bs-devshop__quick-buy{padding:1.2rem 1.5rem;background:#e8e8e8;color:#000;border:none;border-radius:8px;font-size:1.1rem;font-weight:350;text-align:center;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;margin-top:1rem}.bs-devshop__quick-buy:hover{background:#616161;color:#fff}.bs-devshop__quick-buy,.bs-devshop__quick-buy span{font-family:aspekta450}.bs-devshop__quick-buy.active{background:#616161}.bs-devshop__purchase-price,.bs-devshop__purchase-price *{font-size:1.1rem;font-weight:400;color:#929292!important;margin-left:.4rem}.loading-overlay__spinner{height:11px;width:11px}@media screen and (max-width: 749px){.show-mobile-slider{display:block}.show-desktop-grid{display:none}.bs-devshop__card-content{padding:1.25rem}.bs-devshop__heading{font-size:1.8rem}.bs-devshop__description{font-size:1.3rem}.bs-devshop__card-actions{padding:1.25rem}.bs-devshop__card-actions.mobile{display:flex}.bs-devshop__card-actions.desktop{display:none}.bs-devshop__quick-buy{display:flex}.bs-devshop__add-button{display:none}.bs-devshop__card.is-active .bs-devshop__card-actions .bs-devshop__purchase-options .bs-devshop__purchase-option .bs-devshop__purchase-price{margin-left:1.2rem}.bs-devshop__purchase-price,.bs-devshop__purchase-price *{font-size:1.1rem;font-weight:400;color:#929292!important;margin-left:.4rem}}@media screen and (m-width: 749px) and (min-width: 480px){.bs-devshop__product-form{padding-bottom:8rem}}@media screen and (min-width: 1440px){.bs-devshop__card-media{padding-bottom:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/snippet-new-card-product.css.map */
