:root{--ivory:#ffffff;--paper:#ffffff;--gold:#b3a274;--gold-deep:#9e8b5d;--ink:#25231e;--muted:#777369;--line:rgba(158,139,93,.28);--serif:"Yu Mincho","\6e38\660e\671d\4f53","Hiragino Mincho ProN","Noto Serif JP",serif;--sans:"Yu Mincho","\6e38\660e\671d\4f53","Hiragino Mincho ProN","Noto Serif JP",serif}body{background:#fff;color:var(--ink);font-family:var(--serif);font-weight:400;letter-spacing:.035em}.announcement{background:#ebe8d9;color:#716344;padding:6px 20px;font-size:10px;letter-spacing:.16em}.site-header{background:#fffffff7;color:#9e8b5d;border-bottom:1px solid rgba(158,139,93,.16);box-shadow:0 4px 20px #57492709}.site-header .header-inner{height:112px}.site-header .brand{width:250px;max-width:27vw}.site-header .brand img{max-height:48px}.site-header .nav,.site-header .header-actions{font-size:11px;letter-spacing:.13em}.site-header .nav{gap:25px}.site-header a:hover{color:#544a34}.site-header .mobile-nav{background:#fff;color:#8f7d53}.eyebrow{color:#9e8b5d;font-size:10px;letter-spacing:.3em}.button{min-height:48px;border-color:#aa986c;background:transparent;color:#8f7d53;font-family:var(--serif);font-size:11px;letter-spacing:.18em}.button:hover{background:#aa986c;color:#fff}.hero-media:after{background:linear-gradient(90deg,#1419107a,#1419100d 72%)}.hero-title{font-weight:400;letter-spacing:.12em;line-height:1.35}.hero-copy{font-size:14px;letter-spacing:.09em;line-height:2}.hero .button--light{border-color:#ffffffbf;color:#fff}.hero .button--light:hover{background:#fff;color:#746642}.hero-dots{bottom:22px}.hero-dot{height:1px;background:#ffffff80}.marquee{background:#fff;border-color:#9e8b5d2e}.marquee-track{color:#9e8b5d}.section{background:#fff;padding:120px 0}.section-heading h2{font-size:clamp(30px,3.5vw,48px);letter-spacing:.11em}.section-heading p{font-size:13px;line-height:2}.products-grid{gap:38px}.product-card{background:#f8f7f2;border:0;box-shadow:none}.product-card-media{background:#f5f4ef;aspect-ratio:1/1}.product-card-body{padding:23px 20px 27px}.product-card-title{font-size:16px;line-height:1.6;letter-spacing:.06em}.product-card-meta{font-size:12px;color:#9a895f}.gold-panel{background:#ebe8d9;color:#39362e}.gold-panel .eyebrow{color:#958253!important}.story-content h2{font-size:clamp(34px,4.5vw,58px);letter-spacing:.11em;line-height:1.45}.story-content p{line-height:2.2}.story-content .button--light{border-color:#9e8b5d;color:#796a45}.story-content .button--light:hover{background:#9e8b5d;color:#fff}.ritual-grid{background:#9e8b5d33;border-color:#9e8b5d33}.ritual-item{background:#f6f4eb;padding:50px 38px}.ritual-number{color:#b3a274;font-size:30px}.ritual-item h3{font-size:19px;letter-spacing:.08em}.ritual-item p{font-size:13px;line-height:2}.quote{background:#f7f6f1}.quote blockquote{color:#80714d;font-size:clamp(25px,3.5vw,43px);letter-spacing:.12em;line-height:1.8}.brand-video{background:#fff}.brand-video-frame{border:0;box-shadow:none}.newsletter{background:#ebe8d9;border-color:#9e8b5d33}.newsletter h2{font-weight:400;letter-spacing:.12em}.newsletter-form{border-color:#9e8b5d}.site-footer{background:#f4f2e8;color:#595447}.footer-title{color:#9e8b5d}.footer-bottom{border-top-color:#9e8b5d40;color:#8b836f}.subhero{background:#ebe8d9;border-bottom-color:#9e8b5d33}.subhero h1{letter-spacing:.13em}.content-split-copy h2,.product-info h1{letter-spacing:.1em}.facts{background:#9e8b5d33;border-color:#9e8b5d33}.fact{background:#f8f7f2}.guide-card{background:#f8f7f2;border:0}.accordion{border-color:#9e8b5d40}.collection-banner{background:#f4f2e8;border-color:#9e8b5d33}.collection-banner-media{background:#ebe8d9}.product-thumbs,.product-gallery{background:#f6f5f0}.product-form select,.product-form input,.contact-form input,.contact-form textarea,.contact-form select{background:#fff;border-color:#9e8b5d59}.floating-swallow{mix-blend-mode:multiply;filter:saturate(.65);opacity:min(var(--swallow-opacity),.14)}@media(max-width:800px){.site-header .header-inner{height:74px}.site-header .brand{width:170px;max-width:44vw}.section{padding:78px 0}.products-grid{gap:22px}.story-content{padding:65px 28px}.hero-title{letter-spacing:.07em}.announcement{font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/bisu-inspired.css.map */
