:root{--ink: #2a241f;--muted: #675f56;--paper: #f4efe8;--soft-paper: #eee7dd;--gold: #b99048;--white: #fffaf3;--line: rgba(42, 36, 31, .16);--display: "Nusrat", "Cormorant Garamond", Georgia, serif;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Inter", Arial, sans-serif;--title-slide: 0;--hero-blackout: 0;--tagline-scale: 1;--tagline-opacity: 1;--mens-hero-zoom: 1;--mens-title-opacity: 1;--mens-header-title-opacity: 0;--mens-header-title-lift: 8px;--mens-hero-blackout: 0;--mens-line-progress: 0;--about-hero-lift: 0px;--about-side-sweep: 0;--about-hero-scale: 1.12;--about-title-opacity: 1;--about-header-title-opacity: 0;--about-header-title-lift: 8px}@font-face{font-family:Sareeka;src:url(sareeka-demo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nusrat;src:url(nusrat-regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans)}body.mens-page{--ink: #202412;--muted: #606648;--paper: #d8ddc3;--soft-paper: #c8cfad;--line: rgba(32, 36, 18, .18);--gold: #a0833f}body.about-page{background:#050505}body.product-page{background:var(--paper)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#0000006b;opacity:0;transition:opacity .85s ease}body.collection-spotlight-active:before{opacity:1}main,.site-footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{display:block;width:100%}.site-header{position:fixed;top:0;left:0;right:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;min-height:76px;padding:0 34px;color:var(--white);background:transparent;border-bottom:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease,backdrop-filter .18s ease}.site-header.is-scrolled,.site-header.is-open,.product-page .site-header{color:var(--white);background:#060605f0;border-bottom-color:#fffaf31f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.about-page .site-header,.about-page .site-header.is-scrolled,.about-page .site-header.is-open{color:var(--white);background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.about-page .header-page-title{position:absolute;left:50%;display:block;color:var(--white);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.82rem);line-height:1;opacity:var(--about-header-title-opacity);pointer-events:none;text-transform:uppercase;transform:translate(-50%,var(--about-header-title-lift))}.about-page .site-header.about-title-active .site-nav{opacity:0;pointer-events:none}.brand{font-family:var(--serif);font-size:clamp(1.55rem,2.3vw,2.08rem);line-height:1;text-transform:uppercase;letter-spacing:0}.site-nav{justify-self:center;display:flex;align-items:center;gap:clamp(24px,4vw,62px);transform:translate(-25%);font-size:.74rem;font-weight:600;text-transform:uppercase}.site-nav a,.account-link,.cart-link,.footer-links a,.newsletter a,.materials-copy a{transition:color .18s ease,opacity .18s ease}.site-nav a:hover,.account-link:hover,.cart-link:hover,.footer-links a:hover,.newsletter a:hover,.materials-copy a:hover{color:var(--gold)}.account-link,.cart-link{justify-self:end;display:inline-grid;width:38px;height:38px;place-items:center}.account-icon{position:relative;display:block;width:20px;height:20px}.account-icon:before,.account-icon:after{content:"";position:absolute;left:50%;border:1.5px solid currentColor;transform:translate(-50%)}.account-icon:before{top:1px;width:7px;height:7px;border-radius:50%}.account-icon:after{bottom:1px;width:16px;height:9px;border-radius:12px 12px 4px 4px}.cart-icon{position:relative;display:block;width:18px;height:17px;border:1.5px solid currentColor;border-top:0}.cart-icon:before{content:"";position:absolute;left:3px;right:3px;top:-7px;height:9px;border:1.5px solid currentColor;border-bottom:0;border-radius:12px 12px 0 0}.menu-toggle,.header-page-title{display:none}.hero{position:relative;min-height:min(696px,100vh);overflow:hidden;background:#978c7c}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050505;opacity:var(--hero-blackout);pointer-events:none}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#1b19167a,#1b19160d 54%,#1b191633),linear-gradient(0deg,#1b19162e,#1b191605)}.hero-media img{width:111.12%;max-width:none;height:100%;object-fit:cover;object-position:40% 85%;transform:scale(1)}.hero-content{position:relative;z-index:3;width:min(92vw,1320px);min-height:min(696px,100vh);margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 0 92px;color:var(--white)}.hero h1{margin:0;font-family:var(--display);font-size:clamp(4.2rem,10vw,7.8rem);font-weight:400;line-height:.88}.split-title{display:flex;align-items:baseline;justify-content:space-between;gap:32px;width:90%;white-space:nowrap}.split-title span{display:inline-block;will-change:transform}.split-title span:first-child{transform:translate(calc(var(--title-slide) * -48vw))}.split-title span:last-child{transform:translate(calc(var(--title-slide) * 48vw))}.hero p{position:absolute;left:50%;bottom:42px;transform:translate(-50%) scale(var(--tagline-scale));margin:0;font-family:var(--serif);font-size:clamp(1.42rem,2.5vw,2rem);font-style:italic;text-align:center;white-space:nowrap;color:#fffaf3e6;opacity:var(--tagline-opacity);transform-origin:center center;will-change:transform,opacity}.outline-button{display:inline-flex;min-width:265px;min-height:54px;align-items:center;justify-content:center;padding:0 26px;border:1px solid rgba(205,171,93,.95);color:#fffaf3f2;font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;transition:background .18s ease,color .18s ease,transform .18s ease}.outline-button:hover{background:#fffaf3e6;color:var(--ink);transform:translateY(-1px)}.intro{width:min(620px,88vw);margin:0 auto;padding:34px 0 30px;text-align:center}.intro h2,.materials-copy h2{margin:0;font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.35rem);font-style:italic;font-weight:400}.gold-rule{display:block;width:58px;height:1px;margin:16px auto 18px;background:var(--gold)}.intro p{margin:0 auto;max-width:440px;font-family:var(--serif);font-size:1.13rem;line-height:1.42}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1450px,calc(100vw - 34px));margin:0 auto 22px;isolation:isolate}.collection-card{position:relative;min-height:520px;overflow:hidden;isolation:isolate;background:#6d6257;opacity:0;transform:translateY(48px);transition:opacity 1.1s ease,transform 1.25s cubic-bezier(.22,1,.36,1),filter .9s ease}.collection-card.is-visible{opacity:1;transform:translateY(0)}.collection-card:nth-child(2){transition-delay:.14s}.collection-card:nth-child(3){transition-delay:.28s}.collection-card:nth-child(4){transition-delay:.42s}.collection-card img{height:100%;object-fit:cover;transition:transform .5s ease}.collection-card:nth-child(1) img{object-position:center center}.collection-card:nth-child(2) img{object-position:center center}.collection-card:nth-child(3) img{object-position:47% center}.collection-card:nth-child(4) img{object-position:center center}.collection-card:hover img{transform:scale(1.045)}.collection-card.coming-soon img{filter:blur(2.4px) saturate(.82) brightness(.82);transform:scale(1.025)}.collection-card.coming-soon:hover img{transform:scale(1.055)}.shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0f0d0bb8,#0f0d0b0d 58%)}.coming-soon-label{position:absolute;top:22px;left:50%;z-index:2;transform:translate(-50%);width:max-content;max-width:calc(100% - 36px);padding:9px 14px;border:1px solid rgba(255,250,243,.68);background:#1c18144d;color:var(--white);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-copy{position:absolute;left:30px;right:24px;bottom:32px;z-index:2;display:grid;gap:13px;color:var(--white)}.card-copy span{font-family:var(--serif);font-size:clamp(1.55rem,2.45vw,2.45rem);line-height:.95;text-transform:uppercase}.card-copy i{width:54px;height:1px;background:var(--gold)}.card-copy b{font-size:2rem;font-weight:400;line-height:1}.materials{position:relative;width:min(1450px,calc(100vw - 34px));min-height:360px;margin:0 auto;overflow:hidden;background:#e8dfd2}.materials img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:center 57%;filter:saturate(.9) brightness(1.08) blur(1.4px);transform:scale(1.012)}.materials:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f7f0e6fa,#f7f0e6b8 35%,#f7f0e60d 72%)}.materials-copy{position:relative;z-index:1;width:min(420px,82vw);padding:64px 0 58px 56px}.materials-copy .gold-rule{margin-left:0}.materials-copy p{margin:0 0 30px;font-family:var(--serif);font-size:1.17rem;line-height:1.55}.materials-copy a{display:inline-flex;align-items:center;gap:20px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.materials-copy a span{font-size:1.6rem;line-height:1}.site-footer{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(220px,1fr);gap:42px;align-items:start;width:min(1280px,calc(100vw - 88px));margin:0 auto;padding:32px 0 34px}.footer-brand{display:inline-block;margin-bottom:18px}.site-footer p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.55}.footer-links{display:flex;align-items:center;gap:clamp(24px,4vw,54px);padding-top:38px;color:var(--muted);font-size:.72rem;font-weight:600;text-transform:uppercase}.newsletter{justify-self:end;width:min(260px,100%);color:var(--muted)}.newsletter label{display:block;margin-bottom:14px;font-size:.8rem}.newsletter div{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid rgba(42,36,31,.55)}.newsletter input,.newsletter button{min-height:34px;border:0;border-radius:0;background:transparent;color:var(--ink);font:inherit}.newsletter input{width:100%;padding:0 8px 0 0;outline:none}.newsletter input::placeholder{color:var(--muted);opacity:1}.newsletter button{width:34px;cursor:pointer;font-size:1.3rem}.newsletter p{min-height:18px;margin-top:8px;color:var(--gold)}.newsletter span{display:flex;gap:34px;margin-top:12px;font-size:.72rem;font-weight:600;text-transform:uppercase}.mens-hero{min-height:min(720px,100vh);margin-top:0;background:#1d1b18}.mens-page .site-header{grid-template-columns:auto 1fr auto auto}.mens-page .account-link{grid-column:3}.mens-page .cart-link{grid-column:4}.mens-page .header-page-title{position:absolute;left:50%;display:block;color:var(--white);font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.82rem);line-height:1;opacity:var(--mens-header-title-opacity);pointer-events:none;text-transform:uppercase;transform:translate(-50%,var(--mens-header-title-lift))}.mens-page .menu-toggle,.mens-page .site-nav{display:none}.mens-page .site-footer{border-top:1px solid rgba(32,36,18,.12)}.mens-page .newsletter div{border-bottom-color:#20241280}.mens-hero .hero-media:before{opacity:var(--mens-hero-blackout)}.mens-hero .hero-media:after{background:linear-gradient(90deg,#0a09089e,#0a09081f 54%,#0a090833),linear-gradient(0deg,#0a090857,#0a090805)}.mens-hero .hero-media img{width:100%;height:100%;object-position:90% 90%;transform:scale(var(--mens-hero-zoom));transform-origin:90% 90%}.mens-hero-copy{position:relative;z-index:3;display:flex;width:min(1450px,calc(100vw - 68px));min-height:min(720px,100vh);margin:0 auto;flex-direction:column;align-items:flex-end;justify-content:flex-start;padding:118px 0 0;color:var(--white);text-align:right}.mens-hero-copy p{margin:0 0 18px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mens-hero-copy h1{max-width:620px;margin:0;font-family:var(--serif);font-size:clamp(2.8rem,6vw,6.8rem);font-weight:400;line-height:.88;opacity:var(--mens-title-opacity)}.mens-collection-lead{position:relative;width:100%;z-index:2;margin:-142px auto 0;padding:190px 0 84px;background:linear-gradient(180deg,rgba(5,5,5,0) 0%,rgba(5,5,5,.92) 28%,#050505 48%,#050505 68%,#25311f 86%,var(--paper) 100%);text-align:center}.mens-collection-lead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#0000006b;opacity:0;transition:opacity .85s ease}.mens-page.collection-spotlight-active .mens-collection-lead:after{opacity:1}.mens-collection-lead span{position:relative;z-index:1;display:block;width:min(1450px,calc(100vw - 34px));height:1px;margin:34px auto 0;background:currentColor;color:#fffaf38f;transform:scaleX(var(--mens-line-progress));transform-origin:center}.mens-collection-lead span:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:999px;background:currentColor;opacity:calc(1 - var(--mens-line-progress));transform:translate(-50%,-50%)}.mens-collection-lead p{position:relative;z-index:1;margin:0 auto;max-width:660px;color:#fffaf3e6;font-family:var(--serif);font-size:clamp(1.38rem,2vw,2rem);font-weight:400;line-height:1.48;opacity:var(--sentence-opacity, 0);transform:translateY(calc((1 - var(--sentence-opacity, 0)) * 18px));transition:color .65s ease}.mens-collection-lead p+p{margin-top:8px}.mens-page.collection-spotlight-active .mens-collection-lead p{color:var(--white)}.mens-quote{width:min(760px,calc(100vw - 44px));margin:58px auto 64px;color:var(--muted);text-align:center}.mens-quote p{margin:0;font-size:1rem;font-style:italic;line-height:1.7}.mens-quote cite{display:block;margin-top:12px;color:var(--ink);font-style:normal;font-weight:700}.mens-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1450px,calc(100vw - 34px));margin:0 auto 22px}.product-card{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#777064;opacity:0;transform:translateY(48px);transition:opacity 1.1s ease,transform 1.25s cubic-bezier(.22,1,.36,1)}.product-card.is-visible{opacity:1;transform:translateY(0)}.product-card.is-spotlight{z-index:2}.product-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) brightness(.92);transition:transform .7s ease,filter .7s ease}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0a08c2,#0c0a080a 58%)}.product-card div{position:absolute;left:26px;right:26px;bottom:26px;z-index:1;color:var(--white)}.product-card span{display:block;margin-bottom:8px;font-family:var(--serif);font-size:clamp(2.15rem,3.1vw,3.4rem);line-height:.88;text-transform:uppercase}.product-card p{margin:0;color:#fffaf3d1;font-size:.74rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-card:hover img{filter:saturate(1) brightness(1);transform:scale(1.035)}.product-card:nth-child(2) img{object-position:center 68%}.product-card:nth-child(3) img{object-position:40% center}.product-card:nth-child(4) img{object-position:center 38%}.product-card:nth-child(6) img{filter:saturate(.86) brightness(.9) blur(1px);transform:scale(1.01)}.product-card:nth-child(2){transition-delay:.12s}.product-card:nth-child(3){transition-delay:.24s}.product-card:nth-child(5){transition-delay:.12s}.product-card:nth-child(6){transition-delay:.24s}.product-detail{display:grid;grid-template-columns:minmax(520px,.9fr) minmax(340px,.62fr);gap:0 38px;width:min(1180px,calc(100vw - 68px));margin:0 auto;padding:106px 0 44px}.product-shopify-form{display:contents}.product-heading{grid-column:2;align-self:start}.product-gallery{grid-column:1;grid-row:1 / span 2;position:relative;align-self:start;overflow:hidden;background:var(--soft-paper)}.product-gallery-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.product-gallery-track::-webkit-scrollbar{display:none}.product-gallery img{flex:0 0 100%;width:100%;height:min(650px,calc(100vh - 138px));min-height:540px;object-fit:cover;object-position:center center}.gallery-control{position:absolute;top:50%;z-index:1;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,250,243,.6);background:#08080747;color:var(--white);cursor:pointer;font:inherit;font-size:1.1rem;line-height:1;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery-control-prev{left:18px}.gallery-control-next{right:18px}.product-gallery-cart{grid-column:1;grid-row:3;min-height:48px;margin-top:12px;border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-info{grid-column:2;position:sticky;top:96px;align-self:start;padding:16px 0 0}.product-back-link{display:inline-block;margin-bottom:18px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-heading h1{margin:0;font-family:var(--serif);font-size:clamp(3.5rem,5.6vw,6.3rem);font-weight:400;line-height:.82;text-transform:uppercase}.product-price{margin:18px 0 0;font-size:.86rem;font-weight:600;letter-spacing:.08em}.product-description{max-width:390px;margin:24px 0 0;color:var(--muted);font-size:1rem;line-height:1.65}.product-form{display:grid;gap:18px;margin-top:28px}.product-form fieldset{display:flex;gap:8px;margin:0;padding:0;border:0}.product-form legend{width:100%;margin-bottom:12px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-form label{display:grid;width:48px;height:44px;place-items:center;border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:.8rem;font-weight:600}.product-form input{position:absolute;opacity:0}.product-form label:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--white)}.color-options label{width:44px;height:44px;padding:4px}.color-options span{display:block;width:100%;height:100%;border:1px solid rgba(42,36,31,.16);background:var(--swatch)}.color-options label:has(input:checked){border-color:var(--ink);background:transparent}.product-form button{min-height:48px;border:1px solid var(--ink);background:var(--ink);color:var(--white);cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.product-form-cart{display:none}.product-notes{display:grid;gap:0;margin:28px 0 0;border-top:1px solid var(--line)}.product-notes div{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.product-notes dt{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-notes dd{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5}.cart-page{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:118px 0 72px}.cart-heading{margin-bottom:34px}.cart-heading p{margin:0 0 12px;color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cart-heading h1{margin:0;font-family:var(--serif);font-size:clamp(4rem,8vw,8.4rem);font-weight:400;line-height:.9;text-transform:uppercase}.cart-empty{display:grid;min-height:360px;align-content:center;justify-items:start;gap:18px;border-top:1px solid var(--line)}.cart-empty p{margin:0;font-family:var(--serif);font-size:clamp(2rem,4vw,4rem)}.cart-empty a,.cart-actions button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 24px;border:1px solid currentColor;background:transparent;color:var(--ink);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.cart-items{display:grid;border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:132px 1fr auto auto;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.cart-item-image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--soft-paper)}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-copy a{display:inline-block;margin-bottom:8px;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.6rem);line-height:.95;text-transform:uppercase}.cart-item-copy p{margin:4px 0 0;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cart-quantity{display:grid;gap:8px;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart-quantity input{width:74px;min-height:42px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:center}.cart-line-price{margin:0;min-width:92px;text-align:right;font-weight:700}.cart-summary{width:min(420px,100%);margin:34px 0 0 auto}.cart-summary>div:first-child{display:flex;justify-content:space-between;gap:24px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cart-summary p{margin:14px 0 22px;color:var(--muted);font-size:.88rem;line-height:1.5}.cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cart-actions button[name=checkout]{background:var(--ink);color:var(--white)}.about-hero{position:relative;min-height:100vh;overflow:hidden;background:#050505}.about-lake,.about-boat{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.about-lake{object-fit:cover;object-position:center center;filter:saturate(1.04) brightness(.92);transform:scale(1.04);transform-origin:50% 50%}.about-boat{z-index:1;object-fit:contain;object-position:center center;filter:saturate(.98) brightness(.96);transform:translateY(var(--about-hero-lift)) scale(1.02);transform-origin:50% 50%}.about-lake,.about-boat{will-change:transform}.about-split-title{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(1450px,calc(100vw - 68px));margin:0 auto;color:var(--white);font-family:var(--serif);font-size:clamp(4.6rem,10vw,11rem);font-weight:400;line-height:1;text-transform:uppercase}.about-split-title span{display:block;width:36%}.about-split-title span:last-child{text-align:right}.about-statement{width:min(980px,calc(100vw - 44px));margin:0 auto;padding:74px 0 68px;text-align:center}.about-statement p,.about-closing p{margin:0;font-family:var(--serif);font-size:clamp(2.2rem,5vw,5.1rem);font-weight:400;line-height:.95}.about-editorial{display:grid;gap:10px;width:min(1450px,calc(100vw - 34px));margin:0 auto}.about-editorial article{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:520px;background:var(--soft-paper)}.about-editorial article:nth-child(2n){grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)}.about-editorial article:nth-child(2n) img{order:2}.about-editorial img{height:100%;object-fit:cover;filter:saturate(.86) brightness(.94)}.about-editorial div{display:flex;flex-direction:column;justify-content:flex-end;padding:44px}.about-editorial span{margin-bottom:34px;color:var(--gold);font-size:.72rem;font-weight:600;letter-spacing:.14em}.about-editorial h2{max-width:520px;margin:0 0 18px;font-family:var(--serif);font-size:clamp(2.6rem,4.5vw,5rem);font-weight:400;line-height:.9}.about-editorial p{max-width:460px;margin:0;color:var(--muted);font-size:.98rem;line-height:1.65}.about-closing{width:min(980px,calc(100vw - 44px));margin:0 auto;padding:80px 0 72px;text-align:center}.about-elephant-hero{position:relative;min-height:100vh;overflow:hidden;background:#050505}.about-elephant-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05050566,#0505050a 44%,#05050557),linear-gradient(0deg,#05050547,#05050505 52%)}.about-elephant-hero img{width:100%;height:100vh;object-fit:cover;object-position:10% 10%;filter:saturate(.92) brightness(.88);transform:scale(var(--about-hero-scale));transform-origin:center center}.about-elephant-hero h1{position:absolute;left:50%;top:50%;z-index:1;margin:0;color:var(--white);font-family:var(--serif);font-size:clamp(4rem,11vw,11rem);font-weight:400;line-height:.9;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);opacity:var(--about-title-opacity);white-space:nowrap}.about-story-panel{position:relative;--about-panel-focus: 0;--about-panel-image-lift: 0px;--about-panel-text-lift: 26px;min-height:100vh;min-height:100svh;display:grid;place-items:center;overflow:hidden;background:#050505}.about-story-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(.74 + (var(--about-panel-focus) * .2));background:radial-gradient(circle at center,#05050505,#0505057a 72%),linear-gradient(0deg,#05050566,#05050514 46%,#05050566);transition:opacity .5s ease}.about-story-panel img{position:absolute;top:-8vh;right:0;bottom:-8vh;left:0;width:100%;height:116%;object-fit:cover;filter:saturate(.88) brightness(calc(.66 + (var(--about-panel-focus) * .2)));transform:translateY(var(--about-panel-image-lift)) scale(calc(1.08 - (var(--about-panel-focus) * .035)));transition:filter .5s ease,transform .7s ease-out}.about-story-panel p{position:relative;z-index:1;width:min(780px,calc(100% - 44px));margin:0;color:var(--white);font-family:var(--serif);font-size:clamp(2.4rem,5.4vw,6.8rem);font-weight:400;line-height:.95;text-align:center;opacity:var(--about-panel-focus);transform:translateY(var(--about-panel-text-lift));transition:opacity .5s ease,transform .6s ease-out}.about-starry-section{position:relative;min-height:100vh;overflow:hidden;background:#050505}.about-starry-bg{width:100%;height:100vh;object-fit:cover;object-position:center center;filter:saturate(.86) brightness(.58)}.about-collage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.about-collage img{position:absolute;width:clamp(130px,14vw,220px);height:auto;aspect-ratio:auto;object-fit:contain;box-shadow:0 24px 70px #0000006b;opacity:0;transform:translateY(34px) scale(.96);transition:opacity 1s ease,transform 1.3s cubic-bezier(.22,1,.36,1)}.about-starry-section.is-visible .about-collage img{opacity:1;transform:translateY(0) scale(1)}.about-collage img:nth-child(1){left:5%;top:18%;transform:translateY(34px) rotate(-5deg) scale(.96)}.about-collage img:nth-child(2){right:4%;top:7%;width:clamp(132px,15vw,250px);transform:translateY(34px) rotate(4deg) scale(.96);transition-delay:.16s}.about-collage img:nth-child(3){left:2%;top:auto;bottom:11%;width:clamp(170px,19vw,310px);transform:translateY(34px) rotate(2deg) scale(.96);transition-delay:.32s}.about-collage img:nth-child(4){left:20%;top:6%;width:clamp(150px,17vw,285px);transform:translateY(34px) rotate(5deg) scale(.96);transition-delay:.48s}.about-collage img:nth-child(5){right:20%;top:auto;bottom:8%;width:clamp(140px,16vw,270px);transform:translateY(34px) rotate(-3deg) scale(.96);transition-delay:.64s}.about-collage img:nth-child(6){right:3%;top:43%;width:clamp(150px,18vw,300px);transform:translateY(34px) rotate(-5deg) scale(.96);transition-delay:.8s}.about-starry-section.is-visible .about-collage img:nth-child(1){transform:rotate(-5deg) scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(2){transform:rotate(4deg) scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(3){transform:rotate(2deg) scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(4){transform:rotate(5deg) scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(5){transform:rotate(-3deg) scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(6){transform:rotate(-5deg) scale(1)}.about-night-card{position:absolute;left:50%;top:50%;z-index:2;width:min(520px,calc(100vw - 54px));min-height:260px;display:grid;place-items:center;padding:34px 40px;background:#fffaf3eb;color:var(--ink);opacity:0;text-align:center;transform:translate(-50%,-42%) scale(.96);transition:opacity 1.1s ease .9s,transform 1.3s cubic-bezier(.22,1,.36,1) .9s}.about-night-card p{margin:0;font-family:var(--serif);font-size:clamp(1.35rem,2.45vw,2.35rem);font-style:italic;line-height:1.24}.about-starry-section.is-visible .about-night-card{opacity:1;transform:translate(-50%,-50%) scale(1)}@media(max-width:980px){.site-header{grid-template-columns:auto 1fr auto auto;min-height:66px;padding:0 20px}.menu-toggle{align-self:center;justify-self:center;display:grid;gap:6px;width:42px;height:42px;place-content:center;border:0;color:var(--white);background:transparent;cursor:pointer;transform:translate(-24px)}.menu-toggle span{display:block;width:22px;height:1px;background:var(--white);transition:transform .18s ease}.site-header.is-open .menu-toggle span:first-child{transform:translateY(3.5px) rotate(42deg)}.site-header.is-open .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-42deg)}.site-nav{position:absolute;top:66px;left:0;right:0;display:grid;gap:0;padding:12px 20px 20px;background:#060605f5;border-bottom:1px solid rgba(255,250,243,.12);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.site-header.is-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0)}.about-page .site-header.about-title-active .menu-toggle,.about-page .site-header.about-title-active .site-nav{opacity:0;pointer-events:none}.site-nav a{padding:14px 0;border-top:1px solid rgba(255,250,243,.12);font-size:.82rem}.mens-page .header-page-title{width:min(52vw,280px);font-size:clamp(1rem,3.2vw,1.35rem);line-height:1.05;text-align:center}.cart-link{font-size:.68rem}.account-link,.cart-link{width:34px;height:34px}.hero,.hero-content{min-height:620px}.hero-media img{object-position:46% 42%}.hero-content{justify-content:center;padding-bottom:64px}.split-title{display:flex;gap:24px;white-space:nowrap}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card{min-height:460px}.mens-hero,.mens-hero-copy{min-height:640px}.mens-hero-copy{width:calc(100vw - 40px);padding-top:102px;padding-bottom:0}.mens-products{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 34px)}.product-card{aspect-ratio:3 / 4}.product-detail{grid-template-columns:1fr;gap:22px;width:calc(100vw - 40px);padding-top:82px}.product-detail{max-width:none}.product-heading,.product-gallery,.product-gallery-cart,.product-info{grid-column:1}.product-heading{order:1}.product-gallery{grid-row:auto;order:2}.product-gallery-cart{display:none}.product-info{position:static;order:3;padding-top:0}.product-form-cart{display:block}.product-gallery img{height:auto;min-height:auto;aspect-ratio:4 / 5}.collection-card.is-spotlight{z-index:2}.site-footer{grid-template-columns:1fr;width:min(680px,calc(100vw - 40px))}.footer-links{justify-content:flex-start;flex-wrap:wrap;padding-top:0}.newsletter{justify-self:start}.about-hero{min-height:100vh}.about-split-title{width:calc(100vw - 40px);font-size:clamp(4rem,13vw,8rem)}.about-editorial article,.about-editorial article:nth-child(2n){grid-template-columns:1fr}.about-editorial article:nth-child(2n) img{order:0}.about-editorial img{aspect-ratio:16 / 11}.about-editorial div{min-height:360px;padding:34px}.about-elephant-hero h1{font-size:clamp(3.4rem,13vw,7rem)}.about-collage img{width:clamp(120px,24vw,240px)}.about-collage img:nth-child(3){left:4%}.about-collage img:nth-child(4){left:18%}.about-collage img:nth-child(5){right:18%}}@media(max-width:640px){.site-header{padding:0 16px}.brand{font-size:1.42rem}.hero,.hero-content{min-height:560px}.hero-content{width:calc(100vw - 32px);transform:translateY(42px)}.hero h1{font-size:clamp(1.9rem,9.15vw,3.52rem)}.split-title{gap:clamp(72px,22vw,118px);justify-content:center}.hero-media img{width:100%;max-width:100%;object-position:44% 40%;transform:scale(1)}.hero p{width:calc(100vw - 32px);white-space:normal}.outline-button{min-width:230px;min-height:50px;font-size:.68rem}.intro{padding:30px 0 28px}.collection-grid{grid-template-columns:1fr;width:calc(100vw - 24px);gap:8px}.collection-card{min-height:430px}.mens-hero,.mens-hero-copy{min-height:580px}.mens-hero .hero-media img{object-position:90% 90%;transform:scale(var(--mens-hero-zoom))}.mens-hero-copy{width:calc(100vw - 32px);padding-top:94px;padding-bottom:0}.mens-hero-copy h1{max-width:360px;font-size:clamp(2.3rem,12vw,4.1rem)}.mens-collection-lead{width:100%;margin-top:-118px;padding:162px 0 70px}.mens-collection-lead span{margin-top:28px}.mens-collection-lead p{font-size:clamp(1.22rem,5.4vw,1.72rem);line-height:1.5}.mens-products{grid-template-columns:1fr;width:calc(100vw - 24px);gap:8px}.mens-quote{width:calc(100vw - 36px);margin:42px auto 48px}.mens-quote p{font-size:.88rem;line-height:1.6}.product-card{aspect-ratio:3 / 4}.product-detail{width:calc(100vw - 24px);padding-top:76px}.product-heading h1{font-size:clamp(2.8rem,15vw,4.8rem)}.product-description{margin-top:18px;font-size:.94rem;line-height:1.55}.product-gallery{width:100%}.gallery-control{width:34px;height:34px}.product-price{margin-top:8px}.product-form{gap:14px;margin-top:20px}.product-form legend{margin-bottom:8px}.product-notes{margin-top:20px}.product-notes div{grid-template-columns:1fr;gap:8px}.coming-soon-label{top:24px;padding:13px 22px;font-size:.78rem;letter-spacing:.14em;border-color:#fffaf3d1;background:#14110e6b}.card-copy{left:22px;bottom:24px}.materials{width:calc(100vw - 24px);min-height:430px}.materials:after{background:linear-gradient(0deg,#f7f0e6f7,#f7f0e6c7 48%,#f7f0e614)}.materials-copy{display:flex;min-height:430px;flex-direction:column;justify-content:flex-end;padding:38px 26px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.about-hero{min-height:100vh}.about-split-title{width:calc(100vw - 28px);font-size:clamp(2.9rem,16vw,5.2rem)}.about-split-title span{width:40%}.about-statement,.about-closing{padding:48px 0 44px}.about-statement p,.about-closing p{font-size:clamp(2rem,11vw,3.7rem)}.about-editorial{width:calc(100vw - 24px)}.about-editorial div{min-height:330px;padding:30px 24px}.about-editorial h2{font-size:clamp(2.45rem,12vw,4rem)}.about-elephant-hero h1{font-size:clamp(3rem,15vw,5rem)}.about-collage img{width:clamp(64px,22vw,104px);transform:translateY(26px) scale(.96)}.about-collage img:nth-child(1){left:3%;top:12%;transform:translateY(26px) scale(.96)}.about-collage img:nth-child(2){left:50%;top:5%;transform:translate(-50%,26px) scale(.96)}.about-collage img:nth-child(3){left:auto;right:3%;top:12%;width:clamp(64px,22vw,104px);transform:translateY(26px) scale(.96)}.about-collage img:nth-child(4){left:3%;top:auto;bottom:11%;transform:translateY(26px) scale(.96)}.about-collage img:nth-child(5){left:50%;bottom:4%;transform:translate(-50%,26px) scale(.96)}.about-collage img:nth-child(6){right:3%;bottom:11%;transform:translateY(26px) scale(.96)}.about-starry-section.is-visible .about-collage img:nth-child(1),.about-starry-section.is-visible .about-collage img:nth-child(3),.about-starry-section.is-visible .about-collage img:nth-child(4),.about-starry-section.is-visible .about-collage img:nth-child(6){transform:scale(1)}.about-starry-section.is-visible .about-collage img:nth-child(2),.about-starry-section.is-visible .about-collage img:nth-child(5){transform:translate(-50%) scale(1)}.about-night-card{width:calc(100vw - 56px);min-height:220px;padding:28px 24px}.about-night-card p{font-size:clamp(1.35rem,8vw,2.2rem)}.cart-page{width:calc(100vw - 28px);padding:96px 0 54px}.cart-heading h1{font-size:clamp(3rem,17vw,5rem)}.cart-item{grid-template-columns:96px 1fr;gap:16px;align-items:start}.cart-quantity,.cart-line-price{grid-column:2}.cart-line-price{text-align:left}.cart-actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/maison-kera.css.map */
