.cm-collections-tab__content{display:flex;flex-direction:column;gap:32px}.cm-collections-tab__title{text-align:center}.cm-collections-tab__buttons{display:flex;align-items:center;gap:30px}.cm-tab-button{position:relative;background:none;color:#8c8e90;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:18px;transition:all .25s ease;padding:0}.cm-tab-button.active{color:#000}.cm-tab-button.active:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:#000}@media (hover: hover){.cm-tab-button:hover{color:#000}}.cm-collections-tab__tabs{display:flex;flex-direction:column;gap:32px}.cm-tab-content{opacity:0;visibility:hidden;display:none;transition:opacity .5s ease}.cm-tab-content.active{opacity:1;visibility:visible;display:block}.cm-collections-tab__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:32px}@media screen and (max-width: 576px){.cm-collections-tab__products-grid{grid-template-columns:1fr;gap:24px}}.variant-card{display:flex;flex-direction:column;gap:16px;margin:0}.variant-card__image{position:relative}.variant-card__image img{width:100%;height:300px;object-fit:cover}.variant-badges{display:flex;flex-direction:column;gap:5px;position:absolute;right:12px;top:12px}.variant-badges:empty{display:none}.variant-badge.most-popular{padding:2px 4px;background:#f9f9f9;color:#19171b;font-size:12px;line-height:normal}.variant-title{color:#121212;font-size:20px;font-weight:500;line-height:150%}.variant-card__info{display:flex;flex-direction:column;gap:4px}.variant-price{color:#000;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:150%}.variant-price-sale-part{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.variant-length{margin-top:12px;display:flex;align-items:center;flex-wrap:wrap;row-gap:4px}.variant-length label{position:relative;cursor:pointer;padding:4px 12px;border:1px solid #d1d5db;background:#f2f2f2;color:#000;font-size:14px;font-weight:400;line-height:18px;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease-in-out;margin:0}.variant-length label input[type=radio]{margin-right:0;position:absolute;z-index:-1;opacity:0}.variant-length label:has(input:checked){border:1px solid #000}@media (hover: hover){.variant-length label:not(:has(input:checked)):hover{box-shadow:0 2px 5px #0000001a}}.variant-card__add-to-card{margin-top:auto}.variant-card__add-to-card button{width:100%;background-color:#fff;font-size:16px;font-weight:400;line-height:20px;letter-spacing:2px;text-transform:uppercase}.variant-card__add-to-card button.btn--loading p{opacity:0}.variant-card__add-to-card button.btn--loading{position:relative;text-indent:-9999px;pointer-events:none}.variant-card__add-to-card button.btn--loading:before{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;border:3px solid;animation:spin 1s linear infinite;border-color:var(--swatch--black);border-top-color:transparent}.see-more-button{background:none;padding:14px 18px;color:#000;font-size:16px;line-height:20px;letter-spacing:2px;text-transform:uppercase;display:flex;margin:32px auto 0;transition:all .3s ease;border:1px solid transparent}@media (hover: hover){.see-more-button:hover{border:1px solid black}}@media screen and (max-width: 768px){.cm-collections-tab__tabs{gap:22px}.cm-collections-tab__buttons{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cm-collections-tab__buttons button{white-space:nowrap}}@media screen and (max-width: 576px){.cm-collections-tab__content{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cm-collections-tab.css.map */
