:root{--ivory:#ecebe6;--bone:#d7d8d2;--sand:#8d7358;--espresso:#1f140e;--olive:#24251c;--white:#f7f6f2;--line:rgba(33,31,29,.18);--serif:"Playfair Display",Georgia,serif;--sans:"Montserrat",Arial,sans-serif;--max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--espresso);font-family:var(--sans);line-height:1.55}img{width:100%;display:block;object-fit:cover}a{color:inherit;text-decoration:none}.container{width:min(calc(100% - 48px),var(--max));margin:auto}.section{padding:110px 0}.section-sm{padding:72px 0}.eyebrow{font-size:14px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.display{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:.92}.btn{display:inline-flex;border:1px solid currentColor;padding:13px 18px;font-size:14px;letter-spacing:.11em;text-transform:uppercase;transition:.25s}.btn:hover{background:var(--espresso);color:var(--white)}.text-link{font-size:14px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid currentColor;padding-bottom:4px}.muted{opacity:.68}.site-header{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:.3s}.site-header.scrolled,.site-header.light{background:#f4f0e9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--espresso);border-bottom:1px solid var(--line)}.nav{height:86px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.brand{font-family:var(--serif);font-size:31px;letter-spacing:.06em}.nav-center,.nav-right{display:flex;align-items:center;gap:28px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.nav-right{justify-content:flex-end}.hero{min-height:100svh;position:relative;color:#fff;display:flex;align-items:flex-end;background:#1f140e}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000008c)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.hero-inner{position:relative;z-index:2;padding-bottom:72px;display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:end}.hero h1{font-size:clamp(64px,8vw,136px);margin:0}.hero-copy p{font-size:22px;margin:0 0 28px;max-width:460px}.statement h2{font-size:clamp(55px,6.6vw,105px);margin:14px 0 30px}.statement p{max-width:760px;font-size:23px}.split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.project-feature{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.project-card{position:relative;overflow:hidden;background:#ddd}.project-card img{height:720px;transition:.7s}.project-card.small img{height:351px}.project-card:hover img{transform:scale(1.025)}.project-overlay{position:absolute;inset:auto 0 0;padding:30px;color:#fff;background:linear-gradient(transparent,#0000008c)}.project-overlay h3{font-family:var(--serif);font-size:42px;font-weight:400;margin:5px 0 0}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.category-card{position:relative;overflow:hidden}.category-card img{height:590px;transition:.65s}.category-card:hover img{transform:scale(1.03)}.category-card .label{position:absolute;inset:auto 22px 22px;color:#fff}.category-card h3{font-family:var(--serif);font-size:38px;font-weight:400;margin:0}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-card img{aspect-ratio:4/5;transition:.55s}.product-card:hover img{transform:scale(1.025)}.product-meta{padding-top:14px}.product-meta h3{font-family:var(--serif);font-size:25px;font-weight:400;margin:0}.product-meta p{font-size:16px}.dark{background:var(--espresso);color:var(--ivory)}.workshop{display:grid;grid-template-columns:1.15fr .85fr}.workshop img{height:700px}.workshop-copy{padding:70px;display:flex;flex-direction:column;justify-content:center}.workshop-copy h2{font-size:clamp(55px,6vw,92px);margin:16px 0 30px}.materials,.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.material,.value{background:var(--ivory);padding:36px;min-height:260px}.material h3,.value h3{font-family:var(--serif);font-size:42px;font-weight:400;margin:60px 0 12px}.big-cta{padding:120px 0;background:var(--olive);color:#fff}.big-cta .inner{display:grid;grid-template-columns:1fr .55fr;gap:60px;align-items:end}.big-cta h2{font-size:clamp(70px,8vw,130px);margin:0}.page-hero{padding:170px 0 90px;background:var(--bone)}.page-hero h1{font-size:clamp(72px,9vw,140px);margin:10px 0 24px}.page-hero p{max-width:720px;font-size:23px}.image-banner img{height:75vh;min-height:560px}.service-row{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:46px 0;border-top:1px solid var(--line)}.service-row h3{font-family:var(--serif);font-size:48px;font-weight:400;margin:0}.projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px 22px}.projects-grid article:nth-child(3n){grid-column:1/-1}.projects-grid img{height:620px}.projects-grid article:nth-child(3n) img{height:760px}.projects-grid h3{font-family:var(--serif);font-size:38px;font-weight:400;margin:14px 0 0}.shop-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:34px}.filters{display:flex;gap:16px;flex-wrap:wrap}.chip{border:1px solid var(--line);padding:8px 12px;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.about-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.about-intro h2{font-size:clamp(60px,7vw,110px);margin:0}.about-intro p{font-size:26px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.contact-form{display:grid;gap:16px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);padding:15px 2px}.contact-form textarea{min-height:120px}.map iframe{width:100%;height:440px;border:0;filter:grayscale(.8) sepia(.15)}.footer{background:#1f140e;color:#eee8df;padding:80px 0 30px}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,.7fr);gap:50px}.footer h4{font-size:14px;text-transform:uppercase;letter-spacing:.16em}.footer a,.footer p{display:block;font-size:17px;opacity:.8;margin:8px 0}.footer-brand{font-family:var(--serif);font-size:58px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);margin-top:65px;padding-top:24px;font-size:14px;opacity:.6}.reveal{opacity:0;transform:translateY(18px);transition:.7s}.reveal.visible{opacity:1;transform:none}@media(max-width:1000px){.nav-center{display:none}.nav{grid-template-columns:1fr auto}.nav-right a:not(:last-child){display:none}.hero-inner,.split,.workshop,.big-cta .inner,.contact-grid,.about-intro,.project-feature,.projects-grid{grid-template-columns:1fr}.projects-grid article:nth-child(3n){grid-column:auto}.category-grid,.product-grid,.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{width:min(calc(100% - 32px),var(--max))}.section{padding:78px 0}.nav{height:72px}.hero h1{font-size:58px}.category-grid,.product-grid,.values-grid{grid-template-columns:1fr}.project-card img,.project-card.small img,.category-card img,.projects-grid img,.projects-grid article:nth-child(3n) img{height:470px}.footer-grid,.service-row{grid-template-columns:1fr}}.shop-catalog-section{padding-top:90px}.shop-toolbar-v2{margin-bottom:42px}.shop-title{font-size:clamp(54px,6vw,92px);margin:10px 0 0}.shop-count{font-size:14px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.catalog-controls{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:34px}.catalog-controls .chip{background:transparent;cursor:default}.catalog-controls .chip.active{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.sort-ui{font-size:14px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:42px 20px}.catalog-card{min-width:0}.catalog-image{position:relative;overflow:hidden;background:#e5ddd2}.catalog-image img{aspect-ratio:4/5;transition:transform .6s ease}.catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-badge{position:absolute;top:13px;left:13px;z-index:2;padding:7px 9px;background:#f4f0e9eb;font-size:12px;letter-spacing:.11em;text-transform:uppercase}.quick-add{position:absolute;left:12px;right:12px;bottom:12px;border:0;padding:13px 15px;background:#28241ff0;color:#fff;text-transform:uppercase;letter-spacing:.11em;font-size:13px;opacity:0;transform:translateY(8px);transition:.25s ease}.catalog-card:hover .quick-add{opacity:1;transform:none}.catalog-meta{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-top:14px}.catalog-category{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.13em;opacity:.55;margin-bottom:4px}.catalog-meta h3{font-family:var(--serif);font-size:26px;line-height:1;font-weight:400;margin:0}.catalog-meta strong{font-size:16px;font-weight:500;white-space:nowrap}.catalog-more{text-align:center;padding-top:70px}.catalog-more p{font-size:14px;opacity:.6;margin-top:14px}@media(max-width:1100px){.catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-controls{align-items:flex-start;flex-direction:column}.quick-add{opacity:1;transform:none}}@media(max-width:520px){.catalog-grid{grid-template-columns:1fr}.catalog-meta h3{font-size:30px}}.bag-hero{padding:175px 0 50px;background:var(--ivory);border-bottom:1px solid var(--line)}.bag-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.bag-heading h1{font-size:clamp(76px,9vw,138px);margin:12px 0 0}.bag-heading span{font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:15px}.bag-section{padding:55px 0 110px}.bag-layout{display:grid;grid-template-columns:1.45fr .7fr;gap:7vw;align-items:start}.bag-label-row{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.13em;text-transform:uppercase}.bag-item{display:flex;justify-content:space-between;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.bag-product{display:grid;grid-template-columns:180px 1fr;gap:25px}.bag-product img{width:180px;height:220px;object-fit:cover;background:var(--bone)}.bag-product-info{padding:8px 0}.bag-product-info h2{font-family:var(--serif);font-size:34px;line-height:1;font-weight:400;margin:8px 0 10px}.bag-product-info>p{font-size:16px;opacity:.65}.bag-price{font-size:16px;font-weight:500;white-space:nowrap;padding-top:8px}.bag-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.qty{display:flex;align-items:center;border:1px solid var(--line);height:38px}.qty button{border:0;background:transparent;width:34px;font-size:22px;cursor:default}.qty span{width:28px;text-align:center;font-size:14px}.remove{border:0;background:transparent;border-bottom:1px solid currentColor;padding:0 0 3px;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.continue-shopping{display:inline-block;margin-top:32px;font-size:13px;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid currentColor;padding-bottom:4px}.bag-summary{position:sticky;top:120px;background:var(--bone);padding:38px}.bag-summary h2{font-size:52px;margin:12px 0 35px}.summary-line{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid rgba(40,36,31,.12);font-size:14px}.summary-line strong{font-weight:500}.summary-total{display:flex;justify-content:space-between;align-items:flex-end;padding:25px 0}.summary-total>span{font-family:var(--serif);font-size:28px}.summary-total div{text-align:right}.summary-total strong{display:block;font-size:22px}.summary-total small{font-size:12px;opacity:.55}.bag-checkout{width:100%;border:0;background:var(--espresso);color:var(--white);padding:17px;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.summary-note{font-size:13px;line-height:1.55;opacity:.55;margin:14px 0 30px}.bag-services{border-top:1px solid rgba(40,36,31,.14);padding-top:12px}.bag-services>div{display:grid;grid-template-columns:25px 1fr;gap:10px;padding:12px 0}.bag-services span{font-size:12px;opacity:.5}.bag-services p{font-size:13px;margin:0;line-height:1.5}.bag-services strong{font-weight:600}.bag-editorial{background:var(--olive);color:#fff;padding:95px 0}.bag-editorial h2{font-size:clamp(56px,6vw,88px);margin:12px 0}.bag-editorial p{max-width:500px}@media(max-width:900px){.bag-layout{grid-template-columns:1fr}.bag-summary{position:static}.bag-product{grid-template-columns:130px 1fr}.bag-product img{width:130px;height:170px}}@media(max-width:560px){.bag-heading{align-items:flex-start;flex-direction:column}.bag-item{display:block}.bag-price{display:block;margin-left:155px}.bag-product-info h2{font-size:28px}.bag-summary{padding:28px}}html,body{background:#ecebe6}body{font-family:var(--sans);color:#1f140e}.brand,.display,.statement h2,.project-overlay h3,.category-card h3,.product-meta h3,.workshop-copy h2,.material h3,.value h3,.page-hero h1,.service-row h3,.projects-grid h3,.about-intro h2,.footer-brand,.catalog-meta h3,.bag-product-info h2,.bag-summary h2{font-family:var(--serif)}.site-header.scrolled,.site-header.light{background:#ecebe6f2;color:#1f140e;border-bottom:1px solid rgba(33,31,29,.16)}.statement,.page-hero,.shop-catalog-section,.bag-section{background:linear-gradient(#ecebe6e8,#ecebe6e8),url(bracco-12.webp) center/cover fixed}main>.section:not(.dark):not(.big-cta):not(.shop-catalog-section){background:linear-gradient(#ecebe6f0,#ecebe6f0),url(bracco-01.webp) center/cover}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:url(bracco-02.webp) center/cover;mix-blend-mode:multiply;opacity:.12}.hero-inner{z-index:3}.hero:after{z-index:2}.page-hero{background:linear-gradient(90deg,#e7e6e0e6,#e7e6e0d1),url(bracco-03.webp) center/cover}.service-row,.about-intro,.contact-grid,.projects-grid{position:relative}.projects-grid{background:transparent}.shop-catalog-section{background:linear-gradient(#ebeae5f2,#ebeae5f2),url(bracco-04.webp) center/cover}.catalog-image{background:#d9d9d4}.catalog-badge{background:#eeede8f0}.catalog-controls .chip.active{background:#1f140e;color:#f7f6f2;border-color:#1f140e}.dark,.workshop-copy{background:linear-gradient(#1d1c1ae3,#1d1c1ae3),url(bracco-05.webp) center/cover;color:#f5f3ee}.material,.value{background:linear-gradient(#ecebe6e6,#ecebe6e6),url(bracco-06.webp) center/cover}.material:nth-child(2),.value:nth-child(2),.material:nth-child(5),.value:nth-child(5){background:linear-gradient(#35443de0,#35443de0),url(bracco-07.webp) center/cover;color:#f5f3ee}.material:nth-child(3),.value:nth-child(3),.material:nth-child(6),.value:nth-child(6){background:linear-gradient(#3e2b22de,#3e2b22de),url(bracco-08.webp) center/cover;color:#f5f3ee}.big-cta{background:linear-gradient(#35443ddb,#35443ddb),url(bracco-09.webp) center/cover;color:#fff}.bag-summary{background:linear-gradient(#35443de3,#35443de3),url(bracco-10.webp) center/cover;color:#f7f6f2}.bag-editorial{background:linear-gradient(#3a271fe0,#3a271fe0),url(bracco-11.webp) center/cover;color:#f7f6f2}.contact-form input,.contact-form textarea,.contact-form select{color:#1f140e;border-color:#211f1d38}.footer{background:linear-gradient(#141413f2,#141413f2),url(bracco-12.webp) center/cover;color:#eeeae3}.eyebrow,.nav-center,.nav-right,.btn,.text-link,.chip,.sort-ui{letter-spacing:.13em}.display,.page-hero h1,.statement h2,.about-intro h2{letter-spacing:-.025em}:root{--ivory:#e4e5e1;--bone:#c9cbc7;--sand:#8b735d;--espresso:#1f140e;--olive:#24251c;--white:#f2f3ef;--line:rgba(236,237,232,.18);--serif:"Playfair Display",Georgia,serif;--sans:"Montserrat",Arial,sans-serif;--max:1440px}html,body{background:#24251c!important;color:#ecece7!important}.statement,.section,.page-hero,.shop-catalog-section,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid{background:linear-gradient(#262927e6,#262927e6),url(bracco-01.webp) center/cover!important;color:#efefe9!important}main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:linear-gradient(#313a35e3,#313a35e3),url(bracco-02.webp) center/cover!important;color:#f1f1eb!important}.shop-catalog-section{background:linear-gradient(#222423f0,#222423f0),url(bracco-03.webp) center/cover!important}.catalog-image{background:#303330!important}.catalog-card,.catalog-meta{color:#efefe9!important}.catalog-badge{background:#e4e5e1!important;color:#1b1c1b!important}.catalog-controls .chip{border-color:#f0f0eb59!important;color:#efefe9!important}.catalog-controls .chip.active{background:#e4e5e1!important;color:#1b1c1b!important;border-color:#e4e5e1!important}.sort-ui{color:#efefe9!important}.site-header.scrolled,.site-header.light{background:#191a19f2!important;color:#f1f1ec!important;border-color:#ffffff21!important}.dark,.workshop-copy{background:linear-gradient(#141413db,#141413db),url(bracco-04.webp) center/cover!important;color:#f4f2ec!important}.big-cta{background:linear-gradient(#1f332cd1,#1f332cd1),url(bracco-05.webp) center/cover!important;color:#f4f3ee!important}.material,.value{background:linear-gradient(#242725de,#242725de),url(bracco-06.webp) center/cover!important;color:#f1f0eb!important}.material:nth-child(2n),.value:nth-child(2n){background:linear-gradient(#2a3a33d6,#2a3a33d6),url(bracco-07.webp) center/cover!important}.material:nth-child(3n),.value:nth-child(3n){background:linear-gradient(#30221cd6,#30221cd6),url(bracco-08.webp) center/cover!important}.bag-hero{background:linear-gradient(#141413d1,#141413d1),url(bracco-09.webp) center/cover!important;color:#f3f2ed!important}.bag-section{background:linear-gradient(#242725eb,#242725eb),url(bracco-10.webp) center/cover!important}.bag-summary{background:linear-gradient(#1f332cd6,#1f332cd6),url(bracco-11.webp) center/cover!important;color:#f4f3ee!important}.bag-editorial{background:linear-gradient(#30221cd1,#30221cd1),url(bracco-12.webp) center/cover!important}.contact-form input,.contact-form textarea,.contact-form select{color:#f1f1ec!important;border-color:#ffffff47!important;background:#ffffff06!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff85!important}.text-link{color:inherit!important;border-color:#aa865e!important}.btn:not(.btn-light){border-color:#ffffffa6!important;color:#f5f4ef!important}.muted{color:#efefe9ad!important}.footer{background:linear-gradient(#0e0f0ef0,#0e0f0ef0),url(bracco-01.webp) center/cover!important;color:#efeee9!important}html,body{background:#e9eae6!important;color:#24251c!important}.statement,.section,.page-hero,.shop-catalog-section,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid,main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:#e9eae6!important;color:#24251c!important}main>.section:nth-of-type(odd):not(.dark):not(.big-cta):not(.shop-catalog-section){background:#f0f1ed!important;color:#24251c!important}.statement{background:linear-gradient(#e9eae6ed,#e9eae6ed),url(bracco-02.webp) center/cover!important}.page-hero{background:linear-gradient(#e9eae6e8,#e9eae6e8),url(bracco-03.webp) center/cover!important}.dark,.workshop-copy{background:linear-gradient(#181817db,#181817db),url(bracco-04.webp) center/cover!important;color:#f5f4ef!important}.big-cta{background:linear-gradient(#2e3e37de,#2e3e37de),url(bracco-05.webp) center/cover!important;color:#f6f5f0!important}.shop-catalog-section{background:#e9eae6!important;color:#24251c!important}.catalog-image{background:#dfe0dc!important}.catalog-badge{background:#f2f3ef!important;color:#24251c!important}.catalog-controls .chip{color:#24251c!important;border-color:#20211f47!important;background:transparent!important}.catalog-controls .chip.active{background:#24251c!important;color:#f5f4ef!important;border-color:#24251c!important}.material,.value{background:#dfe1dc!important;color:#24251c!important}.material:nth-child(2n),.value:nth-child(2n){background:#24251c!important;color:#f5f4ef!important}.material:nth-child(3n),.value:nth-child(3n){background:#1f140e!important;color:#f5f4ef!important}.bag-section{background:#e9eae6!important;color:#24251c!important}.bag-hero{background:#24251c!important;color:#f5f4ef!important}.bag-summary{background:linear-gradient(#2e3e37e0,#2e3e37e0),url(bracco-06.webp) center/cover!important;color:#f6f5f0!important}.bag-editorial{background:#1f140e!important;color:#f6f5f0!important}.site-header.scrolled,.site-header.light{background:#e9eae6f5!important;color:#24251c!important;border-color:#20211f26!important}.btn{position:relative!important;z-index:3!important;opacity:1!important}.btn:not(.btn-light){color:#24251c!important;border:1px solid #24251c!important;background:transparent!important}.btn:not(.btn-light):hover{background:#24251c!important;color:#f5f4ef!important}.dark .btn,.big-cta .btn,.workshop-copy .btn,.bag-summary .btn,.bag-editorial .btn{color:#f5f4ef!important;border-color:#f5f4efd1!important;background:transparent!important}.dark .btn:hover,.big-cta .btn:hover,.workshop-copy .btn:hover,.bag-summary .btn:hover,.bag-editorial .btn:hover{background:#f5f4ef!important;color:#24251c!important}.text-link{color:inherit!important;border-bottom:1px solid #8d7358!important;opacity:1!important}.contact-form input,.contact-form textarea,.contact-form select{color:#24251c!important;border-color:#20211f47!important;background:#ffffff38!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#20211f85!important}.muted{color:#20211fa8!important}.dark .muted,.big-cta .muted,.workshop-copy .muted,.bag-summary .muted,.bag-editorial .muted{color:#f5f4efb3!important}.footer{background:#171817!important;color:#efeee9!important}:root{--ivory:#f1f2ef;--bone:#e3e5e1;--sand:#80776d;--espresso:#1d1f1d;--olive:#39483f;--white:#f7f8f5;--line:rgba(29,31,29,.16);--serif:"Playfair Display",Georgia,serif;--sans:"Montserrat",Arial,sans-serif}html,body{background:#f1f2ef!important;color:#24251c!important}.statement,.section,.page-hero,.shop-catalog-section,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid,main>.section:nth-of-type(odd):not(.dark):not(.big-cta):not(.shop-catalog-section),main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:#f1f2ef!important;color:#24251c!important}main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:#e6e9e5!important}.hero:after{background:linear-gradient(90deg,#0e100eb8,#0e100e6b 34%,#0e100e14 64%,#0e100e00 82%)!important;z-index:2!important}.hero .display,.hero .eyebrow,.hero p{color:#fff!important;text-shadow:0 1px 12px rgba(0,0,0,.22)}.hero .btn{background:#f3f4f1!important;color:#1d1f1d!important;border:1px solid #f3f4f1!important;box-shadow:0 3px 18px #00000024!important}.hero .btn:hover{background:#39483f!important;color:#fff!important;border-color:#39483f!important}.page-hero{background:#e6e9e5!important}.dark,.workshop-copy{background:linear-gradient(#181917d1,#181917d1),url(bracco-07.webp) center/cover!important;color:#f5f5f1!important}.big-cta{background:linear-gradient(#36453de0,#36453de0),url(bracco-08.webp) center/cover!important;color:#fff!important}.shop-catalog-section{background:#f1f2ef!important}.catalog-image{background:#e2e5e1!important}.catalog-card,.catalog-meta,.sort-ui{color:#24251c!important}.catalog-badge{background:#f7f8f5!important;color:#24251c!important}.catalog-controls .chip{background:transparent!important;color:#24251c!important;border-color:#20222040!important}.catalog-controls .chip.active{background:#24251c!important;color:#fff!important;border-color:#24251c!important}.material,.value{background:#e2e5e1!important;color:#24251c!important}.material:nth-child(2n),.value:nth-child(2n){background:#d5dad5!important;color:#24251c!important}.material:nth-child(3n),.value:nth-child(3n){background:#e8eae7!important;color:#24251c!important}.bag-hero{background:#24251c!important;color:#fff!important}.bag-section{background:#f1f2ef!important;color:#24251c!important}.bag-summary{background:#39483f!important;color:#fff!important}.bag-editorial{background:#252825!important;color:#fff!important}.site-header.scrolled,.site-header.light{background:#f1f2eff7!important;color:#24251c!important;border-color:#20222024!important}.section:not(.dark):not(.big-cta) .btn,.page-hero .btn,.shop-catalog-section .btn,.bag-section .btn{background:#24251c!important;color:#fff!important;border:1px solid #24251c!important}.section:not(.dark):not(.big-cta) .btn:hover,.page-hero .btn:hover,.shop-catalog-section .btn:hover,.bag-section .btn:hover{background:#39483f!important;border-color:#39483f!important;color:#fff!important}.dark .btn,.big-cta .btn,.workshop-copy .btn,.bag-summary .btn,.bag-editorial .btn{background:#f5f5f1!important;color:#24251c!important;border:1px solid #f5f5f1!important}.dark .btn:hover,.big-cta .btn:hover,.workshop-copy .btn:hover,.bag-summary .btn:hover,.bag-editorial .btn:hover{background:#24251c!important;color:#fff!important;border-color:#24251c!important}.text-link{color:inherit!important;border-color:#39483f!important;opacity:1!important}.muted{color:#202220a6!important}.dark .muted,.big-cta .muted,.workshop-copy .muted,.bag-summary .muted,.bag-editorial .muted{color:#ffffffb8!important}.dark h1,.dark h2,.dark h3,.dark p,.big-cta h1,.big-cta h2,.big-cta h3,.big-cta p,.workshop-copy h1,.workshop-copy h2,.workshop-copy h3,.workshop-copy p{color:#fff!important}.project-card,.category-card{position:relative}.project-overlay{background:linear-gradient(0deg,#0a0b0ac7,#0a0b0a61 45%,#0a0b0a00 78%)!important;padding-top:70px!important}.project-overlay *{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.35)}.category-card:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,rgba(10,11,10,.72),transparent)}.category-card .category-copy,.category-card h3,.category-card .text-link{position:relative;z-index:2;color:#fff!important}.contact-form input,.contact-form textarea,.contact-form select{background:#fff!important;color:#24251c!important;border-color:#2022203d!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#2022207a!important}.footer{background:#181a18!important;color:#f0f1ed!important}:root{--paper:#d9d9d4;--paper2:#cfd0cb;--ink:#171816;--charcoal:#1c1d1b;--charcoal2:#252622;--olive:#343b32;--bronze:#8e7357;--white:#f4f3ef;--line:rgba(23,24,22,.18);--serif:"Playfair Display",Georgia,serif;--sans:"Montserrat",Arial,sans-serif}html,body{background:var(--paper)!important;color:var(--ink)!important}body{font-family:var(--sans)!important}.statement,.section,.page-hero,.shop-catalog-section,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid{background:var(--paper)!important;color:var(--ink)!important}main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:var(--paper2)!important;color:var(--ink)!important}.hero:before{display:none!important}.hero:after{background:linear-gradient(90deg,#0a0b0ac7,#0a0b0a7a 38%,#0a0b0a1f 68%,#0a0b0a0a)!important;z-index:2!important}.hero-inner{z-index:3!important}.hero .display,.hero .eyebrow,.hero p{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.3)!important}.hero .btn{background:#343b32!important;color:#fff!important;border:1px solid #343b32!important}.hero .btn:hover{background:#f4f3ef!important;color:#171816!important;border-color:#f4f3ef!important}.site-header:not(.scrolled):not(.light) .nav-right a:last-child,.site-header:not(.scrolled):not(.light) .btn{background:#141513c2!important;color:#fff!important;border:1px solid rgba(255,255,255,.72)!important;padding:11px 16px!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-header:not(.scrolled):not(.light) .nav-center a,.site-header:not(.scrolled):not(.light) .nav-right a{color:#fff!important;text-shadow:0 1px 7px rgba(0,0,0,.6)}.site-header.scrolled,.site-header.light{background:#1c1d1bf5!important;color:#fff!important;border-color:#ffffff1f!important}.statement{background:linear-gradient(#d9d9d4de,#d9d9d4de),url(bracco-09.webp) center/cover!important}.page-hero{background:linear-gradient(#1f201dcc,#1f201dcc),url(bracco-10.webp) center/cover!important;color:#fff!important}.page-hero h1,.page-hero p,.page-hero .eyebrow{color:#fff!important}.dark,.workshop-copy{background:linear-gradient(#161715d6,#161715d6),url(bracco-11.webp) center/cover!important;color:#fff!important}.big-cta{background:linear-gradient(#20221edb,#20221edb),url(bracco-12.webp) center/cover!important;color:#fff!important}.material:nth-child(1),.value:nth-child(1){background:linear-gradient(#382f2694,#382f2694),url(metal-texture.webp) center/cover!important;color:#fff!important}.material:nth-child(2),.value:nth-child(2){background:#343b32!important;color:#fff!important}.material:nth-child(3),.value:nth-child(3){background:linear-gradient(#2d1f19b3,#2d1f19b3),url(bracco-01.webp) center/cover!important;color:#fff!important}.material:nth-child(n+4),.value:nth-child(n+4){background:#c6c8c3!important;color:#171816!important}.shop-catalog-section{background:#24251c!important;color:#fff!important}.catalog-card,.catalog-meta,.sort-ui{color:#fff!important}.catalog-image{background:#c8c8c2!important}.catalog-badge{background:#ecece7!important;color:#171816!important}.catalog-controls .chip{color:#fff!important;border-color:#ffffff57!important}.catalog-controls .chip.active{background:#ecece7!important;color:#171816!important;border-color:#ecece7!important}.project-overlay{background:linear-gradient(0deg,rgba(8,9,8,.84) 0%,rgba(8,9,8,.44) 48%,transparent 82%)!important}.project-overlay *{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.45)!important}.category-card:after{content:"";position:absolute;top:42%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(8,9,8,.82),transparent);pointer-events:none}.category-card h3,.category-card .text-link,.category-card .category-copy{position:relative;z-index:2;color:#fff!important}.bag-hero{background:#1c1d1b!important;color:#fff!important}.bag-section{background:#d9d9d4!important;color:#171816!important}.bag-summary{background:linear-gradient(#1e1f1ce0,#1e1f1ce0),url(bracco-02.webp) center/cover!important;color:#fff!important}.bag-editorial{background:linear-gradient(#261b16d1,#261b16d1),url(bracco-03.webp) center/cover!important;color:#fff!important}.btn{opacity:1!important;position:relative!important;z-index:4!important}.section:not(.dark):not(.big-cta) .btn,.bag-section .btn{background:#1c1d1b!important;color:#fff!important;border:1px solid #1c1d1b!important}.dark .btn,.big-cta .btn,.workshop-copy .btn,.bag-summary .btn,.bag-editorial .btn{background:#f4f3ef!important;color:#171816!important;border:1px solid #f4f3ef!important}.text-link{color:inherit!important;border-color:#8e7357!important;opacity:1!important}.contact-form input,.contact-form textarea,.contact-form select{background:#eef0ec!important;color:#171816!important;border-color:#17181647!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#17181680!important}.muted{color:#171816a8!important}.dark .muted,.big-cta .muted,.workshop-copy .muted,.page-hero .muted,.bag-summary .muted{color:#ffffffb8!important}.footer{background:#151614!important;color:#f0efea!important}.brand,.display,.statement h2,.project-overlay h3,.category-card h3,.product-meta h3,.workshop-copy h2,.material h3,.value h3,.page-hero h1,.service-row h3,.projects-grid h3,.about-intro h2,.footer-brand,.catalog-meta h3,.bag-product-info h2,.bag-summary h2{font-family:var(--serif)!important}:root{--paper:#FAF9F6;--paper2:#F2F1ED;--white:#FAF9F6}html,body,.statement,.section,.shop-catalog-section,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid{background:#faf9f6!important}main>.section:nth-of-type(2n):not(.dark):not(.big-cta):not(.shop-catalog-section){background:#f2f1ed!important}.statement{background:linear-gradient(#faf9f6c7,#faf9f6c7),url(marble-light-custom.webp) center/cover!important;color:#171816!important}.page-hero{background:linear-gradient(#181917a8,#181917a8),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.big-cta{background:linear-gradient(#1d1f1cc7,#1d1f1cc7),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.bag-summary{background:linear-gradient(#1d1f1cc7,#1d1f1cc7),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.site-header.scrolled,.site-header.light{background:#faf9f6f7!important;color:#171816!important;border-color:#17181624!important}.site-header.scrolled a,.site-header.light a{color:#171816!important}.page-hero .btn,.big-cta .btn,.bag-summary .btn{background:#171816!important;color:#fff!important;border-color:#171816!important}.page-hero .btn:hover,.big-cta .btn:hover,.bag-summary .btn:hover{background:#faf9f6!important;color:#171816!important;border-color:#faf9f6!important}body,.statement,.section:not(.dark):not(.big-cta),.shop-catalog-section:not(.dark),.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid,.material:nth-child(n+4),.value:nth-child(n+4){color:#171816!important}.statement h1,.statement h2,.statement h3,.statement h4,.statement h5,.statement h6,.statement p,.statement a,.statement .eyebrow,.section:not(.dark):not(.big-cta) h1,.section:not(.dark):not(.big-cta) h2,.section:not(.dark):not(.big-cta) h3,.section:not(.dark):not(.big-cta) h4,.section:not(.dark):not(.big-cta) h5,.section:not(.dark):not(.big-cta) h6,.section:not(.dark):not(.big-cta) p,.about-intro h1,.about-intro h2,.about-intro h3,.about-intro p,.service-row h1,.service-row h2,.service-row h3,.service-row p,.contact-grid h1,.contact-grid h2,.contact-grid h3,.contact-grid p,.projects-grid>h1,.projects-grid>h2,.projects-grid>h3,.projects-grid>p,.bag-section h1,.bag-section h2,.bag-section h3,.bag-section p{color:#171816!important;text-shadow:none!important}.dark,.dark h1,.dark h2,.dark h3,.dark p,.dark a,.big-cta,.big-cta h1,.big-cta h2,.big-cta h3,.big-cta p,.big-cta a,.page-hero,.page-hero h1,.page-hero h2,.page-hero h3,.page-hero p,.page-hero a,.project-overlay,.project-overlay *,.category-card .category-copy,.category-card h3,.category-card .text-link,.bag-summary,.bag-summary h1,.bag-summary h2,.bag-summary h3,.bag-summary p,.bag-summary a,.bag-editorial,.bag-editorial h1,.bag-editorial h2,.bag-editorial h3,.bag-editorial p,.bag-editorial a,.workshop-copy,.workshop-copy h1,.workshop-copy h2,.workshop-copy h3,.workshop-copy p,.workshop-copy a{color:#fff!important}.section:not(.dark):not(.big-cta) .text-link,.statement .text-link,.about-intro .text-link,.service-row .text-link,.contact-grid .text-link,.bag-section .text-link{color:#171816!important}:root{--bg:#FAF9F6;--bg-alt:#F2F1ED;--ink:#171816;--ink-soft:#5F605C;--dark:#1C1D1B;--dark-2:#242522;--accent:#343B32;--light:#FAF9F6}html,body{background:var(--bg)!important;color:var(--ink)!important}body{color:var(--ink)!important}.section,.section-sm,.bag-section,.about-intro,.service-row,.contact-grid,.projects-grid{background:var(--bg)!important;color:var(--ink)!important}.section h1,.section h2,.section h3,.section h4,.section h5,.section h6,.section p,.section li,.section span:not(.btn):not(.catalog-badge),.section-sm h1,.section-sm h2,.section-sm h3,.section-sm p,.bag-section h1,.bag-section h2,.bag-section h3,.bag-section p,.about-intro h1,.about-intro h2,.about-intro h3,.about-intro p,.service-row h1,.service-row h2,.service-row h3,.service-row p,.contact-grid h1,.contact-grid h2,.contact-grid h3,.contact-grid p{color:var(--ink)!important;text-shadow:none!important}.muted{color:var(--ink-soft)!important}.statement{background:linear-gradient(#faf9f6c7,#faf9f6c7),url(marble-light-custom.webp) center/cover!important;color:var(--ink)!important}.statement h1,.statement h2,.statement h3,.statement p,.statement .eyebrow,.statement a{color:var(--ink)!important}.page-hero{background:linear-gradient(#141513b3,#141513b3),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.page-hero h1,.page-hero h2,.page-hero h3,.page-hero p,.page-hero .eyebrow,.page-hero a{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.25)!important}.section.dark,.dark,.workshop-copy{background:linear-gradient(#161715db,#161715db),url(bracco-04.webp) center/cover!important;color:#fff!important}.section.dark h1,.section.dark h2,.section.dark h3,.section.dark h4,.section.dark p,.section.dark li,.section.dark span,.dark h1,.dark h2,.dark h3,.dark h4,.dark p,.dark li,.dark span,.workshop-copy h1,.workshop-copy h2,.workshop-copy h3,.workshop-copy p,.workshop-copy .eyebrow{color:#fff!important;text-shadow:none!important}.big-cta{background:linear-gradient(#1b1d1acc,#1b1d1acc),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.big-cta h1,.big-cta h2,.big-cta h3,.big-cta p,.big-cta .eyebrow{color:#fff!important}.shop-catalog-section{background:var(--bg)!important;color:var(--ink)!important}.shop-catalog-section h1,.shop-catalog-section h2,.shop-catalog-section h3,.shop-catalog-section p,.shop-catalog-section span,.shop-catalog-section strong,.shop-catalog-section a,.shop-toolbar,.shop-count,.sort-ui,.catalog-card,.catalog-meta,.catalog-meta h3,.catalog-meta p,.catalog-meta strong,.catalog-category{color:var(--ink)!important;text-shadow:none!important}.catalog-meta strong{display:block!important;opacity:1!important;visibility:visible!important;font-weight:600!important}.catalog-image{background:#e7e6e1!important}.catalog-badge{background:#fff!important;color:var(--ink)!important;border:1px solid rgba(23,24,22,.15)!important}.catalog-controls .chip{color:var(--ink)!important;border-color:#17181652!important;background:transparent!important}.catalog-controls .chip.active{color:#fff!important;background:var(--ink)!important;border-color:var(--ink)!important}.quick-add{color:#fff!important;background:#171816e0!important}.value{color:var(--ink)!important}.value:nth-child(1){background:#d8d6cf!important}.value:nth-child(2){background:var(--accent)!important;color:#fff!important}.value:nth-child(2) *{color:#fff!important}.value:nth-child(3){background:#30251f!important;color:#fff!important}.value:nth-child(3) *{color:#fff!important}.project-card,.category-card{position:relative!important;overflow:hidden!important}.project-overlay{background:linear-gradient(0deg,rgba(8,9,8,.86) 0%,rgba(8,9,8,.46) 50%,transparent 84%)!important}.project-overlay *{color:#fff!important;text-shadow:0 1px 9px rgba(0,0,0,.48)!important}.category-card:after{content:""!important;position:absolute!important;top:38%!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(8,9,8,.86),transparent)!important}.category-card h3,.category-card .text-link,.category-card .category-copy,.category-card .label{position:relative!important;z-index:2!important;color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.5)!important}.section:not(.dark):not(.big-cta) .btn,.section-sm .btn,.bag-section .btn,.contact-grid .btn{background:var(--ink)!important;color:#fff!important;border:1px solid var(--ink)!important}.section:not(.dark):not(.big-cta) .btn:hover,.section-sm .btn:hover,.bag-section .btn:hover,.contact-grid .btn:hover{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.section.dark .btn,.dark .btn,.workshop-copy .btn,.big-cta .btn,.page-hero .btn,.bag-summary .btn,.bag-editorial .btn{background:var(--light)!important;color:var(--ink)!important;border:1px solid var(--light)!important}.section.dark .btn:hover,.dark .btn:hover,.workshop-copy .btn:hover,.big-cta .btn:hover,.page-hero .btn:hover,.bag-summary .btn:hover,.bag-editorial .btn:hover{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.bag-hero{background:var(--dark)!important;color:#fff!important}.bag-section{background:var(--bg)!important;color:var(--ink)!important}.bag-price,.bag-product-info h2,.bag-product-info p,.bag-actions,.qty,.remove,.continue-shopping{color:var(--ink)!important}.bag-summary{background:linear-gradient(#1b1d1ad1,#1b1d1ad1),url(marble-light-custom.webp) center/cover!important;color:#fff!important}.bag-editorial{background:#28201c!important;color:#fff!important}.bag-editorial *{color:#fff!important}.contact-form input,.contact-form textarea,.contact-form select{background:#fff!important;color:var(--ink)!important;border-color:#17181647!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#777873!important}.site-header.light,.site-header.scrolled{background:#faf9f6f7!important;color:var(--ink)!important;border-color:#17181624!important}.site-header.light a,.site-header.scrolled a,.site-header.light .brand,.site-header.scrolled .brand{color:var(--ink)!important;text-shadow:none!important}.site-header:not(.light):not(.scrolled) .brand,.site-header:not(.light):not(.scrolled) .nav-center a,.site-header:not(.light):not(.scrolled) .nav-right a{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.6)!important}.site-header:not(.light):not(.scrolled) .nav-right a:last-child{background:#141513c7!important;color:#fff!important;border:1px solid rgba(255,255,255,.8)!important}.footer{background:#151614!important;color:#f2f1ed!important}.footer *{color:#f2f1ed!important}.text-link{opacity:1!important}.section:not(.dark):not(.big-cta) .text-link,.section-sm .text-link,.shop-catalog-section .text-link{color:var(--ink)!important}.dark .text-link,.big-cta .text-link,.page-hero .text-link{color:#fff!important}[style*="color: white"],[style*="color:#fff"],[style*="color: #fff"]{visibility:visible!important}:root{--bg:#FAF9F6;--bg-alt:#F2F1ED;--ink:#171816;--ink-soft:#60615D;--dark:#1A1B19;--dark-2:#25231F;--sage:#A8B7AA;--sage-dark:#36423A;--rose:#E9D4CC;--light:#FAF9F6}html,body{background:#faf9f6!important;color:#171816!important}body{color:#171816!important}.section:not(.dark):not(.big-cta),.section-sm,.about-intro,.service-row,.contact-grid,.bag-section{color:#171816!important}.section:not(.dark):not(.big-cta) h1,.section:not(.dark):not(.big-cta) h2,.section:not(.dark):not(.big-cta) h3,.section:not(.dark):not(.big-cta) h4,.section:not(.dark):not(.big-cta) p,.section:not(.dark):not(.big-cta) li,.section-sm h1,.section-sm h2,.section-sm h3,.section-sm p,.about-intro h1,.about-intro h2,.about-intro h3,.about-intro p,.service-row h1,.service-row h2,.service-row h3,.service-row p,.contact-grid h1,.contact-grid h2,.contact-grid h3,.contact-grid p,.bag-section h1,.bag-section h2,.bag-section h3,.bag-section p{color:#171816!important;text-shadow:none!important}.statement{background:linear-gradient(#faf9f6ba,#faf9f6ba),url(texture-rosa-perlino-a.webp) center/cover!important;color:#171816!important}.statement *{color:#171816!important;text-shadow:none!important}.page-hero{background:linear-gradient(#222a25b3,#222a25b3),url(texture-sage-stone.webp) center/cover!important;color:#fff!important}.page-hero h1,.page-hero h2,.page-hero h3,.page-hero p,.page-hero .eyebrow,.page-hero a{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.24)!important}.section.dark,.dark,.workshop-copy{background:linear-gradient(#16120fd1,#16120fd1),url(texture-dark-wood-vertical.webp) center/cover!important;color:#fff!important}.section.dark *,.dark *,.workshop-copy *{color:#fff!important}.section.dark .muted,.dark .muted,.workshop-copy .muted{color:#ffffffb8!important}.made-in-mexico,.craft-section,.bag-editorial{background:linear-gradient(#1d1713bd,#1d1713bd),url(texture-walnut-horizontal.webp) center/cover!important;color:#fff!important}.made-in-mexico *,.craft-section *,.bag-editorial *{color:#fff!important}.material:nth-child(1),.value:nth-child(1){background:linear-gradient(#faf9f6bd,#faf9f6bd),url(texture-rosa-perlino-b.webp) center/cover!important;color:#171816!important}.material:nth-child(1) *,.value:nth-child(1) *{color:#171816!important}.material:nth-child(2),.value:nth-child(2){background:linear-gradient(#46574c73,#46574c73),url(texture-sage-stone.webp) center/cover!important;color:#fff!important}.material:nth-child(2) *,.value:nth-child(2) *{color:#fff!important}.material:nth-child(3),.value:nth-child(3){background:linear-gradient(#231b1694,#231b1694),url(texture-walnut-horizontal.webp) center/cover!important;color:#fff!important}.material:nth-child(3) *,.value:nth-child(3) *{color:#fff!important}.big-cta{background:linear-gradient(#29312bb3,#29312bb3),url(texture-sage-stone.webp) center/cover!important;color:#fff!important}.big-cta *{color:#fff!important}.shop-catalog-section{background:#faf9f6!important;color:#171816!important}.shop-catalog-section *,.catalog-card *,.catalog-meta *,.catalog-meta h3,.catalog-meta p,.catalog-meta strong,.catalog-price,.product-price,.price,.sort-ui,.shop-count{color:#171816!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}.catalog-meta strong,.catalog-price,.product-price,.price{display:block!important;font-weight:600!important}.catalog-image{background:#eceae5!important}.catalog-badge{background:#fff!important;color:#171816!important;border:1px solid rgba(23,24,22,.14)!important}.catalog-controls .chip{color:#171816!important;border-color:#17181647!important}.catalog-controls .chip.active{color:#fff!important;background:#171816!important;border-color:#171816!important}.project-card{position:relative!important;overflow:hidden!important}.project-card:after{content:""!important;position:absolute!important;top:42%!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(8,8,7,.88) 0%,rgba(8,8,7,.58) 42%,rgba(8,8,7,.18) 72%,transparent 100%)!important}.project-overlay{position:absolute!important;inset:auto 0 0 0!important;z-index:2!important;background:transparent!important}.project-card .project-overlay *,.project-card .project-overlay h1,.project-card .project-overlay h2,.project-card .project-overlay h3,.project-card .project-overlay h4,.project-card .project-overlay p,.project-card .project-overlay span,.project-card .project-overlay .eyebrow,.projects-grid .project-card .project-overlay h3,.projects-grid .project-card h3{color:#fff!important;opacity:1!important;visibility:visible!important;text-shadow:0 2px 12px rgba(0,0,0,.58)!important}.category-card{position:relative!important;overflow:hidden!important}.category-card:after{content:""!important;position:absolute!important;top:38%!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(0deg,rgba(8,8,7,.86),rgba(8,8,7,.18),transparent)!important}.category-card h3,.category-card p,.category-card span,.category-card .text-link,.category-card .category-copy{position:relative!important;z-index:2!important;color:#fff!important;opacity:1!important;text-shadow:0 2px 10px rgba(0,0,0,.55)!important}.bag-hero{background:#1a1b19!important;color:#fff!important}.bag-hero *{color:#fff!important}.bag-summary{background:linear-gradient(#1f2320b8,#1f2320b8),url(texture-sage-stone.webp) center/cover!important;color:#fff!important}.bag-summary *{color:#fff!important}.btn{opacity:1!important;visibility:visible!important}.section:not(.dark):not(.big-cta) .btn,.section-sm .btn,.shop-catalog-section .btn,.bag-section .btn,.contact-grid .btn{background:#171816!important;color:#fff!important;border:1px solid #171816!important}.section:not(.dark):not(.big-cta) .btn:hover,.section-sm .btn:hover,.shop-catalog-section .btn:hover,.bag-section .btn:hover,.contact-grid .btn:hover{background:#36423a!important;color:#fff!important;border-color:#36423a!important}.dark .btn,.section.dark .btn,.workshop-copy .btn,.big-cta .btn,.page-hero .btn,.bag-summary .btn,.bag-editorial .btn{background:#faf9f6!important;color:#171816!important;border:1px solid #FAF9F6!important}.site-header.light,.site-header.scrolled{background:#faf9f6f7!important;color:#171816!important}.site-header.light a,.site-header.scrolled a,.site-header.light .brand,.site-header.scrolled .brand{color:#171816!important;text-shadow:none!important}.site-header:not(.light):not(.scrolled) .brand,.site-header:not(.light):not(.scrolled) .nav-center a,.site-header:not(.light):not(.scrolled) .nav-right a{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.62)!important}.site-header:not(.light):not(.scrolled) .nav-right a:last-child{background:#121211cc!important;color:#fff!important;border:1px solid rgba(255,255,255,.84)!important}.footer{background:#151614!important;color:#f4f3ef!important}.footer *{color:#f4f3ef!important}.contact-form input,.contact-form textarea,.contact-form select{background:#fff!important;color:#171816!important;border-color:#17181647!important}.bg-light,.light-surface,.bg-light *,.light-surface *{color:#171816!important}.quick-add,.catalog-card .quick-add,.catalog-image .quick-add,button.quick-add,a.quick-add{color:#fff!important;background:#171816eb!important}.quick-add *,.catalog-card .quick-add *,.catalog-image .btn,.product-image .btn,.product-card .btn{color:#fff!important}.big-cta h1,.big-cta h2,.big-cta .display,.big-cta .headline{line-height:1.02!important;letter-spacing:-.025em!important}@media(max-width:900px){.big-cta h1,.big-cta h2,.big-cta .display,.big-cta .headline{line-height:1.08!important}}.value:nth-child(4){background:linear-gradient(#faf9f6bd,#faf9f6bd),url(texture-rosa-perlino-b.webp) center/cover!important;color:#171816!important}.value:nth-child(4) *{color:#171816!important}.value:nth-child(5){background:linear-gradient(#46574c73,#46574c73),url(texture-sage-stone.webp) center/cover!important;color:#fff!important}.value:nth-child(5) *{color:#fff!important}.value:nth-child(6){background:linear-gradient(#231b1694,#231b1694),url(texture-walnut-horizontal.webp) center/cover!important;color:#fff!important}.value:nth-child(6) *{color:#fff!important}.bag-summary,.bag-summary h1,.bag-summary h2,.bag-summary h3,.bag-summary p,.bag-summary span,.bag-summary strong,.bag-summary li,.bag-summary small,.bag-summary .muted,.bag-summary .summary-line,.bag-summary .summary-total,.bag-summary .bag-total,.bag-summary .bag-help{color:#fff!important}.bag-summary .muted,.bag-summary small{color:#ffffffb8!important}.bag-summary .btn{color:#fff!important;background:#171816!important;border-color:#171816!important}.contact-cta h1,.contact-cta h2,.contact-cta .display,.contact-cta .headline,.contact-hero h1,.contact-hero h2{line-height:1.02!important;letter-spacing:-.025em!important}@media(max-width:900px){.contact-cta h1,.contact-cta h2,.contact-cta .display,.contact-cta .headline,.contact-hero h1,.contact-hero h2{line-height:1.08!important}}@media(min-width:1001px){.hero-inner{grid-template-columns:1.25fr .75fr!important;align-items:end!important}.hero-copy{align-self:end!important;padding-bottom:clamp(96px,14vh,155px)!important;max-width:520px!important}.hero-copy p{max-width:500px!important;line-height:1.55!important}}@media(min-width:1001px){.hero-inner{grid-template-columns:1fr!important;gap:24px!important;align-items:end!important}.hero-copy{align-self:auto!important;padding-bottom:0!important;margin-top:0!important;max-width:620px!important}.hero-copy p{max-width:620px!important;margin:0 0 24px!important;line-height:1.55!important}}.hero-copy .btn,.hero-content .btn,.hero-text .btn,.hero .btn{align-self:center!important}@media(min-width:769px){.hero-copy .btn,.hero-content .btn,.hero-text .btn,.hero .btn{position:relative!important;left:12%!important;transform:translate(-12%)!important}}.promo-bar{height:34px;background:#1f140e;color:#fff;display:flex;align-items:center;justify-content:center;gap:28px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.promo-bar a{color:#fff;text-decoration:underline}.site-header.light{position:relative;background:#faf9f6;color:#171816}.site-header.light .nav a{color:#171816}.logo-brand{height:62px;width:132px;display:flex!important;align-items:center}.logo-brand img{width:118px;height:58px;object-fit:contain}.commerce-nav{height:46px;border-top:1px solid rgba(20,20,20,.12);border-bottom:1px solid rgba(20,20,20,.12);display:flex;align-items:center;justify-content:center;gap:54px;background:#faf9f6}.commerce-nav a{font-size:16px;text-transform:uppercase;letter-spacing:.11em;color:#171816}.commerce-nav .sale-link{color:#8b3523}.footer-logo{width:150px;filter:invert(1);margin-bottom:20px}.commerce-home{background:#faf9f6}.sales-hero{height:72vh;min-height:600px;position:relative;color:#fff}.sales-hero>img{width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.sales-hero-copy{position:absolute;left:6%;bottom:10%;max-width:660px}.sales-hero h1{font-family:var(--serif);font-size:clamp(72px,8vw,140px);font-weight:400;line-height:.9;margin:12px 0 28px}.sales-hero p{max-width:570px;font-size:23px;line-height:1.65}.light-btn{background:#faf9f6!important;color:#171816!important}.category-strip{display:grid;grid-template-columns:repeat(6,1fr);background:#1f140e;padding:14px;gap:10px}.category-strip a{background:#faf9f6;color:#1f140e;text-align:center;padding:18px 8px;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:.06em}.commerce-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.commerce-heading .display{font-size:64px;margin:10px 0 0}.home-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.home-product img{width:100%;aspect-ratio:4/5;object-fit:cover}.home-product span{display:block;margin-top:14px;text-transform:uppercase;font-size:14px;letter-spacing:.12em}.home-product h3{font-family:var(--serif);font-size:28px;margin:5px 0}.shop-promo-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.shop-promo-grid a{height:650px;position:relative;color:#fff}.shop-promo-grid img{width:100%;height:100%;object-fit:cover;filter:brightness(.68)}.shop-promo-grid div{position:absolute;left:7%;bottom:8%}.shop-promo-grid h2{font-family:var(--serif);font-size:58px;margin:8px 0 18px}.membership-banner{margin:30px auto 90px;max-width:1400px;background:url(texture-sage-stone.webp) center/cover;padding:70px 6%;display:flex;justify-content:space-between;align-items:center;color:#fff}.membership-banner h2{font-family:var(--serif);font-size:58px;margin:8px 0}.projects-video-hero{height:72vh;min-height:620px;position:relative;color:#fff;overflow:hidden}.projects-video-hero video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b3,#0003)}.projects-video-copy{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.projects-video-copy h1{font-size:clamp(74px,9vw,150px);line-height:1.03!important;letter-spacing:-.035em;margin:18px 0 30px}.projects-video-copy p{font-size:23px;max-width:700px}.utility-page{min-height:70vh;padding:120px 0;background:#faf9f6}.utility-page h1{font-size:90px;margin:12px 0 50px}.search-box{display:flex;max-width:900px;border-bottom:1px solid #171816}.search-box input,.shop-search-row input{flex:1;border:0;background:transparent;padding:22px 5px;font:23px var(--sans);outline:0}.search-suggestions{display:flex;gap:20px;margin-top:25px}.search-results{margin-top:60px}.shop-search-row{margin:20px 0 24px;border-bottom:1px solid rgba(0,0,0,.25)}.shop-search-row input{width:100%}.account-page{min-height:75vh;background:#faf9f6;padding:100px 20px}.account-panel{max-width:620px;margin:auto}.account-panel .display{font-size:76px;margin:10px 0 18px}.account-panel form{display:grid;gap:18px;margin:35px 0}.account-panel label{font-size:16px;text-transform:uppercase;letter-spacing:.08em}.account-panel input{display:block;width:100%;padding:16px;margin-top:8px;background:transparent;border:1px solid #aaa}.account-divider{text-align:center;margin:30px 0;color:#777}.outline{background:transparent!important;color:#171816!important;border:1px solid #171816!important}@media(max-width:900px){.commerce-nav{gap:18px;overflow:auto;justify-content:flex-start;padding:0 20px}.category-strip,.home-products{grid-template-columns:repeat(2,1fr)}.shop-promo-grid{grid-template-columns:1fr}.nav-center{display:none}.sales-hero h1{font-size:68px}.membership-banner{display:block}.membership-banner .btn{margin-top:25px}.projects-video-copy h1{font-size:68px}.commerce-heading .display{font-size:46px}}.site-header.light .nav{grid-template-columns:1fr 1fr!important}.site-header.light .nav-center{display:none!important}.site-header.light .nav-right{justify-content:flex-end!important}.commerce-nav{justify-content:center!important;gap:38px!important;padding:0 28px!important}.commerce-nav .commerce-search-link,.commerce-nav .commerce-shop-link{font-weight:700!important}.commerce-nav .commerce-search-link:before{content:"\2315";display:inline-block;margin-right:7px;font-size:21px;transform:translateY(1px)}.sales-hero .light-btn,.sales-hero a.btn.light-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#faf9f6!important;color:#171816!important;border:1px solid #FAF9F6!important;min-height:52px!important;padding:0 28px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;box-shadow:0 8px 28px #00000047!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:5!important}.sales-hero .light-btn:hover{background:#171816!important;color:#fff!important;border-color:#171816!important}@media(max-width:900px){.commerce-nav{justify-content:flex-start!important;gap:22px!important;overflow-x:auto!important;white-space:nowrap!important}.site-header.light .nav{grid-template-columns:1fr auto!important}.site-header.light .nav-right a{display:inline-flex!important}}.account-page{background:#faf9f6!important;color:#171816!important}.account-main{padding-top:120px;background:#faf9f6}.account-hero{padding:72px clamp(24px,6vw,96px) 56px;border-bottom:1px solid rgba(23,24,22,.12);max-width:1600px;margin:0 auto}.account-hero h1{font-family:var(--serif,Georgia,serif);font-size:clamp(52px,7vw,110px);line-height:.98;letter-spacing:-.035em;margin:14px 0 22px;color:#171816!important}.account-hero p:last-child{max-width:680px;font-size:23px;line-height:1.6;color:#5d5e5a!important}.account-grid{max-width:1600px;margin:0 auto;padding:56px clamp(24px,6vw,96px) 100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;background:#1718161f}.account-panel{background:#faf9f6;padding:clamp(28px,4vw,64px)}.account-tabs{display:flex;gap:30px;border-bottom:1px solid rgba(23,24,22,.16);margin-bottom:34px}.account-tab{border:0;background:none;padding:0 0 15px;text-transform:uppercase;letter-spacing:.12em;font-size:17px;cursor:pointer;color:#777873;border-bottom:2px solid transparent}.account-tab.active{color:#171816;border-bottom-color:#171816}.account-form{display:none}.account-form.active{display:block}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.field label{text-transform:uppercase;letter-spacing:.09em;font-size:14px;color:#50514e}.field label span{text-transform:none;letter-spacing:0;color:#888984}.field input,.field select{width:100%;box-sizing:border-box;border:1px solid rgba(23,24,22,.18);background:#fff;padding:15px 14px;font:inherit;color:#171816;outline:none}.field input:focus,.field select:focus{border-color:#171816}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-form-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 26px}.checkbox-row{display:flex;align-items:center;gap:9px;font-size:17px;color:#5c5d59}.account-link{color:#171816;text-decoration:underline;text-underline-offset:4px}.account-primary,.account-secondary{width:100%;min-height:54px;background:#171816!important;color:#fff!important;border-color:#171816!important}.account-note{font-size:16px;line-height:1.55;margin-top:16px;color:#747570!important}.first-purchase-note{margin-top:20px;padding:18px 20px;background:#f0efea;display:flex;flex-direction:column;gap:5px}.first-purchase-note strong{text-transform:uppercase;letter-spacing:.1em;font-size:14px}.first-purchase-note span{font-size:18px;line-height:1.5}.account-address h2{font-family:var(--serif,Georgia,serif);font-size:clamp(36px,4vw,60px);line-height:1;margin:12px 0 16px}.account-intro{color:#656661!important;line-height:1.6;max-width:530px;margin-bottom:32px}.account-success{margin-top:16px!important;padding:12px 14px;background:#e4e9e4;color:#263128!important;font-size:17px!important}@media(max-width:850px){.account-grid,.two-col{grid-template-columns:1fr}.account-main{padding-top:90px}}.promo-bar a[href*="account.html"],.announcement-bar a[href*="account.html"],.top-promo a[href*="account.html"]{text-decoration:underline;text-underline-offset:4px}.sales-hero{position:relative!important;overflow:hidden!important}.hero-category-nav{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:5!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(20px,3vw,52px)!important;padding:18px clamp(22px,4vw,70px)!important;background:linear-gradient(0deg,#0d0e0cb8,#0d0e0c57)!important;border-top:1px solid rgba(255,255,255,.22)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.hero-category-nav a{color:#fff!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:14px!important;text-decoration:none!important;white-space:nowrap!important;text-shadow:0 1px 7px rgba(0,0,0,.55)!important}.hero-category-nav a:hover{opacity:.68!important}.category-strip{display:none!important}.sales-hero-copy{padding-bottom:92px!important}.account-page-refined{background:#dad8d1!important}.account-main-refined{padding-top:0!important;background:linear-gradient(#e8e2dbd6,#e8e2dbd6),url(texture-rosa-perlino-a.webp) center/cover fixed!important}.account-split{min-height:calc(100vh - 190px)!important;display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;max-width:1600px!important;margin:0 auto!important;padding:72px clamp(24px,6vw,96px) 90px!important;gap:24px!important}.account-signin-panel{background:#f6f4efe0!important;border:1px solid rgba(23,24,22,.1)!important;display:flex!important;align-items:center!important}.account-signin-inner{width:min(100%,560px)!important;margin:0 auto!important;padding:clamp(36px,5vw,76px)!important}.account-signin-inner h1{font-family:var(--serif,Georgia,serif)!important;font-size:clamp(56px,6vw,92px)!important;line-height:.96!important;letter-spacing:-.035em!important;margin:12px 0 22px!important;color:#171816!important}.account-signin-inner .account-intro{max-width:480px!important;color:#64645f!important;line-height:1.65!important;margin-bottom:34px!important}.refined-signin{display:block!important}.account-brand-panel{min-height:640px!important;position:relative!important;overflow:hidden!important;background:url(texture-dark-wood-vertical.webp) center/cover!important;display:flex!important;align-items:center!important;justify-content:center!important}.account-brand-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(135deg,#17120f57,#17120fad)!important}.account-brand-content{position:relative!important;z-index:2!important;width:min(72%,620px)!important;text-align:center!important}.account-brand-logo{width:min(100%,520px)!important;height:auto!important;display:block!important;margin:0 auto 30px!important;filter:brightness(0) invert(1)!important}.account-brand-content p{max-width:520px!important;margin:0 auto!important;color:#ffffffd1!important;font-family:var(--serif,Georgia,serif)!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.35!important}.account-page-refined .field input,.account-page-refined .field select{background:#ffffffb8!important;border-color:#17181633!important}.account-page-refined .account-primary{background:#1a1b19!important;color:#fff!important;border-color:#1a1b19!important}.account-tabs,#signup-form,.account-address{display:none!important}@media(max-width:900px){.hero-category-nav{justify-content:flex-start!important;overflow-x:auto!important;gap:26px!important}.sales-hero-copy{padding-bottom:110px!important}.account-split{grid-template-columns:1fr!important;padding:36px 18px 60px!important}.account-brand-panel{min-height:420px!important}}.hero-category-nav{background:transparent!important;border-top:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;gap:12px!important;padding:22px clamp(22px,4vw,70px) 26px!important}.hero-category-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 20px!important;background:#6f5543!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.11em!important;font-size:13px!important;text-decoration:none!important;text-shadow:none!important;transition:background .2s ease,transform .2s ease!important}.hero-category-nav a:hover{background:#543f32!important;opacity:1!important;transform:translateY(-1px)!important}.commerce-nav{height:auto!important;min-height:58px!important;background:#faf9f6!important;border-top:1px solid rgba(20,20,20,.1)!important;border-bottom:1px solid rgba(20,20,20,.1)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:8px 20px!important}.commerce-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 18px!important;background:#765b48!important;color:#fff!important;border:1px solid #765B48!important;font-size:13px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.11em!important;white-space:nowrap!important;text-decoration:none!important;transition:background .2s ease,border-color .2s ease!important}.commerce-nav a:hover,.commerce-nav .sale-link{background:#584234!important;border-color:#584234!important;color:#fff!important}.commerce-nav .commerce-shop-link{background:#765b48!important;border-color:#765b48!important;color:#fff!important}@media(max-width:900px){.commerce-nav{justify-content:flex-start!important;overflow-x:auto!important}}.commerce-nav{width:100%!important;min-height:82px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0 clamp(22px,4vw,72px)!important;background:#765b48!important;border:0!important;overflow-x:auto!important}.commerce-nav a{align-self:stretch!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:118px!important;min-height:82px!important;padding:0 clamp(20px,2.2vw,38px)!important;margin:0!important;background:#765b48!important;border:0!important;border-left:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;color:#fff!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.12em!important;text-decoration:none!important;white-space:nowrap!important}.commerce-nav a:last-child{border-right:1px solid rgba(255,255,255,.14)!important}.commerce-nav a:hover,.commerce-nav .sale-link:hover,.commerce-nav .commerce-shop-link:hover{background:#5c4435!important;color:#fff!important}.commerce-nav .sale-link,.commerce-nav .commerce-shop-link{background:#765b48!important;border-color:#ffffff24!important;color:#fff!important}@media(max-width:900px){.commerce-nav{justify-content:flex-start!important;min-height:68px!important;padding:0!important}.commerce-nav a{min-height:68px!important;min-width:112px!important;padding:0 24px!important}}.commerce-nav{width:100%!important;box-sizing:border-box!important;min-height:118px!important;padding:20px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;background:#30291f!important;border:0!important;overflow:visible!important}.commerce-nav a{width:100%!important;min-width:0!important;min-height:78px!important;padding:0 16px!important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;background:#f4f2ee!important;border:0!important;border-radius:0!important;color:#302b25!important;font-size:17px!important;font-weight:600!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important}.commerce-nav a:hover,.commerce-nav .sale-link:hover{background:#e7e1d8!important;color:#302b25!important;transform:none!important}.commerce-nav .sale-link{background:#f4f2ee!important;border:0!important;color:#302b25!important}@media(min-width:901px){.commerce-nav a[href*=Living]{font-size:0!important}.commerce-nav a[href*=Living]:after{content:"LIVING ROOM";font-size:17px!important}.commerce-nav a[href*=Dining]{font-size:0!important}.commerce-nav a[href*=Dining]:after{content:"DINING ROOM";font-size:17px!important}}.hero-category-nav{display:none!important}@media(max-width:900px){.commerce-nav{display:flex!important;min-height:104px!important;padding:14px!important;gap:10px!important;overflow-x:auto!important;justify-content:flex-start!important}.commerce-nav a{flex:0 0 180px!important;min-height:74px!important}}.commerce-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:12px!important;width:100%!important;padding:20px clamp(28px,4.2vw,72px)!important;box-sizing:border-box!important;background:#30291f!important;overflow:hidden!important}.commerce-nav a{width:auto!important;min-width:0!important;max-width:none!important;min-height:76px!important;padding:0 12px!important;box-sizing:border-box!important}.commerce-nav .sale-link{grid-column:auto!important;grid-row:auto!important}@media(min-width:901px){.commerce-nav{flex-wrap:nowrap!important}.commerce-nav a{flex:none!important}}@media(max-width:900px){.commerce-nav{display:flex!important;padding:14px!important;gap:10px!important;overflow-x:auto!important}.commerce-nav a{flex:0 0 165px!important;min-height:70px!important}}.commerce-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-rows:68px!important;width:100%!important;min-height:0!important;height:auto!important;padding:14px clamp(34px,4vw,70px)!important;gap:10px!important;box-sizing:border-box!important;background:#30291f!important;overflow:hidden!important;align-items:stretch!important}.commerce-nav a,.commerce-nav .sale-link{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:68px!important;padding:0 8px!important;margin:0!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;grid-row:auto!important;background:#f4f2ee!important;border:0!important;border-radius:0!important;color:#302b25!important;font-size:14px!important;font-weight:600!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}@media(min-width:901px){.commerce-nav{grid-template-columns:repeat(7,minmax(0,1fr))!important}.commerce-nav a{flex:none!important}}@media(max-width:900px){.commerce-nav{display:flex!important;height:auto!important;min-height:0!important;padding:12px!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important}.commerce-nav a,.commerce-nav .sale-link{flex:0 0 145px!important;width:145px!important;height:62px!important}}.commerce-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;grid-template-rows:54px!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;gap:0!important;box-sizing:border-box!important;background:#30291f!important;overflow:hidden!important;align-items:stretch!important}.commerce-nav .commerce-shop-link{display:none!important}.commerce-nav a,.commerce-nav .sale-link{display:flex!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;height:54px!important;padding:0 8px!important;margin:0!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;grid-row:auto!important;background:#f4f2ee!important;border:0!important;border-right:1px solid #30291F!important;border-radius:0!important;color:#302b25!important;font-size:13px!important;font-weight:600!important;letter-spacing:.075em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.commerce-nav a:hover,.commerce-nav .sale-link:hover{background:#e7e1d8!important;color:#302b25!important}@media(max-width:900px){.commerce-nav{display:flex!important;padding:0!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden!important;justify-content:flex-start!important}.commerce-nav a,.commerce-nav .sale-link{flex:0 0 132px!important;width:132px!important;height:52px!important}}.commerce-nav{background:#2f281f!important}.commerce-nav a,.commerce-nav .sale-link{background:#f7f5f1!important;color:#2f2a24!important;border-right:1px solid #2F281F!important}.commerce-nav a:hover,.commerce-nav .sale-link:hover{background:#eee9e2!important;color:#2f2a24!important}.commerce-nav{background:#1f140e!important}.commerce-nav a,.commerce-nav .sale-link{background:#1f140e!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.2)!important}.commerce-nav a:last-child{border-right:0!important}.commerce-nav a:hover,.commerce-nav .sale-link:hover{background:#211c17!important;color:#fff!important}.commerce-nav a,.commerce-nav a:link,.commerce-nav a:visited,.commerce-nav a:hover,.commerce-nav a:active,.commerce-nav .sale-link,.commerce-nav .sale-link:link,.commerce-nav .sale-link:visited,.commerce-nav .sale-link:hover,.commerce-nav .sale-link:active,.commerce-nav a:before,.commerce-nav a:after{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.commerce-nav a,.commerce-nav .sale-link,.commerce-nav a:before,.commerce-nav a:after{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:.075em!important;text-transform:uppercase!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}@media(min-width:901px){.commerce-nav a[href*=Living]:after,.commerce-nav a[href*=Dining]:after{font-size:14px!important;font-weight:600!important;line-height:1!important;letter-spacing:.075em!important}}.shop-video-feature{width:100%;margin:0;padding:0;background:#1f140e}.shop-video-frame{position:relative;width:100%;height:clamp(420px,62vw,760px);overflow:hidden;background:#1f140e}.shop-video-frame video{display:block;width:100%;height:100%;object-fit:cover}.shop-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1914107a,#1914100a 58%,#19141014);pointer-events:none}.shop-video-copy{position:absolute;left:clamp(24px,4vw,72px);bottom:clamp(28px,5vw,70px);z-index:2;color:#fff}.shop-video-copy span{display:block;margin-bottom:12px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.shop-video-copy h2{margin:0;max-width:760px;font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:.95;color:#fff}.shop-video-feature+.shop-controls,.shop-video-feature+.catalog-controls,.shop-video-feature+.shop-catalog{margin-top:0!important}@media(max-width:700px){.shop-video-frame{height:62vh;min-height:440px;max-height:620px}.shop-video-copy h2{font-size:clamp(38px,12vw,58px)}}.shop-video-feature{display:block!important;margin:0!important;padding:0!important}.shop-video-copy span{font-family:Montserrat,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important}.shop-video-copy h2{color:#fff!important}.shop-video-feature+.shop-controls,.shop-video-feature+.catalog-controls,.shop-video-feature+.shop-catalog,.shop-video-feature+section,.shop-video-feature+div{margin-top:0!important}.shop-video-feature{margin-bottom:0!important}.site-header.light{background:transparent!important;color:#fff!important}.site-header.light .nav{position:relative!important;background:linear-gradient(#161e154d,#161e154d),url(navbar-green-marble.webp) center 48% / cover no-repeat!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.22)!important}.site-header.light .nav:before{content:""!important;position:absolute!important;z-index:-1!important;top:0!important;bottom:0!important;left:50%!important;width:100vw!important;transform:translate(-50%)!important;background:linear-gradient(#161e154d,#161e154d),url(navbar-green-marble.webp) center 48% / cover no-repeat!important}.site-header.light .logo-brand img{filter:brightness(0) invert(1)!important}.site-header.light .nav-right a,.site-header.light .nav-center a,.site-header.light .brand{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 5px rgba(0,0,0,.24)!important}.site-header.light .nav{padding-left:clamp(38px,4.5vw,88px)!important;padding-right:clamp(38px,4.5vw,88px)!important}.site-header.light .commerce-nav a,.site-header.light .commerce-nav .sale-link,.site-header.light .commerce-nav a:before,.site-header.light .commerce-nav a:after{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}@media(max-width:900px){.site-header.light .nav{padding-left:22px!important;padding-right:22px!important;background-position:center!important}}.commerce-home>.section-sm{background:#24251c!important;color:#fff!important}.commerce-home>.section-sm .eyebrow,.commerce-home>.section-sm .display,.commerce-home>.section-sm .commerce-heading,.commerce-home>.section-sm .commerce-heading a,.commerce-home>.section-sm .home-product,.commerce-home>.section-sm .home-product span,.commerce-home>.section-sm .home-product h3,.commerce-home>.section-sm .home-product strong,.commerce-home>.section-sm p,.commerce-home>.section-sm a{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.commerce-home>.section-sm .home-product img{background:#24251c!important}.commerce-home>.section-sm .home-product span,.commerce-home>.section-sm .home-product strong{color:#ffffffd6!important;-webkit-text-fill-color:rgba(255,255,255,.84)!important}.shop-promo-grid{border-top:1px solid rgba(255,255,255,.16)!important}@media(max-width:900px){.commerce-home>.section-sm{background:#24251c!important}}:root{--bracco-plant-green:#24251c;--bracco-plant-green-dark:#46533e;--bracco-plant-text:#FFFFFF}body:has(.shop-catalog-section),body:has(.shop-video-feature){background:var(--bracco-plant-green)!important}.shop-catalog-section,section.shop-catalog-section,.shop-catalog-section.section,.shop-catalog-section.section-sm,.shop-catalog-section .container,.shop-catalog-section .shop-catalog,.shop-catalog-section .catalog-grid,.shop-catalog-section .catalog-shell,.shop-catalog-section .shop-search-row,.shop-catalog-section .shop-filter-row,.shop-catalog-section .catalog-controls{background-color:var(--bracco-plant-green)!important;background-image:none!important}.shop-catalog-section,.shop-catalog-section h1,.shop-catalog-section h2,.shop-catalog-section h3,.shop-catalog-section h4,.shop-catalog-section p,.shop-catalog-section span,.shop-catalog-section label,.shop-catalog-section a,.shop-catalog-section button,.shop-catalog-section select,.shop-catalog-section .eyebrow,.shop-catalog-section .shop-count,.shop-catalog-section .catalog-category,.shop-catalog-section .catalog-meta,.shop-catalog-section .catalog-meta h3,.shop-catalog-section .catalog-meta p{color:var(--bracco-plant-text)!important;-webkit-text-fill-color:var(--bracco-plant-text)!important}.shop-catalog-section .catalog-card,.shop-catalog-section .catalog-meta{background:transparent!important}.shop-catalog-section input[type=search],.shop-catalog-section .shop-search-row input{background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffff73!important}.shop-catalog-section input[type=search]::placeholder,.shop-catalog-section .shop-search-row input::placeholder{color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important}.shop-catalog-section .shop-filter-row button,.shop-catalog-section .catalog-controls button,.shop-catalog-section .filter-btn,.shop-catalog-section .chip{background:transparent!important;border-color:#ffffff8c!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.shop-catalog-section .shop-filter-row button.active,.shop-catalog-section .catalog-controls button.active,.shop-catalog-section .filter-btn.active,.shop-catalog-section .chip.active{background:#1f140e!important;border-color:#1f140e!important}body:has(.account-promo),body:has(.account-banner){background-color:var(--bracco-plant-green)!important}.account-promo,.account-banner,.account-promo-section,.account-promo-wrap,.account-promo+section,.account-banner+section{border-color:var(--bracco-plant-green)!important}.account-main,.account-page,.account-main-refined,main:has(.account-promo),main:has(.account-banner),main:has(.account-main-refined){background-color:var(--bracco-plant-green)!important}.account-main-refined .account-form-panel,.account-main-refined .account-card,.account-page .account-form-panel,.account-page .account-card{background:#46533e!important;color:#fff!important}.account-main-refined input,.account-page input{background:#ffffff14!important;border-color:#ffffff61!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.account-main-refined label,.account-main-refined h1,.account-main-refined h2,.account-main-refined h3,.account-main-refined p,.account-main-refined a,.account-page label,.account-page h1,.account-page h2,.account-page h3,.account-page p,.account-page a{color:#fff!important;-webkit-text-fill-color:#fff!important}.site-header.light .nav{background:linear-gradient(#161e154d,#161e154d),url(navbar-green-marble.webp) center 48% / cover no-repeat!important}.site-header.light .commerce-nav{background:#1f140e!important;background-image:none!important}@media(max-width:900px){.shop-catalog-section,.shop-catalog-section .container,.account-main,.account-page,.account-main-refined{background-color:var(--bracco-plant-green)!important}}.commerce-home{display:flow-root!important;background:#24251c!important}.commerce-home .membership-banner{margin-bottom:0!important}.commerce-home{padding-bottom:90px!important}.commerce-home+.footer,.commerce-home+footer{margin-top:0!important}@media(max-width:900px){.commerce-home{padding-bottom:60px!important}}.commerce-home .membership-banner,.commerce-home .account-promo,.commerce-home .account-banner,.commerce-home .account-cta{background-color:#394737!important;background-image:linear-gradient(#121b123d,#121b123d),url(account-green-stone.webp)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.commerce-home .membership-banner,.commerce-home .membership-banner h1,.commerce-home .membership-banner h2,.commerce-home .membership-banner h3,.commerce-home .membership-banner p,.commerce-home .membership-banner span,.commerce-home .membership-banner .eyebrow,.commerce-home .account-promo,.commerce-home .account-promo h1,.commerce-home .account-promo h2,.commerce-home .account-promo h3,.commerce-home .account-promo p,.commerce-home .account-promo span,.commerce-home .account-promo .eyebrow,.commerce-home .account-banner,.commerce-home .account-banner h1,.commerce-home .account-banner h2,.commerce-home .account-banner h3,.commerce-home .account-banner p,.commerce-home .account-banner span{color:#fff!important;-webkit-text-fill-color:#fff!important}.commerce-home .membership-banner a,.commerce-home .membership-banner button,.commerce-home .account-promo a,.commerce-home .account-promo button,.commerce-home .account-banner a,.commerce-home .account-banner button{color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#ffffffc7!important;background:#121b121f!important}.commerce-home{background:#24251c!important}:root{--bracco-plant-green:#24251c!important}.commerce-home,.shop-catalog-section,.shop-catalog-section .container,.account-main,.account-page,.account-main-refined,body:has(.shop-catalog-section),body:has(.shop-video-feature),body:has(.account-promo),body:has(.account-banner){background-color:#24251c!important}.footer,footer.footer,.commerce-home+.footer,.commerce-home+footer.footer{background:#1f140e!important;background-color:#1f140e!important;background-image:none!important;color:#f4f3ef!important}.footer *,footer.footer *{color:#f4f3ef!important;-webkit-text-fill-color:#F4F3EF!important}.footer hr,footer.footer hr{border-color:#f4f3ef29!important}.catalog-badge,.catalog-image .catalog-badge,.product-badge,.badge-new{background:#111210!important;background-color:#111210!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border-color:#111210!important;box-shadow:none!important}.account-page,.account-page-refined,.account-main,.account-main-refined,.account-split,.account-signin-panel,.account-signin-inner{background:#24251c!important;background-color:#24251c!important;background-image:none!important;color:#fff!important}.account-signin-panel .eyebrow,.account-signin-panel h1,.account-signin-panel h2,.account-signin-panel h3,.account-signin-panel p,.account-signin-panel label,.account-signin-panel a,.account-signin-panel .account-link,.account-signin-panel .checkbox-row{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.account-signin-panel input{background:#24251c!important;background-color:#24251c!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;border:1px solid rgba(255,255,255,.48)!important}.account-signin-panel input::placeholder{color:#ffffff9e!important;-webkit-text-fill-color:rgba(255,255,255,.62)!important}.account-signin-panel input[type=checkbox]{accent-color:#1f140e!important}.account-signin-panel .account-primary,.account-signin-panel .btn{background:#1f140e!important;border-color:#1f140e!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.account-brand-panel{background-color:#1f140e!important}.bag-hero,.bag-section,section.bag-section,.bag-section .container,.bag-layout,.bag-list{background:#24251c!important;background-color:#24251c!important;background-image:none!important;color:#fff!important}.bag-hero .eyebrow,.bag-hero .display,.bag-heading,.bag-heading h1,.bag-heading span,.bag-section,.bag-section h1,.bag-section h2,.bag-section h3,.bag-section p,.bag-section span,.bag-section strong,.bag-section a,.bag-section button,.bag-section .catalog-category,.bag-section .bag-price,.bag-section .continue-shopping{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.bag-item{background:transparent!important;border-color:#ffffff47!important}.bag-actions .qty{background:transparent!important;border-color:#ffffff7a!important}.bag-actions .qty button,.bag-actions .qty span,.bag-actions .remove{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.bag-actions .remove{border-color:#fff!important}.bag-summary{background:#1f140e!important;background-color:#1f140e!important;color:#fff!important}.bag-summary,.bag-summary h1,.bag-summary h2,.bag-summary h3,.bag-summary p,.bag-summary span,.bag-summary strong,.bag-summary small,.bag-summary .eyebrow{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.bag-summary .summary-line,.bag-summary .summary-total{border-color:#ffffff38!important}.bag-checkout{background:#fff!important;color:#1f140e!important;-webkit-text-fill-color:#1f140e!important;border-color:#fff!important}@media(max-width:900px){.account-signin-panel,.bag-hero,.bag-section,.bag-section .container,.bag-layout{background:#24251c!important}}:root{--bracco-green:#24251c;--bracco-brown:#1f140e}body.about-page,.about-page,.about-main,.about-hero,.about-story,.about-intro,.about-copy,.about-section,.about-page main,.about-page main>section,.about-page main>div,main.about-main{background:#24251c!important;background-color:#24251c!important;background-image:none!important;color:#fff!important}body:has(.about-intro) main,body:has(.about-story) main,body:has(.about-intro) .section,body:has(.about-story) .section,body:has(.about-intro) .section-sm,body:has(.about-story) .section-sm,body:has(.about-intro) .container,body:has(.about-story) .container{background:#24251c!important;background-color:#24251c!important;background-image:none!important}body:has(.about-intro) main *,body:has(.about-story) main *,.about-page main *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.about-intro) main img,body:has(.about-story) main img,.about-page main img{background:transparent!important}.account-page,.account-page-refined,.account-main,.account-main-refined,.account-split{min-height:0!important;height:auto!important;overflow:visible!important}.account-main-refined{min-height:auto!important;padding-bottom:64px!important}.account-page .footer,.account-page footer.footer,.account-page .site-footer{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;visibility:visible!important;opacity:1!important;background:#1f140e!important;background-color:#1f140e!important;background-image:none!important;color:#fff!important;z-index:1!important}.account-page .footer *,.account-page footer.footer *,.account-page .site-footer *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;visibility:visible!important;opacity:1!important}.account-page .account-split{position:relative!important;z-index:0!important}@media(max-width:900px){.about-page,.about-page main,body:has(.about-intro) main,body:has(.about-story) main{background:#24251c!important}.account-main-refined{padding-bottom:40px!important}}body:has(.about-intro) .page-hero,body:has(.about-intro) .page-hero .container,body:has(.about-intro) .page-hero .eyebrow,body:has(.about-intro) .page-hero .display{background-color:transparent!important}body:has(.about-intro) .page-hero .container{background-image:none!important;box-shadow:none!important}body:has(.about-intro) .page-hero .eyebrow,body:has(.about-intro) .page-hero .display{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.about-intro) .section:has(.about-intro),body:has(.about-intro) .about-intro{background:#24251c!important;background-color:#24251c!important}body:has(.about-intro) .about-intro h2,body:has(.about-intro) .about-intro h2.display{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body:has(.about-intro) .about-intro p,body:has(.about-intro) .about-intro strong{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.footer,footer.footer,.site-footer,.footer .container,footer.footer .container,.site-footer .container,.footer-inner,.footer-grid,.footer-bottom{background:#1f140e!important;background-color:#1f140e!important;background-image:none!important}.footer *,footer.footer *,.site-footer *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.footer a,footer.footer a,.site-footer a{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.account-page .account-signin-panel,.account-page .account-signin-inner,.account-page .account-form,.account-page .refined-signin{border:0!important;outline:0!important;box-shadow:none!important}.account-page .account-signin-panel{background:#24251c!important}.account-page .footer,.account-page .footer .container,.account-page .footer-grid,.account-page .footer-bottom{background:#1f140e!important;background-color:#1f140e!important;background-image:none!important}.account-page .footer *,.account-page .footer a,.account-page .footer h4,.account-page .footer p,.account-page .footer span{color:#fff!important;-webkit-text-fill-color:#fff!important}.account-page .footer-logo{filter:brightness(0) invert(1)!important}body.account-page,body.account-page-refined{padding-top:0!important;margin-top:0!important}body.account-page .promo-bar,body.account-page-refined .promo-bar{margin-top:0!important;top:auto!important}body.account-page .site-header,body.account-page-refined .site-header{margin-top:0!important;top:auto!important;transform:none!important;position:relative!important}body.account-page .site-header .nav,body.account-page-refined .site-header .nav,body.account-page .commerce-nav,body.account-page-refined .commerce-nav{margin-top:0!important;top:auto!important;transform:none!important}body.account-page .account-main,body.account-page-refined .account-main,body.account-page .account-main-refined,body.account-page-refined .account-main-refined,body.account-page .account-page,body.account-page-refined .account-page{margin-top:0!important;padding-top:0!important}@media(min-width:901px){body.account-page .promo-bar,body.account-page-refined .promo-bar,body.account-page .site-header,body.account-page-refined .site-header,body.account-page .commerce-nav,body.account-page-refined .commerce-nav{position:relative!important}}@media(max-width:900px){body.account-page .site-header,body.account-page-refined .site-header,body.account-page .commerce-nav,body.account-page-refined .commerce-nav{margin-top:0!important;transform:none!important}}.promo-bar,.site-header,.site-header.light{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}.site-header .nav,.site-header.light .nav{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.commerce-nav,.site-header .commerce-nav,.site-header.light .commerce-nav{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}@media(min-width:901px){.commerce-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;padding-left:0!important;padding-right:0!important}.commerce-nav a,.commerce-nav .sale-link{width:100%!important;min-width:0!important;margin:0!important}}.footer,footer.footer,.site-footer{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}.footer>.container,footer.footer>.container,.site-footer>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(34px,4vw,76px)!important;padding-right:clamp(34px,4vw,76px)!important}body.account-page,body.account-page-refined,.account-main,.account-main-refined{overflow-x:hidden!important}@media(max-width:900px){.promo-bar,.site-header,.site-header.light,.commerce-nav,.footer,footer.footer,.site-footer{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.footer>.container,footer.footer>.container,.site-footer>.container{padding-left:22px!important;padding-right:22px!important}}body.account-page,body.account-page-refined{min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important;background:#1f140e!important}body.account-page .account-main,body.account-page-refined .account-main,body.account-page .account-main-refined,body.account-page-refined .account-main-refined,body.account-page .account-split,body.account-page-refined .account-split{min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}body.account-page .footer,body.account-page-refined .footer,body.account-page footer.footer,body.account-page-refined footer.footer{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important;width:100vw!important;min-height:0!important}body.account-page .footer>.container,body.account-page-refined .footer>.container,body.account-page footer.footer>.container,body.account-page-refined footer.footer>.container{margin-bottom:0!important}body.account-page .footer~*,body.account-page-refined .footer~*{display:none!important}@media(max-width:900px){body.account-page,body.account-page-refined{padding-bottom:0!important;margin-bottom:0!important}body.account-page .account-main,body.account-page-refined .account-main,body.account-page .account-main-refined,body.account-page-refined .account-main-refined{padding-bottom:0!important}}body.bag-page .bag-summary a,body.bag-page .bag-summary button,body.bag-page .bag-summary .btn,body.bag-page .bag-summary .button,body.bag-page .bag-summary .checkout-btn,body.bag-page .bag-summary .checkout-button,body.bag-page .bag-summary [class*=checkout],body.bag-page .bag-summary [class*=Checkout],body.bag-page .bag-summary a *,body.bag-page .bag-summary button *{color:#1f140e!important;-webkit-text-fill-color:#1f140e!important;opacity:1!important;visibility:visible!important}body.bag-page .bag-summary a,body.bag-page .bag-summary button,body.bag-page .bag-summary .checkout-btn,body.bag-page .bag-summary .checkout-button{background:#fff!important}body.bag-page .prototype-note,body.bag-page .checkout-note,body.bag-page .bag-disclaimer,body.bag-page [class*=prototype]{display:none!important}.bag-summary .bag-checkout,button.bag-checkout,.bag-checkout{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;background-color:#fff!important;color:#1f140e!important;-webkit-text-fill-color:#1f140e!important;opacity:1!important;visibility:visible!important;text-indent:0!important;font-size:18px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1!important}.bag-summary .bag-checkout,.bag-summary button.bag-checkout,.bag-summary .bag-checkout *{color:#1f140e!important;-webkit-text-fill-color:#1f140e!important}:root{--bracco-plant-green:#24251c!important;--bracco-green:#24251c!important;--bracco-brown:#1f140e!important}body:has(.account-banner),body:has(.account-shell),.account-page,.account-section,.account-shell,.account-panel,.bag-page,.bag-section,.bag-shell,.about-page,.about-section,.about-story,.about-copy,.account-banner{background-color:#24251c!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bracco.css.map */
