.tabbed-collections{display:flex;flex-direction:column;overflow:visible}.tab-buttons{display:flex;gap:24px;justify-content:center;margin-bottom:20px;flex-wrap:wrap;padding-top:10px}.tab-button{border:none;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center}.tab-button img{width:100px;height:100px;object-fit:cover;object-position:center center;border-radius:50%;margin-bottom:8px;transition:transform .3s ease,opacity .3s ease}.tab-button.active img{transform:scale(1.1);opacity:.9}.tab-content{display:none}.tab-content.active{display:block}@media screen and (max-width: 767px){.tab-buttons{display:flex;gap:16px;margin-bottom:24px;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:left;padding-left:16px;padding-right:16px;padding-top:10px;box-sizing:border-box}.tab-buttons::-webkit-scrollbar{display:none}.tab-button{flex:0 0 23%;max-width:23%}.tab-button img{width:80px;height:80px;object-fit:cover;object-position:center center}.tab-button div{font-size:13px;white-space:nowrap}.tabbed-collections{overflow:visible}}.cbanner{width:100%;position:relative}.cbanner-fixed{height:500px}.cbanner-screen{height:100vh}.cbanner-natural{height:auto}.video-banner{width:100%;height:100%;position:relative;overflow:hidden}.cbanner-natural .video-banner{height:auto;overflow:visible}.cbanner-fixed .desktop-video,.cbanner-fixed .mobile-video,.cbanner-screen .desktop-video,.cbanner-screen .mobile-video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block}.cbanner-natural .desktop-video,.cbanner-natural .mobile-video{width:100%;height:auto;object-fit:contain;position:relative;display:block}.desktop-video{display:block}.mobile-video{display:none}.wrapper-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:block}.cbanner-natural .wrapper-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 768px){.desktop-video{display:none!important}.mobile-video{display:block!important}}@media screen and (min-width: 769px){.desktop-video{display:block!important}.mobile-video{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
