.ogs-category-cards{width:100%;padding-block:var(--ogs-category-padding-top-mobile) var(--ogs-category-padding-bottom-mobile);color:var(--ogs-category-text);background:var(--ogs-category-background)}.ogs-category-cards *,.ogs-category-cards *:before,.ogs-category-cards *:after{box-sizing:border-box}.ogs-category-cards__inner{max-width:var(--ogs-category-max-width);margin-inline:auto;padding-inline:16px}.ogs-category-cards__header{margin-bottom:24px;text-align:left}.ogs-category-cards--center .ogs-category-cards__header{text-align:center}.ogs-category-cards__heading{margin:0;color:inherit;font-size:clamp(22px,2.5vw,30px);line-height:1.25;font-weight:700;overflow-wrap:anywhere}.ogs-category-cards__introduction{max-width:760px;margin:12px 0 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.ogs-category-cards--center .ogs-category-cards__introduction{margin-inline:auto}.ogs-category-cards__grid{display:grid;grid-template-columns:repeat(var(--ogs-category-mobile-columns),minmax(0,1fr));gap:var(--ogs-category-gap);margin:0;padding:0;list-style:none}.ogs-category-cards__item{min-width:0;margin:0;padding:0}.ogs-category-cards__card{isolation:isolate;display:flex;flex-direction:column;gap:12px;height:100%;min-width:0;padding:16px;border:1px solid transparent;border-radius:var(--ogs-category-radius);color:var(--ogs-category-text);background:var(--ogs-category-card-background);text-align:center;text-decoration:none}.ogs-category-cards__card:visited{color:var(--ogs-category-text)}.ogs-category-cards__card:hover,.ogs-category-cards__card:focus-visible{border-color:currentColor;color:var(--ogs-category-text);text-decoration:none}.ogs-category-cards__card:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ogs-category-cards__title{display:flex;align-items:center;justify-content:center;min-height:2.8em;margin:0;color:inherit;font-size:16px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.ogs-category-cards__media{width:100%;aspect-ratio:var(--ogs-category-ratio);margin-block:auto 0;overflow:hidden;border-radius:max(0px,calc(var(--ogs-category-radius) - 4px))}.ogs-category-cards__image,.ogs-category-cards__placeholder{display:block;width:100%;height:100%;object-fit:contain}.ogs-category-cards--fit-cover .ogs-category-cards__image{object-fit:cover}.ogs-category-cards__media--blend .ogs-category-cards__image{mix-blend-mode:darken}.ogs-category-cards__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 8px;border-radius:var(--ogs-button-radius, 6px);color:var(--ogs-category-button-text);background:var(--ogs-category-button-background);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-stretch:normal;font-weight:600;letter-spacing:normal;line-height:1.4;text-transform:none;overflow-wrap:anywhere;transition:background-color .15s ease,color .15s ease}.ogs-category-cards__card:focus-visible .ogs-category-cards__button,.ogs-category-cards__card:active .ogs-category-cards__button{color:var(--ogs-category-button-hover-text);background-color:var(--ogs-category-button-hover-background)}@media(hover:hover){.ogs-category-cards__card:hover .ogs-category-cards__button{color:var(--ogs-category-button-hover-text);background-color:var(--ogs-category-button-hover-background)}}@media(prefers-reduced-motion:reduce){.ogs-category-cards__button{transition:none}}@media(forced-colors:active){.ogs-category-cards__button{border:1px solid ButtonText;transition:none}.ogs-category-cards__media--blend .ogs-category-cards__image{mix-blend-mode:normal}}@media(max-width:374px){.ogs-category-cards__grid{gap:min(var(--ogs-category-gap),12px)}.ogs-category-cards__card{gap:10px;padding:12px}.ogs-category-cards__title{font-size:14px}}@media(min-width:750px){.ogs-category-cards{padding-block:var(--ogs-category-padding-top) var(--ogs-category-padding-bottom)}.ogs-category-cards__inner{padding-inline:40px}.ogs-category-cards__grid{grid-template-columns:repeat(var(--ogs-category-tablet-columns),minmax(0,1fr))}}@media(min-width:1200px){.ogs-category-cards__inner{padding-inline:48px}.ogs-category-cards__grid{grid-template-columns:repeat(var(--ogs-category-desktop-columns),minmax(0,1fr))}}.product-details .shopify-app-block[id*=__affirm_pay_over_time_messaging_product_block_]{box-sizing:border-box;width:100%;margin-block-start:30px;padding:14px;color:#333;background-color:#f6f3ff;border:1px solid #cbc1f1;border-radius:10px;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map?subset=AAAAAEAAAAAACA */
