.tab-collections{position:relative;text-align:center;overflow:hidden}.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-wrapper{position:relative;margin-top:-10px}.tab-collections__featured-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:100%;text-align:left;padding:40px;position:relative}.tab-collections__featured-item .overlay{pointer-events:none}.tab-collections__featured-image{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat center center/cover}.product-grid-item--featured{-webkit-align-self:stretch;-ms-flex-item-align:stretch;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tab-collections__heading{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0}.tab-collections__heading p{margin:.5em 0}.tab-collections__btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:auto}.tab-collections__container .flickity-slider{position:relative!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0!important;width:auto}.tabs-wrapper{overflow:hidden;position:relative;padding-top:30px}.tabs__head{position:relative;z-index:2;overflow:hidden}@media only screen and (max-width:1023px){.tabs__head{overflow:visible}}.tabs__arrow{position:absolute;top:50%;display:block;width:24px;height:24px;max-height:none;margin-top:-12px;border-radius:0;background-color:var(--bg);-webkit-box-shadow:none;box-shadow:none}.tabs__arrow--prev{left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tabs__arrow--next{right:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.tabs__contents{position:relative}.tabs-scrollbar{text-align:center}.tabs-scrollbar__holder{display:inline-block;overflow-x:auto;max-width:100%;text-align:center;scrollbar-width:none;-ms-overflow-style:none}.tabs-scrollbar__holder::-webkit-scrollbar{display:none}@media only screen and (max-width:1023px){.tabs-scrollbar__holder{max-width:calc(100% + var(--gutter-mobile) * 2);padding:0 var(--gutter-mobile);margin:0 calc(var(--gutter-mobile) * -1)}}.tabs-scrollbar__holder .tabs{overflow:visible}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:auto;margin:0;padding:0;list-style:none;position:relative;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.tabs{text-align:center}}.tab__link{margin-right:30px;margin-bottom:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:0 0;color:var(--text-lighten);font-weight:var(--FONT-WEIGHT-BODY);font-size:calc(1rem * var(--adjust-body));cursor:pointer;vertical-align:bottom;border-bottom:3px solid rgba(0,0,0,0);white-space:normal}.tab__link:last-child{margin-right:0}.tab__content{position:absolute;top:0;width:100%;padding-top:15px;opacity:0;visibility:hidden}.tab__content .flickity-button{display:none}.tab__content.current{position:static;opacity:1;visibility:visible;display:inherit;-webkit-transition:opacity .3s ease,visibility 0s linear 0s;transition:opacity .3s ease,visibility 0s linear 0s}.tab__content.current .flickity-button{display:block}