.alama{background:var(--alama-bg);color:var(--alama-ink);font-family:var(--font-body-family,inherit);font-size:16px;line-height:1.6;letter-spacing:0;overflow-wrap:break-word}.alama *,.alama *:before,.alama *:after{box-sizing:border-box}.alama .alama-wrap{width:calc(100% - 96px);max-width:var(--alama-width);margin-inline:auto}.alama h1,.alama h2,.alama h3,.alama p{margin:0;color:inherit}.alama h1,.alama h2,.alama h3{font-family:var(--font-heading-family,inherit);font-style:normal;font-weight:400;text-transform:none;letter-spacing:-.035em;line-height:1.08}.alama h1{font-size:clamp(48px,6.8vw,104px);max-width:1000px}.alama h2{font-size:clamp(34px,4.3vw,64px);max-width:850px}.alama h3{font-size:26px;letter-spacing:-.02em}.alama a{color:inherit;text-decoration:none}.alama a:focus-visible,.alama button:focus-visible,.alama input:focus-visible,.alama textarea:focus-visible{outline:2px solid currentColor;outline-offset:5px}.alama .alama-eyebrow{font-family:var(--font-body-family,inherit);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.alama .alama-hero-copy{padding-block:64px 40px}.alama .alama-hero-copy h1{margin-top:30px}.alama .alama-hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:32px}.alama .alama-hero-bottom p{max-width:490px;font-size:17px}.alama .alama-link{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;border-bottom:1px solid currentColor;padding:12px 0;min-height:44px;font-size:14px;line-height:1.4}.alama .alama-link:hover{opacity:.7}.alama .alama-image{display:block;width:100%;height:100%;object-fit:cover}.alama .alama-hero-image{height:clamp(340px,56vw,820px)}.alama .alama-image-empty{width:100%;height:100%;min-height:120px;display:grid;place-items:center;background:linear-gradient(135deg,#d8d3c9,#eeebe4);color:#55564c;font-size:13px}.alama .alama-split{display:grid;grid-template-columns:1fr 1.65fr;gap:9%}.alama .alama-proposition{padding-block:120px}.alama .alama-richtext{max-width:600px;margin-top:28px}.alama .alama-richtext p+p{margin-top:16px}.alama .alama-richtext a{text-decoration:underline;text-underline-offset:4px}.alama .alama-section{padding-block:80px;border-top:1px solid color-mix(in srgb,var(--alama-ink) 20%,transparent);scroll-margin-top:100px}.alama .alama-section-head{display:grid;grid-template-columns:1fr 1.65fr;gap:9%;margin-bottom:48px;align-items:start}.alama .alama-grid{display:grid;gap:28px}.alama .alama-three{grid-template-columns:repeat(3,minmax(0,1fr))}.alama .alama-square{aspect-ratio:1/1;margin-bottom:24px;overflow:hidden}.alama .alama-material p{font-size:15px;margin-top:14px;max-width:360px}.alama .alama-category{display:grid;grid-template-columns:1.65fr 1fr;gap:8%;align-items:center;margin-top:64px}.alama .alama-category:nth-of-type(2n){grid-template-columns:1fr 1.65fr}.alama .alama-category:nth-of-type(2n) .alama-category-image{order:2}.alama .alama-category-image{aspect-ratio:5/4;overflow:hidden}.alama .alama-category-copy h3{font-size:clamp(36px,4vw,60px);margin-top:20px}.alama .alama-category-copy>p:not(.alama-eyebrow){margin-top:24px;max-width:350px}.alama .alama-category-copy .alama-link{margin-top:28px}.alama .alama-spaces{background:var(--alama-panel);padding-block:90px;margin-top:20px}.alama .alama-spaces-head{max-width:850px;margin-bottom:48px}.alama .alama-spaces-head h2{margin-top:24px}.alama .alama-wide{aspect-ratio:16/9;overflow:hidden}.alama .alama-applications{margin-top:40px}.alama .alama-applications article{border-top:1px solid color-mix(in srgb,var(--alama-ink) 25%,transparent);padding-top:24px}.alama .alama-applications p{font-size:15px;max-width:360px;margin-top:16px}.alama .alama-split.alama-section{padding-block:100px;border-top:0}.alama .alama-split.alama-section h2{margin-top:24px}.alama .alama-form{width:100%;margin:0}.alama .alama-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.alama .alama-form label{display:block;font-size:13px;margin:0 0 8px;letter-spacing:0}.alama .alama-form input:not([type=hidden]),.alama .alama-form textarea{display:block;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;width:100%;max-width:100%;box-shadow:none;padding:12px 0;font:inherit;font-size:16px;margin:0 0 26px;min-height:44px}.alama .alama-form textarea{resize:vertical}.alama .alama-form .alama-privacy{font-size:12px;margin:0 0 24px}.alama .alama-button{-webkit-appearance:none;appearance:none;border:1px solid var(--alama-ink);background:var(--alama-ink);color:var(--alama-bg);font:inherit;font-size:14px;letter-spacing:0;text-transform:none;min-height:48px;padding:15px 24px;cursor:pointer;display:inline-flex;align-items:center;gap:48px;border-radius:0;box-shadow:none}.alama .alama-button:hover{background:var(--alama-bg);color:var(--alama-ink)}.alama .alama-notice{border:1px solid currentColor;padding:20px;margin-bottom:24px}.alama .alama-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:44px}.alama .alama-product-image{aspect-ratio:4/5;overflow:hidden;background:var(--alama-panel);margin-bottom:18px}.alama .alama-product-image .alama-image{object-fit:contain}.alama .alama-product h3{font-family:var(--font-body-family,inherit);font-size:15px;font-weight:400;line-height:1.45;letter-spacing:0}.alama .alama-product a:hover h3{text-decoration:underline;text-underline-offset:4px}.alama .alama-price,.alama .alama-availability{font-size:13px;margin-top:8px;letter-spacing:0}.alama .alama-pagination{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:56px}.alama .alama-pagination a,.alama .alama-pagination span{min-width:44px;min-height:44px;display:grid;place-items:center;padding:8px}.alama .alama-pagination [aria-current],.alama .alama-pagination a:hover{border-bottom:1px solid currentColor}@media(min-width:1600px){.alama .alama-hero-image{max-width:1800px;margin-inline:auto}}@media(max-width:989px){.alama .alama-wrap{width:calc(100% - 48px)}.alama .alama-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alama .alama-split,.alama .alama-section-head{gap:6%;grid-template-columns:1fr 1.5fr}.alama .alama-grid{gap:20px}}@media(max-width:749px){.alama .alama-wrap{width:calc(100% - 40px)}.alama .alama-hero-copy{padding-block:40px 30px}.alama .alama-hero-copy h1{margin-top:24px}.alama .alama-hero-bottom{display:block;margin-top:24px}.alama .alama-hero-bottom p{font-size:15px}.alama .alama-hero-bottom .alama-link{margin-top:20px}.alama .alama-hero-image{height:440px;height:65svh;max-height:580px;min-height:320px}.alama .alama-split,.alama .alama-section-head{grid-template-columns:1fr;gap:24px}.alama .alama-proposition{padding-block:64px}.alama .alama-section{padding-block:56px}.alama .alama-section-head{margin-bottom:32px}.alama .alama-three{grid-template-columns:1fr;gap:36px}.alama .alama-square{aspect-ratio:4/3;margin-bottom:20px}.alama .alama-category,.alama .alama-category:nth-of-type(2n){grid-template-columns:1fr;gap:28px;margin-top:44px}.alama .alama-category:nth-of-type(2n) .alama-category-image{order:0}.alama .alama-category-copy h3{margin-top:14px}.alama .alama-category-copy>p:not(.alama-eyebrow){margin-top:18px}.alama .alama-category-copy .alama-link{margin-top:16px}.alama .alama-spaces{padding-block:56px}.alama .alama-wide{aspect-ratio:4/5}.alama .alama-split.alama-section{padding-block:64px;gap:36px}.alama .alama-form-row{grid-template-columns:1fr;gap:0}.alama .alama-product-grid{gap:28px 16px}.alama .alama-product h3{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/alama-brand.css.map */
