.vertical-featured{padding-block:92px 98px;background:var(--vertical-background, #fff)}.vertical-featured__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:56px;margin-bottom:38px}.vertical-featured__header h2{max-width:760px;margin:0;font-family:var(--font-heading);font-size:clamp(2.45rem,4.4vw,4.35rem);font-weight:500;letter-spacing:-.04em;line-height:.98}.vertical-featured__intro{max-width:510px;margin:0 0 5px;color:#716c6b;font-size:.98rem}.vertical-tabs{display:flex;width:fit-content;max-width:100%;gap:7px;margin-bottom:34px;padding:6px;border:1px solid rgba(74,74,76,.13);border-radius:999px;background:#f8f5f3}.vertical-tabs__tab{min-height:43px;padding:9px 22px;border:0;border-radius:999px;background:transparent;color:#716c6b;cursor:pointer;font-size:.85rem;font-weight:600;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space:nowrap}.vertical-tabs__tab[aria-selected=true]{background:var(--color-ink);box-shadow:0 5px 14px #4a4a4c2e;color:#fff}.vertical-tabs__tab:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.vertical-panel[hidden]{display:none}.vertical-panel__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.vertical-featured .product-card{min-width:0}.vertical-panel__footer{margin-top:36px;text-align:center}.vertical-panel__footer .button{min-height:44px;background:transparent;font-size:.82rem}@media(hover:hover){.vertical-tabs__tab:not([aria-selected=true]):hover{background:#fff;color:var(--color-ink)}}@media(max-width:990px){.vertical-featured{padding-block:76px 82px}.vertical-featured__header{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.vertical-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}}@media(max-width:640px){.vertical-featured{padding-block:60px 66px}.vertical-featured__header h2{font-size:clamp(2.3rem,11vw,3.2rem)}.vertical-tabs{width:calc(100vw - 16px);margin-right:-16px;margin-bottom:28px;overflow-x:auto;border-radius:18px 0 0 18px;scrollbar-width:none}.vertical-tabs::-webkit-scrollbar{display:none}.vertical-tabs__tab{padding-inline:18px}.vertical-panel__grid{gap:24px 12px}.vertical-panel__grid .product-card:nth-child(n+5){display:none}.vertical-panel__footer{margin-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vertical-tabs.css.map */
