.rk-card{margin-top:.25rem;margin-left:.25rem;position:relative;background:#2d2d2d;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;width:100%;height:100%;max-width:320px;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width:576px){.rk-card{margin-left:auto;margin-right:auto}}.rk-card:hover{border-color:#f5a623;box-shadow:0 0 0 1px #f5a623,0 8px 32px #f5a6231f}.rk-card__image-link{display:block;position:relative;z-index:2}.rk-card__image-wrap{position:relative;height:250px;overflow:hidden;flex-shrink:0}.rk-card__image{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.rk-card__image--placeholder{background:#ffffff0a}.rk-card__preview-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease}.rk-card.is-playing .rk-card__preview-video{opacity:1}.rk-card__body{padding:16px 24px 0;display:flex;flex-direction:column;flex:1;margin-bottom:12px;gap:12px;position:relative;z-index:3;background:#2d2d2d;transition:transform .35s ease}.rk-card__title{font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:700;line-height:26px;letter-spacing:0px;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:52px}.rk-card__title-link{font-size:18px;color:inherit;text-decoration:none;position:relative;z-index:2}.rk-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}.rk-card__platform{display:inline-flex;align-items:center;gap:5px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 9px;font-size:11px;font-weight:500;color:#d0d0e0;white-space:nowrap}.rk-card__platform svg,.rk-card__platform img{height:16px;width:auto;flex-shrink:0}.rk-card__region{font-size:11px;font-weight:800;color:#fff;letter-spacing:.06em;text-transform:uppercase}.rk-card__pricing{margin-top:auto;display:flex;flex-direction:column;gap:6px}.rk-card__pricing-row{display:flex;align-items:center;gap:8px}.rk-card__price{font-family:Instrument Sans,sans-serif;font-size:24px;font-weight:500;line-height:32px;letter-spacing:0px;color:#fff}.rk-card__discount-badge{display:inline-flex;align-items:center;background:#efb12a;color:#000;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:0px;border-radius:22px;padding:2px 9px}.rk-card__compare-price{display:block;min-height:24px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;line-height:24px;letter-spacing:0px;color:#ffffff59;text-decoration:line-through}.rk-card__compare-price--hidden{visibility:hidden}.rk-card__buy-wrap{position:absolute;bottom:0;left:0;right:0;height:80px;opacity:0;display:flex;align-items:center;padding:0 24px;z-index:4;transform:translateY(100%);transition:transform .35s ease,opacity .25s ease}.rk-card:hover .rk-card__buy-wrap{transform:translateY(0);opacity:1}.rk-card:hover .rk-card__body{transform:translateY(-60px);padding-bottom:0}.rk-card__buy-form{width:100%}.rk-card__payment-btn .shopify-payment-button{margin:0}.rk-card__payment-btn .shopify-payment-button__button{width:100%;background:#f5a623!important;color:#1a1001!important;border:none!important;border-radius:50px!important;font-weight:700!important;font-size:15px!important;padding:11px 16px!important;cursor:pointer;transition:background .2s ease!important;line-height:1.4!important}.rk-card__payment-btn .shopify-payment-button__button:hover{background:#ffc048!important}.rk-card__payment-btn .shopify-payment-button__button[disabled]{opacity:.5!important;cursor:not-allowed!important}.rk-card__buy-link{display:block;width:100%;background:#f5a623;color:#1a1001;border:none;border-radius:50px;font-family:Instrument Sans,sans-serif;font-weight:700;font-size:15px;padding:11px 16px;cursor:pointer;transition:background .2s ease;line-height:1.4;text-align:center;text-decoration:none}.rk-card__buy-link:hover{background:#ffc048;color:#1a1001}.rk-card__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@media(hover:none){.rk-card__buy-wrap,.rk-card:hover .rk-card__buy-wrap{transform:translateY(0);opacity:1;transition:none}.rk-card__body,.rk-card:hover .rk-card__body{transform:none;padding-bottom:92px;transition:none}.rk-card:hover{border-color:#ffffff0f;box-shadow:none}}@media screen and (min-width:1100px){.collection-product-list:has(.rk-card){justify-content:center}#FacetsWrapperDesktop~.products-grid .collection-product-list:has(.rk-card) .collection-product-card{width:calc(25% - 1.2rem)!important;max-width:320px}}@media screen and (min-width:1100px)and (max-width:1439px){.rk-card{max-width:260px}.rk-card__image-wrap{height:190px}.rk-card__body{padding:14px 18px 0;gap:10px;margin-bottom:10px}.rk-card__title{font-size:15px;line-height:21px;min-height:42px}.rk-card__platform,.rk-card__region{font-size:10px}.rk-card__price{font-size:19px;line-height:25px}.rk-card__discount-badge{font-size:12px;padding:2px 7px}.rk-card__compare-price{font-size:12px;line-height:19px;min-height:19px}.rk-card__buy-wrap{height:66px;padding:0 18px}.rk-card:hover .rk-card__body{transform:translateY(-48px)}.rk-card__buy-link{font-size:13px;padding:9px 14px}}@media screen and (min-width:750px)and (max-width:1099px){.collection-product-list:has(.rk-card){grid-template-columns:repeat(3,minmax(0,320px));justify-content:center}}@media screen and (max-width:749px){.collection-product-list:has(.rk-card){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1.2rem}.collection-product-list:has(.rk-card) .collection-product-card{width:100%!important}.collection-product-list:has(.rk-card) .rk-card{max-width:100%}.collection-product-list:has(.rk-card) .rk-card__image-wrap{height:180px}.collection-product-list:has(.rk-card) .rk-card__body{padding:10px 12px 64px;gap:10px}.collection-product-list:has(.rk-card) .rk-card__buy-wrap{height:64px;padding:0 12px}.collection-product-list:has(.rk-card) .rk-card__title{font-size:13px;line-height:18px;min-height:36px}.collection-product-list:has(.rk-card) .rk-card__platform,.collection-product-list:has(.rk-card) .rk-card__region{font-size:9px}.collection-product-list:has(.rk-card) .rk-card__price{font-size:20px;line-height:24px}.collection-product-list:has(.rk-card) .rk-card__discount-badge{font-size:11px;padding:2px 6px}.collection-product-list:has(.rk-card) .rk-card__compare-price{font-size:12px;line-height:18px}.collection-product-list:has(.rk-card) .rk-card__buy-link{font-size:12px;padding:9px 10px}}@media screen and (max-width:350px){.collection-product-list:has(.rk-card){grid-template-columns:1fr!important}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/component-card-keys.css.map */
