.tab-collections{position:relative;text-align:center;overflow:hidden;background:var(--bg);--grid-gutter: 24px}.tab-collections .btn--view-all{margin-top:var(--gutter)}.tab-collections>.flickity-prev-next-button.next{right:calc(var(--gutter) / 2)}.tab-collections>.flickity-prev-next-button.previous{left:calc(var(--gutter) / 2)}.tab-collections__featured-item{--inner: 40px;display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 100%;max-width:100%;height:100%;text-align:left;padding:var(--inner);position:relative}@media only screen and (max-width: 479px){.tab-collections__featured-item{--inner: 20px}}.tab-collections__featured-item .overlay{pointer-events:none}.product-grid-item--featured{align-self:stretch}@media only screen and (min-width: 768px){.product-grid-item--featured{height:100%}.carousel--inactive .product-grid-item--featured{height:auto}}.tab-collections__featured-item__content{position:relative;z-index:5;height:100%;display:flex;flex-direction:column}.tab-collections__heading{flex:1 0 auto;display:flex;align-items:flex-end;margin:0}.tab-collections__heading p{line-height:1;margin:.5em 0}.tab-collections__btn-wrapper{display:flex;margin-top:auto}.tab-collections__heading p,.tab-collections__btn-wrapper{width:100%;overflow-wrap:break-word}.tab-collections__container .flickity-slider{position:relative!important;display:flex;left:0!important;width:auto}.tab-collections__body{grid-area:products}.tab-collections__nav{display:flex;justify-content:space-between;align-items:center}.tab-collections__nav .tabs__link.current{color:var(--COLOR-ACCENT-TEXT);background-color:var(--COLOR-ACCENT)}.tab-collections__text{margin-top:calc(var(--gutter) / -2.5);margin-bottom:calc(var(--gutter) / 2);font-size:calc(1.1rem * var(--adjust-body))}.tab-collections__text:first-child{margin-top:0}.tab-collections__button{grid-area:button;margin:calc(var(--gutter) / 2) 0 0;line-height:0}.tab-collections__button .btn{display:none}.tab-collections__button .btn.current{display:inline-block}@media only screen and (max-width: 767px){.tab-collections__button .btn--text{width:auto}}@media only screen and (min-width: 768px){.text-left .tab-collections__button{margin:calc(var(--spacer-lines-offset) * -1) 0 var(--visual-bottom-offset);align-self:end}.text-center .tab-collections__button.tab-collections__button--top{margin:calc(var(--grid-gutter) / 1.5) auto var(--visual-bottom-offset)}}.body--rounded-corners .tab-collections__featured-item{border-radius:var(--radius);overflow:hidden}.body--rounded-corners .tab-collections__featured-item{transform:translateZ(0)}.no-js .product-grid-item--featured{height:auto}.tab-collections .flickity-prev-next-button,.tab-collections .pswp__button--arrow--left,.tab-collections .pswp__button--arrow--right{width:56px;height:56px}.tab-collections .wrapper--full-padded .carousel .flickity-prev-next-button.next{right:32px;top:50%!important;transform:translateY(-50%);position:absolute}.tab-collections .wrapper--full-padded .carousel .flickity-prev-next-button.previous{left:32px;top:50%!important;transform:translateY(-50%);position:absolute}.tab-collections .flickity-button:before,.tab-collections .pswp__button:before{-webkit-mask-size:28px;mask-size:28px}@media only screen and (max-width: 767px){.tab-collections .carousel--mobile .grid__item,.carousel--mobile .carousel__item{margin-right:16px;padding-bottom:8px;--item-width-mobile: unset !important}}.tab-collections .flickity-page-dots{display:none;position:unset;justify-content:center;align-items:center;margin-top:24px}.tab-collections .flickity-page-dots .dot{width:8px;height:8px;background:#000;border-radius:50%;margin:0 4px;opacity:.2;transition:unset}.tab-collections .flickity-page-dots .dot.is-selected{opacity:1;width:8px}.tab-collections .flickity-page-dots{display:flex}.tab-collections .custom-carousel-dots .carousel-dot.active{background-color:var(--COLOR-BLACK);opacity:1}@media only screen and (max-width: 768px){.template-index .section-columns .custom-carousel-dots{display:flex}.template-index .section-columns .carousel--mobile .grid__item,.template-index .section-columns .carousel--mobile .carousel__item{width:calc(100% - 140px);margin-right:16px}.template-index .column-item__heading{font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-tab-collections.css.map */
