.ymal{display:block}.ymal__loading-state{display:flex;justify-content:center;align-items:center;padding:60px 0}.ymal .container{padding-top:var(--section-padding-top, 60px);padding-bottom:var(--section-padding-bottom, 60px)}.ymal__heading{color:#121212;margin:0 0 64px;font-family:var(--typography-font-name-Title, Inter);font-size:var(--typography-text-size-H2, 48px);font-style:normal;font-weight:900;line-height:110%;letter-spacing:-.48px;text-transform:uppercase}.ymal__grid{display:grid!important;grid-template-columns:repeat(var(--columns, 3),1fr)!important;gap:32px;width:100%}.ymal__grid>*{min-width:0}.ymal-card{display:flex;flex-direction:column}.ymal-card__image-wrap{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 2;background:#f0f0f0}.ymal-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ymal-card__image-wrap:hover .ymal-card__img{transform:scale(1.04)}.ymal-card__img--placeholder{padding:20%}.ymal-card__badge{position:absolute;top:12px;left:12px;z-index:1;display:inline-block;padding:5px 10px;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;background-color:#ab2629;color:#fff;white-space:nowrap}.ymal-card__body{display:flex;flex-direction:column;flex:1;padding:24px 16px;gap:4px}.ymal-card__type{font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6b7280;margin:0}.ymal-card__title{color:var(--text-text-heading, #343A40);font-family:var(--typography-font-name-Title, Inter);font-size:var(--typography-text-size-H5, 24px);font-style:normal;font-weight:900;line-height:110%;letter-spacing:-.24px;text-transform:uppercase;margin:0}.ymal-card__title a{color:inherit;text-decoration:none}.ymal-card__title a:hover{text-decoration:underline}.ymal-card__desc{font-size:1.3rem;line-height:1.6;color:#374151;flex:1;margin-top:6px}.ymal-card__desc ul{margin:0;padding:0 0 0 18px}.ymal-card__desc li{margin-bottom:4px}.ymal-card__desc p{margin:0}.ymal-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.ymal-card__price{color:var(--text-text-heading, #343A40);font-family:var(--typography-font-name-Title, Inter);font-size:var(--typography-text-size-H6, 20px);font-style:normal;font-weight:900;line-height:110%;letter-spacing:-.2px;text-transform:uppercase}.ymal-card__atc-btn{display:inline-flex;gap:6px;padding:10px 20px;display:flex;height:45px;padding:var(--spacing-sizing-padding-xxsmall, 16px) var(--spacing-sizing-padding-xsmall, 24px);justify-content:center;align-items:center;gap:var(--spacing-sizing-padding-xxsmall, 16px);background:#111;border:none;cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .15s ease;color:var(--color-brand-Off-White, #F5F5F5);font-family:var(--typography-font-name-Title, Inter);font-size:var(--typography-text-size-Text-Button, 18px);font-style:normal;font-weight:800;line-height:100%;text-transform:uppercase}.ymal-card__atc-btn:before{background:#fff;width:10px;height:10px;content:"";aspect-ratio:1 / 1;border-radius:100%}.ymal-card__atc-btn:hover{background:#333;transform:translateY(-1px)}.ymal-card__atc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media screen and (max-width:989px){.ymal__grid{grid-template-columns:repeat(2,1fr)!important;gap:16px}.ymal-card__body{padding:14px 16px 18px}.ymal-card__title{font-size:1.8rem}}@media screen and (max-width:599px){.ymal__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:visible;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 16px;gap:14px;padding-bottom:16px;margin-left:calc(-1 * var(--page-gutter, 16px));margin-right:calc(-1 * var(--page-gutter, 16px));padding-left:var(--page-gutter, 16px);padding-right:var(--page-gutter, 16px)}.ymal__grid::-webkit-scrollbar{display:none}.ymal__grid{-ms-overflow-style:none;scrollbar-width:none}.ymal__grid>*{flex:0 0 100%!important;max-width:100%!important;min-width:0;scroll-snap-align:start}.ymal__heading{font-size:2rem;margin-bottom:20px}.ymal-card__body{padding:12px 14px 16px}.ymal-card__title{font-size:1.6rem}.ymal-card__desc{font-size:1.2rem}.ymal-card__price{font-size:1.8rem}.ymal-card__footer{flex-direction:column;align-items:flex-start;gap:10px}.ymal-card__atc-btn{width:100%;justify-content:center;font-size:1.4rem}.ymal .container{padding-top:0!important;padding-bottom:0!important}.ymal__heading{font-size:var(--typography-text-size-H3, 32px);text-align:center!important}.ymal-container{overflow:scroll!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-you-may-also-like.css.map */
