@import url('brand-base.css');
:root{--store-wine:#200101;--store-black:#110101;--store-gold:#f4bd42;--store-gold-light:#f9cf67;--store-cream:#f4dfbd;--store-muted:#d5ba9e;--store-rule:#f4bd4238}.store-site{background:var(--store-wine);color:var(--store-cream);font-family:'Segoe UI',Arial,sans-serif;line-height:1.7}.store-site .tryzantha-lockup{color:var(--store-gold-light)}.store-site :is(a,button,summary):focus-visible{outline-color:var(--store-gold)}.store-site .store-story :is(a,button,summary):focus-visible{outline-color:#78430e}.store-width{width:calc(100% - 112px);max-width:1320px;margin:auto}.store-review{background:#f4bd42;color:#1a0800;text-align:center;font-size:9px;letter-spacing:.14em;padding:6px 20px}.store-announcement{padding:10px 25px;text-align:center;background:var(--store-black);color:#f9cf67;font-size:8px;letter-spacing:.17em}.store-announcement>span{margin-left:25px;color:#bfa27c;letter-spacing:.08em}.store-header{max-width:1500px;margin:auto;padding:22px 56px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid var(--store-rule)}.store-header nav{display:flex;align-items:center;gap:30px;font-size:11px}.store-header nav a{text-decoration:none;color:#eed9ad}.store-header nav a:hover{color:var(--store-gold)}.store-hero{padding:48px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.store-eyebrow{font-size:9px;font-weight:600;letter-spacing:.17em;color:var(--store-gold);margin:0 0 25px}.store-hero h1{color:var(--store-gold-light);font-family:Georgia,'Times New Roman',serif;font-size:clamp(49px,5.1vw,80px);font-weight:400;letter-spacing:-.045em;line-height:1.1;margin:0 0 27px}.store-hero h1 em{color:var(--store-gold);font-weight:400}.store-hero-intro{font-size:14px;line-height:1.9;color:var(--store-muted);margin-bottom:32px}.store-button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-height:49px;background:var(--store-gold);border:1px solid var(--store-gold);color:#1a0800;padding:13px 23px;font-size:11px;font-weight:600;text-decoration:none}.store-button:hover{background:#ffda78;border-color:#ffda78}.store-button span{font-size:19px}.store-tagline{font-family:Georgia,'Times New Roman',serif;font-size:14px;letter-spacing:.04em;color:#f4bd42;margin:35px 0 0}.store-hero-art{margin:0;position:relative;max-width:620px;justify-self:center}.store-hero-art img{display:block;width:100%;height:auto;filter:none}.store-hero-art figcaption{text-align:center;font-size:7px;letter-spacing:.19em;color:#b89468;padding-top:12px}.store-band{display:flex;align-items:center;justify-content:center;gap:60px;background:#190202;border-top:1px solid var(--store-rule);border-bottom:1px solid var(--store-rule);padding:18px 30px;font-family:Georgia,'Times New Roman',serif;font-size:16px;letter-spacing:.17em;color:#f9cf67}.store-band i{font-size:11px;font-style:normal}.store-collection{padding:90px 0}.store-section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:70px;align-items:end;margin-bottom:45px}.store-section-heading h2,.store-story h2,.store-campaign h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(36px,3.7vw,56px);line-height:1.13;letter-spacing:-.035em;margin:0}.store-section-heading h2 em,.store-story h2 em{color:var(--store-gold);font-weight:400}.store-section-heading>p{font-size:13px;line-height:1.9;color:var(--store-muted);margin:0}.store-imprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.store-line{overflow:hidden;border:1px solid var(--store-rule);background:#270303;display:flex;flex-direction:column}.store-line-tryzantha>img{display:block;aspect-ratio:1.6/1;object-fit:cover;object-position:87% center;width:100%}.store-line-copy{padding:30px 34px 32px;display:flex;flex-direction:column;align-items:start;flex:1}.store-line-copy>span{font-size:8px;letter-spacing:.17em;color:var(--store-gold)}.store-line h3{font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:1.2;font-weight:400;margin:18px 0 16px;letter-spacing:-.02em}.store-line-copy>p{font-size:12px;line-height:1.9;color:var(--store-muted);max-width:390px;margin:0 0 25px}.store-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid currentColor;padding-bottom:6px;text-decoration:none;color:#f9cf67;font-size:11px}.store-line .store-text-link{margin-top:auto}.store-line-myravelle{background:#30142e}.store-myravelle-art{aspect-ratio:1.6/1;overflow:hidden;background:#25112b}.store-myravelle-art img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.store-collection-note{color:#b99873;font-size:11px;text-align:center;max-width:680px;margin:30px auto 0;line-height:1.9}.store-story{background:#f3dfba;color:#3a2109;padding:80px 0}.store-story-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:95px}.store-story .store-eyebrow{color:#88530c}.store-story h2 em{color:#8b4b12}.store-story-inner>div:last-child{padding-top:7px}.store-story p:not(.store-eyebrow){font-size:13px;line-height:1.9;color:#70512d;margin:0 0 22px}.store-story .store-text-link{color:#78430e}.store-campaign{display:flex;justify-content:space-between;gap:50px;align-items:center;padding:75px 0 85px}.store-campaign h2{font-size:53px;color:#f9cf67}.store-campaign p:not(.store-eyebrow){font-size:12px;color:var(--store-muted);margin:20px 0 0;line-height:1.8}.store-footer{padding:42px 0;background:var(--store-black);border-top:1px solid var(--store-rule)}.store-footer-grid{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:45px;align-items:start}.store-footer p{font-size:10px;color:#b99873;margin:17px 0 0}.store-footer nav{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:11px;padding-top:10px}.store-footer nav a{color:#ddc4a0;text-decoration:none}.store-footer .store-footer-note{text-align:right;line-height:1.9;margin-top:10px}@media(max-width:1050px){.store-width{width:calc(100% - 72px)}.store-header{padding:22px 36px;gap:20px}.store-header nav{gap:20px}.store-hero{gap:18px}.store-hero h1{font-size:58px}.store-line-copy{padding:28px}.store-line h3{font-size:28px}.store-story-inner{gap:55px}.store-footer-grid{gap:30px}}@media(max-width:760px){.store-width{width:calc(100% - 44px)}.store-announcement{font-size:7px;letter-spacing:.14em;padding:9px 18px}.store-announcement>span{display:none}.store-header{padding:20px 22px;display:block}.store-header nav{margin-top:22px;font-size:10px;gap:13px 20px;flex-wrap:wrap}.store-hero{display:flex;flex-direction:column;align-items:stretch;padding:45px 0 35px;gap:24px}.store-hero-copy{max-width:500px}.store-hero h1{font-size:clamp(47px,12.5vw,65px);line-height:1.12;margin-bottom:23px}.store-hero-intro{font-size:13px;line-height:1.85}.store-hero .store-eyebrow{font-size:8px;letter-spacing:.12em}.store-tagline{font-size:13px;margin-top:28px}.store-hero-art{max-width:480px;margin:auto}.store-hero-art figcaption{font-size:6px}.store-band{gap:18px;padding:15px 15px;font-size:10px;letter-spacing:.12em}.store-band i{font-size:8px}.store-collection{padding:60px 0}.store-section-heading{display:block;margin-bottom:30px}.store-section-heading h2,.store-story h2{font-size:40px}.store-section-heading>p{font-size:12px;margin-top:24px}.store-imprint-grid{grid-template-columns:1fr;gap:20px}.store-line-copy{padding:27px}.store-line h3{font-size:29px}.store-line-copy>p{font-size:12px}.store-collection-note{font-size:10px;margin-top:26px;text-align:left}.store-story{padding:60px 0}.store-story-inner{display:block}.store-story-inner>div:last-child{padding-top:25px}.store-story p:not(.store-eyebrow){font-size:12px}.store-campaign{display:block;padding:60px 0}.store-campaign h2{font-size:43px}.store-campaign .store-button{margin-top:28px}.store-footer{padding:35px 0}.store-footer-grid{grid-template-columns:1fr;gap:26px}.store-footer nav{font-size:11px}.store-footer .store-footer-note{text-align:left;margin:0}}
