:root{--ink:#11100f;--cream:#f3f0e9;--red:#a70817}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f0e9}button,input{font:inherit}.storefront{--ink:#11100f;--cream:#f3f0e9;--red:#a70817;color:var(--ink);background:var(--cream);font-family:DM Sans,sans-serif;font-weight:300}.announcement{height:29px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.header{position:absolute;z-index:10;top:29px;width:100%;height:88px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#fff;border-bottom:1px solid #ffffff52}.desktopNav,.headerActions{display:flex;align-items:center;gap:28px}.desktopNav a,.header a{color:inherit;text-decoration:none}.desktopNav a{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.logo{font-family:Italiana,serif;font-size:29px;letter-spacing:.13em}.headerActions{justify-content:flex-end;gap:15px}.iconButton,.bagButton{border:0;background:transparent;color:inherit;padding:6px;cursor:pointer}.iconButton svg,.bagButton svg,.sectionHeading svg,.textLink svg,.newsletterForm svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.4}.bagButton{display:flex;align-items:center;gap:3px}.bagButton span{font-size:10px}.header>.iconButton,.mobileNav{display:none}.hero{position:relative;min-height:96vh;height:900px;overflow:hidden;color:#fff;background:#97000f}.heroMedia{display:block;width:100%;height:100%}.heroMedia img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.heroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1900007a,transparent 58%),linear-gradient(0deg,#00000040,transparent 35%)}.heroContent{position:absolute;left:7vw;bottom:11%}.eyebrow{margin:0 0 21px;font-size:10px;letter-spacing:.23em;text-transform:uppercase;font-weight:500}.hero h1{margin:0 0 39px;font:400 clamp(64px,8vw,124px)/.82 "Italiana",serif;letter-spacing:-.035em}.lightButton{display:inline-block;padding:15px 26px;color:var(--ink);background:#fff;text-decoration:none;font-size:10px;letter-spacing:.16em;text-transform:uppercase;transition:.25s}.lightButton:hover{background:var(--ink);color:#fff}.verticalNote{position:absolute;right:2.3vw;bottom:10%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.intro{padding:140px 7vw 150px;text-align:center}.intro h2,.sectionHeading h2,.editorial h2,.newsletter h2,.noirFeature h2,.whiteFeature h2,.founderStory h2{font:400 clamp(44px,6vw,88px)/1.03 "Italiana",serif;margin:0;letter-spacing:-.02em}.introText{max-width:560px;margin:38px auto 0;font-size:14px;line-height:1.9;color:#5c5852}.campaignTriptych{display:grid;grid-template-columns:.8fr 1.25fr .8fr;align-items:center;gap:2vw;padding:0 5vw 170px}.campaignTriptych img{width:100%;height:45vw;max-height:760px;object-fit:cover}.campaignTriptych img:first-child,.campaignTriptych img:last-child{height:34vw;max-height:590px}.productsSection{padding:0 3vw 150px}.sectionHeading{display:flex;justify-content:space-between;align-items:end;padding:0 4vw 44px}.sectionHeading h2{font-size:clamp(45px,5vw,74px)}.sectionHeading a,.textLink{color:inherit;text-decoration:none;text-transform:uppercase;letter-spacing:.13em;font-size:10px;display:flex;align-items:center;gap:10px;padding-bottom:5px;border-bottom:1px solid}.sectionHeading svg,.textLink svg{width:17px}.productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.productCard{min-width:0}.productImage{height:570px;display:block;position:relative;overflow:hidden;background:#e7e9e8}.productImage img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.productImage:hover img{transform:scale(1.025)}.quickAdd{position:absolute;left:14px;right:14px;bottom:14px;padding:14px;background:#f3f0e9f0;color:var(--ink);text-align:center;text-transform:uppercase;font-size:9px;letter-spacing:.15em;opacity:0;transform:translateY(8px);transition:.25s}.productImage:hover .quickAdd{opacity:1;transform:none}.productMeta{display:flex;justify-content:space-between;padding:17px 5px 0;gap:10px;font-size:12px}.productMeta h3{margin:0 0 5px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.productMeta p{margin:0;color:#736f69;font-size:11px}.noirFeature{min-height:860px;padding:8vw 5vw;margin-bottom:150px;background:#111;color:#f3f0e9;display:grid;grid-template-columns:1.1fr .85fr .7fr;align-items:center;gap:5vw}.noirFeatureImageLarge img,.noirFeatureImageSmall img{display:block;width:100%;object-fit:cover}.noirFeatureImageLarge img{height:700px}.noirFeatureImageSmall{align-self:end}.noirFeatureImageSmall img{height:440px}.noirFeatureCopy>p:not(.eyebrow),.whiteFeature>div>p:not(.eyebrow),.founderCopy>p:not(.eyebrow){margin:30px 0;color:#aaa59d;font-size:13px;line-height:1.85}.whiteFeature{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;padding:0 8vw 170px}.whiteFeature>img{width:100%;height:760px;object-fit:cover}.whiteFeature>div{max-width:520px}.whiteFeature>div>p:not(.eyebrow){color:#5c5852}.accessoryStudy{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;margin-bottom:140px}.accessoryStudy img{width:100%;height:27vw;max-height:430px;object-fit:cover}.founderStory{display:grid;grid-template-columns:.78fr 1.15fr .78fr;align-items:center;gap:4vw;padding:9vw 5vw;background:#dedbd5}.founderPortrait img{width:100%;height:700px;object-fit:cover}.founderCopy{text-align:center}.founderCopy h2{font-size:clamp(42px,4.5vw,74px)}.founderCopy blockquote{font:400 clamp(22px,2.2vw,34px)/1.3 "Italiana",serif;margin:35px auto;max-width:720px}.founderCopy>p:not(.eyebrow){color:#5c5852;max-width:590px;margin-left:auto;margin-right:auto}.editorial{background:#151515;color:#f3f0e9;display:grid;grid-template-columns:1.2fr .9fr .72fr;align-items:center;min-height:850px;padding:8vw 5vw;gap:6vw}.editorialImageLarge img,.editorialImageSmall img{width:100%;display:block;object-fit:cover}.editorialImageLarge img{height:680px}.editorialImageSmall{align-self:end;transform:translateY(5vw)}.editorialImageSmall img{height:430px}.editorialCopy h2{font-size:clamp(44px,5.2vw,76px)}.editorialCopy>p:not(.eyebrow){margin:35px 0;color:#bdb8af;line-height:1.8;font-size:13px}.textLink{width:max-content}.manifesto{min-height:680px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;background:#dedbd5}.manifesto>img{width:100%;height:680px;object-fit:cover}.manifesto>div{padding:8vw}.manifesto blockquote{margin:0 0 30px;font:400 clamp(38px,4.3vw,66px)/1.12 "Italiana",serif}.manifesto>div>p:last-child{max-width:410px;line-height:1.8;color:#5c5852}.newsletter{padding:140px 20px;text-align:center;background:var(--red);color:#fff}.newsletter>p:not(.eyebrow):not(.success){max-width:500px;margin:28px auto 42px;font-size:13px;line-height:1.7}.newsletterForm{display:flex;max-width:520px;margin:auto;border-bottom:1px solid #ffffffb3}.newsletterForm input{flex:1;padding:15px 2px;border:0;outline:0;background:transparent;color:#fff;font-size:12px;letter-spacing:.06em}.newsletterForm input::placeholder{color:#ffffffb3}.newsletterForm button{border:0;background:transparent;color:#fff;cursor:pointer}.success{margin-top:35px;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.footer{background:#11100f;color:#fff;padding:75px 5vw 25px}.footerLogo{font:400 clamp(50px,10.5vw,170px)/1 "Italiana",serif;letter-spacing:.07em;white-space:nowrap;text-align:center;border-bottom:1px solid #3a3937;padding-bottom:55px}.footerLinks{padding:55px 0 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footerLinks div{display:flex;flex-direction:column;gap:10px}.footerLinks p{margin:0 0 12px;color:#77746e;text-transform:uppercase;letter-spacing:.15em;font-size:9px}.footerLinks a{color:#fff;text-decoration:none;font-size:11px}.copyright{border-top:1px solid #3a3937;padding-top:24px;display:flex;justify-content:space-between;color:#77746e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.header{height:70px;padding:0 18px}.header>.iconButton{display:block;justify-self:start}.desktopNav{display:none}.logo{font-size:22px}.headerActions .iconButton{display:none}.mobileNav{display:flex;position:absolute;top:70px;left:0;right:0;min-height:calc(100vh - 99px);padding:70px 30px;background:var(--cream);color:var(--ink);flex-direction:column;gap:25px}.mobileNav a{font:400 38px Italiana,serif}.hero{height:820px}.heroMedia img{object-position:58% center}.heroContent{left:25px;bottom:8%}.verticalNote{display:none}.intro{padding:100px 25px}.campaignTriptych{padding:0 25px 110px}.productGrid{grid-template-columns:repeat(2,1fr);gap:45px 10px}.productImage{height:62vw}.productsSection{padding:0 12px 100px}.sectionHeading{padding:0 12px 30px}.noirFeature{grid-template-columns:1fr 1fr;padding:80px 25px;gap:25px;min-height:0;margin-bottom:100px}.noirFeatureCopy{grid-row:2;grid-column:1/-1;padding:35px 0}.noirFeatureImageLarge img{height:70vw}.noirFeatureImageSmall img{height:50vw}.whiteFeature{padding:0 25px 110px;gap:45px}.whiteFeature>img{height:75vw}.founderStory{padding:90px 35px;gap:55px}.founderPortrait img{height:80vw}.editorial{grid-template-columns:1fr 1fr;padding:80px 25px;gap:25px}.editorialCopy{grid-row:2;grid-column:1/-1;padding:35px 0}.editorialImageLarge img{height:65vw}.editorialImageSmall{transform:translateY(30px)}.editorialImageSmall img{height:48vw}}@media(max-width:600px){.announcement{font-size:7px;letter-spacing:.1em}.hero{min-height:700px;height:87vh}.heroShade{background:linear-gradient(0deg,#0000008c,transparent 65%)}.hero h1{font-size:58px}.intro h2{font-size:42px}.campaignTriptych{display:block;padding:0 20px 90px}.campaignTriptych img{display:none}.campaignTriptych img:nth-child(2){display:block;height:125vw}.sectionHeading a{display:none}.productGrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:15px}.productCard{flex:0 0 78vw;scroll-snap-align:start}.productImage{height:110vw}.quickAdd{opacity:1;transform:none}.noirFeature{display:block;padding:60px 20px 90px}.noirFeatureImageLarge img{height:125vw}.noirFeatureCopy{padding:70px 0}.noirFeatureImageSmall{display:none}.whiteFeature{display:block;padding:0 20px 100px}.whiteFeature>img{height:125vw}.whiteFeature>div{padding-top:55px}.accessoryStudy{grid-template-columns:repeat(2,1fr);margin-bottom:90px}.accessoryStudy img{height:54vw}.founderStory{display:block;padding:70px 20px}.founderPortrait img{height:125vw}.founderCopy{padding-top:65px}.founderCopy blockquote{font-size:31px}.editorial{display:block;padding:60px 20px 90px}.editorialImageLarge img{height:125vw}.editorialCopy{padding:70px 0}.editorialImageSmall{width:70%;margin-left:auto;transform:none}.editorialImageSmall img{height:90vw}.manifesto{grid-template-columns:1fr}.manifesto>img{height:90vw}.manifesto>div{padding:80px 25px}.manifesto blockquote{font-size:39px}.newsletter{padding:100px 25px}.newsletter h2{font-size:51px}.footer{padding:60px 25px 25px}.footerLogo{font-size:14.5vw;padding-bottom:40px}.footerLinks{grid-template-columns:1fr 1fr;row-gap:45px}.copyright{gap:15px;flex-direction:column}}@media(min-width:601px)and (max-width:900px){.founderStory{grid-template-columns:.75fr 1.2fr .75fr;padding:80px 20px;gap:20px}.founderPortrait img{height:68vw;max-height:620px}.founderCopy h2{font-size:48px}.founderCopy blockquote{font-size:24px}}.madeToOrder{padding:20px 8vw 160px;display:grid;grid-template-columns:.75fr 1.25fr;column-gap:8vw;align-items:start}.madeToOrder>.eyebrow{grid-column:1/-1}.madeToOrder h2{font:400 clamp(44px,5.5vw,82px)/1.03 "Italiana",serif;margin:0;letter-spacing:-.02em}.madeToOrderCopy{padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.madeToOrderCopy p{margin:0;color:#5c5852;font-size:13px;line-height:1.9}.shipping{padding:130px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:#f3f0e9}.shipping h2{font:400 clamp(44px,5vw,78px)/1.03 "Italiana",serif;margin:0;letter-spacing:-.02em}.shippingCopy>p{margin:0 0 32px;max-width:620px;color:#5c5852;font-size:13px;line-height:1.85}.shippingCopy dl{margin:0 0 32px;border-top:1px solid #bbb6ae}.shippingCopy dl div{display:flex;justify-content:space-between;gap:25px;padding:17px 0;border-bottom:1px solid #bbb6ae}.shippingCopy dt,.shippingCopy dd{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.shippingNote{font-size:11px!important}.shippingCopy strong{color:var(--ink);font-weight:500}.care{padding:130px 8vw;background:#11100f;color:#f3f0e9}.care h2{font:400 clamp(48px,6vw,92px)/1.02 "Italiana",serif;margin:0;letter-spacing:-.025em}.careCopy{display:grid;grid-template-columns:1fr 1fr;gap:6vw;max-width:900px;margin:60px 0 0 auto}.careCopy p{margin:0;color:#bdb8af;font-size:13px;line-height:1.9}.measurements{margin:15px 5px 0;border-top:1px solid #cbc6be;padding-top:12px}.measurements summary{cursor:pointer;list-style:none;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.measurements summary::-webkit-details-marker{display:none}.measurements summary:after{content:"+";float:right}.measurements[open] summary:after{content:"\2212"}.measurements ul{list-style:none;margin:16px 0 10px;padding:0;display:grid;gap:6px;color:#5c5852;font-size:10px}.measurements p{margin:12px 0 0;color:#77716a;font-size:9px;line-height:1.55}.measurements .sizeNote{color:var(--ink);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.sizePicker{margin:14px 5px 0;padding:10px 0;border-top:1px solid #cbc6be;border-bottom:1px solid #cbc6be;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.sizePicker select{border:0;background:transparent;color:var(--ink);font-size:10px;cursor:pointer;outline:0;text-align:right}.measureGuide{padding:130px 8vw;background:#dedbd5;display:grid;grid-template-columns:.8fr 1.2fr;column-gap:9vw}.measureGuide h2{font:400 clamp(44px,5vw,78px)/1.03 "Italiana",serif;margin:0;letter-spacing:-.02em}.measureIntro{max-width:480px;margin:35px 0 0;color:#5c5852;font-size:13px;line-height:1.85}.measureSteps{list-style:none;margin:0;padding:0;border-top:1px solid #aaa59d}.measureSteps li{display:grid;grid-template-columns:42px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #aaa59d}.measureSteps li>span{font-size:9px;letter-spacing:.14em;color:#77716a}.measureSteps strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.measureSteps p{margin:5px 0 0;color:#5c5852;font-size:11px;line-height:1.65}.measureNote{grid-column:2;margin:28px 0 0;color:#77716a;font-size:10px;line-height:1.65}@media(max-width:900px){.madeToOrder{padding:10px 35px 110px;grid-template-columns:1fr;gap:35px}.madeToOrderCopy{padding:0}.shipping{padding:100px 35px;grid-template-columns:1fr;gap:45px}.care{padding:100px 35px}.measureGuide{padding:100px 35px;grid-template-columns:1fr;gap:50px}.measureNote{grid-column:1}}@media(max-width:600px){.madeToOrder{padding:0 25px 90px}.madeToOrder h2{font-size:46px}.madeToOrderCopy{grid-template-columns:1fr;gap:24px}.shipping{padding:80px 25px}.shipping h2{font-size:45px}.care{padding:80px 25px}.care h2{font-size:45px}.careCopy{grid-template-columns:1fr;gap:24px;margin-top:40px}.measureGuide{padding:80px 25px}.measureGuide h2{font-size:45px}}.productImage{width:100%;padding:0;border:0;text-align:left;cursor:pointer;color:inherit;text-decoration:none}.productImage:disabled{cursor:not-allowed}.productImage:disabled .quickAdd{opacity:1;transform:none}.productTitleButton{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left}.exDrawerOpen{overflow:hidden}.exDrawerShell[hidden]{display:none}.exDrawerShell{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0}.exDrawerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#11100fa6;opacity:0;transition:opacity .25s}.exProductDrawer,.exCartDrawer{position:absolute;top:0;right:0;width:min(620px,100%);height:100%;overflow:auto;background:var(--cream);color:var(--ink);transform:translate(100%);transition:transform .3s cubic-bezier(.2,.65,.3,1);outline:0;font-family:DM Sans,sans-serif}.exDrawerShell.is-open .exDrawerBackdrop{opacity:1}.exDrawerShell.is-open .exProductDrawer,.exDrawerShell.is-open .exCartDrawer{transform:none}.exDrawerHeader{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid #bbb6ae;background:var(--cream);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.exDrawerHeader button{border:0;background:transparent;font:300 27px/1 DM Sans,sans-serif;cursor:pointer}.exProductGallery>img{display:block;width:100%;height:min(62vh,700px);object-fit:cover;background:#e7e9e8}.exProductThumbs{display:flex;gap:7px;padding:10px 24px;overflow-x:auto}.exProductThumbs button{flex:0 0 62px;height:80px;padding:0;border:1px solid transparent;background:transparent;cursor:pointer}.exProductThumbs img{display:block;width:100%;height:100%;object-fit:cover}.exProductInfo{padding:25px 28px 42px}.exProductHeading{display:flex;justify-content:space-between;gap:20px}.exProductHeading h2{margin:0;font:400 31px/1.1 Italiana,serif}.exProductHeading>span{font-size:14px}.exProductDescription{margin:24px 0;color:#5c5852;font-size:12px;line-height:1.75}.exVariantPicker{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid #bbb6ae;border-bottom:1px solid #bbb6ae;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.exVariantPicker select{min-width:140px;border:0;background:transparent;text-align:right;font:inherit}.exMadeToOrder{margin:18px 0;color:#5c5852;font-size:11px;line-height:1.7}.exProductError{color:var(--red);font-size:11px}.exAddButton,.exCheckoutButton{display:block;width:100%;padding:17px;border:0;background:var(--ink);color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.15em;cursor:pointer}.exAddButton:disabled{opacity:.42;cursor:not-allowed}.exProductPageLink{display:block;width:max-content;margin-top:20px;color:inherit;text-decoration:none;border-bottom:1px solid;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.exCartDrawer{display:flex;flex-direction:column;padding-bottom:25px}.exCartItems{flex:1;padding:25px}.exCartItem{display:grid;grid-template-columns:88px 1fr auto;gap:15px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cbc6be}.exCartItem>img{width:88px;height:115px;object-fit:cover}.exCartItem>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.exCartItem strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.exCartItem small{color:#6f6a63;font-size:10px}.exCartItem>b{font-size:11px;font-weight:400}.exCartControls{display:flex;align-items:center;border:1px solid #bbb6ae}.exCartControls button{width:28px;height:28px;border:0;background:transparent;cursor:pointer}.exCartControls span{min-width:24px;text-align:center;font-size:10px}.exRemoveItem{padding:0;border:0;border-bottom:1px solid;background:transparent;font-size:9px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.exCartFooter{padding:22px 25px 0;border-top:1px solid #bbb6ae}.exCartFooter>div{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.exCartFooter>p{margin:15px 0;color:#6f6a63;font-size:10px}.exCartFooter>a:not(.exCheckoutButton){display:block;margin:0 0 14px;color:inherit;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.exCartEmpty{color:#6f6a63;font-size:12px}.overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#11100f99;display:flex;justify-content:flex-end}.overlayDismiss{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:transparent;cursor:pointer}.searchPanel,.cartDrawer{position:relative;z-index:1;width:min(520px,100%);height:100%;overflow:auto;background:#f3f0e9;color:#11100f;padding:30px}.searchPanel{margin:auto;width:min(760px,calc(100% - 40px));height:min(760px,calc(100% - 40px))}.panelHeader{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #bbb6ae}.panelHeader p{margin:0;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.panelHeader button{border:0;background:transparent;padding:4px;cursor:pointer}.panelHeader svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.4}.searchField{display:flex;align-items:center;gap:15px;margin:30px 0;border-bottom:1px solid #11100f;padding:12px 0}.searchField svg{width:20px;fill:none;stroke:currentColor;stroke-width:1.4}.searchField input{width:100%;border:0;outline:0;background:transparent;font-size:18px}.searchResults{display:grid;grid-template-columns:1fr 1fr;gap:12px}.searchResults>button{display:grid;grid-template-columns:75px 1fr auto;align-items:center;gap:14px;border:0;background:#e8e4dc;padding:10px;text-align:left;cursor:pointer;color:inherit}.searchResults img{width:75px;height:95px;object-fit:cover}.searchResults span{display:flex;flex-direction:column;gap:7px}.searchResults strong,.cartItem strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.searchResults small,.cartItem small{color:#6f6a63;font-size:10px}.searchResults b,.cartItem b{font-size:11px;font-weight:400}.cartDrawer{display:flex;flex-direction:column}.cartItems{flex:1;padding:22px 0}.cartItem{display:grid;grid-template-columns:85px 1fr auto;gap:15px;padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid #cbc6be}.cartItem img{width:85px;height:110px;object-fit:cover}.cartItem>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cartItem button{padding:0;border:0;border-bottom:1px solid;background:transparent;cursor:pointer;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.emptyState{color:#6f6a63;font-size:12px}.cartFooter{border-top:1px solid #11100f;padding-top:20px}.cartFooter>div{display:flex;justify-content:space-between;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.cartFooter>p{color:#6f6a63;font-size:10px;line-height:1.6}.cartFooter>button{width:100%;border:0;background:#11100f;color:#fff;padding:17px;cursor:pointer;text-transform:uppercase;font-size:9px;letter-spacing:.15em}.cartFooter .checkoutMessage{color:#a70817;text-align:center}.footerLinks span{font-size:11px;color:#fff}@media(max-width:600px){.searchPanel{width:100%;height:100%;padding:22px}.searchResults{grid-template-columns:1fr}.cartDrawer{padding:22px}.searchResults>button{grid-template-columns:62px 1fr auto}.searchResults img{width:62px;height:78px}}@media(max-width:600px){.exProductDrawer,.exCartDrawer{width:100%}.exProductGallery>img{height:55vh}.exProductInfo{padding:22px 20px 35px}.exDrawerHeader{padding:17px 20px}.exProductHeading h2{font-size:27px}}.page-wrapper{display:block}.shopify-section-group-header-group,.shopify-section-group-footer-group{position:relative;z-index:auto}.headerStatic{position:relative;top:auto;background:#11100f}.productMeta a{color:inherit;text-decoration:none}.productImage .galleryImage{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.productImage .galleryImage:first-child,.productImage .galleryImage.is-active{opacity:1}.productImage .galleryImage{transition:opacity .28s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.copyright a{color:inherit;text-decoration:none}.menuToggle svg{fill:none;stroke:currentColor;stroke-width:1.4}.mobileNav{visibility:hidden;opacity:0}.mobileNav.is-open{visibility:visible;opacity:1}.newsletterForm .success{position:absolute;margin-top:70px}.storefront img,.storefront h1,.storefront h2,.storefront h3,.storefront p,.storefront blockquote,.storefront dl,.storefront ol{max-width:none}.storefront a{text-decoration-thickness:auto}.footer{font-family:DM Sans,sans-serif;font-weight:300}.footer .footerLogo{color:#fff}.footer .copyright a{font-size:inherit}.section-template--main{padding:0}@media(min-width:901px){.mobileNav{display:none!important}}.exProductGallery>img{width:100%;height:auto;max-height:none;object-fit:contain}.productImage.is-disabled{cursor:not-allowed}.productImage.is-disabled .quickAdd{opacity:1;transform:none}.productTitleLink{color:inherit;text-decoration:none}.exProductThumbs button{background:#e7e9e8}.exProductThumbs img{object-fit:contain}@media(max-width:600px){.campaignTriptych{display:flex;gap:12px;overflow-x:auto;padding:0 20px 90px;scroll-padding-inline:20px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.campaignTriptych::-webkit-scrollbar{display:none}.campaignTriptych img,.campaignTriptych img:first-child,.campaignTriptych img:nth-child(2),.campaignTriptych img:last-child{display:block;flex:0 0 86vw;width:86vw;height:auto;max-height:none;object-fit:contain;scroll-snap-align:start}.productImage{height:auto;aspect-ratio:3 / 4;background:#e7e9e8}.productImage img{object-fit:contain}.productImage:hover img{transform:none}.exProductGallery>img{width:100%;height:auto;max-height:none;object-fit:contain}.exProductThumbs button{flex-basis:72px;height:96px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ex-maison.css.map */
