.clone-hero{width:min(1180px,calc(100% - 48px));height:765px;min-height:0;max-height:none;margin:16px auto 80px;border-radius:14px;overflow:hidden;padding:0;display:block;position:relative;background-position:center;background-size:cover;transition:background-image .55s ease}.clone-hero .hero-copy{position:absolute;left:60px;bottom:140px;margin:0;width:520px;padding:0}.clone-hero h1{font-size:35px}.hero-controls{position:absolute;bottom:38px;left:60px;right:60px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.48);padding-top:18px;color:#fff}.hero-controls button{border:0;background:transparent;color:#fff;font-size:25px;cursor:pointer}.clone-master{width:min(1180px,calc(100% - 48px));min-height:570px;margin:0 auto 100px;grid-template-columns:1.05fr .95fr}.clone-master img{min-height:570px}.clone-master>div{padding:75px 13%;display:block}.clone-master h2{font-size:40px}.clone-master .outline-button{margin-top:20px}.clone-story{width:min(1180px,calc(100% - 48px))}.site-header .mobile-menu-toggle,.site-header .mobile-navigation{display:none!important}
@media(max-width:1024px){.clone-intro{width:calc(100% - 48px);grid-template-columns:1fr;padding:56px 0;gap:24px}.clone-intro h2{font-size:36px;line-height:1.25;margin:0}.clone-intro p{font-size:16px;line-height:1.9;margin:0}.clone-master{width:100%;min-height:0;margin-bottom:64px;grid-template-columns:1fr}.clone-master img{min-height:0;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center}.clone-master>div{padding:52px 10%}.clone-master h2{font-size:34px;line-height:1.3;margin:18px 0}.clone-master p{font-size:16px;line-height:1.85}}
@media(max-width:760px){.site-header{width:100%;height:104px;padding:0 24px;position:relative;justify-content:space-between}.site-header>nav:not(.mobile-navigation){display:none}.site-header .mobile-menu-toggle{display:flex!important;width:36px;height:36px;padding:8px 3px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:5px;cursor:pointer}.mobile-menu-toggle span{display:block;width:29px;height:2px;background:#1c1c1c;transition:transform .2s ease,opacity .2s ease}.mobile-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.brand img{width:118px}.header-actions{gap:0}.header-actions a:not(.cart-link){display:none}.cart-link{font-size:15px;white-space:nowrap}.site-header .mobile-navigation{position:absolute;z-index:30;display:flex!important;visibility:hidden;opacity:0;pointer-events:none;top:100%;left:16px;right:16px;padding:12px 20px 20px;background:rgba(255,253,247,.98);box-shadow:0 12px 26px rgba(34,25,7,.14);border-radius:0 0 14px 14px;flex-direction:column;gap:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.site-header .mobile-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-header .mobile-navigation a{padding:14px 0;border-bottom:1px solid rgba(151,113,35,.18);font-size:16px}.site-header .mobile-navigation a:last-child{border:0}.clone-hero{width:100%;height:510px;border-radius:0;margin:0 0 42px;background-position:62% center}.clone-hero .hero-copy{left:24px;bottom:62px;width:calc(100% - 48px)}.clone-hero .hero-copy>p{font-size:12px;margin:0 0 10px}.clone-hero h1{font-size:31px;line-height:1.18;margin:8px 0 14px}.clone-hero .button{margin-top:6px;padding:12px 16px;font-size:14px}.hero-controls{bottom:18px;left:24px;right:24px;padding-top:10px}.hero-controls button{font-size:21px}.clone-master{width:100%;margin-bottom:60px}.clone-master img{min-height:0}.clone-master>div{padding:55px 10%}}
@media(max-width:760px){body.mobile-menu-open{overflow:hidden}.site-header{z-index:1001}.site-header .mobile-navigation{position:fixed!important;z-index:1000;top:142px;right:0;bottom:0;left:0;padding:26px 34px 52px;border-radius:0;background:#fffdf7;box-shadow:none;overflow-y:auto;transform:none}.site-header .mobile-navigation.is-open{transform:none}.site-header .mobile-navigation a{display:block!important;flex:none;width:100%;padding:21px 0;font-size:22px;line-height:1.25;font-weight:600;color:#1d1d1d!important;border-bottom:1px solid #e7dfc7;white-space:normal}.site-header .mobile-navigation a:last-child{border-bottom:0}}
@media(max-width:760px){.site-header{grid-template-columns:44px 1fr 96px;display:grid}.site-header .brand{justify-self:center}.site-header .brand img{width:148px}.site-header .header-actions{justify-self:end;display:flex;gap:16px}.site-header .header-actions .header-icon:first-child{display:inline-flex!important;width:32px;height:32px}.site-header .header-actions .header-icon:first-child svg{width:28px;height:28px;stroke-width:1.65}.site-header .header-actions .header-icon:nth-child(2){display:none!important}.site-header .cart-link{display:inline-flex!important;width:32px;height:32px;gap:0;border:0;align-items:center;justify-content:center}.site-header .cart-link span{display:none}.site-header .cart-link svg{width:30px;height:30px;stroke-width:1.55}.site-header .mobile-menu-toggle{justify-self:start}}
