*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#30261f;background:#f7f4ef;margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #bd8158}.announcement{text-align:center;color:#fff;letter-spacing:2px;background:#30261f;padding:10px;font-size:11px}nav{border-bottom:1px solid #d9d0c5;justify-content:space-between;align-items:center;padding:26px 5%;display:flex}.shop{letter-spacing:1.4px;border-bottom:1px solid;padding-bottom:5px;font-size:12px}.logo{letter-spacing:-1.5px;font-family:Georgia,serif;font-size:31px}.navlinks{gap:28px;font-size:12px;display:flex}.hero{grid-template-columns:1fr 1fr;min-height:680px;display:grid}.hero-copy{color:#faf4eb;background:#705035;flex-direction:column;justify-content:center;padding:100px 12% 70px 10%;display:flex}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;font-size:11px}h1{letter-spacing:-3px;margin:28px 0;font:clamp(48px,5.6vw,85px)/1.04 Georgia,serif}h1 em{color:#e2c7aa;font-weight:400}p{max-width:440px;font-size:15px;line-height:1.85}.button{color:#30261f;letter-spacing:1px;background:#f7f4ef;align-self:flex-start;margin-top:24px;padding:17px 26px;font-size:12px;display:inline-block}.button:hover{background:#e2c7aa}.hero-visual{background:#eee9e2;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-visual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:680px}.caption{letter-spacing:1.5px;background:#f7f4efde;padding:12px;font-size:11px;position:absolute;bottom:24px;left:28px}.strip{letter-spacing:1.6px;border-bottom:1px solid #d9d0c5;justify-content:space-around;gap:20px;padding:27px 4%;font-size:11px;display:flex}.section{padding:90px 7%}h2{letter-spacing:-1.5px;margin:18px 0 28px;font:clamp(34px,4vw,54px)/1.12 Georgia,serif}.section-head{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.product{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.product-img{background:#eee9e2;justify-content:center;height:580px;display:flex;overflow:hidden}.product-img img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}h3{margin:20px 0;font:32px Georgia,serif}.facts{border-top:1px solid #d9d0c5;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.facts div{border-bottom:1px solid #d9d0c5;padding:22px 0;font-size:13px}.facts small{color:#857264;margin-bottom:8px;display:block}.dark{color:#f7f4ef;background:#30261f}.story{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.story p{color:#d5c7ba}.faq{max-width:900px;margin:auto}.faq h2,.faq>.eyebrow{text-align:center}details{border-bottom:1px solid #d9d0c5;padding:23px 0}summary{cursor:pointer;font-size:16px}details p{color:#756354;max-width:750px}.closing{text-align:center;background:#e6d9c9;padding:75px 20px}.closing p{margin:auto}.closing .button{color:#fff;background:#705035}footer{justify-content:space-between;align-items:center;gap:20px;padding:35px 5%;display:flex}footer small{color:#857264;font-size:11px}@media (width<=700px){nav{padding:22px 5%}.logo{font-size:25px}.navlinks{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 8%}.hero-visual img{height:500px}h1{letter-spacing:-2px}.strip{letter-spacing:.5px;font-size:9px}.section{padding:60px 7%}.section-head{display:block}.product,.story{grid-template-columns:1fr;gap:35px}.product-img{height:480px}footer{flex-direction:column}.section-head .shop{display:inline-block}}.catalog{text-align:center;background:#fff;padding:65px 5%}.catalog h2{color:#492b15;letter-spacing:1px;font:600 38px Georgia,serif}.catalog>p{max-width:none;margin:0 0 34px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.catalog-card{background:#fff;border:3px solid #765638;border-radius:15px;flex-direction:column;align-items:center;padding-bottom:16px;display:flex;overflow:hidden;box-shadow:0 4px 18px #56391d40}.catalog-photo{background:#fff;width:100%;height:310px;display:block}.catalog-photo img{object-fit:contain;width:100%;height:100%}.catalog-card h3{color:#705035;min-height:60px;margin:15px 0;padding:0 12px;font:700 18px/1.65 Arial,sans-serif;text-decoration:underline}.details-button{color:#fff;background:#705035;border:2px solid #492b15;border-radius:15px;margin-top:auto;padding:17px 24px;font-size:15px;font-weight:700}.details-button:hover{background:#492b15}.catalog-photo:hover img{opacity:.9}.awaiting{color:#705035;background:#f7f4ef;flex-direction:column;justify-content:center;height:100%;font:30px Georgia,serif;display:flex}.awaiting small{margin-top:20px;font:12px Arial,sans-serif}@media (width>=1550px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1000px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.catalog-photo{height:240px}.catalog-card h3{min-height:70px;font-size:14px}.details-button{padding:13px 17px;font-size:12px}.catalog h2{font-size:30px}}@media (width<=380px){.catalog-grid{grid-template-columns:1fr}}.hero{background:#e8dfd2 url(/assets/hero-lifestyle.png) 50%/cover no-repeat;min-height:660px;display:flex;position:relative}.hero-copy{color:#36271d;z-index:1;background:linear-gradient(90deg,#f9f4ece0,#f9f4ec94 75%,#0000);width:50%;padding:75px 5%;position:relative}.hero-copy h1{font-size:clamp(48px,5.4vw,76px)}.hero-copy h1 em{color:#705035}.hero-copy p{max-width:390px}.hero-copy .button{color:#fff;background:#705035}.hero-copy .button:hover{background:#49301e}@media (width<=700px){.hero{background-color:#eee5d9;background-position:72% 0;background-size:auto 490px;align-items:flex-end;min-height:760px}.hero-copy{background:linear-gradient(#eee5d9e6,#eee5d9 15%);width:100%;margin-top:430px;padding:32px 7%}.hero-copy h1{margin:15px 0;font-size:46px}.hero-copy h1 br{display:none}.hero-copy h1 br:after{content:" "}.hero-copy h1{max-width:340px}.hero-copy p{margin:0}.hero-copy .button{margin-top:20px}}.story{isolation:isolate;background:#30261f;grid-template-columns:.85fr 1.15fr;gap:7%;min-height:580px;position:relative}.story:before{content:"";z-index:-2;background:url(/assets/about-collection.png) 50%/cover no-repeat;position:absolute;inset:0}.story:after{content:"";z-index:-1;background:#30261fdb;position:absolute;inset:0}.story h2{letter-spacing:1px;font-size:clamp(40px,4.8vw,68px)}.story .about-lead{color:#f7f4ef;font:27px/1.45 Georgia,serif}.story .about-copy p{color:#f0e7dd;max-width:620px;font-size:15px;line-height:1.85}.story .about-copy p:first-child{margin-top:0}.story .shop{margin-top:12px;display:inline-block}@media (width<=700px){.story{grid-template-columns:1fr;gap:20px;min-height:0}.story:before{background-position:50%;background-size:auto 100%}.story:after{background:#30261fe3}.story h2{margin:18px 0}.story .about-lead{font-size:23px}}.scenes{background:#eee5d9;padding:48px 5% 30px}.scene-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.scene-tabs{gap:8px;display:flex}.scenes button{font:inherit;cursor:pointer;color:#49301e;background:0 0;border:1px solid #b5a18a;padding:12px 20px}.scenes button:focus-visible{outline-offset:3px;outline:3px solid #705035}.scene-tabs button[aria-selected=true]{color:#fff;background:#705035;border-color:#705035}.scene{grid-template-columns:.8fr 2fr;align-items:center;gap:4%;display:grid}.scene[hidden]{display:none}.scene-intro h2{font-size:clamp(30px,3.2vw,46px)}.scene-intro p{font-size:14px}.scene-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.scene-product{min-width:0;display:block}.scene-product>div{background:#fff;border-radius:8px;height:290px;overflow:hidden}.scene-product img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.scene-product:hover img{transform:scale(1.03)}.scene-product h3{min-height:44px;margin:14px 0 8px;font:700 15px/1.5 Arial,sans-serif}.scene-product>span{letter-spacing:1px;border-bottom:1px solid;padding-bottom:4px;font-size:10px}.scene-controls{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.scene-controls>div{align-items:center;gap:18px;display:flex}.scene-controls .scene-pause{border:0;padding:10px 0;font-size:11px;text-decoration:underline}.scene-count{letter-spacing:2px;font-size:11px}.scene-controls .scene-prev,.scene-controls .scene-next{padding:7px 14px;font-size:20px}@media (width<=850px){.scene{grid-template-columns:1fr}.scene-intro p{max-width:650px}.scene-intro h2{margin:14px 0}.scene-products{margin-top:20px}.scene-top{margin-bottom:20px}.scene-product>div{height:260px}}@media (width<=550px){.scene-top{flex-direction:column;align-items:flex-start}.scenes{padding:35px 5% 22px}.scene-tabs{width:100%}.scene-tabs button{flex:1;padding:11px}.scene-products{gap:9px}.scene-product>div{height:170px}.scene-product h3{min-height:54px;font-size:12px}.scene-product>span{letter-spacing:0;font-size:8px}.scene-intro p{font-size:13px}.scene-controls>div{gap:10px}}@media (prefers-reduced-motion:reduce){.scene-product img{transition:none}}
