.ar-pair-section{max-width:1440px;margin:40px auto;padding:32px clamp(18px,4vw,64px);border-top:1px solid #e3ddd4;color:#25241f}.ar-pair-section header{max-width:650px;margin-bottom:24px}.ar-pair-section header>p:first-child{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.ar-pair-section h2{font-size:clamp(25px,3vw,38px);margin:8px 0 12px}.ar-pair-section p{line-height:1.6}.ar-pair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ar-pair-image{display:block;aspect-ratio:1;background:#f6f3ee;overflow:hidden}.ar-pair-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.ar-pair-image:hover img{transform:scale(1.025)}.ar-pair-card{display:flex;flex-direction:column;min-width:0}.ar-pair-card h3{font-size:15px;line-height:1.5;margin:14px 0}.ar-pair-card a{color:inherit;text-decoration:none}.ar-pair-form{margin-top:auto}.ar-pair-form label{display:block;font-size:12px;margin-bottom:6px}.ar-pair-form select{width:100%;min-height:44px;border:1px solid #d6cec2;background:#fff;padding:9px;font:inherit;font-size:13px;color:inherit;text-overflow:ellipsis}.ar-pair-add{width:100%;min-height:46px;margin-top:10px;background:#25241f;color:#fff;border:1px solid #25241f;font:inherit;cursor:pointer;padding:10px}.ar-pair-add:disabled{opacity:.6;cursor:wait}.ar-pair-status{font-size:12px;overflow-wrap:anywhere}.ar-pair-section :focus-visible{outline:2px solid #956a36;outline-offset:3px}@media(max-width:749px){.ar-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.ar-pair-card h3{font-size:13px}.ar-pair-section{margin:24px auto;padding-top:24px}}@media(prefers-reduced-motion:reduce){.ar-pair-image img{transition:none}}.a-scope.a-editorial{height:var(--hero-height);position:relative;isolation:isolate;color:#fff;background:#4b4135}.a-editorial picture,.a-editorial picture img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;z-index:-2}.a-editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay));z-index:-1}.a-editorial-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;gap:34px;text-align:center}.a-editorial-copy h1,.a-editorial-copy h2{font-size:20px;letter-spacing:.18em;line-height:1.8;max-width:940px;color:inherit}.a-editorial--left .a-editorial-copy{align-items:flex-start;justify-content:flex-end;text-align:left}.a-editorial--left .a-editorial-copy h2{max-width:820px;font-size:23px}.a-editorial--left .a-editorial-copy{gap:24px}@media(max-width:749px){.a-scope.a-editorial{height:var(--mobile-height)}.a-editorial-copy{padding:28px 20px;gap:24px}.a-editorial-copy h1,.a-editorial-copy h2,.a-editorial--left .a-editorial-copy h2{font-size:20px;letter-spacing:.1em}}.a-scope.a-footer{background:var(--a-sand);padding:64px 48px 30px;border-top:1px solid #d2c9be;min-height:480px}.a-footer-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr 1.8fr;gap:50px}.a-footer h2{font-size:13px;letter-spacing:.15em;margin-bottom:24px}.a-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.a-footer p{line-height:1.85;font-size:14px}.a-footer a{font-size:14px}.a-footer-bottom{margin-top:100px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;letter-spacing:.08em}.a-payments{display:flex;gap:8px;flex-wrap:wrap;max-width:390px}.a-payments svg{width:36px;height:24px}.a-newsletter{margin-top:20px}.a-newsletter form{display:grid;gap:12px;padding-top:20px}.a-newsletter input{border:1px solid #999;background:transparent;padding:10px;max-width:100%}.a-newsletter button{background:transparent}@media(max-width:749px){.a-scope.a-footer{padding:40px 20px}.a-footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.a-footer-grid>div:last-child{grid-column:1/-1}.a-footer-bottom{margin-top:50px;flex-wrap:wrap}.a-footer h2{margin-bottom:8px}}.a-gallery{display:grid;gap:30px}.a-gallery-note{text-align:center;margin:-20px auto 30px!important;max-width:750px;font-size:13px}.a-tile{position:relative;isolation:isolate;overflow:hidden;background:#e8e4de}.a-tile>img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.a-tile:has(a):hover>img{transform:scale(1.035)}.a-tile-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;color:#fff;text-align:center;background:linear-gradient(transparent,#0003)}.a-tile-copy:empty{display:none}.a-tile-copy h3{font-size:14px;letter-spacing:.17em;color:inherit;text-transform:uppercase}.a-tile-copy a{font-size:13px}.a-tile-hit{position:absolute;top:0;right:0;bottom:0;left:0}.a-gallery--mosaic{grid-template-columns:repeat(3,1fr);grid-template-rows:320px 320px}.a-gallery--mosaic .a-tile:nth-child(1){grid-row:span 2}.a-gallery--mosaic .a-tile:nth-child(3){grid-column:3;grid-row:1/span 2}.a-gallery--mosaic .a-tile:nth-child(4){grid-column:2;grid-row:2}.a-gallery--carousel,.a-gallery--materials{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px;gap:16px}.a-gallery--carousel .a-tile{flex:0 0 calc((100% - 48px)/4);height:446px;scroll-snap-align:start}.a-gallery--materials{gap:30px}.a-gallery--materials .a-tile{flex:0 0 calc((100% - 120px)/5);height:576px;scroll-snap-align:start}.a-gallery--social{grid-template-columns:repeat(6,1fr);gap:5px}.a-gallery--social .a-tile{aspect-ratio:1}.a-gallery--social .a-tile-copy{padding:10px}.a-gallery--social .a-tile-copy h3{font-size:10px;letter-spacing:.07em}@media(max-width:749px){.a-gallery--mosaic{grid-template-columns:1fr 1fr;grid-template-rows:330px 230px;gap:12px}.a-gallery--mosaic .a-tile:nth-child(n){grid-column:auto;grid-row:auto}.a-gallery--carousel .a-tile{flex-basis:78%;height:400px}.a-gallery--materials .a-tile{flex-basis:72%;height:460px}.a-gallery--social{grid-template-columns:repeat(3,1fr)}.a-tile-copy{padding:14px}.a-tile-copy h3{font-size:12px;letter-spacing:.09em}.a-gallery-note{margin:0 auto 25px!important}}.a-gallery-section:has(.a-gallery--carousel) .a-wrap{padding-top:36px;padding-bottom:0}.a-gallery-section:has(.a-gallery--materials) .a-wrap{padding-top:0;padding-bottom:64px}.a-gallery-section:has(.a-gallery--carousel) .a-heading{margin-bottom:20px}.a-gallery-section:has(.a-gallery--materials) .a-heading{margin-bottom:64px}.a-gallery-section:has(.a-gallery--social) .a-wrap{padding-top:64px;padding-bottom:64px}.a-gallery--carousel .a-controls{margin-top:0}.a-announcement{background:var(--a-sand);font:13px var(--a-font),sans-serif;text-align:center;min-height:41px;display:flex;align-items:center;justify-content:center;padding:9px 20px;color:var(--a-ink)}.a-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 48px;min-height:63px;position:relative;z-index:20;border-bottom:1px solid #ddd}.a-logo{font-family:Georgia,serif!important;font-size:27px;letter-spacing:.07em;text-transform:uppercase;line-height:1}.a-logo img{width:150px;max-height:44px;object-fit:contain}.a-nav{display:flex;gap:35px}.a-nav a{letter-spacing:.08em}.a-tools{display:flex;gap:22px;align-items:center}.a-tools>a{display:flex;align-items:center;gap:5px}.a-tools svg{width:23px;height:23px}.a-tools summary{list-style:none;display:flex}.a-tools summary::-webkit-details-marker{display:none}.a-mobile-menu{display:none}.a-search form{position:absolute;right:24px;top:100%;padding:25px;background:var(--a-paper);border:1px solid #ddd;box-shadow:0 8px 15px #0001;max-width:calc(100vw - 32px);display:flex;gap:10px;flex-wrap:wrap}.a-search label{width:100%}.a-search input{min-width:0;padding:10px;border:1px solid #999}.a-search button{padding:10px 20px;border:1px solid;background:transparent}.a-scope img.a-failed{display:none}.a-img-error{display:grid;place-items:center;min-height:180px;background:#eee7dc;color:#655c50;padding:20px;font-size:12px}@media(max-width:1000px){.a-header{padding:18px 24px}.a-nav{gap:18px}.a-nav a{font-size:12px}}@media(max-width:749px){.a-nav{display:none}.a-mobile-menu{display:block}.a-header{padding:16px 20px}.a-logo{font-size:25px}.a-tools{gap:16px}.a-mobile-menu nav{position:absolute;top:100%;left:0;width:100%;background:var(--a-paper);border-bottom:1px solid #ddd;padding:20px;display:grid;gap:0;box-shadow:0 12px 18px #0001}.a-mobile-menu nav a{padding:14px 0;border-bottom:1px solid #ddd}.a-wrap{padding:40px 20px}.a-scope h2{font-size:21px}.a-scope .a-heading{margin-bottom:25px}.a-announcement{font-size:11px}.a-button{font-size:12px;padding:12px 20px}}@media(prefers-reduced-motion:reduce){.a-scope *{scroll-behavior:auto!important;transition:none!important}}.a-muted{font-size:12px;opacity:.7}.a-products{display:flex;gap:48px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:24px}.a-product{flex:0 0 calc((100% - 144px)/4);min-width:0;scroll-snap-align:start;text-align:center}.a-product-image{display:block;position:relative;aspect-ratio:4/5;background:#f1f1f1}.a-product-image img{width:100%;height:100%;object-fit:contain}.a-product-info{padding:18px 0 6px;display:grid;gap:8px}.a-product-info h3{font-family:var(--a-font),sans-serif;font-size:15px;letter-spacing:0;line-height:1.5}.a-product-brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.a-product-options{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.a-product-info s{font-size:12px;opacity:.65;margin-left:6px}.a-product-info .a-link{justify-self:center;font-size:12px}.a-badge{position:absolute;top:10px;left:10px;background:var(--a-sand);padding:4px 8px;font-size:11px}.a-products+.a-controls{margin-top:8px}@media(max-width:749px){.a-products{gap:20px}.a-product{flex-basis:76%}.a-product-image{aspect-ratio:4/5}}.a-scope.a-services{background:var(--a-sand);display:grid;grid-template-columns:repeat(4,1fr);padding:40px 48px;gap:30px;text-align:center}.a-services svg{width:25px;height:25px;margin-bottom:18px}.a-services h3{font-size:13px;margin-bottom:13px}.a-services p,.a-services a{font-size:13px}@media(max-width:749px){.a-scope.a-services{grid-template-columns:1fr 1fr;padding:35px 20px;gap:35px 20px}}.a-scope{font-family:var(--a-font),sans-serif;font-size:14px;line-height:1.5;color:var(--a-ink);background:var(--a-paper);letter-spacing:.02em}.a-scope *{box-sizing:border-box}.a-scope a{color:inherit;text-decoration:none}.a-scope h1,.a-scope h2,.a-scope h3,.a-scope p{margin:0}.a-scope h1,.a-scope h2,.a-scope h3{font-family:var(--a-heading),serif;font-weight:400;letter-spacing:.15em}.a-scope h2{font-size:24px}.a-scope button,.a-scope input,.a-scope select{font:inherit}.a-scope button,.a-scope summary{cursor:pointer}.a-scope a:focus-visible,.a-scope button:focus-visible,.a-scope summary:focus-visible{outline:2px solid var(--a-brand);outline-offset:5px}.a-scope img{max-width:100%;display:block}.a-wrap{max-width:1600px;margin:0 auto;padding:64px 48px}.a-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:3px}.a-button{display:inline-flex;padding:13px 28px;border:1px solid currentColor;justify-content:center;align-items:center;min-height:44px;letter-spacing:.16em;font-size:13px}.a-missing{height:100%;min-height:160px;background:#e8e4de;display:grid;place-content:center;color:#655c50;text-align:center;font-size:12px;padding:20px}.a-controls{display:flex;justify-content:flex-end;gap:8px}.a-controls button{border:1px solid #ccc;background:transparent;width:38px;height:38px;border-radius:50%;color:inherit}.a-scope .a-heading{text-align:center;margin-bottom:42px}@media(max-width:749px){.a-wrap{padding:40px 20px}.a-scope h2{font-size:21px}.a-scope .a-heading{margin-bottom:25px}.a-button{font-size:12px;padding:12px 20px}}.a-scope.a-statement{padding:64px 24px;text-align:center;border-block:1px solid #ddd4c9;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px}.a-statement>div{font-family:var(--a-heading),serif;letter-spacing:.18em;line-height:1.9;max-width:800px}@media(max-width:749px){.a-scope.a-statement{padding:40px 24px;min-height:210px}.a-statement>div{letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
