.chair-cards-compact .banner-collections-v2.main-page-container{max-width:1160px;margin:0 auto;padding:0 24px!important;box-sizing:border-box}.chair-cards-compact .banner-collections-v2__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.chair-cards-compact .block{aspect-ratio:1/1;height:auto;border-radius:18px}.chair-cards-compact .block:after{background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 65%)}.chair-cards-compact .block__content{padding:28px 15px;height:100%;box-sizing:border-box}.chair-cards-compact .block__label{font-size:10px;line-height:1.3;padding:6px 9px;margin:0}.chair-cards-compact .block__title{font-size:36px;font-weight:400;line-height:1.15;margin:16px 0 0;letter-spacing:-1px;text-shadow:none}.chair-cards-compact .block__description:empty{display:none}.chair-cards-compact .block__content .primary-btn{margin-top:auto;margin-bottom:0;min-height:0;height:46px;padding:6px 7px 6px 19px;gap:16px;font-size:14px;line-height:1.2;width:auto}.chair-cards-compact .primary-btn>span{font-size:14px}.chair-cards-compact .primary-btn .btn-icon{width:34px;height:34px;min-width:34px;margin:0}body:has(.chair-cards-compact) #shappa-chair-finder .intro{padding-top:44px;padding-bottom:36px}@media(max-width:767px){.chair-cards-compact .banner-collections-v2.main-page-container{padding:0 18px!important}.chair-cards-compact .banner-collections-v2__wrapper{grid-template-columns:repeat(3,240px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.chair-cards-compact .block{scroll-snap-align:center}.chair-cards-compact .block__content{padding-top:22px}.chair-cards-compact .block__title{font-size:28px}.chair-cards-compact .block__content .primary-btn{margin-top:auto;margin-bottom:0}.chair-cards-compact .block__label{font-size:9px}}@media(min-width:768px){.chair-cards-compact .banner-collections-v2__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}.chair-cards-compact .block__title{font-size:28px}.chair-cards-compact .block__content{padding-top:18px}.chair-cards-compact .block__content .primary-btn{margin-top:auto;margin-bottom:0}}@media(min-width:768px)and (max-width:1023px){.chair-cards-compact .banner-collections-v2__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.chair-cards-compact .banner-collections-v2__wrapper{grid-template-columns:repeat(4,240px)}}body .chair-cards-compact .block__content{padding-bottom:4px}body .chair-cards-compact .block__content .primary-btn{height:34px;padding:4px 5px 4px 16px;gap:12px;font-size:12px}body .chair-cards-compact .primary-btn>span{font-size:12px}body .chair-cards-compact .primary-btn .btn-icon{width:26px;height:26px;min-width:26px;min-height:26px;max-height:26px;flex:0 0 26px;border-radius:50%}.chair-cards-compact--office-chair .banner-collections-v2__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}.chair-cards-compact--office-chair .block__label{display:none}@media(min-width:768px){.chair-cards-compact--office-chair .banner-collections-v2__wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.chair-cards-compact--office-chair .banner-collections-v2__wrapper{grid-template-columns:repeat(3,240px)}}@media(max-width:767px){.chair-cards-compact .banner-collections-v2.main-page-container{padding:0 18px!important}.chair-cards-compact .banner-collections-v2__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;scroll-snap-type:none}.chair-cards-compact .block{min-width:0;scroll-snap-align:none}.chair-cards-compact .block__content{padding:14px 10px 4px}.chair-cards-compact .block__title{font-size:clamp(19px,5.5vw,23px);line-height:1.12;letter-spacing:-.6px;margin-top:12px}.chair-cards-compact .block__label{font-size:9px;padding:5px 7px}.chair-cards-compact .block__content .primary-btn{height:34px;padding:4px 5px 4px 10px;gap:8px;font-size:11px}.chair-cards-compact .primary-btn>span{font-size:11px}}.chair-cards-compact:not(.chair-cards-compact--office-chair) .banner-collections-v2.main-page-container{width:100%;max-width:1600px;padding:0 3.2%!important}.chair-cards-compact:not(.chair-cards-compact--office-chair) .block__content .primary-btn{display:none!important}@media(max-width:767px){.chair-cards-compact:not(.chair-cards-compact--office-chair) .banner-collections-v2.main-page-container{padding:0 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/chair-cards-compact.css.map */
