.shop-by-tabs-section *{box-sizing:border-box}.shop-by-tabs-section .section-padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);background-color:var(--section-bg-color);border:none!important;box-shadow:none!important}.shop-by-tabs-section{border-bottom:none!important;margin-bottom:0!important;box-shadow:none!important;overflow:visible!important}.shop-by-tabs-section:after,.shop-by-tabs-section:before{display:none!important}.shop-by-tabs-section hr,.shop-by-tabs-section .divider,.shop-by-tabs-section .section-divider{display:none!important}.shop-by-tabs-section .collection__title{margin-bottom:15px!important;margin-top:10px!important;text-align:center}.shop-by-tabs-section .collection__title h3,.shop-by-tabs-section .collection__title .title,.shop-by-tabs-section .collection__title .inline-richtext{display:inline-block;font-weight:600;text-transform:uppercase;letter-spacing:2px;line-height:1.15;margin:0;padding:0;background:none;border:none;box-shadow:none;color:var(--heading-color);font-size:var(--heading-font-size)}.shop-by-tabs-section .collection__description{text-align:center;margin:10px auto 20px;max-width:800px;color:var(--description-color)}.shop-by-tabs-section .shop-by-tabs{display:flex;justify-content:center;align-items:stretch;margin:30px auto;width:100%;max-width:900px;clear:both;flex-wrap:wrap;gap:0}.shop-by-tabs-section .shop-by-tab{display:inline-block;text-align:center;padding:12px 24px;font-size:24x;font-weight:400;text-transform:uppercase;border:none;border-bottom:3px solid transparent;letter-spacing:1px;cursor:pointer;transition:all .25s ease;min-width:180px;white-space:nowrap;flex:1 1 auto;max-width:300px;background-color:transparent;color:var(--tab-text-color);border-radius:0;margin:0!important;line-height:1!important;font-style:normal!important}.shop-by-tabs-section .shop-by-tab:first-child{border-radius:0}.shop-by-tabs-section .shop-by-tab:last-child{border-radius:0}.shop-by-tabs-section .shop-by-tab.active{background-color:transparent;color:var(--tab-active-text-color);border-bottom:3px solid var(--tab-active-border-color)}.shop-by-tabs-section .shop-by-tab:hover:not(.active){background-color:transparent;color:var(--tab-hover-text-color);border-bottom:3px solid rgba(0,0,0,.2)}.shop-by-tabs-section .shop-by-tab-content{margin-top:45px;text-align:center;clear:both;width:100%;overflow:visible;display:none}.shop-by-tabs-section .shop-by-tab-content.active{display:block!important}.shop-by-tabs-section .category-grid,.shop-by-tabs-section .concerns-grid,.shop-by-tabs-section .demo-grid{display:grid;grid-template-columns:repeat(var(--items-desktop),1fr);gap:20px;margin:0 auto;padding:0 20px;width:100%;max-width:1480px;justify-items:center;clear:both;border:none!important;box-shadow:none!important}.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item,.shop-by-tabs-section .demo-item{border-radius:5px;overflow:hidden;transition:transform .3s ease;cursor:pointer;width:100%;max-width:320px;min-width:200px;border:none!important;display:flex;flex-direction:column;position:relative}.shop-by-tabs-section .category-item:hover,.shop-by-tabs-section .concerns-item:hover{transform:translateY(-8px)}.shop-by-tabs-section .category-item__image-container,.shop-by-tabs-section .concerns-item__image-container{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff;position:relative;flex-shrink:0}.shop-by-tabs-section .category-image,.shop-by-tabs-section .concerns-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:none;transform:none}.shop-by-tabs-section .category-placeholder,.shop-by-tabs-section .concerns-placeholder{width:100%;height:100%;aspect-ratio:1 / 1;background:#f5f5f5;border:2px dashed var(--placeholder-border-color);display:flex;align-items:center;justify-content:center;color:var(--placeholder-icon-color);font-size:16px}.shop-by-tabs-section .category-title,.shop-by-tabs-section .concerns-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0;padding:10px;margin:0;line-height:1.4;text-align:center;transition:background-color .3s ease;flex-shrink:0;background-color:var(--card-title-bg-color);color:var(--card-title-text-color)}.shop-by-tabs-section .category-item:hover .category-title,.shop-by-tabs-section .concerns-item:hover .concerns-title{background-color:var(--card-title-hover-bg-color)}.shop-by-tabs-section .category-link,.shop-by-tabs-section .concerns-link{text-decoration:none!important;display:flex;flex-direction:column;width:100%;height:100%;color:inherit}.shop-by-tabs-section .no-collections-demo{text-align:center;grid-column:1 / -1;width:100%}.shop-by-tabs-section .no-collections-message{text-align:center;color:#666;font-size:18px;margin:40px 0 30px}.shop-by-tabs-section .demo-instruction{text-align:center;margin-top:20px;font-style:italic;color:#999;font-size:14px}.shop-by-tabs-section .section-padding:after,.shop-by-tabs-section .shop-by-tabs:after,.shop-by-tabs-section .shop-by-tab-content:after{content:"";display:table;clear:both}@media screen and (min-width: 769px) and (max-width: 1024px){.shop-by-tabs-section .category-grid,.shop-by-tabs-section .concerns-grid,.shop-by-tabs-section .demo-grid{gap:18px;padding:0 15px}.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item{max-width:280px}.shop-by-tabs-section .shop-by-tab{min-width:160px;padding:12px 20px;font-size:13px}}@media screen and (max-width: 768px){.shop-by-tabs-section .section-padding{padding-left:10px;padding-right:10px;padding-top:calc(var(--section-padding-top) * .8);padding-bottom:calc(var(--section-padding-bottom) * .8)}.shop-by-tabs-section .collection__title{margin-bottom:12px!important;margin-top:8px!important}.shop-by-tabs-section .collection__title h3,.shop-by-tabs-section .collection__title .title,.shop-by-tabs-section .collection__title .inline-richtext{letter-spacing:1.5px;line-height:1.2;font-size:calc(var(--heading-font-size) * .8)}.shop-by-tabs-section .collection__description{margin:8px auto 15px;font-size:14px}.shop-by-tabs-section .shop-by-tabs{margin:20px auto;max-width:100%;gap:0}.shop-by-tabs-section .shop-by-tab{padding:10px 15px;font-size:11px;min-width:140px;letter-spacing:.5px;flex:1 1 auto}.shop-by-tabs-section .shop-by-tab:first-child{border-radius:0}.shop-by-tabs-section .shop-by-tab:last-child{border-radius:0}.shop-by-tabs-section .shop-by-tab-content{margin-top:25px}.shop-by-tabs-section .category-grid,.shop-by-tabs-section .concerns-grid,.shop-by-tabs-section .demo-grid{display:grid;grid-template-columns:repeat(var(--items-mobile),1fr);gap:12px;padding:0 10px;max-width:100%;justify-items:center}.shop-by-tabs-section .category-grid.scrollable,.shop-by-tabs-section .concerns-grid.scrollable,.shop-by-tabs-section .demo-grid.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;padding:10px 10px 25px;max-width:100%;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;justify-items:unset;scrollbar-width:thin;scrollbar-color:#A63C07 #f5f5f5}.shop-by-tabs-section .category-grid.scrollable::-webkit-scrollbar,.shop-by-tabs-section .concerns-grid.scrollable::-webkit-scrollbar,.shop-by-tabs-section .demo-grid.scrollable::-webkit-scrollbar{height:6px}.shop-by-tabs-section .category-grid.scrollable::-webkit-scrollbar-thumb,.shop-by-tabs-section .concerns-grid.scrollable::-webkit-scrollbar-thumb,.shop-by-tabs-section .demo-grid.scrollable::-webkit-scrollbar-thumb{border-radius:3px}.shop-by-tabs-section .category-grid.scrollable::-webkit-scrollbar-track,.shop-by-tabs-section .concerns-grid.scrollable::-webkit-scrollbar-track,.shop-by-tabs-section .demo-grid.scrollable::-webkit-scrollbar-track{background:#f5f5f5}.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item,.shop-by-tabs-section .demo-item{width:100%;max-width:100%;min-width:150px;border-radius:5px}.shop-by-tabs-section .category-grid.scrollable .category-item,.shop-by-tabs-section .concerns-grid.scrollable .concerns-item,.shop-by-tabs-section .demo-grid.scrollable .demo-item{flex:0 0 auto;width:200px;min-width:200px;scroll-snap-align:start}.shop-by-tabs-section .category-item:hover,.shop-by-tabs-section .concerns-item:hover{transform:translateY(-5px)}.shop-by-tabs-section .category-item__image-container,.shop-by-tabs-section .concerns-item__image-container{aspect-ratio:1 / 1;max-height:none;background:#fff}.shop-by-tabs-section .category-image,.shop-by-tabs-section .concerns-image{object-fit:cover}.shop-by-tabs-section .category-placeholder,.shop-by-tabs-section .concerns-placeholder{border-radius:5px 5px 0 0}.shop-by-tabs-section .category-title,.shop-by-tabs-section .concerns-title{font-size:13px;padding:8px;border-radius:0 0 5px 5px}.shop-by-tabs-section .no-collections-message{font-size:16px;margin:25px 0 20px}.shop-by-tabs-section .demo-instruction{font-size:13px;padding:0 15px}}@media screen and (max-width: 480px){.shop-by-tabs-section .shop-by-tab{padding:10px 12px;font-size:14px;min-width:120px}.shop-by-tabs-section .category-grid.scrollable .category-item,.shop-by-tabs-section .concerns-grid.scrollable .concerns-item,.shop-by-tabs-section .demo-grid.scrollable .demo-item{width:170px;min-width:170px}.shop-by-tabs-section .category-title,.shop-by-tabs-section .concerns-title{font-size:12px;padding:7px 6px}.shop-by-tabs-section .category-image,.shop-by-tabs-section .concerns-image{object-fit:cover}}@media screen and (min-width: 1440px){.shop-by-tabs-section .category-grid,.shop-by-tabs-section .concerns-grid,.shop-by-tabs-section .demo-grid{gap:25px;max-width:1600px}.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item{max-width:350px}}@media print{.shop-by-tabs-section .shop-by-tabs{display:none}.shop-by-tabs-section .shop-by-tab-content{display:block!important}.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item{break-inside:avoid;page-break-inside:avoid}}.shop-by-tabs-section .shop-by-tab:focus{outline:2px solid currentColor;outline-offset:2px}.shop-by-tabs-section .category-link:focus,.shop-by-tabs-section .concerns-link:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:5px}@media (prefers-reduced-motion: reduce){.shop-by-tabs-section .shop-by-tab,.shop-by-tabs-section .category-item,.shop-by-tabs-section .concerns-item,.shop-by-tabs-section .category-title,.shop-by-tabs-section .concerns-title{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/shop-by-tabs.css.map */
