.ap-footer{background:#f6f3ed;color:#25241f;padding:24px 5%;font:13px/1.5 Arial,sans-serif;letter-spacing:0}.ap-footer a{color:inherit;text-decoration:none}.ap-footer-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;border-bottom:1px solid #d6d0c6}.ap-footer .ap-brand{font-size:30px}.ap-footer nav{display:flex;gap:30px}.ap-footer nav a{display:inline-flex;min-height:44px;align-items:center}.ap-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:16px}.ap-footer-bottom div{display:flex;flex-wrap:wrap;gap:16px}.ap-footer a:hover{text-decoration:underline}.ap-footer a:focus-visible{outline:2px solid #565d45;outline-offset:4px}@media(max-width:749px){.ap-footer{padding:24px}.ap-footer-top,.ap-footer-bottom{align-items:flex-start;flex-direction:column}.ap-footer nav{gap:20px;flex-wrap:wrap}.ap-footer-bottom div{gap:12px;font-size:12px}}.ap-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 5%;background:#f6f3ed;color:#25241f;border-bottom:1px solid #d6d0c6;letter-spacing:0}.ap-header a{color:inherit;text-decoration:none}.ap-brand{font:clamp(24px,2.8vw,40px)/1.15 Georgia,serif;letter-spacing:-.04em;white-space:nowrap}.ap-header nav{display:flex;gap:clamp(16px,3vw,44px);font:14px/1.5 Arial,sans-serif}.ap-header nav a{padding:10px 0}.ap-tools{display:flex;gap:20px}.ap-tools a{min-width:32px;min-height:44px;display:flex;align-items:center;gap:4px}.ap-header a:focus-visible{outline:2px solid #565d45;outline-offset:4px}.ap-header nav a:hover{text-decoration:underline}@media(max-width:749px){.ap-header{flex-wrap:wrap;padding:18px 24px 8px;gap:8px}.ap-brand{font-size:28px}.ap-tools{gap:10px}.ap-header nav{order:3;width:100%;justify-content:space-between;gap:12px;font-size:13px}.ap-header nav a{min-height:44px;display:flex;align-items:center}}.ap-home{background:#f6f3ed;color:#25241f;font-family:Arial,sans-serif;letter-spacing:0;line-height:1.5}.ap-home h1,.ap-home h2,.ap-home h3,.ap-tagline p{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.04em;color:inherit;margin:0}.ap-home a{color:inherit;text-decoration:none}.ap-home a:focus-visible{outline:2px solid #565d45;outline-offset:5px}.ap-hero{display:grid;grid-template-columns:42% 58%;min-height:560px}.ap-hero-copy{padding:60px clamp(24px,5vw,80px);align-self:center}.ap-eyebrow{font-size:12px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px}.ap-hero h1{font-size:clamp(52px,6.2vw,92px);line-height:.98;max-width:550px}.ap-intro{font-size:18px;line-height:1.5;margin:24px 0}.ap-hero-image{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.ap-button{display:inline-flex;gap:24px;align-items:center;background:#565d45;color:#fff!important;padding:15px 24px;font-size:16px;min-height:48px}.ap-button:hover{background:#424a34}.ap-categories{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 5%;border-block:1px solid #d6d0c6}.ap-categories a{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;font-size:16px}.ap-categories a+a{border-left:1px solid #d6d0c6}.ap-categories span{font-size:32px;line-height:1}.ap-container{padding:30px 5% 40px}.ap-products h2{font-size:clamp(32px,3.7vw,52px);margin-bottom:20px}.ap-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ap-product-image{display:block;aspect-ratio:1.55;background:#eeebe5;overflow:hidden}.ap-product-image img{width:100%;height:100%;object-fit:contain;display:block}.ap-product .ap-eyebrow{margin:12px 0 4px;font-size:11px;letter-spacing:.12em}.ap-product h3{font-size:27px;line-height:1.2}.ap-price{font-size:14px;margin:8px 0}.ap-text-link{font-size:15px;display:inline-flex;gap:20px;border-bottom:1px solid #817f75;min-height:36px;align-items:center}.ap-future{display:grid;grid-template-columns:62% 38%;background:#efe5d9}.ap-future>img{width:100%;height:100%;object-fit:cover;display:block}.ap-future-copy{padding:40px clamp(24px,4vw,60px);align-self:center}.ap-future h2{font-size:clamp(38px,4.5vw,64px);line-height:1.05}.ap-concept-note{font-size:14px;margin:30px 0 0}.ap-tagline{background:#565d45;color:#f6f3ed;padding:28px 5%}.ap-tagline p{font-size:clamp(28px,3.5vw,48px);line-height:1.2}@media(max-width:749px){.ap-hero{grid-template-columns:1fr;min-height:0}.ap-hero-copy{padding:40px 24px}.ap-hero h1{font-size:56px;max-width:480px}.ap-hero-image{min-height:0;aspect-ratio:1.35;object-fit:cover}.ap-intro{font-size:17px}.ap-categories{padding:12px 8px}.ap-categories a{gap:6px;flex-direction:column;font-size:12px}.ap-categories span{font-size:26px}.ap-container{padding:32px 24px}.ap-product-grid{grid-template-columns:1fr;gap:30px}.ap-product h3{font-size:26px}.ap-future{grid-template-columns:1fr}.ap-future-copy{padding:32px 24px 40px}.ap-future h2{font-size:44px}.ap-tagline{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.ap-home *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
