.awa-titan-collection,.awa-titan-products{background:#f7f4ed!important;color:#23221f}
.awa-titan-collection *,.awa-titan-products *{box-sizing:border-box}
.awa-titan-collection{display:grid;grid-template-columns:1fr 1fr;min-height:56rem}
.awa-titan-collection__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,6vw,9rem)}
.awa-titan-collection__eyebrow,.awa-titan-products__heading>p,.awa-titan-products__story-head>p{font-size:1.1rem;font-weight:700;letter-spacing:.16em;color:#665542;margin:0 0 1.6rem}
.awa-titan-collection h1{font-size:clamp(4rem,4.8vw,7rem);line-height:1.03;letter-spacing:-.045em;font-weight:600;color:#23221f;margin:0;max-width:13ch}
.awa-titan-collection__statement{font-size:clamp(2.2rem,2.2vw,3.2rem);line-height:1.25;color:#50614e;margin:2.4rem 0 0}
.awa-titan-collection__intro{max-width:48ch;font-size:1.7rem;line-height:1.65;margin:2rem 0 0}
.awa-titan-collection__button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;width:min(100%,29rem);min-height:5.4rem;background:#27352f;color:#fff;text-decoration:none;font-weight:700;margin-top:3rem;padding:1.2rem 1.8rem}
.awa-titan-collection__button:hover{background:#42564a;color:#fff}
.awa-titan-collection__button:focus-visible,.awa-titan-products a:focus-visible{outline:3px solid #ad774b;outline-offset:4px}
.awa-titan-collection__detail{border-top:1px solid #d4ccbf;padding-top:1.8rem;margin:4rem 0 0;font-size:1.1rem;font-weight:700;letter-spacing:.15em;color:#665542}
.awa-titan-collection__media{position:relative;margin:0;min-width:0;min-height:45rem;overflow:hidden;background:#26362e}
.awa-titan-collection__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.awa-titan-collection__media figcaption{position:absolute;right:2.4rem;bottom:2.4rem;padding:1rem 1.4rem;background:#27352f;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.13em}
.awa-titan-products{padding-top:clamp(4.8rem,6vw,8rem)!important;padding-bottom:0!important}
.awa-titan-products__heading{margin-bottom:2.8rem}
.awa-titan-products__heading h2,.awa-titan-products__story h2{font-size:clamp(3rem,3.6vw,4.8rem);line-height:1.1;letter-spacing:-.035em;color:#23221f;margin:0 0 1.2rem}
.awa-titan-products__heading>span{font-size:1.6rem;color:#5d5d55}
.awa-titan-products #ProductGridContainer{scroll-margin-top:14rem}
.awa-titan-products .card__heading,.awa-titan-products .price,.awa-titan-products .facets,.awa-titan-products .product-count{color:#23221f}
.awa-titan-products #product-grid:has(>li:only-child){justify-content:center}
.awa-titan-products #product-grid>li:only-child{width:min(100%,42rem);max-width:42rem;flex-grow:0}
.awa-titan-products__story{background:#27352f;color:#f7f4ed;margin-top:clamp(5rem,7vw,9rem);padding-block:clamp(5rem,7vw,9rem)}
.awa-titan-products__story-inner{display:grid;grid-template-columns:minmax(22rem,.7fr) minmax(0,1fr);gap:clamp(4rem,8vw,12rem)}
.awa-titan-products__story-head>p{color:#c9d4c5}
.awa-titan-products__story h2{color:#f7f4ed}
.awa-titan-products__story-head a{display:inline-flex;gap:1.5rem;align-items:center;min-height:4.8rem;color:#f7f4ed;font-weight:700;text-underline-offset:.35rem;margin-top:1rem}
.awa-titan-products__story-text{max-width:70ch;font-size:1.55rem;line-height:1.75;color:#e5e8e1}
.awa-titan-products__story-text>*:first-child{margin-top:0}
.awa-titan-products__story-text h2,.awa-titan-products__story-text h3{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em;color:#f7f4ed;margin:3rem 0 1.2rem}
@media(max-width:989px){.awa-titan-collection{grid-template-columns:1fr;min-height:0}.awa-titan-collection__copy{padding:4.8rem clamp(2.4rem,6vw,6rem)}.awa-titan-collection__media{min-height:0;aspect-ratio:4/3}.awa-titan-products__story-inner{grid-template-columns:1fr;gap:2rem}}
@media(max-width:749px){.awa-titan-collection h1{font-size:clamp(3.7rem,10vw,4.8rem)}.awa-titan-collection__copy{padding-block:3.6rem}.awa-titan-collection__media{aspect-ratio:4/3}.awa-titan-collection__intro{font-size:1.6rem}.awa-titan-collection__detail{margin-top:3rem}.awa-titan-products{padding-top:4rem!important}.awa-titan-products #product-grid>li:only-child{width:100%;max-width:42rem}.awa-titan-products__story{margin-top:5rem}.awa-titan-products__story-text{font-size:1.5rem}}

.awa-titan-products__story-text a{color:#f7f4ed;text-decoration-color:#b9c9b6;text-underline-offset:.3em}
.awa-titan-products__story-text strong{color:#fff}
