.featured-collection{overflow:hidden}@media only screen and (max-width: 767px){.featured-collection .carousel__slide{width:var(--mobile-swipe-width)}}.featured-collection .products.row{padding:0}@media only screen and (max-width: 767px){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row{margin:0 -15px;width:calc(100% + 30px);padding:0 11px;display:grid;gap:0;grid-auto-flow:column;grid-auto-columns:minmax(50%,1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row::-webkit-scrollbar{display:none}.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row .columns{flex:0 0 100%;max-width:100%}}.featured-collection .text-center .button{margin-top:10px}.section-tabTarget-box{overflow:auto}.section-tabTarget{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:22px;gap:.4545454545em;margin-bottom:.854545em}.section-tabTarget span{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:.0909090909em;color:#fff;color:#000;background-color:#fff;color:var(--button-default-color);background-color:var(--button-default-background);cursor:pointer;box-sizing:border-box;height:2.4545454545em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.1818181818em}.section-tabTarget span.active{background-color:#ffea00;color:var(--button-active-color);background-color:var(--button-active-background)}@media (max-width: 768px){.section-tabTarget{font-size:14px;font-size:-webkit-calc(87.5% + 8 * (100vw - 320px)/ 448);font-size:calc(87.5% + 8 * (100vw - 320px)/ 448);font-size:-webkit-calc(14px + 8 * (100vw - 320px)/ 448);font-size:calc(14px + 8 * (100vw - 320px)/ 448);white-space:nowrap}.section-tabTarget span{padding:0 .4em;-webkit-box-flex:0;-webkit-flex:0 0 10.7em;-ms-flex:0 0 10.7em;flex:0 0 10.7em}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/featured-collection.css.map */
