.tyah-shop{--navy: #002D61;--teal: #3EAFA0;--blue: #2798BD;--sand: #FFF4F0;--text-body: #3A3D4A;--tyah-media: #F2F1EF;font-family:var(--body-font-stack);line-height:1.7;-webkit-font-smoothing:antialiased}body .tyah-shop{background:#fff;color:var(--text-body)}.tyah-shop *,.tyah-shop *:before,.tyah-shop *:after{box-sizing:border-box}.tyah-shop h1,.tyah-shop h2{font-family:var(--header-font-stack);font-weight:400}.tyah-shop .tyah-eyebrow{display:inline-block;font-family:var(--body-font-stack);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:1.5rem;border:1px solid rgba(62,175,160,.35);padding:6px 14px;border-radius:100px}.tyah-shop .tyah-hero{background:var(--navy);padding:var(--tyah-pad-top, 90px) 2rem 90px;position:relative;overflow:hidden}.tyah-shop .tyah-hero:before{content:"";position:absolute;top:-120px;right:-80px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(62,175,160,.14) 0%,transparent 70%);pointer-events:none}.tyah-shop .tyah-hero-inner{max-width:860px;margin:0 auto;position:relative;z-index:1}.tyah-shop .tyah-hero-title{font-size:clamp(2.2rem,4.5vw,3.4rem);color:#fff;line-height:1.15;margin-bottom:1.25rem;max-width:680px}.tyah-shop .tyah-hero-title em{font-style:italic;color:var(--teal)}.tyah-shop .tyah-hero-lead,.tyah-shop .tyah-hero-lead p{font-size:1.05rem;color:#ffffffa6;max-width:560px;line-height:1.8;font-weight:300;margin:0}.tyah-shop .tyah-divider{height:4px;background:linear-gradient(90deg,var(--blue),var(--teal))}.tyah-shop .tyah-shop-toolbar{background:#fff;border-bottom:1px solid rgba(0,45,97,.1);padding:1.25rem 2rem;position:sticky;top:calc(40px + var(--header-height-desktop, 68px));z-index:5}.tyah-shop .tyah-shop-toolbar-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tyah-shop .tyah-cat-filters{display:flex;gap:8px;flex-wrap:wrap}.tyah-shop .tyah-cat-btn{font-family:var(--body-font-stack);font-size:12px;font-weight:600;padding:7px 16px;border-radius:100px;border:1px solid rgba(0,45,97,.2);cursor:pointer;transition:all .2s;background:var(--sand);color:var(--navy);letter-spacing:.02em}.tyah-shop .tyah-cat-btn.active{background:var(--navy);color:#fff;border-color:var(--navy)}.tyah-shop .tyah-cat-btn:hover:not(.active){border-color:var(--teal);color:var(--teal)}.tyah-shop .tyah-sort-wrap{display:flex;align-items:center;gap:10px}.tyah-shop .tyah-sort-wrap label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#002d6180}.tyah-shop .tyah-sort-wrap select{font-family:var(--body-font-stack);font-size:13px;color:var(--navy);background:#fff;border:1.5px solid #E2E6ED;border-radius:8px;padding:9px 14px;cursor:pointer;transition:border-color .2s}.tyah-shop .tyah-sort-wrap select:focus{outline:none;border-color:var(--teal)}.tyah-shop .tyah-shop-section{background:#fff;padding:56px 2rem 80px}.tyah-shop .tyah-product-grid{max-width:1100px;margin:0 auto;--grid-spacing: 28px;row-gap:28px}.tyah-shop .grid-view-item{color:var(--text-color)}.tyah-shop .tyah-shop-empty{max-width:1100px;margin:0 auto;text-align:center;color:#002d6180;font-size:.95rem;padding:2rem 0}.tyah-shop .tyah-shop-empty[hidden]{display:none}.tyah-shop .tyah-shop-cta{background:linear-gradient(90deg,var(--blue),var(--teal));padding:72px 2rem;text-align:center}.tyah-shop .tyah-shop-cta h2{font-size:2.2rem;color:var(--navy);margin-bottom:.6rem;line-height:1.2}.tyah-shop .tyah-shop-cta h2 em{font-style:italic}.tyah-shop .tyah-shop-cta-text,.tyah-shop .tyah-shop-cta-text p{font-size:1rem;color:#001e3cc7;max-width:500px;margin:0 auto;line-height:1.7}.tyah-shop .tyah-shop-cta-text{margin-bottom:1.75rem}.tyah-shop .tyah-btn-dark{display:inline-block;background:var(--navy);color:#fff!important;font-size:15px;font-weight:600;padding:14px 32px;border-radius:100px;text-decoration:none;font-family:var(--body-font-stack);transition:opacity .2s}.tyah-shop .tyah-btn-dark:hover{opacity:.85}@media(max-width:600px){.tyah-shop .tyah-hero{padding:var(--tyah-pad-top, 120px) 1.25rem 70px}.tyah-shop .tyah-hero-title{font-size:1.9rem}.tyah-shop .tyah-shop-toolbar{padding:1rem 1.25rem;top:calc(40px + var(--header-height-mobile, 60px))}.tyah-shop .tyah-shop-toolbar-inner{flex-direction:column;align-items:stretch}.tyah-shop .tyah-sort-wrap{justify-content:space-between}.tyah-shop .tyah-shop-section{padding:40px 1.25rem 64px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-shop-tyah.css.map */
