.tab-collections{position:relative;text-align:center;overflow-x:clip;overflow-y:visible;background:var(--bg)}.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 .flickity-button,.tab-collections>.flickity-button,.tab-collections .flickity-prev-next-button.flickity-button,.tab-collections>.flickity-prev-next-button.flickity-button{background:var(--color-orange-300);background-color:var(--color-orange-300);border-radius:var(--border-10)}.tab-collections .flickity-button:before,.tab-collections>.flickity-button:before,.tab-collections .flickity-prev-next-button.flickity-button:before,.tab-collections>.flickity-prev-next-button.flickity-button:before{background:var(--color-white)}.tab-collections .flickity-button:hover,.tab-collections>.flickity-button:hover,.tab-collections .flickity-prev-next-button.flickity-button:hover,.tab-collections>.flickity-prev-next-button.flickity-button:hover{background:var(--color-orange-300);background-color:var(--color-orange-300);border-radius:var(--border-10)}.tab-collections .flickity-button:hover:before,.tab-collections>.flickity-button:hover:before,.tab-collections .flickity-prev-next-button.flickity-button:hover:before,.tab-collections>.flickity-prev-next-button.flickity-button:hover:before{background:var(--color-white)}.tab-collections-wrapper{--visual-bottom-offset: 8px;--spacer-lines-offset: 10px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "nav" "products" "button";column-gap:var(--inner);z-index:2}@media only screen and (min-width:768px){.tab-collections-wrapper.text-left{grid-template-areas:"text text" "nav button" "products products"}.tab-collections-wrapper.text-left .tabs-scrollbar{overflow:hidden}.tab-collections-wrapper.text-center:has(.tab-collections__button--top){grid-template-areas:"text" "nav" "button" "products"}}.tab-collections-wrapper:has(.tab-collections__nav:first-child) .tab-collections__nav{margin-top:0}@media only screen and (min-width:768px){.tab-collections-wrapper:has(.tab-collections__nav:first-child).text-left .tab-collections__button{margin-top:0}}.tab-collections__featured-item{padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-end;flex:0 0 100%;max-width:100%;width:100%;text-align:left;padding:var(--inner);position:relative;overflow:hidden;box-sizing:border-box}.tab-collections__body.tabs__contents:has(>.tab.current:only-child){padding-top:40px}@media only screen and (max-width:479px){.tab-collections__featured-item{--inner: 20px}}.tabs__link{color:var(--color-teal-400);font-size:var(--fs-body-1);line-height:var(--lh-150);font-weight:var(--fw-500);font-family:var(--font-outfit);align-items:center;padding:5px 20px;border-radius:var(--border-10);display:flex;justify-content:center;margin-right:0}@media only screen and (max-width:767px){.tabs__link{font-size:var(--fs-body-3);line-height:var(--lh-150);font-weight:var(--fw-500);font-family:var(--font-outfit);margin-right:4px;padding:2.5px 10px 3.5px}.tabs__link.current{font-size:var(--fs-body-2);line-height:var(--lh-140);font-weight:var(--fw-400);font-family:var(--font-outfit);padding:3px 16px 5px}.tabs-scrollbar__holder{padding-top:28px}.tab-collections__text{margin-top:14px}.tab.current{padding-top:6px}.tab-collections__container .carousel__item.product-grid-item{margin-right:16px}.tabs__nav:after{content:"";display:block;flex:0 0 16px;width:16px;height:1px}}.tabs__link.current{color:var(--color-white);background-color:var(--color-orange-200)}.tab-collections__featured-item .overlay{pointer-events:none}.tab-collections__featured-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-grid-item--featured{align-self:stretch;max-width:316px;width:316px;position:relative;margin-right:24px}@media only screen and (max-width:767px){.featured-item--desktop{display:none!important}.featured-item--mobile{display:flex;width:100%;max-width:100%;margin-top:24px;position:relative;height:auto!important}.featured-item--mobile .tab-collections__featured-item{height:auto!important;min-height:400px}}@media only screen and (min-width:768px){.product-grid-item--featured{width:316px;margin-right:24px;height:100%}.product-grid-item--featured .tab-collections__featured-item{height:100%}}.tab-collections__featured-item{border-radius:var(--border-20)}.tabs-scrollbar__holder{margin-bottom:30px}.tab-collections__featured-item__content{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;color:var(--text)}.tab-collections__heading{flex:1 0 auto;display:flex;align-items:flex-end;margin:0;font-style:normal}.tab-collections__heading p{line-height:1;margin: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}.product-grid-item{max-width:316px;margin-right:24px}@media only screen and (max-width:767px){.tab-collections .tab-collections__carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-left:auto;margin-right:auto;margin-left:var(--gutter-mobile)}.tab-collections .tab-collections__carousel::-webkit-scrollbar{display:none}.tab-collections .tab-collections__carousel>*{flex:0 0 auto;scroll-snap-align:start}.tab-collections__container .carousel__item.product-grid-item{width:264px;height:586px;margin-right:16px}}.tab-collections__body{grid-area:products}.tab-collections__nav{width:100%;display:flex;justify-content:space-between;align-items:center;grid-area:nav}.tab-collections__header{grid-area:text;max-width:600px;width:100%;margin-left:auto;margin-right:auto}.tabs-scrollbar__holder{padding-top:44px}.tab-collections__progress-bar{margin-left:auto;margin-right:auto;height:6px;background-color:var(--color-beige-400);border-radius:3px;margin-top:42px;position:relative}.tab-collections__progress-bar-fill{height:100%;background-color:var(--color-orange-300);border-radius:3px;position:absolute;transition:left .1s ease-out,width .2s ease-out}@media only screen and (max-width:767px){.tab-collections__progress-bar{margin-top:20px}}@media only screen and (max-width:767px){.tab-collections__progress-bar,.featured-item--mobile{width:calc(100% - 40px)!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.featured-item--mobile{display:none!important}}@media only screen and (max-width:767px){.featured-item--desktop{display:none!important}.featured-item--mobile{display:flex;width:calc(100% - 32px)!important;margin:24px auto 0;position:relative;height:auto!important}.featured-item--mobile .tab-collections__featured-item{height:auto!important;min-height:400px;justify-content:flex-start}.featured-item--mobile .tab-collections__featured-item__content{flex-grow:1}.tab-collections__progress-bar{width:calc(100% - 32px)!important;margin-left:auto;margin-right:auto}}.tab-collections__slider-wrapper{position:relative;display:block}@media only screen and (max-width:787px){.tab-collections__slider-wrapper{width:100%;position:relative;display:block}}.tab-collections .tab-collections-wrapper .tab-collections__header .section__header{max-height:145px;width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0}.tab-collections .heading-1{margin-bottom:0}@media only screen and (max-width:767px){.tab-collections .tab-collections-wrapper .tab-collections__header .section__header{min-height:auto}}.tab-collections .tab-collections-wrapper .tab-collections__header .section__header .heading-1{color:var(--color-teal-400);word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width:767px){.tab-collections .tab-collections-wrapper .tab-collections__header .section__header .heading-1{font-size:var(--fs-h3-mobile);line-height:var(--lh-110)}}.tab-collections .tab-collections-wrapper .tab-collections__header .section__header .section__heading-line{width:100%;max-width:100%}.tab-collections .tab-collections-wrapper .tab-collections__header .tab-collections__text.sub-l-regular{margin-top:16px;margin-bottom:0;color:var(--color-teal-400);font-weight:400;font-family:var(--font-outfit)}@media only screen and (max-width:767px){.tab-collections .tab-collections-wrapper .tab-collections__header .tab-collections__text.sub-l-regular{font-size:var(--fs-body-1);line-height:var(--lh-130)}}.tab-collections .tab-collections-wrapper .tab-collections__header .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 .tab-collections__button .product-grid-item__bottom .product__submit__holder .product__submit__buttons .product__submit__item .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(--border-20)}.body--rounded-corners .tab-collections__featured-item{transform:translateZ(0)}.tab-collections__featured-item .tab-collections__custom-text{box-sizing:border-box;display:flex;align-items:center;margin:0;padding:0}.tab-collections__custom-text>*{margin:0;padding:0}.tab-collections__custom-text p,.tab-collections__custom-text span,.tab-collections__custom-text div{font-size:var(--fs-h4-desktop);line-height:var(--lh-110)}.tab-collections__custom-text img{display:inline-block;vertical-align:baseline;width:auto;margin:0;padding:0;flex-shrink:0;line-height:var(--lh-110)}.wrapper .tab-collections__progress-bar,.wrapper--narrow .tab-collections__progress-bar,.wrapper .tab-collections__slider-wrapper,.wrapper--narrow .tab-collections__slider-wrapper{width:100%}.wrapper--full .tab-collections__progress-bar,.wrapper--full .tab-collections__slider-wrapper{width:100%;padding:0 var(--gutter-mobile)}@media only screen and (min-width:768px)and (max-width:1024px){.tab-collections__container{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-tab-collections.css.map */
