.outfit-collection-tabs{position:relative;padding:var(--hoh-style-padding-top, 60px) 0 var(--hoh-style-padding-bottom, 64px);border-block:1px solid rgba(32,27,24,.1);background:var(--hoh-sand, #efe8df);overflow:hidden}.outfit-collection-tabs:before{position:absolute;top:0;left:50%;width:74px;height:2px;background:var(--hoh-gold, #a77e47);content:"";transform:translate(-50%)}.outfit-collection-tabs__header{max-width:720px;margin:0 auto 34px;text-align:center}.outfit-collection-tabs__eyebrow{display:inline-flex;align-items:center;gap:13px;margin-bottom:12px}.outfit-collection-tabs__eyebrow:before,.outfit-collection-tabs__eyebrow:after{width:28px;height:1px;background:currentColor;content:"";opacity:.48}.outfit-collection-tabs__heading{margin:0;color:var(--hoh-ink, #201b18);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.7vw,58px);font-weight:400;letter-spacing:-.04em;line-height:1}.outfit-collection-tabs__intro{max-width:610px;margin:16px auto 0;color:var(--hoh-muted, #746d65);font-size:14px;line-height:1.65}.outfit-collection-tabs__intro p{margin:0}.outfit-collection-tabs__header--left{margin-right:0;margin-left:0;text-align:left}.outfit-collection-tabs__header--left .outfit-collection-tabs__intro{margin-left:0}.outfit-collection-tabs__nav-wrap{margin-bottom:28px;overflow:hidden}.outfit-collection-tabs__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border:1px solid rgba(32,27,24,.18);background:#ffffff75}.outfit-collection-tabs__tab-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 16px;border:0;border-right:1px solid rgba(32,27,24,.14);background:transparent;color:#201b18ab;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.115em;line-height:1.35;text-align:center;text-transform:uppercase;transition:background .22s ease,color .22s ease}.outfit-collection-tabs__tab-btn:last-child{border-right:0}.outfit-collection-tabs__tab-btn:hover{color:var(--hoh-ink, #201b18)}.outfit-collection-tabs__tab-btn.is-active{background:var(--hoh-ink, #201b18);color:#fff}.outfit-collection-tabs__tab-number{color:var(--hoh-gold, #a77e47);font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;letter-spacing:0}.outfit-collection-tabs__tab-btn.is-active .outfit-collection-tabs__tab-number{color:#d8b987}.outfit-collection-tabs__tab-btn:focus-visible,.outfit-collection-tabs a:focus-visible{outline:2px solid var(--hoh-gold, #a77e47);outline-offset:3px}.outfit-collection-tabs__panel[hidden]{display:none}.outfit-collection-tabs__grid{display:grid;grid-template-columns:repeat(var(--hoh-style-columns, 4),minmax(0,1fr));gap:clamp(14px,1.45vw,24px)}.outfit-collection-tabs__card{display:flex;min-width:0;flex-direction:column;background:#fff}.outfit-collection-tabs__media{position:relative;display:block;aspect-ratio:.75;overflow:hidden;background:#ddd2c6;color:#fff;text-decoration:none}.outfit-collection-tabs__image,.outfit-collection-tabs__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:opacity .45s ease,transform .65s cubic-bezier(.2,.65,.3,1)}.outfit-collection-tabs__placeholder{fill:#c6b8aa}.outfit-collection-tabs__image--secondary{opacity:0}.outfit-collection-tabs__media:after{position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(0deg,rgba(25,19,16,.34),transparent);content:"";opacity:0;transition:opacity .3s ease}.outfit-collection-tabs__media:hover .outfit-collection-tabs__image--primary{transform:scale(1.035)}.outfit-collection-tabs__media:hover .outfit-collection-tabs__image--secondary{opacity:1;transform:scale(1.035)}.outfit-collection-tabs__media:hover:after{opacity:1}.outfit-collection-tabs__badge{position:absolute;z-index:2;top:14px;left:14px;padding:8px 10px;background:#fffffff0;color:var(--hoh-ink, #201b18);font-size:8px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.outfit-collection-tabs__view{position:absolute;z-index:2;right:17px;bottom:15px;left:17px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:9px;font-weight:700;letter-spacing:.15em;opacity:0;text-transform:uppercase;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.outfit-collection-tabs__view span{font-size:15px}.outfit-collection-tabs__media:hover .outfit-collection-tabs__view{opacity:1;transform:translateY(0)}.outfit-collection-tabs__details{display:flex;flex:1;flex-direction:column;padding:18px 18px 20px;border:1px solid rgba(32,27,24,.1);border-top:0}.outfit-collection-tabs__vendor{display:block;margin-bottom:7px;color:var(--hoh-gold, #a77e47);font-size:8px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.outfit-collection-tabs__product-title{display:-webkit-box;min-height:43px;margin:0;overflow:hidden;color:var(--hoh-ink, #201b18);font-family:Georgia,Times New Roman,serif;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.outfit-collection-tabs__product-title a{color:inherit;text-decoration:none}.outfit-collection-tabs__product-title a:hover{color:var(--hoh-gold, #a77e47)}.outfit-collection-tabs__price{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:11px;color:#514b45;font-size:12px;line-height:1.4}.outfit-collection-tabs__price s{color:#999086}.outfit-collection-tabs__shop-all{display:flex;justify-content:center;margin-top:32px}.outfit-collection-tabs__shop-all .hoh-button{gap:14px}.outfit-collection-tabs__shop-all .hoh-button span{color:#d2aa70;font-size:15px}.outfit-collection-tabs__empty{grid-column:1 / -1;margin:0;padding:48px 24px;border:1px solid rgba(32,27,24,.12);background:#ffffff80;color:var(--hoh-muted, #746d65);text-align:center}@media(max-width:989px){.outfit-collection-tabs__grid,.outfit-collection-tabs__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.outfit-collection-tabs__tab-btn:nth-child(2){border-right:0}.outfit-collection-tabs__tab-btn:nth-child(-n+2){border-bottom:1px solid rgba(32,27,24,.14)}}@media(max-width:749px){.outfit-collection-tabs{padding-top:min(var(--hoh-style-padding-top, 60px),54px);padding-bottom:min(var(--hoh-style-padding-bottom, 64px),56px)}.outfit-collection-tabs__header{margin-bottom:27px}.outfit-collection-tabs__heading{font-size:40px}.outfit-collection-tabs__intro{margin-top:12px;font-size:13px}.outfit-collection-tabs__nav-wrap{margin:0 -20px 24px;overflow-x:auto;scrollbar-width:none}.outfit-collection-tabs__nav-wrap::-webkit-scrollbar{display:none}.outfit-collection-tabs__nav{display:flex;width:max-content;min-width:100%;margin:0;border-right:0;border-left:0}.outfit-collection-tabs__tab-btn,.outfit-collection-tabs__tab-btn:nth-child(2),.outfit-collection-tabs__tab-btn:nth-child(-n+2){flex:0 0 auto;min-width:185px;border-right:1px solid rgba(32,27,24,.14);border-bottom:0}.outfit-collection-tabs__grid{display:flex;gap:13px;margin:0 -20px;padding:0 20px 12px;overflow-x:auto;scroll-padding-left:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.outfit-collection-tabs__grid::-webkit-scrollbar{display:none}.outfit-collection-tabs__card{flex:0 0 min(79vw,330px);scroll-snap-align:start}.outfit-collection-tabs__details{padding:16px 16px 18px}.outfit-collection-tabs__product-title{min-height:0;font-size:20px}.outfit-collection-tabs__view{display:none}.outfit-collection-tabs__shop-all{margin-top:24px}.outfit-collection-tabs__shop-all .hoh-button{width:auto;min-width:min(100%,290px);margin:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/outfit-collection-tabs.css.map */
