.m-collection-card__inner{position:relative;cursor:pointer;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.m-collection-card__info{margin-top:16px}.m-collection-card--inside .m-collection-card__info{position:absolute;left:0;right:0;bottom:0;padding:20px 30px;margin-top:0}.m-collection-card--inside .m-collection-card__info p{margin-top:0}@media screen and (max-width: 1023px){.m-collection-card--inside .m-collection-card__info{padding:20px}}@media screen and (max-width: 767px){.m-collection-card--inside .m-collection-card__info{position:static;padding:12px 0 0}}.m-collection-card__image{overflow:hidden;position:relative}.m-collection-card__image .m-image,.m-collection-card__image svg{transition:1.5s all cubic-bezier(0.19, 1, 0.22, 1)}.m-collection-card__title{margin-bottom:16px;font-size:20px;line-height:1.5;font-weight:500}.m-collection-card__title sup{color:inherit}@media screen and (max-width: 767px){.m-collection-card__title{font-size:18px;margin-bottom:12px}}.m-collection-card--inside .m-collection-card__title{font-size:24px;margin-bottom:2px}@media screen and (max-width: 1023px){.m-collection-card--inside .m-collection-card__title{font-size:20px}}@media screen and (max-width: 767px){.m-collection-card--inside .m-collection-card__title{font-size:18px}}.m-collection-card--standard .m-collection-card__title{margin-bottom:2px}.m-collection-card--standard .m-collection-card__title sup{font-size:12px;font-weight:600;top:-6px}.m-collection-card__link{color:rgb(var(--color-foreground))}.m-collection-card__product-count{color:rgb(var(--color-foreground-secondary))}.m-collection-card--boxed .m-collection-card__inner{height:100%}.m-collection-card--boxed .m-collection-card__inner{padding:16px}@media screen and (min-width: 768px){.m-collection-card--boxed .m-collection-card__inner{padding:24px}}@media screen and (min-width: 1024px){.m-collection-card--boxed .m-collection-card__inner{padding:32px}}.m-collection-card--boxed:hover .m-collection-card__title{text-decoration:underline}.m-collection-card--inside .m-button{transition:var(--m-duration-default, 0.25s) all;padding:0;border-radius:50%;display:none;width:45px;height:45px;margin-top:10px}@media screen and (min-width: 768px){.m-collection-card--inside .m-button{display:inline-flex}}.m-collection-card--inside:hover .m-button{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-collection-card--inside .m-collection-card__info.m\:text-left{display:grid;grid-template-areas:"title title title button" "count count count button"}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-collection-card__title{grid-area:title}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-collection-card__product-count{grid-area:count}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-button{grid-area:button;align-self:center;justify-self:end;margin-top:0}.m-collection-card--inside-2 .m-collection-card__info{position:absolute;left:0;right:0;bottom:0;padding:30px 20px;margin-top:0}@media screen and (max-width: 1023px){.m-collection-card--inside-2 .m-collection-card__info{padding:20px}}.m-collection-card--featured_category{position:relative;overflow:hidden;height:320px;display:flex;flex-direction:column;border-radius:10px;width:100%;flex-shrink:0}@media screen and (max-width: 1279px){.m-collection-card--featured_category{height:280px}}@media screen and (max-width: 1023px){.m-collection-card--featured_category{height:260px}}@media screen and (max-width: 767px){.m-collection-card--featured_category{height:240px}}@media screen and (max-width: 575px){.m-collection-card--featured_category{height:200px}}.m-collection-card--featured_category .m-collection-card__image{border-radius:10px 10px 0 0;flex:1;overflow:hidden}.m-collection-card__featured-overlay{position:absolute;bottom:0;left:0;right:0;background:#36454F;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;height:auto;min-height:60px;transition:all 300ms ease-in-out;border-radius:0 0 10px 10px;cursor:pointer;border:none;font-family:inherit;width:100%;box-sizing:border-box;z-index:10;pointer-events:auto}.m-collection-card--featured_category:hover .m-collection-card__featured-overlay{background:#a02341;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.m-collection-card__featured-link{display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;text-decoration:none;font-weight:600;font-size:16px;line-height:1.4;gap:8px;font-family:'Gill Sans Nova',sans-serif;letter-spacing:0.025rem;cursor:pointer;pointer-events:auto}.m-collection-card__featured-text{flex:1;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-collection-card__featured-text b{font-weight:500;display:inline;font-size:16px;opacity:1;margin-right:0}.m-collection-card__featured-icon{width:32px;height:32px;flex-shrink:0;transition:all 300ms ease-in-out;opacity:1;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;border-radius:50%;margin-left:auto;font-size:18px;line-height:1;color:#fff;font-style:normal;padding:0;background:transparent}.m-collection-card--featured_category:hover .m-collection-card__featured-icon{transform:scale(1.15);background:rgba(255,255,255,0.1)}@media screen and (max-width: 1024px){.m-collection-card__featured-overlay{padding:10px 12px;min-height:56px}.m-collection-card__featured-link{font-size:15px;gap:6px}.m-collection-card__featured-text b{font-size:15px}.m-collection-card__featured-icon{width:28px;height:28px;font-size:16px}}@media screen and (max-width: 768px){.m-collection-card__featured-overlay{padding:10px 12px;min-height:54px}.m-collection-card__featured-link{font-size:14px;gap:5px}.m-collection-card__featured-text b{font-size:14px}.m-collection-card__featured-icon{width:26px;height:26px;font-size:15px}}@media screen and (max-width: 575px){.m-collection-card__featured-overlay{padding:8px 10px;min-height:48px}.m-collection-card__featured-link{font-size:12px;gap:4px}.m-collection-card__featured-text b{font-size:12px}.m-collection-card__featured-icon{width:22px;height:22px;font-size:13px;border-width:1.5px}}@media screen and (max-width: 480px){.m-collection-card__featured-overlay{padding:8px 8px;min-height:44px}.m-collection-card__featured-link{font-size:11px;gap:3px}.m-collection-card__featured-text b{font-size:11px}.m-collection-card__featured-icon{width:20px;height:20px;font-size:12px;border-width:1.5px}}

