:root{--al-ink:#27372c;--al-paper:#faf8f3;--al-olive:#344936;--al-line:#d9dbce;--font-heading-family:Georgia,"Times New Roman",serif;--font-body-family:Arial,Helvetica,sans-serif}html{scroll-behavior:smooth}body{background:var(--al-paper);color:var(--al-ink)}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;color:var(--al-ink)}a{color:inherit}img{max-width:100%}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #94633f;outline-offset:5px}.al-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px}.al-wordmark{font:28px/1 Georgia,serif;letter-spacing:.2em;text-decoration:none}.al-announcement{text-align:center;background:#344936;color:#fff;padding:10px 20px;font:11px/1.5 Arial,sans-serif;letter-spacing:.05em}.al-header{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 5%;border-bottom:1px solid var(--al-line);background:var(--al-paper);position:relative;z-index:20}.al-desktop-nav{display:flex;gap:30px}.al-desktop-nav a,.al-actions a{font-size:12px;text-decoration:none}.al-desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.al-actions{display:flex;gap:22px;align-items:center}.al-actions>a{display:flex;gap:5px;align-items:center;min-height:44px}.al-cart-count{font-size:11px}.al-mobile-nav{display:none}.al-hero{display:grid;grid-template-columns:42% 58%;min-height:660px}.al-hero-copy{align-self:center;padding:65px 11% 70px 12%}.al-hero h1{font-size:clamp(48px,5.2vw,86px);line-height:1.04;margin:24px 0}.al-hero-copy>p:not(.al-eyebrow){font-size:15px;line-height:1.8;max-width:350px}.al-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--al-olive);color:#fff;text-decoration:none;padding:18px 24px;font-size:12px;min-height:52px;margin-top:24px;border:1px solid var(--al-olive);cursor:pointer}.al-button:hover{background:#233326}.al-hero-photo{position:relative;min-height:660px;overflow:hidden}.al-hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 40%}.al-photo-caption{position:absolute;bottom:24px;left:30px;background:#faf8f3f2;padding:12px 18px;font-size:10px;letter-spacing:.1em}.al-hero-note{font-size:9px;letter-spacing:.18em;margin-top:70px;color:#5c6658}.al-section{padding:90px 5%;max-width:1600px;margin:auto}.al-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.al-heading h2{font-size:clamp(30px,3vw,46px);line-height:1.12;margin:0}.al-text-link{font-size:12px;text-decoration:none;border-bottom:1px solid;padding-bottom:6px;display:inline-block}.al-text-link:hover{color:#80513d}.al-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.al-category{display:block;text-decoration:none;background:#e9e8de}.al-category img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;transition:filter .2s}.al-category:hover img{filter:brightness(.96)}.al-category>div{padding:26px}.al-category-1{background:#e7e9df}.al-category-2{background:#edddd3}.al-category .al-eyebrow{font-size:9px;margin-bottom:10px}.al-category h3{font-size:32px;margin:0 0 10px}.al-category p{font-size:12px;margin:0}.al-category p span{float:right}.al-featured{padding-top:20px}.al-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.al-product-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.al-product-card h3{font:14px/1.5 Arial,sans-serif;letter-spacing:0;margin:18px 0 6px}.al-product-card a{text-decoration:none}.al-product-card p{font-size:13px;margin:0}.al-prelaunch{grid-column:1/-1;padding:40px;border:1px solid var(--al-line)}.al-prelaunch h3{font-size:28px;margin-top:0}.al-story{display:grid;grid-template-columns:1fr 1fr;background:#e9ecdf}.al-story img{display:block;width:100%;height:600px;object-fit:cover;object-position:center 45%}.al-story>div{align-self:center;max-width:550px;padding:65px 12%}.al-story h2{font-size:clamp(40px,4vw,64px);line-height:1.05;margin:20px 0 30px}.al-story p:not(.al-eyebrow){font-size:14px;line-height:1.8}.al-story .al-text-link{margin-top:20px}.al-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:65px 5%;gap:50px;max-width:1600px;margin:auto}.al-services>div{border-top:1px solid #a5af9e;padding-top:18px}.al-services span{font-size:10px;letter-spacing:.15em}.al-services h3{font-size:25px;margin:20px 0 12px}.al-services p,.al-services a{font-size:12px;line-height:1.8}.al-footer{background:#27372c;color:#faf8f3;padding:65px 5% 20px}.al-footer-grid{display:grid;grid-template-columns:1.4fr .8fr 1fr 1.3fr;gap:40px}.al-footer h2{font:12px Arial,sans-serif;letter-spacing:.03em;margin:0 0 22px;color:inherit}.al-footer-grid a:not(.al-wordmark){font-size:12px;line-height:1.8;display:block;text-decoration:none;margin-bottom:8px;overflow-wrap:anywhere}.al-footer a:hover{text-decoration:underline}.al-footer-grid p{font-size:13px;line-height:1.8}.al-small,.al-footer .al-small{font-size:11px;line-height:1.7}.al-footer-bottom{margin-top:55px;padding-top:25px;border-top:1px solid #65705d;display:flex;gap:25px;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:10px}.al-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.al-footer-bottom a{text-decoration:none}.al-payment{list-style:none;display:flex;gap:5px;padding:0;margin:0}.al-payment svg{width:32px;height:22px}.al-policy{padding-top:65px;padding-bottom:80px}.al-policy h1{font-size:clamp(38px,5vw,64px);line-height:1.1;margin-bottom:40px}.al-policy h2{font-size:26px;margin-top:35px}.al-policy p,.al-policy li{font-size:15px;line-height:1.85}.al-lead{font-family:Georgia,serif;font-size:28px!important}.al-policy details{border-bottom:1px solid var(--al-line);padding:22px 0}.al-policy summary{font-size:17px;cursor:pointer}.al-draft{padding:20px;border-left:3px solid #94633f;background:#f2e9dd;font:13px/1.8 Arial,sans-serif;margin:24px 0}.al-contact-intro{padding-top:65px;display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding-bottom:35px}.al-contact-intro h1{font-size:clamp(35px,4vw,56px);line-height:1.1}.al-contact-intro p{font-size:14px;line-height:1.8}.al-contact-details a{overflow-wrap:anywhere}.al-product-services{display:grid;gap:10px;border-block:1px solid var(--al-line);padding:20px 0;margin:20px 0}.al-product-services a{font-size:12px}.product__title h1{font-size:clamp(30px,3vw,46px)}.button{font-size:13px;letter-spacing:.03em}.card__heading{letter-spacing:0}.price{font-size:15px}.collection-hero__title{font-size:clamp(42px,5vw,64px)}.product__media img{object-fit:contain}.contact .field__input{background:transparent}.shopify-policy__container{max-width:800px;padding:50px 25px}.shopify-policy__title h1{font-size:45px}@media(min-width:1600px){.al-hero,.al-hero-photo{min-height:760px}}@media(max-width:989px){.al-header{min-height:78px;padding:15px 4%}.al-desktop-nav{display:none}.al-mobile-nav{display:block}.al-mobile-nav summary{list-style:none;cursor:pointer;padding:10px}.al-mobile-nav summary::-webkit-details-marker{display:none}.al-mobile-nav nav{position:absolute;left:0;right:0;top:100%;background:var(--al-paper);box-shadow:0 12px 20px #27372c20;padding:25px 5%;display:grid;gap:20px;border-bottom:1px solid var(--al-line)}.al-mobile-nav nav a{font-size:15px;text-decoration:none}.al-hero{min-height:550px;grid-template-columns:45% 55%}.al-hero-photo{min-height:550px}.al-hero-copy{padding:45px 9%}.al-hero h1{font-size:48px}.al-hero-note{margin-top:40px}.al-section{padding:65px 4%}.al-category>div{padding:20px}.al-story img{height:520px}.al-story>div{padding:40px 10%}.al-footer-grid{grid-template-columns:1fr 1fr}.al-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.al-announcement{font-size:9px;padding:9px 10px}.al-wordmark{font-size:24px}.al-actions{gap:10px}.al-header{padding:12px 5%;min-height:72px}.al-hero{display:flex;flex-direction:column}.al-hero-copy{padding:42px 6% 35px;order:1}.al-hero-photo{min-height:420px;height:110vw;max-height:560px;order:0}.al-hero h1{font-size:49px;max-width:360px;margin:20px 0}.al-hero-copy>p:not(.al-eyebrow){font-size:14px}.al-hero-note{display:none}.al-hero-copy .al-eyebrow{font-size:10px;margin-bottom:12px}.al-photo-caption{bottom:18px;left:20px;font-size:9px}.al-button{margin-top:15px;min-width:245px}.al-section{padding:50px 5%}.al-heading{display:block;margin-bottom:25px}.al-heading h2{font-size:34px}.al-heading .al-text-link{margin-top:20px}.al-categories{grid-template-columns:1fr;gap:24px}.al-category img{aspect-ratio:4/4.4;object-position:center 40%}.al-category>div{padding:24px}.al-category h3{font-size:32px}.al-featured{padding-top:10px}.al-product-grid{gap:25px 14px}.al-product-card h3{font-size:12px;margin-top:14px}.al-product-card p{font-size:12px}.al-story{grid-template-columns:1fr}.al-story img{height:450px}.al-story>div{padding:45px 6%}.al-story h2{font-size:48px}.al-services{grid-template-columns:1fr;gap:30px;padding:45px 6%}.al-services h3{margin-top:15px}.al-footer{padding:45px 6% 25px}.al-footer-grid{gap:40px 20px}.al-footer-grid>div:first-child,.al-footer-grid>div:last-child{grid-column:1/-1}.al-footer-bottom{margin-top:35px;gap:15px}.al-contact-intro{grid-template-columns:1fr;gap:25px;padding-top:45px}.al-policy{padding-top:45px;padding-bottom:55px}.al-policy h1{font-size:40px}.al-policy h2{font-size:25px}.al-policy p,.al-policy li{font-size:14px}.al-services a,.al-footer a{min-height:30px}.al-product-services a{padding:5px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.al-collection-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;padding-top:45px;padding-bottom:45px}.al-collection-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.1;margin:15px 0 25px}.al-collection-hero img{width:100%;height:340px;object-fit:cover;object-position:center 35%}.al-collection-hero p{font-size:13px;line-height:1.8}.al-collection-hero nav{display:flex;gap:25px;flex-wrap:wrap;font-size:12px;margin-top:25px}@media(max-width:599px){.al-collection-hero{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:20px}.al-collection-hero img{height:300px}.al-collection-hero h1{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/almeora.css.map */
