*{box-sizing:border-box}body{margin:0;color:#171715;background:#f6f5f1;font:13px Arial,Helvetica,sans-serif}button,a{color:inherit}button{font:inherit;cursor:pointer;background:none;border:0}a{text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #815934;outline-offset:6px}.preview{padding:8px 20px;text-align:center;background:#171715;color:#fff;font-size:10px;letter-spacing:1.4px}header{display:flex;align-items:center;justify-content:space-between;padding:12px 4vw;background:#f6f5f1;gap:25px}.brand{font:clamp(38px,6vw,90px) "Times New Roman",serif;letter-spacing:-6px;line-height:.85}.nav,.tools{display:flex;gap:25px;font-size:11px;letter-spacing:1px}.nav button[aria-pressed=true]{text-decoration:underline;text-underline-offset:6px}.hero{height:90vh;min-height:540px;position:relative;background:#827e76;overflow:hidden}.hero>img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 65%)}.hero-copy{position:absolute;z-index:1;left:7vw;bottom:12%;color:#fff;max-width:500px}.eyebrow{font-size:10px;letter-spacing:2.5px;text-transform:uppercase}.hero h1{font:clamp(54px,6.5vw,102px)/.95 "Times New Roman",serif;letter-spacing:-3px;font-weight:400;margin:22px 0}.hero p{font-size:14px;line-height:1.6;max-width:300px}.link{display:inline-block;margin-top:18px;font-size:11px;letter-spacing:1.6px;padding-bottom:7px;border-bottom:1px solid}.caption{position:absolute;bottom:12px;right:20px;z-index:1;color:#fff;font-size:9px;letter-spacing:1px}.intro{text-align:center;padding:90px 20px 75px}.intro h2{font:46px/1.1 Times New Roman,serif;font-weight:400;margin:20px 0}.intro p{max-width:440px;margin:auto;line-height:1.8;color:#64635e}.section-head{display:flex;justify-content:space-between;align-items:center;padding:0 4vw 25px}.section-head h2{font-weight:400;font-size:12px;letter-spacing:2px;text-transform:uppercase}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:0 4vw 85px}.product img{width:100%;aspect-ratio:3/4;object-fit:cover;background:#e9e7e1}.product-meta{display:flex;justify-content:space-between;gap:12px;padding-top:14px;font-size:11px}.product small{display:block;color:#77766f;margin-top:7px;font-size:10px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:2px}.editorial{position:relative;height:680px;overflow:hidden;background:#b6ada0}.editorial img{width:100%;height:100%;object-fit:cover;object-position:70%}.editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0006)}.editorial .copy{position:absolute;left:8%;bottom:9%;z-index:1;color:#fff}.editorial h2{font:60px Times New Roman,serif;font-weight:400;margin:18px 0}.editorial .caption{font-size:8px}.story{display:grid;grid-template-columns:1fr 1fr;padding:100px 10vw;gap:80px;border-bottom:1px solid #d5d3cb}.story h2{font:50px/1.05 Times New Roman,serif;font-weight:400;margin:0}.story p{line-height:1.9;color:#64635e;max-width:390px}.footer{padding:65px 4vw;display:flex;justify-content:space-between;gap:40px}.footer .brand{font-size:55px}.footer p{color:#777;font-size:11px;line-height:1.8}.footer-links{display:flex;gap:28px;font-size:10px;letter-spacing:1px}.note{text-align:center;font-size:10px;color:#777;padding:20px}.search{display:none;padding:20px 4vw;background:#fff}.search.open{display:block}.search input{width:100%;border:0;border-bottom:1px solid #aaa;padding:14px;font-size:16px;background:transparent}.empty{padding:40px;grid-column:1/-1;text-align:center}@media(max-width:800px){header{flex-wrap:wrap;padding:12px 20px}.brand{font-size:57px;letter-spacing:-4px}.nav{order:3;width:100%;justify-content:center;padding-top:10px}.tools{font-size:9px;gap:15px}.hero{height:85vh;min-height:530px}.hero>img{object-position:65% top}.hero-copy{left:7%;bottom:10%;max-width:270px}.hero h1{font-size:57px}.hero p{font-size:12px}.grid{grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:50px}.duo{grid-template-columns:1fr}.editorial{height:580px}.intro{padding:60px 24px}.intro h2{font-size:37px}.story{grid-template-columns:1fr;padding:65px 8vw;gap:22px}.story h2{font-size:42px}.footer{flex-direction:column}.footer-links{flex-wrap:wrap}.caption{font-size:8px}.section-head{padding-top:15px}}html{scroll-behavior:smooth}header{min-height:100px}.brand-logo{display:block;width:235px;height:77px;object-fit:contain}.hero>img{object-position:center center}.product{overflow:hidden}.product img{transition:transform .4s}.story .link{color:#171715}.footer{display:block;background:#dde0d4;padding:30px 4vw 0}.footer-main{display:grid;grid-template-columns:1.1fr .65fr .8fr 1.45fr;gap:32px;padding-bottom:25px}.footer-main h2{font-size:10px;font-weight:400;letter-spacing:1.6px;margin:7px 0 14px}.footer-main>div>a{display:block;width:fit-content;font-size:11px;line-height:1.7;margin-bottom:7px}.footer-main address{font-size:11px;font-style:normal;line-height:1.7;color:#50564a;margin:12px 0}.footer-main .brand-logo{width:180px;height:60px}.footer-brand p{color:#50564a;line-height:1.7}.socials{display:flex;gap:16px;font-size:9px;letter-spacing:1px}.footer-main .newsletter{margin-top:16px;text-decoration:underline;text-underline-offset:4px}.footer-main .directions{font-size:9px;letter-spacing:1px}.footer-bottom{border-top:1px solid #bfc5b5;display:flex;justify-content:space-between;gap:20px;padding:15px 0;font-size:9px;color:#58604f}.footer-bottom>span:last-child{letter-spacing:1px}.about-page{padding:70px 8vw 85px;display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:start}.founder-image img{width:100%;max-height:650px;object-fit:cover}.founder-image span{display:block;font-size:9px;letter-spacing:1.3px;line-height:1.7;margin-top:15px}.about-copy h1{font:62px/1.05 Times New Roman,serif;letter-spacing:-1.8px;font-weight:400;margin:22px 0 30px}.about-copy p{font-size:14px;line-height:1.85;color:#53574e;margin:0 0 18px}.about-copy p:first-of-type{color:#171715}.about-heading{padding:50px 8vw 0}.about-heading a{font-size:10px;letter-spacing:1.5px}.skip-link{position:absolute;left:20px;top:-80px;background:#fff;padding:14px;z-index:10}.skip-link:focus{top:10px}@media(max-width:1000px){.footer-main{grid-template-columns:1fr 1fr}.about-page{gap:5vw}.brand-logo{width:190px;height:63px}}@media(max-width:800px){header{min-height:unset}.brand-logo{width:160px;height:53px}.hero-copy{max-width:320px}.hero h1{font-size:52px}.hero{height:85vh}.hero>img{object-position:67% center}.hero:after{background:linear-gradient(transparent 30%,#0009)}.hero-copy{bottom:8%}.about-page{grid-template-columns:1fr;padding:40px 7vw 55px;gap:35px}.founder-image{max-width:440px;margin:auto}.founder-image img{max-height:500px}.about-copy h1{font-size:46px}.about-copy p{font-size:13px}.footer{padding:28px 7vw 0}.footer-main{gap:22px}.footer-brand,.contact-details{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.note{font-size:9px;padding:15px}.tools{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:800px){.hero{height:auto;min-height:0;background:#f6f5f1}.hero>img{height:auto;aspect-ratio:4/3;object-fit:cover;object-position:78% center}.hero:after{display:none}.hero-copy{position:relative;left:auto;bottom:auto;max-width:none;padding:32px 7% 42px;color:#171715}.hero h1{font-size:50px;margin:20px 0}.hero .caption{top:12px;bottom:auto;right:12px;background:#00000073;padding:5px;font-size:7px}.hero p{max-width:330px}.hero .link{margin-top:12px}}.product img{object-position:center top;background:#c8c2b8}.hero:after{background:linear-gradient(90deg,rgba(0,0,0,.46),rgba(0,0,0,.12) 40%,transparent 70%)}@media(max-width:800px){.hero:after{display:none}.hero>img{object-position:78% center}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-photo-link{display:block;overflow:hidden}.product-purchase{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;margin-top:14px}.product-purchase select{min-width:0;width:100%;border:1px solid #d8d8d1;background:#fff;color:#34392f;padding:10px 7px;font:11px Arial}.add-button{background:#34392f;color:#fff;border:1px solid #34392f;font:10px Arial;padding:12px 7px;letter-spacing:.5px}.add-button:hover:not(:disabled){background:#515948}.add-button:disabled{background:#eceee7;color:#94998c;border-color:#eceee7;cursor:not-allowed}.bag-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(500px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;border:0;padding:30px;background:#fff;color:#242722;overflow-y:auto}.bag-dialog::backdrop{background:#14181273}.bag-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfd8;padding-bottom:20px}.bag-head h2{font:36px Times New Roman,serif;font-weight:400;margin:0}.bag-head button{font-size:28px;padding:0 6px}.bag-status{padding:12px 0;color:#49503f;font-size:12px;line-height:1.5}.bag-item{display:grid;grid-template-columns:85px 1fr auto;gap:16px;padding:20px 0;border-bottom:1px solid #e4e6df}.bag-item img{width:85px;height:127px;object-fit:cover}.bag-item h3{font-size:13px;margin:4px 0 8px;font-weight:400}.bag-item p{font-size:11px;color:#71766a;margin:0 0 12px}.bag-item strong{font-size:12px;font-weight:400;padding-top:5px}.quantity{display:inline-flex;align-items:center;border:1px solid #d8dcd0}.quantity button{width:30px;height:30px;font-size:16px}.quantity button:disabled{color:#aaa;cursor:not-allowed}.quantity span{font-size:12px;min-width:25px;text-align:center}.remove-item{display:block;text-decoration:underline;text-underline-offset:3px;font-size:9px;color:#737968;margin-top:10px}.bag-subtotal{display:flex;justify-content:space-between;font-size:15px;margin-top:28px}.bag-subtotal strong{font-weight:400}.checkout-note{font-size:11px;color:#72786a;line-height:1.6;margin:16px 0 22px}.checkout-button{display:block;width:100%;text-align:center;padding:18px 12px;background:#34392f;color:#fff;font-size:11px;letter-spacing:1.3px}.checkout-button:hover{background:#515948}.checkout-button.disabled{background:#e7e9e1;color:#a0a599;pointer-events:none}.secure-note{text-align:center;font-size:10px;color:#737b67;margin:12px 0 22px}.continue-shopping{display:block;width:100%;text-align:center;text-decoration:underline;text-underline-offset:6px;font-size:11px;padding:15px}.bag-empty{text-align:center;padding:55px 10px}.bag-empty h3{font:30px Times New Roman,serif;font-weight:400}.bag-empty p{font-size:12px;color:#737968}.hero .caption{display:none}.product img{aspect-ratio:2/3}@media(max-width:650px){.product-purchase{grid-template-columns:1fr;gap:6px}.product-purchase select{padding:10px;font-size:11px}.add-button{padding:12px}.bag-dialog{padding:24px 20px}.bag-item{grid-template-columns:75px 1fr auto;gap:12px}.bag-item img{width:75px;height:112px}.tools{gap:13px}.tools button{font-size:9px;letter-spacing:1px}}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 18px}.product{overflow:visible;min-width:0}.product-visual{position:relative;border-radius:16px;background:#c8c2b8;box-shadow:0 4px 14px #2c271f13}.product-photo-link{position:relative;aspect-ratio:2/3;border-radius:16px;overflow:hidden}.product-photo-link img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:2/3;object-fit:cover;object-position:center top;transform:none;transition:opacity .3s ease}.product-back{opacity:0}.product-visual[data-manual-view=back] .product-back{opacity:1}.product-visual[data-manual-view=back] .product-front{opacity:0}.photo-toggle{position:absolute;right:10px;bottom:10px;z-index:2;border:1px solid rgba(255,255,255,.5);border-radius:20px;background:#f6f5f1f0;color:#34392f;padding:8px 11px;font-size:9px;letter-spacing:.4px;min-height:32px;opacity:0;transition:opacity .2s}.photo-toggle:focus-visible,.product-visual:focus-within .photo-toggle{opacity:1}.photo-toggle[aria-pressed=true]{background:#34392f;color:#fff}@media(hover:hover){.product-visual:hover .photo-toggle{opacity:1}.product-visual.has-back:not([data-manual-view]):hover .product-back{opacity:1}.product-visual.has-back:not([data-manual-view]):hover .product-front{opacity:0}}@media(max-width:1100px)and (min-width:801px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-photo-link img{object-position:center top}}@media(max-width:800px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.product-visual,.product-photo-link{border-radius:12px}.photo-toggle{opacity:1;right:7px;bottom:7px;font-size:8px;padding:6px 9px;min-height:32px}}@media(prefers-reduced-motion:reduce){.product-photo-link img,.photo-toggle{transition:none}}.hero[data-banner-view=home]{height:auto;min-height:0}.hero[data-banner-view=home]>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center top}.hero[data-banner-view=home]{touch-action:pan-y}.hero[data-banner-view=home]>img{transition:opacity .45s ease}.hero[data-banner-view=home]>.hero-secondary{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.hero[data-banner-view=home][data-slide=men]>#heroImage{opacity:0}.hero[data-banner-view=home][data-slide=men]>.hero-secondary{opacity:1}.hero:not([data-banner-view=home])>.hero-secondary{display:none}.carousel-controls{position:absolute;z-index:3;right:4vw;bottom:28px;display:flex;align-items:center;gap:14px;padding:6px 8px;border-radius:30px;background:#f6f5f1f0;color:#34392f;box-shadow:0 2px 10px #18181414}.carousel-controls[hidden]{display:none}.carousel-arrow{width:40px;height:40px;display:grid;place-items:center;font-size:27px;border-radius:50%}.carousel-arrow:hover{background:#dde0d4}.carousel-dot{width:28px;height:40px;position:relative}.carousel-dot:after{content:"";position:absolute;width:7px;height:7px;border:1px solid #34392f;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-dot[aria-pressed=true]:after{background:#34392f}.carousel-controls button:focus-visible{outline-offset:1px;border-radius:20px}@media(max-width:800px){.carousel-controls{position:relative;right:auto;bottom:auto;width:fit-content;margin:0 auto 24px;background:#e9e9e1;box-shadow:none}.carousel-arrow{width:44px;height:44px}.carousel-dot{width:32px;height:44px}}@media(prefers-reduced-motion:reduce){.hero[data-banner-view=home]>img{transition:none}}#edits{gap:2px}#edits .editorial{height:auto;aspect-ratio:4/3}#edits .editorial img{display:block;object-position:70% top}#edits .editorial h2{font-size:clamp(34px,3.2vw,60px)}@media(max-width:800px){#edits .editorial{aspect-ratio:3/4}#edits .editorial h2{font-size:clamp(34px,8vw,48px)}}.campaign-mosaic{padding:58px 4vw 80px;background:#f6f5f1}.campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.campaign-column{display:flex;flex-direction:column;gap:16px;min-width:0}.campaign-card{display:block;position:relative;isolation:isolate;overflow:hidden;background:#c9c3b7;border-radius:3px;box-shadow:0 3px 14px #2d261d0d;aspect-ratio:var(--photo-ratio,3/2)}.campaign-portrait{aspect-ratio:var(--photo-ratio,4/5)}.campaign-card>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.campaign-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#181714a3);z-index:1;pointer-events:none}.campaign-copy{position:absolute;bottom:7%;left:7%;right:7%;z-index:2;color:#fff}.campaign-copy .eyebrow{font-size:9px;letter-spacing:1.7px}.campaign-copy h3{font:clamp(28px,3vw,48px)/1.1 "Times New Roman",serif;font-weight:400;margin:14px 0 20px;max-width:460px}.campaign-wide .campaign-copy h3{max-width:280px;font-size:clamp(26px,2.1vw,40px)}.campaign-link{font-size:10px;letter-spacing:1.4px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:6px}.campaign-card:hover .campaign-link{text-underline-offset:5px;border-bottom-color:#fff}.campaign-card:focus-visible{outline:3px solid #34392f;outline-offset:5px}@media(max-width:800px){.campaign-mosaic{padding:38px 4vw 50px}.campaign-grid,.campaign-column{gap:12px}.campaign-copy h3{font-size:30px}.campaign-copy .eyebrow{font-size:8px;letter-spacing:1px}.campaign-link{font-size:9px;letter-spacing:1px}}@media(max-width:600px){.campaign-grid{grid-template-columns:1fr}.campaign-copy h3{font-size:34px}.campaign-copy .eyebrow{font-size:9px}}.hero[data-banner-view=men]{height:auto;min-height:0}.hero[data-banner-view=men]>#heroImage{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center top}.reel-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:8vw;margin:0 4vw 85px;padding:48px 7vw;background:#e8e8df;border:1px solid #dfdfd5}.reel-copy h2{font:clamp(44px,4.7vw,76px)/1.02 "Times New Roman",serif;font-weight:400;letter-spacing:-1.5px;margin:24px 0}.reel-copy p{font-size:14px;line-height:1.9;color:#59604f;margin:0 0 14px}.reel-film{margin:0;width:100%;max-width:360px;justify-self:end}.reel-film video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#262820;border-radius:5px;box-shadow:0 12px 35px #24271f21}.reel-film figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-size:9px;letter-spacing:1.5px;color:#59604f}.collection-intro{text-align:center;padding:10px 7vw 72px}.collection-intro .eyebrow{color:#646b5b}.collection-intro h2{font:clamp(40px,4.1vw,68px)/1.08 "Times New Roman",serif;font-weight:400;letter-spacing:-1px;margin:22px 0}.collection-intro p{max-width:540px;margin:0 auto;font-size:14px;line-height:1.9;color:#64635e}@media(max-width:800px){.reel-section{grid-template-columns:1fr;gap:32px;padding:36px 7vw;margin-bottom:50px}.reel-copy h2{font-size:48px}.reel-film{justify-self:center;max-width:360px}.reel-copy p{font-size:13px}.collection-intro{padding:0 7vw 48px}.collection-intro p{font-size:13px}}.campaign-mosaic{padding-bottom:48px}.footer-intro{text-align:center;padding:0 7vw 64px}.footer-intro h2{font:clamp(32px,3.2vw,48px)/1.15 "Times New Roman",serif;font-weight:400;letter-spacing:-.6px;margin:0 0 18px}.footer-intro p{font-size:14px;line-height:1.8;color:#64635e;margin:0}@media(max-width:800px){.campaign-mosaic{padding-bottom:38px}.footer-intro{padding-bottom:48px}.footer-intro p{font-size:13px}}#main [data-collection-gender][hidden],#in-motion[hidden]{display:none}#main:not([data-collection=home]) .duo{grid-template-columns:minmax(0,1fr);max-width:none;margin:0}#main:not([data-collection=home]) .campaign-grid{grid-template-columns:minmax(0,1fr)}#main:not([data-collection=home]) .campaign-column:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media(max-width:600px){#main:not([data-collection=home]) .campaign-column:not([hidden]){grid-template-columns:minmax(0,1fr)}}.footer-main{align-items:start}.footer-main .footer-brand>a{display:block;width:149px;height:33px;overflow:hidden;margin:7px 0 14px;line-height:0}.footer-main .footer-brand .brand-logo{width:180px;height:auto;max-width:none;transform:translate(-16.12px,-15.29px)}#main[data-collection=home] [data-collection-extra]{display:none}#main:not([data-collection=home]) .campaign-column>.campaign-wide{grid-column:1;grid-row:1}#main:not([data-collection=home]) .campaign-column>.campaign-portrait{grid-column:2;grid-row:1/span 2}#main:not([data-collection=home]) .campaign-column>.campaign-extra{grid-column:1;grid-row:2}.campaign-extra .campaign-copy h3{max-width:270px;font-size:clamp(24px,2.1vw,38px);margin:10px 0 16px}@media(max-width:600px){#main:not([data-collection=home]) .campaign-column>.campaign-card{grid-column:auto;grid-row:auto}.campaign-extra .campaign-copy h3{font-size:30px}}.product-visual,.product-photo-link,.campaign-card,.reel-film video{border-radius:0}.product-main{padding:25px 4vw 80px}.product-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;letter-spacing:.4px;margin:0 0 28px;color:#64635e}.product-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.product-page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:7vw;max-width:1600px;margin:0 auto;align-items:start}.product-page[hidden],.product-not-found[hidden],.product-detail[hidden]{display:none}.product-gallery{display:grid;grid-template-columns:68px minmax(0,1fr);gap:18px;min-width:0}.product-thumbnails{display:flex;flex-direction:column;gap:14px;position:sticky;top:20px;align-self:start}.product-thumbnails button{padding:3px;border:1px solid transparent;min-width:0;text-align:center}.product-thumbnails button[aria-pressed=true]{border-color:#34392f}.product-thumbnails img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.product-thumbnails span{display:block;text-transform:uppercase;font-size:8px;letter-spacing:1px;padding:8px 0 2px}.product-main-photo{display:block;width:100%;padding:0;cursor:default;box-shadow:0 4px 18px #2c271f13}.product-main-photo img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#c8c2b8}.product-view-note{display:flex;justify-content:space-between;gap:15px;color:#77766f;font-size:9px;letter-spacing:1px;margin:16px 0 0}.product-information{position:sticky;top:24px;padding-top:7px;min-width:0}.product-information h1{font:clamp(38px,4.1vw,64px)/1.04 "Times New Roman",serif;font-weight:400;letter-spacing:-1.4px;margin:22px 0}.product-page-price{font:24px Times New Roman,serif;margin:0 0 16px}.product-facts{font-size:11px;letter-spacing:1px;color:#646b5b;margin:0 0 32px}.product-size-field{border:0;padding:0;margin:0 0 22px}.product-size-field legend{padding:0;font-size:10px;letter-spacing:1.4px;margin-bottom:13px}.product-size-field legend span{margin-left:14px;color:#646b5b}.product-size-options{display:flex;flex-wrap:wrap;gap:8px}.product-size-options button{min-width:48px;min-height:45px;border:1px solid #d8d8d1;background:transparent;font-size:11px;padding:10px 14px}.product-size-options button[aria-pressed=true]{background:#34392f;color:#fff;border-color:#34392f}.product-size-options button:disabled{color:#a1a398;cursor:not-allowed;text-decoration:line-through}.product-order-controls{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px}.product-quantity{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;border:1px solid #d8d8d1;min-height:49px;align-items:center}.product-quantity button{height:47px;font-size:20px;padding:0}.product-quantity input{width:100%;min-width:0;border:0;text-align:center;background:transparent;font:12px Arial;color:#171715;padding:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.product-quantity input::-webkit-inner-spin-button,.product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-quantity button:disabled{color:#aaa;cursor:not-allowed}.product-add-button{background:#34392f;color:#fff;padding:16px 12px;font-size:10px;letter-spacing:1.4px}.product-add-button:hover:not(:disabled){background:#515948}.product-add-button:disabled{background:#e6e8df;color:#9caa90;cursor:not-allowed}.product-buy-button{display:block;text-align:center;padding:17px 12px;border:1px solid #34392f;margin-top:12px;font-size:10px;letter-spacing:1.4px}.product-buy-button.disabled{color:#a1a398;border-color:#d8d8d1;pointer-events:none}.product-message{font-size:11px;line-height:1.7;color:#646b5b;min-height:19px;margin:15px 0 26px}.product-detail{border-top:1px solid #d8d8d1;padding:0}.product-detail summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:10px;letter-spacing:1.5px;cursor:pointer;list-style:none}.product-detail summary::-webkit-details-marker{display:none}.product-detail summary:after{content:"+";font-size:18px;line-height:1}.product-detail[open] summary:after{content:"\2212"}.product-detail p{font-size:12px;line-height:1.85;color:#64635e;margin:0 0 18px}.product-detail p a{text-decoration:underline;text-underline-offset:3px}.product-not-found{text-align:center;padding:80px 20px}.product-not-found h1{font:48px Times New Roman,serif;font-weight:400}@media(max-width:1000px){.product-page{gap:4vw}.product-gallery{grid-template-columns:55px minmax(0,1fr);gap:12px}.product-order-controls{grid-template-columns:110px minmax(0,1fr)}}@media(max-width:800px){.product-main{padding:22px 7vw 50px}.product-breadcrumb{margin-bottom:23px}.product-page{grid-template-columns:1fr;gap:35px;max-width:600px}.product-information{position:static;padding-top:0}.product-gallery{grid-template-columns:1fr;gap:14px}.product-thumbnails{order:2;position:static;flex-direction:row;justify-content:center;gap:12px}.product-thumbnails button{width:68px}.product-image-column{order:1}.product-information h1{font-size:44px}.product-facts{margin-bottom:25px}}#serenicaCampaign .campaign-copy{left:56%;right:6%;text-align:left}#serenicaCampaign:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(24,23,20,.55),rgba(24,23,20,.2) 45%,transparent 70%)}@media(max-width:600px){#serenicaCampaign .campaign-copy{left:52%;right:5%}#serenicaCampaign .campaign-copy h3{font-size:clamp(21px,5.5vw,30px);margin:8px 0 10px}#serenicaCampaign .campaign-copy .eyebrow{font-size:7px;letter-spacing:.8px}#serenicaCampaign .campaign-link{font-size:8px;letter-spacing:.8px}}#enchantCampaign .campaign-copy{left:56%;right:6%;text-align:left}#enchantCampaign:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(24,23,20,.55),rgba(24,23,20,.2) 45%,transparent 70%)}@media(max-width:600px){#enchantCampaign .campaign-copy{left:52%;right:5%}#enchantCampaign .campaign-copy h3{font-size:clamp(21px,5.5vw,30px);margin:8px 0 10px}#enchantCampaign .campaign-copy .eyebrow{font-size:7px;letter-spacing:.8px}#enchantCampaign .campaign-link{font-size:8px;letter-spacing:.8px}}.search{background:#f6f5f1;border-top:1px solid #dde0d4;border-bottom:1px solid #dde0d4;padding:20px 4vw 28px}.search-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}#searchClose{font-size:26px;padding:0;min-width:34px;min-height:34px;line-height:1}.search-controls{display:flex;align-items:stretch;gap:12px}.search input{min-width:0;flex:1;border:1px solid #c8cebf;background:#fafaf7;padding:13px 15px;font-size:14px;border-radius:0}.search-submit{background:#34392f;color:#fff;padding:0 22px;font-size:10px;letter-spacing:1.2px;min-height:46px}.search-clear{font-size:11px;padding:0 12px}.search-clear:disabled{color:#929b88;cursor:default}.search-status{font-size:12px;line-height:1.7;color:#646b5b;margin:20px 0 14px}.search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;list-style:none;padding:0;margin:0;max-height:50vh;overflow:auto;overscroll-behavior:contain}.search-result{display:grid;grid-template-columns:56px minmax(0,1fr) 20px;align-items:center;gap:15px;padding:12px;border:1px solid #dde0d4;background:#fafaf7;min-height:110px}.search-result:hover{border-color:#879579;background:#eef0e8}.search-result img{display:block;width:56px;height:84px;object-fit:contain;border-radius:0}.search-result strong{display:block;font-size:13px;font-weight:400;line-height:1.5}.search-result small{display:block;color:#646b5b;font-size:10px;margin:5px 0 9px}.search-result-price{font-size:11px}.search-result-arrow{font-size:15px}@media(max-width:1000px){.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.search{padding:18px 7vw 24px}.search-results{grid-template-columns:1fr;max-height:45vh}.search-controls{gap:7px;flex-wrap:wrap}.search input{flex-basis:100%}.search-submit{padding:12px 22px}.search-result{min-height:104px;padding:9px}.search-result strong{font-size:13px}}#main:not([data-collection=home]) #edits{padding:0;background:none}#main:not([data-collection=home]) #edits .editorial{aspect-ratio:4/3}@media(max-width:800px){.founder-image{width:100%}.founder-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}}#cashcoreCampaign:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(24,23,20,.32),rgba(24,23,20,.12) 32%,transparent 60%)}#serenicaCampaign:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,rgba(24,23,20,.4),rgba(24,23,20,.08) 38%,transparent 65%)}.av-link-arrow{display:inline-block;line-height:1;white-space:nowrap}.av-arrow-line{display:none}@media(max-width:800px){.av-link-arrow{width:13px;height:13px;vertical-align:-1px;color:#111;letter-spacing:0}.av-link-arrow .av-arrow-text{display:none}.av-link-arrow .av-arrow-line{display:block;width:13px;height:13px;overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/av-styles.css.map */
