h1,h2,h3,.h0,.h1,.h2,.h3,.card__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}.rex-wordmark{font-size:32px;white-space:nowrap}.rex-wordmark small{display:block;font:9px Arial,sans-serif;letter-spacing:.4em;text-align:center;margin-top:5px}.button{letter-spacing:.12em;text-transform:uppercase;font-size:12px;min-height:50px}.announcement-bar__message{font-size:11px;letter-spacing:.18em}.rex-hero{background:#07382b;color:#f5f0e4;padding:75px 0 85px}.rex-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px}.rex-kicker{font-size:11px;letter-spacing:.22em;text-transform:uppercase}.rex-hero h1{color:inherit;font-size:clamp(48px,6vw,88px);line-height:1.02;margin:26px 0}.rex-hero__copy{max-width:470px;line-height:1.8}.rex-hero__art{width:100%;max-width:450px;display:block;margin:auto;height:auto;object-fit:contain}.rex-hero__frame{border:1px solid #B59556;padding:32px;border-radius:48% 48% 0 0;background:radial-gradient(ellipse,#12553f,#07382b 70%)}.rex-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.rex-actions .button{background:#f5f0e4;color:#07382b}.rex-text-link{color:inherit;text-underline-offset:5px}.rex-story{padding:85px 24px;text-align:center;max-width:830px;margin:auto}.rex-story h2{font-size:clamp(32px,4vw,52px);margin:18px 0}.rex-story p{line-height:1.8}@media(max-width:749px){.rex-hero{padding:44px 0}.rex-hero__grid{grid-template-columns:1fr;gap:36px}.rex-hero__frame{max-width:340px;margin:auto;padding:24px}.rex-hero__copy{max-width:none}.rex-story{padding:50px 24px}.rex-wordmark{font-size:25px}}:root{--font-body-family:Arial,sans-serif;--font-body-style:normal;--font-body-weight:400;--font-body-weight-bold:700}.rex-actions .button{background:#b59556;color:#07382b}.rex-hero__frame{background:#07382b}:root{--rex-forest: #10261f;--rex-cream: #f6f1e8;--rex-gold: #c5a05a}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{background:var(--rex-cream)}.product-card-wrapper .card__media .media{isolation:isolate}.product-card-wrapper .card__media .media>img{mix-blend-mode:multiply}.product-card-wrapper .card__inner{outline:1px solid rgba(197,160,90,.18);outline-offset:-1px}.product-card-wrapper .card-information .price{color:var(--rex-gold)}.product-card-wrapper .card__heading a:focus-visible{outline:2px solid var(--rex-gold);outline-offset:4px}.rex-hero{padding:56px 0}.rex-hero__grid{gap:48px}.rex-hero__copy{max-width:470px}.rex-hero__spotlight{display:block;max-width:480px;width:100%;margin:auto;padding:28px;background:#f6f1e8;color:#10261f;text-decoration:none;border:1px solid #c5a05a}.rex-hero__photo{aspect-ratio:1;background:#f6f1e8;isolation:isolate}.rex-hero__photo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rex-hero__spotlight .rex-kicker{display:block;margin-top:18px;font-size:10px}.rex-hero__product-name{display:block;font:28px/1.2 Georgia,serif;margin:9px 0 16px}.rex-hero__product-link{font-size:12px;text-decoration:underline;text-underline-offset:5px}.rex-hero__spotlight:focus-visible{outline:3px solid #c5a05a;outline-offset:5px}.rex-selection{background:#f6f1e8;color:#10261f;padding:56px 0}.rex-selection__heading{max-width:600px;margin-bottom:32px}.rex-selection h2{font-size:clamp(30px,4vw,44px);line-height:1.15;color:#10261f;margin:12px 0}.rex-selection__heading>p:last-child{line-height:1.7}.rex-selection .card__heading{font-size:16px;line-height:1.4;letter-spacing:0}.rex-selection .card-information .price{color:#755716;font-size:16px}.rex-selection__footer{text-align:center;margin-top:28px}.rex-category-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.rex-category-links a{color:#10261f;padding:10px 0;text-underline-offset:5px}.rex-story{padding:52px 24px!important}.rex-story h2{color:#10261f!important;line-height:1.15}.rex-story p{max-width:680px;margin-left:auto;margin-right:auto}.rex-story h2{margin:16px 0 20px}.rex-selection .button{background:#10261f;color:#f6f1e8}@media(max-width:749px){.rex-hero{padding:32px 0}.rex-hero__grid{gap:28px}.rex-hero h1{font-size:44px;margin:18px 0}.rex-actions{gap:18px;margin-top:22px}.rex-hero__spotlight{padding:18px;max-width:380px}.rex-hero__photo{max-height:260px}.rex-hero__product-name{font-size:24px}.rex-selection{padding:36px 0}.rex-selection .grid{column-gap:16px;row-gap:28px}.rex-selection .grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}.rex-selection .card__heading{font-size:15px}.rex-story{padding:36px 24px!important}.rex-category-links{gap:4px 22px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rex-brand.css.map */
