.collection-tab-section .collection-tab-heading{display:block;margin-bottom:2rem}.collection-tab-section .main-heading{display:block;padding-bottom:0;text-align:center;max-width:40rem;margin-inline:auto}.collection-tab-section .section-eyebrow{margin:0 0 .6rem;font-size:.688rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;opacity:.55}.collection-tab-section .main-heading .section-title{margin-bottom:0;letter-spacing:-.01em}.collection-tab-section .main-heading .section-description{margin-top:.7rem;margin-bottom:0;opacity:.7}.collection-tab-section .main-heading:after{content:"";display:block;width:2.5rem;height:.06rem;margin:1.1rem auto 0;background-color:currentColor;opacity:.25}.collection-tab-section .collection-tab--panel.tab-nav-hidden{display:none}.collection-tab-section .tab-nav{justify-content:center;gap:1.6rem;padding-bottom:0;margin-bottom:.4rem}.collection-tab-section .tab-nav-link{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;opacity:.5;transition:opacity .3s ease}.collection-tab-section .tab-nav-link:is(.is-active,:hover){opacity:1}.collection-tab-section .tab-nav-link span{padding-bottom:.3rem}.collection-tab-section .slider-controls{justify-content:center;margin-top:1.8rem}.collection-tab-section .slider-controls .button{border-radius:0;padding:.9rem 2.2rem;font-size:.688rem;letter-spacing:.18em;text-transform:uppercase}.collection-tab-section .slider-controls .button-outline{color:rgb(var(--text-color));border-color:rgb(var(--text-color))}.collection-tab-section .slider-controls .button-outline:not(.hover-none):hover:before{background-color:rgb(var(--text-color))}.collection-tab-section .slider-controls .button-outline:not(.hover-none):hover{color:rgb(var(--background-color));border-color:rgb(var(--text-color))}.collection-tab-section .slider-controls .swiper-button-prev,.collection-tab-section .slider-controls .swiper-button-next{display:flex!important;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:.06rem solid currentColor;border-radius:50%;background-color:transparent!important;color:inherit!important;opacity:.55;transition:opacity .25s ease}.collection-tab-section .slider-controls :is(.swiper-button-prev,.swiper-button-next):hover{opacity:1}.collection-tab-section .slider-controls .swiper-button-disabled{opacity:.15;pointer-events:none}@media screen and (max-width:767px){.collection-tab-section .slider-controls .swiper-button-prev,.collection-tab-section .slider-controls .swiper-button-next{display:none!important}.collection-tab-section .collection-tab-heading{margin-bottom:1.4rem}.collection-tab-section .main-heading:after{margin-top:.9rem}.collection-tab-section .slider-controls .button{width:100%;text-align:center;justify-content:center}}@media screen and (min-width:1025px){.collection-tab-section .tab-collections-content .slider-controls{top:auto;right:auto;position:static;justify-content:center;gap:.75rem;margin-top:2rem}}@media screen and (max-width:767px){.collection-tab-section .ct-rail{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}.collection-tab-section .ct-rail.swiper-horizontal{touch-action:pan-x pan-y pinch-zoom}.collection-tab-section .ct-rail::-webkit-scrollbar{display:none}.collection-tab-section .ct-rail .swiper-wrapper{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ct-per-view, 2.2) - 1) * var(--ct-gap, 6px)) / var(--ct-per-view, 2.2));grid-template-rows:repeat(var(--ct-rows, 2),auto);gap:1.1rem var(--ct-gap, 6px);transform:none!important;width:auto;height:auto}.collection-tab-section .ct-rail .swiper-slide{width:auto!important;height:auto!important;margin:0!important;scroll-snap-align:start}.collection-tab-section .ct-rail-progress{display:none;height:2px;margin:.9rem auto 0;width:6rem;border-radius:999px;background:rgba(var(--text-color),.14);overflow:hidden}.collection-tab-section .has-overflow .ct-rail-progress{display:block}.collection-tab-section .ct-rail-progress span{display:block;height:100%;width:40%;border-radius:inherit;background:rgba(var(--text-color),.55);transition:transform .08s linear}}@media screen and (min-width:768px){.collection-tab-section .ct-rail-progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/collection-tab-refined.css.map */
