.collection-tabs-section{padding:40px 0}.collection-tabs__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px;justify-content:center}.collection-tab__button{padding:12px 24px;border-radius:6px;border:2px solid #be7213;background-color:#fff;color:#be7213;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.collection-tab__button:hover{background-color:#be7213;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #be721333}.collection-tab__button.active{background-color:#be7213;color:#fff}.collection-tab__button.active:hover{background-color:#fff;color:#be7213}.collection-tabs__content{position:relative}.collection-tab__panel{display:none;opacity:0;transition:opacity .4s ease-in-out}.collection-tab__panel.active{display:block;animation:fadeIn .4s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.collection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.collection-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.collection-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.collection-card__link{text-decoration:none;display:flex;flex-direction:column;flex-grow:1}.collection-card__image{position:relative;width:100%;padding-bottom:100%;overflow:hidden;background-color:#f5f5f5}.collection-card__image img,.collection-card__image svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collection-card__info{padding:16px;background-color:#323841;text-align:center;flex-grow:1;display:flex;align-items:center;justify-content:center}.collection-card__title{color:#fff;font-size:16px;font-weight:500;margin:0;line-height:1.4}@media screen and (max-width:989px){.collection-grid{grid-template-columns:repeat(3,1fr);gap:20px}.collection-tabs__buttons{gap:10px}.collection-tab__button{padding:10px 20px;font-size:15px}}@media screen and (max-width:749px){.collection-tabs-section{padding:24px 0}.collection-grid{grid-template-columns:repeat(2,1fr);gap:16px}.collection-tabs__buttons{gap:8px;margin-bottom:24px;display:grid;grid-template-columns:1fr 1fr}.collection-tab__button{padding:10px 16px;font-size:14px;flex:1 1 auto;min-width:calc(50% - 4px)}.collection-card__info{padding:12px}.collection-card__title{font-size:14px}}@media screen and (max-width:480px){.collection-tab__button{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/collection-david-tabs.css.map */
