.rsb-design 500;700;800;900&family=Oswald:wght@500;600;700&display=swap'); :root{--paper:#f6f4ec;--green:#173d33;--orange:#ed6535;--line:#d6d8cf}.rsb-design *{box-sizing:border-box}.rsb-design a{color:inherit;text-decoration:none}.rsb-design button,.rsb-design input,.rsb-design select{font:inherit}.rsb-design button,.rsb-design a,.rsb-design input,.rsb-design select,.rsb-design summary{touch-action:manipulation}.rsb-design button,.rsb-design a{ -webkit-tap-highlight-color:transparent}.rsb-design button{cursor:pointer}.rsb-design a:focus-visible,.rsb-design button:focus-visible,.rsb-design input:focus-visible,.rsb-design summary:focus-visible,.rsb-design select:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.rsb-design .announcement{background:var(--green);color:var(--paper);min-height:35px;display:flex;justify-content:center;gap:30px;align-items:center;font-size:11px;letter-spacing:.06em}.rsb-design .announcement a{text-decoration:underline;text-underline-offset:4px}.rsb-design header{height:100px;padding:20px 5%;display:flex;align-items:center;justify-content:space-between;background:var(--paper);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.rsb-design .logo{font-family:Arial,sans-serif;font-weight:900;font-size:28px;line-height:.86;letter-spacing:-1.7px}.rsb-design .logo span{font-family:Arial,sans-serif;display:block;font-size:7px;letter-spacing:1.5px;margin-top:10px}.rsb-design nav{display:flex;gap:40px;font-family:Oswald,Arial,sans-serif;font-size:15px;letter-spacing:.07em}.rsb-design .saved-link{font-size:12px}.rsb-design .saved-link b{margin-left:8px}.rsb-design .hero{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.rsb-design .hero-copy{padding:70px 8% 25px 10%;display:flex;flex-direction:column;align-items:flex-start}.rsb-design .eyebrow{font-family:Oswald,Arial,sans-serif;font-size:11px;letter-spacing:.14em;font-weight:600}.rsb-design h1{font-size:clamp(36px,4vw,62px);line-height:1.5;letter-spacing:-.04em;margin:26px 0 18px;font-weight:900}.rsb-design .hero-copy p{font-size:13px;line-height:2.2;margin-bottom:30px}.rsb-design .button{padding:18px 26px;display:flex;gap:45px;align-items:center;justify-content:space-between;font-weight:700;font-size:12px;border:0;min-height:54px}.rsb-design .orange{background:var(--orange);color:#142f29}.rsb-design .button:hover{filter:brightness(.93)}.rsb-design .hero-bottom{display:flex;justify-content:space-between;gap:20px;font:9px Oswald,Arial,sans-serif;letter-spacing:.08em;width:100%;margin-top:auto;padding-top:48px}.rsb-design .hero-photo{position:relative;overflow:hidden;min-height:600px}.rsb-design .hero-photo>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 46%}.rsb-design .photo-label{position:absolute;bottom:28px;left:25px;font:11px Oswald,sans-serif;letter-spacing:.2em;color:white}.rsb-design .round{position:absolute;right:24px;top:25px;width:110px;height:110px;border-radius:50%;background:var(--orange);display:grid;place-content:center;text-align:center;font:700 18px/1.15 Oswald,sans-serif;transform:rotate(12deg)}.rsb-design .ticker{padding:19px 20px;border-top:1px solid var(--green);border-bottom:1px solid var(--green);font:600 15px Oswald,sans-serif;letter-spacing:.16em;display:flex;justify-content:space-around;gap:25px;overflow:hidden;white-space:nowrap}.rsb-design .ticker span{color:var(--orange)}.rsb-design .section{padding:76px 5%}.rsb-design .section-title{display:flex;justify-content:space-between;align-items:end;gap:20px}.rsb-design .section-title h2{font:600 39px Oswald,sans-serif;letter-spacing:-.02em;margin:8px 0 0}.rsb-design .section-title h2 span{font:12px 'Noto Sans JP',sans-serif;display:inline-block;margin-left:22px;letter-spacing:0}.rsb-design .section-title>a{font-size:11px;border-bottom:1px solid;padding-bottom:6px}.rsb-design .shop-tools{margin-top:30px;display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.rsb-design .filters{display:flex;gap:6px;flex-wrap:wrap}.rsb-design .filters button{border:1px solid var(--line);border-radius:2px;background:transparent;padding:10px 14px;font-size:11px;color:var(--green)}.rsb-design .filters button.active{background:var(--green);color:white;border-color:var(--green)}.rsb-design .search-sort{display:flex;gap:10px}.rsb-design .search-sort input,.rsb-design .search-sort select{border:1px solid var(--line);background:transparent;padding:10px;font-size:11px;color:var(--green);border-radius:0;min-width:0}.rsb-design .search-sort input{width:190px}.rsb-design .result{font-size:10px;color:#5b6c64}.rsb-design .products{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 22px;min-height:100px}.rsb-design .product{position:relative;min-width:0}.rsb-design .product .photo{background:#e9e9e2;aspect-ratio:1;overflow:hidden;position:relative;display:block}.rsb-design .product img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.rsb-design .product a:hover img{transform:scale(1.035)}.rsb-design .tag{position:absolute;left:10px;top:10px;font:10px Oswald,sans-serif;background:var(--paper);padding:5px 9px;letter-spacing:.07em}.rsb-design .heart{position:absolute;right:9px;top:9px;z-index:1;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;background:var(--paper);color:var(--green)}.rsb-design .heart[aria-pressed=true]{color:#c6442f}.rsb-design .brand{font:10px Oswald,sans-serif;letter-spacing:.08em;margin-top:15px}.rsb-design .product h3{font-size:11px;line-height:1.8;font-weight:500;margin:7px 0;min-height:38px}.rsb-design .price{font-weight:700;font-size:13px}.rsb-design .price small{font-size:9px;font-weight:400}.rsb-design .item-link{display:inline-block;font-size:10px;margin-top:12px;border-bottom:1px solid #aeb6ad;padding-bottom:4px}.rsb-design .outline{background:transparent;color:var(--green);border:1px solid var(--green);margin:40px auto 0;min-width:270px}.rsb-design .stock-note{text-align:center;font-size:10px;color:#5b6c64;margin-top:20px;line-height:1.8}.rsb-design .feature{display:grid;grid-template-columns:1.05fr 1fr;background:var(--green);color:var(--paper)}.rsb-design .feature-img{min-height:430px;background:#ddd}.rsb-design .feature-img img{height:100%;width:100%;object-fit:cover}.rsb-design .feature-copy{padding:58px 13%}.rsb-design .feature-copy h2,.rsb-design .about h2{font-size:34px;font-weight:800;line-height:1.6;margin:23px 0}.rsb-design .feature-copy h3{font:15px Oswald,sans-serif;letter-spacing:.04em}.rsb-design .feature-copy p{font-size:12px;line-height:2.2;margin-bottom:28px}.rsb-design .cream{background:var(--paper);color:var(--green)}.rsb-design .about{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:100px;padding-bottom:100px}.rsb-design .about p{font-size:12px;line-height:2.3}.rsb-design .text-link{font-size:12px;display:inline-block;margin-top:25px;padding-bottom:7px;border-bottom:1px solid}.rsb-design .story-image img{width:100%;height:380px;object-fit:cover}.rsb-design .story-image span{font:9px Oswald,sans-serif;letter-spacing:.15em;display:block;margin-top:12px}.rsb-design .line{background:#e4e9de;display:flex;align-items:center;gap:30px;padding-top:40px;padding-bottom:40px}.rsb-design .line-mark{font-size:65px}.rsb-design .line h2{font-size:24px;margin:8px 0}.rsb-design .line p{font-size:11px;line-height:1.9}.rsb-design .line .button{margin-left:auto;white-space:nowrap}.rsb-design .green{color:white;background:var(--green)}.rsb-design .faq{max-width:1000px;margin:auto;padding-top:65px;padding-bottom:70px}.rsb-design .faq h2{font-size:23px;margin:10px 0 25px}.rsb-design details{border-top:1px solid var(--line);padding:20px 0;font-size:12px}.rsb-design details:last-child{border-bottom:1px solid var(--line)}.rsb-design summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between}.rsb-design summary:after{content:'＋'}.rsb-design details[open] summary:after{content:'−'}.rsb-design details p{line-height:2;color:#4a6155}.rsb-design details p a{text-decoration:underline}.rsb-design footer{background:var(--green);color:var(--paper);padding:48px 5% 22px}.rsb-design .footer-top{display:flex;justify-content:space-between;align-items:start;padding-bottom:50px}.rsb-design .footer-top p{font-size:11px;line-height:2}.rsb-design .footer-top>div{display:flex;gap:25px;font:11px Oswald,sans-serif}.rsb-design .footer-bottom{border-top:1px solid #ffffff33;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;gap:15px}.rsb-design .footer-bottom>div{display:flex;gap:25px}.rsb-design [hidden]{display:none!important}@media(min-width:1600px){.rsb-design main,.rsb-design header,.rsb-design footer{max-width:1800px;margin:auto}}@media(max-width:1000px){.rsb-design .shop-tools{align-items:start;flex-direction:column}.rsb-design .hero-copy{padding-top:48px}.rsb-design .hero,.rsb-design .hero-photo{min-height:540px}.rsb-design h1{font-size:42px}.rsb-design .feature-copy{padding:40px 9%}.rsb-design .line{flex-wrap:wrap}.rsb-design .line .button{margin-left:95px}.rsb-design .products{gap:25px 14px}.rsb-design .about{gap:35px}.rsb-design .section-title h2 span{display:block;margin:9px 0 0}}@media(max-width:650px){.rsb-design .announcement{padding:9px 12px;min-height:34px}.rsb-design .announcement>span{display:none}.rsb-design header{height:77px;padding:15px 5%}.rsb-design .logo{font-size:23px}.rsb-design .logo span{font-size:6px}.rsb-design nav{gap:15px;font-size:11px}.rsb-design nav a:last-child{display:none}.rsb-design .saved-link span{display:none}.rsb-design .hero{grid-template-columns:1fr}.rsb-design .hero-copy{padding:36px 6% 25px}.rsb-design .hero h1{font-size:40px;margin:18px 0 10px}.rsb-design .hero-copy p{font-size:12px;margin-bottom:22px}.rsb-design .hero-bottom{padding-top:30px}.rsb-design .hero-photo{min-height:350px;height:350px}.rsb-design .hero-photo>img{object-position:center 43%}.rsb-design .round{width:85px;height:85px;font-size:15px}.rsb-design .ticker{font-size:12px;padding:14px;justify-content:start}.rsb-design .section{padding:44px 5%}.rsb-design .section-title{align-items:start}.rsb-design .section-title h2{font-size:30px}.rsb-design .section-title>a{font-size:10px;white-space:nowrap;margin-top:24px}.rsb-design .section-title h2 span{font-size:11px}.rsb-design .filters{gap:5px}.rsb-design .filters button{padding:9px 11px;font-size:10px}.rsb-design .search-sort{width:100%}.rsb-design .search-sort input{flex:1;width:140px}.rsb-design .products{grid-template-columns:repeat(2,1fr);gap:27px 12px}.rsb-design .product h3{font-size:10px;min-height:36px}.rsb-design .brand{font-size:9px}.rsb-design .tag{font-size:9px;left:6px;top:7px}.rsb-design .heart{width:28px;height:28px;right:6px;top:6px}.rsb-design .feature{grid-template-columns:1fr}.rsb-design .feature-img{min-height:0;height:330px}.rsb-design .feature-copy{padding:36px 7%}.rsb-design .feature-copy h2,.rsb-design .about h2{font-size:28px}.rsb-design .about{grid-template-columns:1fr;gap:30px}.rsb-design .story-image img{height:300px}.rsb-design .line{gap:15px}.rsb-design .line-mark{display:none}.rsb-design .line h2{font-size:22px}.rsb-design .line .button{margin:8px 0 0;width:100%;justify-content:center}.rsb-design .footer-top{flex-wrap:wrap;gap:25px}.rsb-design .footer-top p{font-size:10px}.rsb-design .footer-top>div{width:100%}.rsb-design .footer-bottom{flex-wrap:wrap;line-height:1.8}.rsb-design .footer-bottom>div{gap:14px}.rsb-design .stock-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.rsb-design .product img{transition:none}} :root{--paper:#f6f4ec;--green:#173d33;--orange:#ed6535;--line:#d6d8cf} html{scroll-behavior:smooth;scroll-padding-top:25px}body.shop{background:#f6f4ec;color:#173d33;word-break:normal;overflow-wrap:anywhere;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:100%} .rsb-design{font-size:14px;line-height:1.6;color:#173d33}.rsb-design *{box-sizing:border-box}.rsb-design a{color:inherit}.rsb-design h1,.rsb-design h2,.rsb-design h3,.rsb-design p{white-space:normal}.rsb-design header{position:relative;padding-right:135px;gap:20px}.rsb-design .logo{color:#173d33}.rsb-design .logo img{max-width:180px;max-height:65px;width:auto;height:auto;object-fit:contain}.rsb-design .hero-copy p{margin-bottom:30px}.rsb-design .hero-copy h1{margin:26px 0 18px}.rsb-design .button{width:max-content;max-width:100%;color:inherit}.rsb-design .green{color:white}.rsb-design .feature{color:#f6f4ec}.rsb-design .feature h2{color:inherit}.rsb-design .hero-bottom{font-size:9px}.rsb-design .announcement{background:#173d33;color:#f6f4ec}.rsb-design .announcement a{color:#f6f4ec!important}.rsb-design details.rsb-category{border:0;padding:0}.rsb-design .rsb-category summary:after{content:none}.rsb-design .section-title h2{font-size:39px}.rsb-design .hero h1{font-size:clamp(36px,4vw,62px);line-height:1.5;font-weight:900}.rsb-design .feature-copy h2,.rsb-design .about h2{font-size:34px;line-height:1.6}.rsb-design .line h2{font-size:24px}.rsb-design .faq h2{font-size:23px}.rsb-design .rsb-search{display:flex;border:1px solid #abb7aa;background:transparent;min-width:220px}.rsb-design .rsb-search input{border:0;background:transparent;padding:12px;width:100%;min-width:0;color:#173d33;font:12px inherit}.rsb-design .rsb-search button{border:0;background:#173d33;color:white;padding:12px 17px;white-space:nowrap}.rsb-design .shop-tools{align-items:center}.rsb-design .filters a{display:block;padding:10px 16px;border:1px solid var(--line);font-size:12px}.rsb-design .filters a:first-child{background:#173d33;color:white}.rsb-design .rsb-category{position:relative}.rsb-design .rsb-category summary{cursor:pointer;list-style:none}.rsb-design .rsb-category>div{position:absolute;left:0;top:35px;z-index:110;background:#f6f4ec;border:1px solid #d6d8cf;width:260px;max-height:60vh;overflow:auto;padding:16px;font:12px/2 sans-serif;box-shadow:0 8px 20px #0002}.rsb-design .rsb-category li{display:block;margin:0;padding:0}.rsb-design .rsb-category ul{display:block;padding-left:10px}.rsb-design .rsb-category details{padding:0;border:0} body#shopTopPage .itemList{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;width:90%;max-width:1440px;margin:0 auto;padding:0;overflow:visible} body#shopTopPage .itemList .item{float:none;position:relative;width:auto;margin:0;padding:0;text-align:left;min-width:0}body#shopTopPage .item .itemImg{width:100%;height:auto;line-height:normal;padding:0;border:0;margin:0;background:#e9e9e2}body#shopTopPage .item:hover .itemImg{border:0;padding:0}body#shopTopPage .item .itemImg img.image-resize{max-width:none;max-height:none;object-fit:contain}body#shopTopPage .item .itemTitle{margin:15px 0 7px;text-align:left}body#shopTopPage .item a .itemTitle h2{width:auto;max-width:none;overflow:visible;white-space:normal;text-overflow:clip;font-size:12px;font-weight:500;line-height:1.8;margin:0}body#shopTopPage .item a,body#shopTopPage .item:hover a{color:#173d33}body#shopTopPage .item .itemDetail .itemPrice,body#shopTopPage .item .itemDetail .discountPrice{text-align:left;font-size:14px;font-weight:700}body#shopTopPage .item .itemDetail .discountPrice__calcPrice{font-size:14px}body#shopTopPage .item .itemImg a .soldout_cover{background:#f6f4ecad;opacity:1}body#shopTopPage .item .itemImg a .soldout_cover p{font-size:18px;color:#173d33}body#shopTopPage .rsb-item-link{font-size:11px;display:inline-block;margin-top:12px;border-bottom:1px solid #aeb6ad;padding-bottom:4px}.rsb-load-area{text-align:center;padding:40px 5% 65px}.rsb-load-area button{margin:0 auto;background:transparent;border:1px solid #173d33;color:#173d33;min-width:260px;padding:16px;font:700 12px sans-serif;cursor:pointer}.rsb-load-area p{font-size:11px;line-height:1.9;margin-top:16px}.rsb-load-area button:disabled{opacity:.6;cursor:wait}.rsb-save{position:absolute;top:9px;right:9px;width:36px;height:36px;border-radius:50%;border:1px solid #d6d8cf;background:#f6f4ec;color:#173d33;font:22px sans-serif;cursor:pointer;z-index:2}.rsb-save[aria-pressed=true]{color:#c64430}.rsb-design .rsb-fav-trigger{border:0;background:transparent;color:#173d33;cursor:pointer;white-space:nowrap;font:12px sans-serif}.rsb-fav-dialog{box-sizing:border-box;border:1px solid #173d33;background:#f6f4ec;color:#173d33;padding:24px;width:min(560px,92vw);max-height:85vh;overflow:auto;margin:auto;position:fixed;inset:0;z-index:99999}.rsb-fav-dialog::backdrop{background:#0007}.rsb-fav-dialog h2{font-size:22px;margin:0 0 15px}.rsb-fav-dialog>button{float:right;background:transparent;border:1px solid #173d33;padding:8px 12px;cursor:pointer}.rsb-fav-dialog p{font-size:12px;line-height:1.9;margin:15px 0}.rsb-fav-row{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #d6d8cf}.rsb-fav-row img{width:65px;height:65px;object-fit:contain}.rsb-fav-row a{flex:1;color:#173d33;font-size:12px}.rsb-fav-row button{background:transparent;border:0;font-size:12px;text-decoration:underline;cursor:pointer}.rsb-footer-head{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:40px}.rsb-footer-head p{font-size:12px;line-height:2}.rsb-footer-head a{color:#173d33;font-size:12px}.rsb-footer-wordmark{font:900 28px/.9 Arial,sans-serif;letter-spacing:-1px}body.shop #mainFooter.wrapper{box-sizing:border-box;width:90%;max-width:1440px;padding:35px 0 0;margin:0 auto 60px;border-top:1px solid #b5bfb4}body.shop #mainFooter .footerMenu ul{flex-wrap:wrap;gap:16px}body.shop #mainFooter .footerMenu ul li{width:auto;margin:0;float:none}.rsb-design [hidden],[hidden].rsb-fav-dialog{display:none!important} @media(max-width:900px){.rsb-design header{height:auto;min-height:90px;padding:20px 115px 20px 5%;flex-wrap:wrap}.rsb-design nav{gap:20px}.rsb-design .section-title h2{font-size:32px}.rsb-design .shop-tools{align-items:start}.rsb-design .rsb-search{width:100%}.rsb-design .feature-copy{padding:35px 8%}.rsb-design .hero-copy{padding-top:40px}} @media(max-width:650px){.rsb-design header{min-height:105px;padding:20px 105px 15px 5%;gap:20px}.rsb-design nav{flex-wrap:wrap;font-size:12px;gap:15px}.rsb-design nav a:last-child{display:block}.rsb-design .rsb-fav-trigger{margin-right:0}.rsb-design .hero h1{font-size:38px}.rsb-design .section-title h2{font-size:28px}.rsb-design .hero-photo{height:350px;min-height:350px}.rsb-design .feature-copy h2,.rsb-design .about h2{font-size:28px}.rsb-design .line h2{font-size:22px}.rsb-design .button{width:100%}.rsb-design .filters a{padding:10px 12px;font-size:11px}body#shopTopPage .itemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}body#shopTopPage .item a .itemTitle h2{font-size:11px}body#shopTopPage .item .itemDetail .itemPrice{font-size:13px}.rsb-footer-head{flex-direction:column;gap:20px}.rsb-design .rsb-category>div{left:-60px}.rsb-design .section-title{flex-wrap:wrap}.rsb-design .hero-copy h1{margin-top:20px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}} 
 .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} body.option-a .discovery-header,body.option-a .rsb-design .discovery-header{display:block;position:sticky;top:0;z-index:90;height:auto;max-width:none;padding:0 5%;margin:0;background:#fff;color:#1c211e;border-bottom:1px solid #dfe2db;font-family:'Noto Sans JP',sans-serif;box-sizing:border-box} body.option-a .discovery-header *,body.option-a .discovery-gallery *,body.option-a .discovery-catalog *{box-sizing:border-box} body.option-a .discovery-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 0 18px} body.option-a .discovery-logo{font:900 27px/.86 Arial,sans-serif;letter-spacing:-1.5px;color:#1c211e;display:block;flex-shrink:0} body.option-a .discovery-logo span{display:block;font:8px Arial,sans-serif;letter-spacing:1.2px;margin-top:9px} body.option-a .discovery-header-search{display:flex;align-items:stretch;width:min(490px,48%);border:1px solid #dfe2db;background:#f6f7f3} body.option-a .discovery-header-search input{border:0;background:transparent;padding:13px 15px;min-width:0;flex:1;font:12px 'Noto Sans JP',sans-serif;color:#1c211e;outline-offset:0} body.option-a .discovery-header-search button{border:0;border-left:1px solid #dfe2db;background:transparent;font:12px 'Noto Sans JP',sans-serif;color:#1c211e;padding:10px 15px;cursor:pointer;white-space:nowrap} body.option-a .discovery-favorite{color:#1c211e!important;border:0;background:none;display:flex;gap:6px;align-items:center;font:12px 'Noto Sans JP',sans-serif;cursor:pointer;white-space:nowrap} body.option-a .discovery-main-nav{display:flex;justify-content:flex-start;align-items:stretch;gap:0;padding:0;position:static;letter-spacing:0;font:600 12px/1.5 Arial,sans-serif} body.option-a .discovery-main-nav>a,body.option-a .discovery-main-nav>details{flex:1;min-width:0;text-align:center;color:#1c211e;border:0;padding:0;margin:0;background:#fff;position:static} body.option-a .discovery-main-nav>a{padding:13px 10px;border-top:1px solid #e4e7df;border-bottom:2px solid transparent} body.option-a .discovery-main-nav small{display:block;font:10px/1.5 'Noto Sans JP',sans-serif;margin-top:4px;letter-spacing:0;color:#637063} body.option-a .discovery-main-nav>a:hover,body.option-a .discovery-navdetails[open]>summary{background:#f4f6ef;border-bottom-color:#1c211e} body.option-a .discovery-navdetails summary{list-style:none;position:relative;display:block;padding:13px 20px;border-top:1px solid #e4e7df;border-bottom:2px solid transparent;cursor:pointer;font:600 12px/1.5 Arial,sans-serif;color:#1c211e} body.option-a .discovery-navdetails summary:after{content:none!important}body.option-a .discovery-navdetails summary::-webkit-details-marker{display:none} body.option-a .discovery-navdetails>summary>span{position:absolute;top:15px;right:15px;font-size:11px;font-weight:400} body.option-a .discovery-navdetails[open]>summary>span{transform:rotate(45deg)} body.option-a .discovery-mega{position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 18px 28px #0002;border-top:1px solid #dfe2db;border-bottom:1px solid #dfe2db;padding:30px 5%;max-height:65vh;overflow:auto;text-align:left;color:#1c211e;display:grid;grid-template-columns:180px 1fr;gap:25px;z-index:100} body.option-a .discovery-menu-intro h2{font:600 24px/1.2 Oswald,sans-serif;margin:0 0 12px;color:#1c211e} body.option-a .discovery-menu-intro p{font:11px/1.8 'Noto Sans JP',sans-serif;color:#637063;margin:0} body.option-a .discovery-category-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px} body.option-a .discovery-category-columns h3{font:600 10px/1.7 Arial,sans-serif;color:#637063;padding-bottom:10px;margin:0 0 10px;border-bottom:1px solid #dfe2db;letter-spacing:.02em} body.option-a .discovery-mega a{display:block;padding:9px 0;line-height:1.5;color:#1c211e!important;font:500 12px/1.5 'Noto Sans JP',sans-serif} body.option-a .discovery-mega a:hover{color:#4b6544!important;text-decoration:underline;text-underline-offset:3px} body.option-a .discovery-mega a small{font-size:10px;margin-top:2px;color:#637063} body.option-a .discovery-brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;align-content:start} body.option-a .discovery-brand-grid a{font-size:11px;padding:10px 0;border-bottom:1px solid #eef0e9;overflow-wrap:anywhere} body.option-a .discovery-brand-grid a small:empty{display:none} body.option-a .culture-hero{min-height:480px} body.option-a .culture-hero .v-copy{padding-top:35px;padding-bottom:25px} body.option-a .culture-hero h1{font-size:clamp(68px,6.3vw,100px);margin:22px 0 18px} body.option-a .culture-hero .v-media{min-height:430px;margin-bottom:42px} body.option-a .culture-hero .v-caption{margin-top:20px} body.option-a .ticker{display:none} body.option-a .discovery-gallery,body.option-a .rsb-design .discovery-gallery{padding:42px 5% 45px;background:#f4f5f0;color:#1c211e;max-width:none} body.option-a .discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px} body.option-a .discovery-heading>div>span{font:9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#637063} body.option-a .discovery-heading h2{font:700 23px/1.5 'Noto Sans JP',sans-serif;letter-spacing:0;margin:6px 0 0;color:#1c211e} body.option-a .discovery-heading>a{font:11px/1.5 'Noto Sans JP',sans-serif;border-bottom:1px solid #9aa594;padding-bottom:4px;color:#1c211e} body.option-a .discovery-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px} body.option-a .discovery-category-card{min-width:0;position:relative;display:block;background:#fff;padding:10px 10px 14px;color:#1c211e!important;border:1px solid #e0e3da} body.option-a .discovery-thumb{aspect-ratio:1/1;overflow:hidden;background:#eceee7} body.option-a .discovery-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s} body.option-a .discovery-category-card:nth-child(2) .discovery-thumb img{object-position:center 30%} body.option-a .discovery-category-card:last-child .discovery-thumb img{object-fit:cover} body.option-a .discovery-category-card>span{display:block;font:600 12px/1.5 'Noto Sans JP',sans-serif;margin:12px 0 5px;padding-right:10px} body.option-a .discovery-category-card>small{display:block;font:9px/1.5 Arial,sans-serif;color:#637063;letter-spacing:.02em} body.option-a .discovery-category-card>b{position:absolute;right:10px;bottom:15px;font:12px Arial,sans-serif} body.option-a .discovery-category-card:hover{border-color:#85967b} body.option-a .discovery-category-card:hover img{transform:scale(1.04)} body.option-a .discovery-catalog{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;padding:45px 5% 60px;background:#fff;color:#1c211e;scroll-margin-top:170px} body.option-a .discovery-sidebar{font:12px/1.8 'Noto Sans JP',sans-serif;min-width:0;display:block;color:#1c211e} body.option-a .discovery-sidebar .discovery-all{display:block;padding:0 0 18px;border-bottom:2px solid #1c211e;margin-bottom:25px;font:700 14px/1.5 Arial,sans-serif;color:#1c211e} body.option-a .discovery-sidebar .discovery-all span{display:block;font:11px/1.6 'Noto Sans JP',sans-serif;margin-top:6px} body.option-a .discovery-sidebar h2{font-size:15px;margin:0 0 16px} body.option-a .discovery-sidebar details{margin:0;padding:16px 0 10px;border:0;border-top:1px solid #dfe2db} body.option-a .discovery-sidebar summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:8px;font:700 10px/1.8 Arial,sans-serif;color:#637063} body.option-a .discovery-sidebar summary:after{content:'＋';font-size:12px} body.option-a .discovery-sidebar details[open]>summary:after{content:'−'} body.option-a .discovery-sidebar details>div{padding-top:8px} body.option-a .discovery-sidebar a{display:block;color:#1c211e!important;padding:8px 0 8px 10px;border-left:2px solid transparent;line-height:1.5} body.option-a .discovery-sidebar a span{display:block;font-size:11px;font-weight:500;letter-spacing:.01em} body.option-a .discovery-sidebar a small{display:block;font-size:10px;color:#637063;margin-top:3px} body.option-a .discovery-sidebar a small:empty{display:none} body.option-a .discovery-sidebar a:hover,body.option-a .discovery-sidebar a.is-selected{border-left-color:#778c61;background:#f4f6ef} body.option-a .discovery-results,body.option-a .discovery-results.shop.section{padding:0;min-width:0;color:#1c211e;background:#fff} body.option-a .discovery-results .rsb-design{color:#1c211e} body.option-a .discovery-breadcrumb{font:9px/1.7 Arial,sans-serif;color:#6e7869;margin:0 0 20px} body.option-a .discovery-breadcrumb>span{margin-left:8px;margin-right:8px} body.option-a .discovery-breadcrumb>span:last-child{margin-right:0} body.option-a .discovery-list-title{display:flex;align-items:end;justify-content:space-between;gap:15px;padding-bottom:22px;border-bottom:1px solid #dfe2db} body.option-a .discovery-kicker{font:10px/1.5 Arial,sans-serif;color:#637063;letter-spacing:.12em} body.option-a .discovery-list-title h2{font:700 25px/1.5 'Noto Sans JP',sans-serif;color:#1c211e;margin:8px 0 0} body.option-a .discovery-list-controls{display:flex;align-items:stretch;gap:10px;max-width:55%} body.option-a .discovery-list-controls input,body.option-a .discovery-list-controls select,body.option-a .discovery-list-search input{font:11px/1.6 'Noto Sans JP',sans-serif;padding:10px 12px;background:#fff;color:#1c211e;border:1px solid #dfe2db;border-radius:0;min-width:0;width:100%} body.option-a .discovery-list-controls label{min-width:0;max-width:180px} body.option-a .discovery-list-controls select{width:115px;flex-shrink:0} body.option-a .discovery-list-search{display:flex;width:min(350px,50%)} body.option-a .discovery-list-search button{border:0;background:#1c211e;color:#fff;padding:10px 15px;white-space:nowrap;cursor:pointer;font-size:11px} body.option-a .discovery-quick-filters{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0} body.option-a .discovery-quick-filters button{border:1px solid #dfe2db;background:#fff;color:#374432;font:11px/1.5 'Noto Sans JP',sans-serif;padding:8px 12px;cursor:pointer} body.option-a .discovery-quick-filters button.selected{background:#1c211e;color:#fff;border-color:#1c211e} body.option-a .discovery-applied{font-size:11px;line-height:1.8;margin:15px 0;color:#637063} body.option-a .discovery-applied button{background:none;border:0;color:#1c211e;text-decoration:underline;font-size:11px;cursor:pointer;margin-left:10px} body.option-a .discovery-results .result{color:#637063;font-size:10px;margin:17px 0 20px} body.option-a .discovery-results .products{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px} body.option-a .discovery-results .product .photo{background:#f2f3ee} body.option-a .discovery-results .tag{background:#fff;color:#1c211e;font-size:9px;left:7px;top:8px} body.option-a .discovery-results .heart{background:#fff;color:#1c211e;width:30px;height:30px;right:7px;top:7px} body.option-a .discovery-results .heart[aria-pressed=true]{color:#ad4134} body.option-a .discovery-results .brand{color:#637063;font:9px/1.5 Arial,sans-serif;margin-top:12px} body.option-a .discovery-results .product h3{font-size:11px;line-height:1.8;min-height:38px;color:#1c211e} body.option-a .discovery-results .price{color:#1c211e;font-size:14px} body.option-a .discovery-results .item-link{color:#637063;border-color:#b5bdb0} body.option-a .discovery-results .outline,body.option-a .discovery-results .rsb-load-area button{color:#1c211e;border-color:#1c211e} body.option-a .discovery-results .stock-note,body.option-a .discovery-results .rsb-load-area p{color:#637063} body.option-a#shopTopPage .discovery-results .itemList{width:100%;margin:24px 0 0;padding:0;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 20px} body.option-a#shopTopPage .discovery-results .item a,body.option-a#shopTopPage .discovery-results .item:hover a{color:#1c211e} body.option-a#shopTopPage .discovery-results .item .itemDetail .itemPrice{color:#1c211e} body.option-a .discovery-results .rsb-load-area{padding:35px 0 10px} body.option-a .discovery-results .rsb-save{color:#1c211e;background:#fff} body.option-a .discovery-results .rsb-save[aria-pressed=true]{color:#ad4134} body.option-a .discovery-empty{grid-column:1/-1;padding:45px 10px;text-align:center;font-size:12px;line-height:2;color:#637063} body.option-a .discovery-empty button{border:1px solid #1c211e;padding:10px 20px;background:#fff;color:#1c211e;margin-top:15px;cursor:pointer} @media(min-width:1500px){body.option-a .discovery-results .products,body.option-a#shopTopPage .discovery-results .itemList{grid-template-columns:repeat(4,minmax(0,1fr))}} @media(max-width:1100px){body.option-a .discovery-catalog{grid-template-columns:170px minmax(0,1fr);gap:25px}body.option-a .discovery-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}body.option-a .discovery-thumb{aspect-ratio:1.6/1}body.option-a .discovery-category-card>span{font-size:12px}body.option-a .discovery-mega{grid-template-columns:130px 1fr;gap:20px}body.option-a .discovery-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.option-a .discovery-list-title{align-items:start;flex-direction:column}body.option-a .discovery-list-controls,body.option-a .discovery-list-search{max-width:none;width:100%}body.option-a .discovery-list-controls label{flex:1;max-width:none}body.option-a .discovery-results .products,body.option-a#shopTopPage .discovery-results .itemList{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}} @media(max-width:760px){body.option-a .discovery-catalog{grid-template-columns:1fr;gap:0;padding-top:30px;scroll-margin-top:175px}body.option-a .discovery-sidebar{display:none}body.option-a .discovery-top{gap:15px;padding:16px 0}body.option-a .discovery-logo{font-size:23px}body.option-a .discovery-header-search{width:46%}body.option-a .discovery-header-search input{font-size:11px;padding:11px 10px}body.option-a .discovery-favorite span{display:none}body.option-a .discovery-favorite{font-size:13px}body.option-a .discovery-main-nav>a{font-size:10px;padding:12px 5px}body.option-a .discovery-navdetails summary{font-size:10px;padding:12px 12px 12px 4px}body.option-a .discovery-main-nav small{font-size:9px}body.option-a .discovery-navdetails>summary>span{right:2px;top:12px}body.option-a .discovery-mega{display:block;padding:22px 5%}body.option-a .discovery-menu-intro{margin-bottom:20px}body.option-a .discovery-menu-intro h2{font-size:22px}body.option-a .discovery-category-columns{gap:16px}body.option-a .discovery-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.option-a .discovery-header-search button{padding:10px;font-size:10px}body.option-a .culture-hero .v-media{min-height:350px}} @media(max-width:520px){body.option-a .discovery-top{display:grid;grid-template-columns:1fr auto;gap:12px;padding-bottom:12px}body.option-a .discovery-header-search{grid-row:2;grid-column:1/-1;width:100%}body.option-a .discovery-logo{font-size:23px}body.option-a .discovery-favorite span{display:inline;font-size:10px}body.option-a .discovery-header-search input{font-size:12px}body.option-a .discovery-header-search button{font-size:11px;padding:10px 17px}body.option-a .discovery-main-nav small{display:none}body.option-a .discovery-main-nav>a,body.option-a .discovery-navdetails summary{font-size:9px;padding-top:13px;padding-bottom:13px}body.option-a .discovery-main-nav>a:first-child{flex:1.1}body.option-a .discovery-navdetails>summary>span{font-size:9px}body.option-a .discovery-gallery{padding:28px 5% 32px}body.option-a .discovery-heading h2{font-size:21px}body.option-a .discovery-heading>a{font-size:10px;white-space:nowrap}body.option-a .discovery-category-grid{gap:9px}body.option-a .discovery-category-card{padding:7px 7px 11px}body.option-a .discovery-thumb{aspect-ratio:1/1}body.option-a .discovery-category-card>span{font-size:10px;margin-top:9px}body.option-a .discovery-category-card>small{font-size:7px;letter-spacing:0}body.option-a .discovery-category-card>b{display:none}body.option-a .discovery-catalog{scroll-margin-top:195px}body.option-a .discovery-list-title h2{font-size:23px}body.option-a .discovery-quick-filters{gap:5px}body.option-a .discovery-quick-filters button{font-size:10px;padding:8px 10px}body.option-a .discovery-category-columns{grid-template-columns:1fr}body.option-a .discovery-category-columns section{border-bottom:1px solid #dfe2db;padding-bottom:12px}body.option-a .discovery-category-columns a{display:inline-flex;flex-direction:column;vertical-align:top;width:49%;font-size:11px;padding:10px 8px 10px 0}body.option-a .discovery-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}body.option-a .culture-hero .v-media{min-height:0;height:280px}body.option-a .culture-hero h1{font-size:76px}body.option-a .culture-hero .v-copy{padding-top:30px}body.option-a .culture-hero .v-caption{font-size:9px}body.option-a .discovery-results .product h3{font-size:10px}} @media(prefers-reduced-motion:reduce){body.option-a .discovery-thumb img{transition:none}} body.option-a .rsb-design:has(>.discovery-header){display:contents}body.option-a .discovery-logo img{width:auto;max-width:165px;max-height:55px;object-fit:contain}body.option-a .discovery-main-nav .discovery-original small{font-size:10px}@media(max-width:520px){body.option-a .discovery-logo img{max-width:125px;max-height:40px}body.option-a .discovery-main-nav .discovery-original small{display:none}} body.option-a .discovery-main-nav>a:last-child{display:block} body.option-a .discovery-mega a small{display:block}body.option-a .discovery-category-card.is-selected{border-color:#1c211e;box-shadow:inset 0 0 0 1px #1c211e} 
 body.option-a .discovery-logo{display:block;line-height:1;letter-spacing:normal;overflow:visible} body.option-a .discovery-logo-art{position:relative;display:block;width:138px;height:70px;overflow:hidden;margin:0} body.option-a .discovery-logo-art img{display:block;position:absolute;left:-22px;top:-26px;width:174px!important;height:auto!important;max-width:none!important;max-height:none!important;padding:0!important;margin:0;border:0;object-fit:initial!important;background:#fff;transform:none} body.option-a .discovery-logo .discovery-logo-caption{font:7px/1.4 Arial,sans-serif;letter-spacing:1.1px;margin-top:7px;color:#1c211e;white-space:nowrap} body.option-a .discovery-platform-logo[hidden]{display:none!important} @media(max-width:520px){body.option-a .discovery-logo-art{width:118px;height:60px}body.option-a .discovery-logo-art img{width:150px!important;left:-19px;top:-22px}body.option-a .discovery-logo .discovery-logo-caption{font-size:6px;letter-spacing:.9px;margin-top:6px}} 
 body.option-a.light-a,body.option-a.light-b,body.option-a.light-c,body.shop.option-a.light-a,body.shop.option-a.light-b,body.shop.option-a.light-c{--paper:var(--surface);--green:var(--ink);--orange:var(--accent);--line:var(--rule);background:var(--surface);color:var(--ink)} body.option-a[class*="light-"] .announcement,body.option-a[class*="light-"] .rsb-design .announcement{background:var(--wash);color:var(--ink)}body.option-a[class*="light-"] .announcement a,body.option-a[class*="light-"] .rsb-design .announcement a{color:var(--ink)!important} body.option-a[class*="light-"] .light-hero,body.option-a[class*="light-"] .light-hero *{box-sizing:border-box}body.option-a[class*="light-"] .light-hero{background:var(--surface);color:var(--ink)}body.option-a[class*="light-"] .light-hero h1{font-size:46px;line-height:1.6;font-weight:800;letter-spacing:-.04em;margin:18px 0;color:var(--ink)}body.option-a[class*="light-"] .light-hero p{font-size:12px;line-height:2.2;margin:18px 0 27px;color:var(--ink)}body.option-a[class*="light-"] .light-kicker{font:600 10px/1.7 Arial,sans-serif;letter-spacing:.13em;color:var(--muted)}body.option-a[class*="light-"] .light-button{display:inline-flex;align-items:center;justify-content:space-between;gap:55px;padding:16px 24px;background:var(--accent);color:var(--button-ink)!important;font:700 12px/1.6 'Noto Sans JP',sans-serif;min-height:52px;border:0}body.option-a[class*="light-"] .light-button:hover{filter:brightness(.95)}body.option-a[class*="light-"] .light-caption{font:10px/1.8 Arial,sans-serif;letter-spacing:.06em;color:var(--muted)}body.option-a[class*="light-"] .light-hero img{display:block;width:100%;height:100%;object-fit:cover} body.option-a[class*="light-"] .discovery-gallery,body.option-a[class*="light-"] .rsb-design .discovery-gallery{background:var(--wash);color:var(--ink)}body.option-a[class*="light-"] .discovery-category-card{border-color:var(--rule);color:var(--ink)!important}body.option-a[class*="light-"] .discovery-heading h2{color:var(--ink)}body.option-a[class*="light-"] .discovery-catalog{background:#fff;color:var(--ink)}body.option-a[class*="light-"] .feature,body.option-a[class*="light-"] .rsb-design .feature{background:var(--wash);color:var(--ink)}body.option-a[class*="light-"] .feature h2,body.option-a[class*="light-"] .rsb-design .feature h2{color:var(--ink)}body.option-a[class*="light-"] .feature .cream,body.option-a[class*="light-"] .rsb-design .cream{background:var(--accent);color:var(--button-ink)}body.option-a[class*="light-"] .about,body.option-a[class*="light-"] .rsb-design .about{background:var(--surface);color:var(--ink)}body.option-a[class*="light-"] .about h2,body.option-a[class*="light-"] .rsb-design .about h2{color:var(--ink)}body.option-a[class*="light-"] .line,body.option-a[class*="light-"] .rsb-design .line{background:var(--wash);color:var(--ink)}body.option-a[class*="light-"] .line h2,body.option-a[class*="light-"] .rsb-design .line h2{color:var(--ink)}body.option-a[class*="light-"] .line .green,body.option-a[class*="light-"] .rsb-design .green{background:var(--accent);color:var(--button-ink)}body.option-a[class*="light-"] .faq,body.option-a[class*="light-"] .rsb-design .faq{background:var(--surface);color:var(--ink)}body.option-a[class*="light-"] .faq h2,body.option-a[class*="light-"] .rsb-design .faq h2{color:var(--ink)}body.option-a[class*="light-"] .faq details p{color:var(--muted)}body.option-a[class*="light-"] footer,body.option-a[class*="light-"] #mainFooter{background:var(--wash);color:var(--ink);border-top:1px solid var(--rule)}body.option-a[class*="light-"] footer a,body.option-a[class*="light-"] footer .logo,body.option-a[class*="light-"] .rsb-footer-head a,body.option-a[class*="light-"] #mainFooter a{color:var(--ink)}body.option-a[class*="light-"] .footer-bottom{border-color:var(--rule)}body.option-a[class*="light-"] .rsb-design{color:var(--ink)}body.option-a[class*="light-"] .eyebrow,body.option-a[class*="light-"] .stock-note{color:var(--muted)}body.option-a[class*="light-"] .option-nav{background:#fff;color:#333}body.option-a[class*="light-"] .ticker{display:none} @media(max-width:1000px){body.option-a[class*="light-"] .light-hero h1{font-size:38px}} @media(max-width:650px){body.option-a[class*="light-"] .light-hero h1{font-size:30px;line-height:1.6}body.option-a[class*="light-"] .light-hero p{font-size:11px;margin:15px 0 22px}body.option-a[class*="light-"] .light-kicker{font-size:9px}body.option-a[class*="light-"] .light-button{font-size:11px;padding:14px 20px;min-height:48px}} body.option-a.light-a{--surface:#f8f5ed;--wash:#ede8dc;--ink:#23354b;--accent:#294d79;--button-ink:#fff;--rule:#d6d7cf;--muted:#647080}body.option-a.light-a .standard-hero{display:grid;grid-template-columns:1fr 1fr;min-height:520px}body.option-a.light-a .light-copy{padding:60px 8% 35px 10%}body.option-a.light-a .standard-photo{position:relative;min-height:520px;margin:24px 5% 24px 0;overflow:hidden}body.option-a.light-a .standard-photo>img{position:absolute;object-position:center 39%}body.option-a.light-a .standard-label{position:absolute;top:20px;left:20px;background:#f8f5ed;padding:9px 12px;font:10px Arial,sans-serif;letter-spacing:.06em;color:#23354b}body.option-a.light-a .standard-caption{position:absolute;bottom:18px;left:20px;color:#fff;font:10px Arial,sans-serif;letter-spacing:.14em}body.option-a.light-a .standard-foot{margin-top:42px;display:flex;align-items:end;justify-content:space-between;gap:20px}body.option-a.light-a .standard-foot>span:last-child{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.04em;color:#294d79}body.option-a.light-a .feature-copy h2{font-weight:700}body.option-a.light-a .discovery-list-title h2{color:#23354b}@media(max-width:1000px){body.option-a.light-a .light-copy{padding-top:45px}body.option-a.light-a .standard-photo{min-height:500px}}@media(max-width:650px){body.option-a.light-a .standard-hero{grid-template-columns:1fr;min-height:0}body.option-a.light-a .light-copy{padding:30px 6%}body.option-a.light-a .standard-photo{height:320px;min-height:0;margin:0 5% 22px}body.option-a.light-a .standard-foot{margin-top:26px}body.option-a.light-a .standard-photo>img{object-position:center 43%}}
 body.option-a.light-a.standard-refined{--surface:#faf7ef;--wash:#f0ebe0;--ink:#27394e;--accent:#294d79;--button-ink:#fff;--muted:#66717a;--rule:#dcded5} body.option-a.standard-refined .standard-hero h1,body.option-a.standard-refined .standard-hero h2{color:var(--ink)} body.option-a.light-a.standard-refined .standard-hero{min-height:500px} body.option-a.light-a.standard-refined .light-copy{padding:50px 8% 28px 10%} body.option-a.light-a.standard-refined .light-hero h1{font-size:clamp(35px,4vw,58px);line-height:1.5;letter-spacing:-.04em;margin:18px 0} body.option-a.light-a.standard-refined .light-hero p{font-size:12px;line-height:2.15;margin:15px 0 25px} body.option-a.light-a.standard-refined .standard-photo{min-height:495px;margin:22px 5% 22px 0} body.option-a.standard-refined .standard-hero-secondary{display:inline-block;margin-left:20px;border-bottom:1px solid #acb6bb;padding:5px 0;font:12px 'Noto Sans JP',sans-serif;color:#294d79;white-space:nowrap} body.option-a.standard-refined .standard-foot{margin-top:35px} body.option-a.standard-refined .standard-crossroads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 5%;margin:0;background:#fff;border-top:1px solid #dcded5;border-bottom:1px solid #dcded5;color:#27394e;letter-spacing:0} body.option-a.standard-refined .standard-crossroads a{display:block;position:relative;min-width:0;padding:22px 25px;border-right:1px solid #dcded5;color:#27394e} body.option-a.standard-refined .standard-crossroads a:first-child{padding-left:0} body.option-a.standard-refined .standard-crossroads a:last-child{border:0;display:block} body.option-a.standard-refined .standard-crossroads span{font:9px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#788381;display:block} body.option-a.standard-refined .standard-crossroads strong{font:600 14px/1.7 'Noto Sans JP',sans-serif;display:block;margin-top:7px;padding-right:20px} body.option-a.standard-refined .standard-crossroads b{position:absolute;right:18px;top:50%;font:15px Arial,sans-serif} body.option-a.standard-refined .standard-crossroads a:hover{background:#f7f8f2} body.option-a.standard-refined .standard-culture-menu{grid-template-columns:180px 1fr} body.option-a.standard-refined .standard-culture-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px} body.option-a.standard-refined .standard-culture-links a{border-bottom:1px solid #dcded5;padding:10px 0 15px} body.option-a.standard-refined .standard-life,body.option-a.standard-refined .standard-life *{box-sizing:border-box} body.option-a.standard-refined .standard-life{color:#27394e;background:#faf7ef} body.option-a.standard-refined .standard-life section,body.option-a.standard-refined .standard-visit{scroll-margin-top:110px} body.option-a.standard-refined .standard-instagram{padding:65px 5%;background:#fff;color:#27394e} body.option-a.standard-refined .standard-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px} body.option-a.standard-refined .standard-eyebrow{font:10px/1.7 Arial,sans-serif;letter-spacing:.12em;color:#718080} body.option-a.standard-refined .standard-section-head h2,body.option-a.standard-refined .standard-beer-copy h2{font:700 29px/1.65 'Noto Sans JP',sans-serif;letter-spacing:-.025em;margin:9px 0 0;color:#27394e} body.option-a.standard-refined .standard-section-head p{font:12px/2 'Noto Sans JP',sans-serif;margin:10px 0 0;color:#66717a} body.option-a.standard-refined .standard-text-link{display:inline-block;border-bottom:1px solid #aab7b7;padding-bottom:6px;font:11px/1.8 'Noto Sans JP',sans-serif;color:#294d79;white-space:nowrap} body.option-a.standard-refined .standard-instagram-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px} body.option-a.standard-refined .standard-ig-photo{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#edece4} body.option-a.standard-refined .standard-ig-photo img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s} body.option-a.standard-refined .standard-ig-photo:hover img{transform:scale(1.035)} body.option-a.standard-refined .standard-ig-photo>span{position:absolute;bottom:10px;right:10px;border-radius:50%;width:30px;height:30px;background:#fffcf6;display:grid;place-content:center;color:#27394e;font:14px Arial,sans-serif} body.option-a.standard-refined .standard-instagram-grid article>div{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:12px} body.option-a.standard-refined .standard-instagram-grid article>div>span{font:9px/1.5 Arial,sans-serif;color:#718080;letter-spacing:.04em} body.option-a.standard-refined .standard-instagram-grid article>div>a{font:10px/1.6 'Noto Sans JP',sans-serif;color:#294d79} body.option-a.standard-refined .standard-jam{padding:65px 5%;background:#edf1f1;color:#27394e} body.option-a.standard-refined .standard-jam-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:6%;align-items:center} body.option-a.standard-refined .standard-video{aspect-ratio:16/9;width:100%;position:relative;background:#e1e7e5;overflow:hidden} body.option-a.standard-refined .standard-video .standard-video-link{padding:0;margin:0;border:0;display:block;width:100%;height:100%;position:relative;cursor:pointer;background:#e1e7e5} body.option-a.standard-refined .standard-video .standard-video-link>img{width:100%;height:100%;object-fit:cover;display:block} body.option-a.standard-refined .standard-play-symbol{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;background:#faf7efee;border-radius:50%;display:grid;place-content:center;color:#294d79;font:23px Arial,sans-serif;padding-left:3px;box-shadow:0 0 0 8px #ffffff29} body.option-a.standard-refined .standard-play-text{position:absolute;bottom:0;left:0;right:0;padding:12px;background:#f8faf4ee;color:#27394e;text-align:center;font:600 11px 'Noto Sans JP',sans-serif} body.option-a.standard-refined .standard-video iframe{display:block;width:100%;height:100%;border:0} body.option-a.standard-refined .standard-video-title{font:10px/1.7 Arial,sans-serif;margin:14px 0 5px;color:#66717a} body.option-a.standard-refined .standard-video-fallback{font-size:10px;border-bottom:1px solid #aab7b7;display:inline-block;color:#294d79} body.option-a.standard-refined .standard-jam-copy>span{font:600 32px/1.25 Oswald,Arial,sans-serif;color:#294d79;letter-spacing:.02em} body.option-a.standard-refined .standard-jam-copy>p{font:12px/2.2 'Noto Sans JP',sans-serif;color:#586975;margin:22px 0} body.option-a.standard-refined .standard-pill{display:inline-block;border:1px solid #b8c8c6;padding:12px 17px;font:11px/1.7 'Noto Sans JP',sans-serif;color:#294d79;background:transparent} body.option-a.standard-refined .standard-beer{padding:65px 5%;background:#f7f0e3;color:#473d2f} body.option-a.standard-refined .standard-beer-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;margin-bottom:35px} body.option-a.standard-refined .standard-beer-photo{position:relative;height:365px;overflow:hidden;background:#e6dbbf} body.option-a.standard-refined .standard-beer-photo img{width:100%;height:100%;object-fit:cover;display:block} body.option-a.standard-refined .standard-beer-photo>span{position:absolute;bottom:16px;left:16px;background:#f7f0e3;padding:9px 12px;font:9px/1.5 Arial,sans-serif;letter-spacing:.07em;color:#473d2f} body.option-a.standard-refined .standard-beer-copy h2{font-size:31px;color:#473d2f;line-height:1.7} body.option-a.standard-refined .standard-beer-copy>p{font:12px/2.2 'Noto Sans JP',sans-serif;margin:20px 0;color:#726650} body.option-a.standard-refined .standard-beer-copy .standard-eyebrow{color:#94774b} body.option-a.standard-refined .standard-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:16px 22px;color:#fff;background:#8a6138;font:600 12px/1.6 'Noto Sans JP',sans-serif} body.option-a.standard-refined .standard-beer-copy .standard-small{font-size:10px;margin:12px 0;color:#80715b} body.option-a.standard-refined .standard-beer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} body.option-a.standard-refined .standard-beer-card{display:block;background:#fffcf6;border:1px solid #e7dece;padding:13px 13px 20px;color:#473d2f} body.option-a.standard-refined .standard-beer-card>div{aspect-ratio:1.4/1;overflow:hidden;background:#eee7da} body.option-a.standard-refined .standard-beer-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s} body.option-a.standard-refined .standard-beer-card:hover img{transform:scale(1.035)} body.option-a.standard-refined .standard-beer-card>span{display:block;font:9px/1.5 Arial,sans-serif;color:#94774b;letter-spacing:.08em;margin:16px 0 7px} body.option-a.standard-refined .standard-beer-card h3{font:600 14px/1.8 'Noto Sans JP',sans-serif;margin:0;color:#473d2f} body.option-a.standard-refined .standard-beer-card p{font:11px/1.9 'Noto Sans JP',sans-serif;color:#80715b;margin:10px 0 15px} body.option-a.standard-refined .standard-beer-card>b{font:500 11px/1.7 'Noto Sans JP',sans-serif;border-bottom:1px solid #c8b491;padding-bottom:4px;display:inline-block} body.option-a.standard-refined .standard-beer-note{font:10px/1.9 'Noto Sans JP',sans-serif;color:#80715b;margin:22px 0 0} body.option-a.standard-refined .standard-visit{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 5%;background:#fff;border-top:1px solid #e4e7df;color:#27394e} body.option-a.standard-refined .standard-visit h2{font:600 21px/1.8 'Noto Sans JP',sans-serif;margin:8px 0 0;color:#27394e} body.option-a.standard-refined .standard-visit p{font:11px/2.1 'Noto Sans JP',sans-serif;color:#66717a} body.option-a.standard-refined .standard-footer-social{display:flex;justify-content:flex-end;gap:28px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #d6d7cf;color:#294d79;font:11px/1.7 Arial,sans-serif;letter-spacing:.04em} body.option-a.standard-refined .standard-footer-social a{color:#294d79!important} body.option-a.standard-refined .standard-footer-social a:hover{text-decoration:underline} @media(max-width:1050px){body.option-a.standard-refined .standard-hero-secondary{margin:17px 0 0;display:block;width:max-content}body.option-a.standard-refined .standard-instagram-grid article>div{align-items:start;flex-direction:column;gap:5px}body.option-a.standard-refined .standard-beer-copy h2{font-size:26px}body.option-a.standard-refined .standard-jam-copy>span{font-size:28px}body.option-a.standard-refined .standard-culture-menu{grid-template-columns:140px 1fr}body.option-a.standard-refined .standard-culture-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}} @media(max-width:760px){body.option-a.standard-refined .standard-crossroads a{padding:18px 15px}body.option-a.standard-refined .standard-crossroads strong{font-size:12px;line-height:1.9}body.option-a.standard-refined .standard-crossroads b{right:8px}body.option-a.standard-refined .standard-section-head h2{font-size:24px}body.option-a.standard-refined .standard-jam-layout{grid-template-columns:1fr;gap:30px}body.option-a.standard-refined .standard-jam-copy>span{font-size:28px}body.option-a.standard-refined .standard-jam-copy>p br{display:none}body.option-a.standard-refined .standard-beer-intro{grid-template-columns:1fr;gap:28px}body.option-a.standard-refined .standard-beer-photo{height:330px}body.option-a.standard-refined .standard-beer-copy h2{font-size:27px}body.option-a.standard-refined .standard-beer-copy h2 br{display:none}body.option-a.standard-refined .standard-visit{flex-wrap:wrap;gap:20px}body.option-a.standard-refined .standard-beer-card h3{font-size:12px}} @media(max-width:650px){body.option-a.light-a.standard-refined .standard-hero{min-height:0}body.option-a.light-a.standard-refined .light-copy{padding:28px 6%}body.option-a.light-a.standard-refined .light-hero h1{font-size:39px;line-height:1.45;margin:15px 0}body.option-a.light-a.standard-refined .light-hero p{font-size:11px}body.option-a.light-a.standard-refined .standard-photo{height:280px;min-height:0;margin:0 5% 20px}body.option-a.standard-refined .standard-hero-secondary{display:inline-block;margin:0 0 0 20px}body.option-a.standard-refined .standard-foot{margin-top:27px}body.option-a.standard-refined .standard-crossroads{padding:0 5%}body.option-a.standard-refined .standard-crossroads a{padding:16px 9px}body.option-a.standard-refined .standard-crossroads strong{font-size:10px;padding-right:0;margin-top:6px}body.option-a.standard-refined .standard-crossroads span{font-size:8px}body.option-a.standard-refined .standard-crossroads b{display:none}body.option-a.standard-refined .standard-instagram,body.option-a.standard-refined .standard-jam,body.option-a.standard-refined .standard-beer{padding:38px 5%}body.option-a.standard-refined .standard-section-head{align-items:start;flex-direction:column;gap:15px;margin-bottom:22px}body.option-a.standard-refined .standard-section-head h2{font-size:23px}body.option-a.standard-refined .standard-section-head p{font-size:11px}body.option-a.standard-refined .standard-instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}body.option-a.standard-refined .standard-instagram-grid article>div>a{font-size:10px}body.option-a.standard-refined .standard-jam-copy>p{font-size:11px;margin:17px 0}body.option-a.standard-refined .standard-play-symbol{width:52px;height:52px;font-size:19px}body.option-a.standard-refined .standard-beer-photo{height:250px}body.option-a.standard-refined .standard-beer-copy h2{font-size:25px}body.option-a.standard-refined .standard-beer-copy>p{font-size:11px}body.option-a.standard-refined .standard-beer-cards{grid-template-columns:1fr;gap:15px}body.option-a.standard-refined .standard-beer-card{display:grid;grid-template-columns:120px 1fr;gap:0 15px;padding:12px;align-items:start}body.option-a.standard-refined .standard-beer-card>div{grid-row:1/5;aspect-ratio:1/1}body.option-a.standard-refined .standard-beer-card>span{font-size:8px;margin:3px 0 6px}body.option-a.standard-refined .standard-beer-card h3{font-size:12px;line-height:1.7}body.option-a.standard-refined .standard-beer-card p{font-size:10px;margin:8px 0}body.option-a.standard-refined .standard-beer-card>b{font-size:10px;width:max-content}body.option-a.standard-refined .standard-beer-note{font-size:9px}body.option-a.standard-refined .standard-visit{padding:32px 5%;display:block}body.option-a.standard-refined .standard-visit h2{font-size:21px}body.option-a.standard-refined .standard-visit p{margin:15px 0;font-size:10px}body.option-a.standard-refined .standard-footer-social{justify-content:flex-start;flex-wrap:wrap;gap:15px;font-size:10px;margin-bottom:22px;padding-bottom:20px}body.option-a.standard-refined .standard-culture-menu{display:block}body.option-a.standard-refined .standard-culture-links{margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}body.option-a.standard-refined .standard-culture-links a{width:auto;font-size:11px}body.option-a.standard-refined .standard-culture-links small{display:block}body.option-a.standard-refined .standard-life section{scroll-margin-top:110px}} @media(prefers-reduced-motion:reduce){body.option-a.standard-refined .standard-ig-photo img,body.option-a.standard-refined .standard-beer-card img{transition:none}} 
.proposal-switch{display:flex;justify-content:center;gap:24px;padding:13px 18px;background:#ebe8df;color:#304660;font:10px/1.5 Arial,sans-serif;letter-spacing:.07em}.proposal-switch a[aria-current]{border-bottom:1px solid}.next-hero{background:#f5f2e9;color:#293b4c;padding:48px 5% 60px}.eyebrow{font:11px/1.6 Arial,sans-serif;letter-spacing:.13em}.next-copy h1{font-size:clamp(28px,3.4vw,53px);line-height:1.6;letter-spacing:.035em;margin:26px 0 22px}.next-copy p{font-size:12px;line-height:2.4;margin-bottom:28px}.next-button{display:inline-block;background:#304d70;color:white;padding:19px 26px;font-size:11px}.next-text-link{display:block;width:max-content;font-size:10px;margin-top:19px;border-bottom:1px solid #aeb5b6;padding-bottom:6px}.select-hero{display:grid;grid-template-columns:1.05fr 1.2fr .8fr;gap:24px;align-items:center}.select-main,.select-side{position:relative;display:block}.select-main img{width:100%;height:440px;object-fit:cover}.select-side img{width:100%;height:270px;object-fit:cover}.select-main>span,.select-side>span{display:block;font:10px/1.6 Arial,sans-serif;letter-spacing:.04em;margin-top:15px}.select-main b,.select-side b{display:block;font-size:13px;margin:6px 0}.select-main small,.select-side small{display:block;font-size:10px}.next-select .discovery-gallery{background:#fff;padding-top:40px}.journal-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;background:#eee9df}.journal-main{display:block;position:relative}.journal-main img{width:100%;height:490px;object-fit:cover}.journal-main span{position:absolute;top:18px;left:18px;background:#f9f7ef;padding:10px 14px;font:10px Arial,sans-serif;letter-spacing:.1em}.journal-note{font:10px/1.8 Arial,sans-serif;letter-spacing:.08em;border-top:1px solid #c2c5bd;margin-top:35px;padding-top:18px}.journal-index{display:flex;justify-content:space-between;gap:15px;padding:22px 5%;font-size:11px;border-bottom:1px solid #d8d6ce;background:#faf8f2}.journal-index>span{font:10px Arial,sans-serif;letter-spacing:.1em}.next-journal .feature{margin-top:0}.next-culture-hero{padding-top:40px}.next-culture-hero>.next-copy{text-align:center}.next-culture-hero h1{margin:15px 0;font-size:clamp(32px,4vw,58px)}.next-culture-hero p{margin-bottom:14px}.culture-instagram{display:inline-block;font-size:11px;border-bottom:1px solid #a9b2aa;padding:7px 0}.culture-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.culture-trio a{background:#fff}.culture-trio img{display:block;width:100%;height:260px;object-fit:cover}.culture-trio a:nth-child(2) img{object-position:center}.culture-trio span{display:block;padding:21px;font:10px/1.6 Arial,sans-serif;letter-spacing:.08em}.culture-trio b{display:block;font-size:17px;margin:10px 0}.culture-trio small{font-size:10px}.next-culture .discovery-gallery{background:#fff}.comparison{margin:0;background:#f5f2e9;color:#293b4c;font-family:Arial,'Helvetica Neue',sans-serif}.comparison *{box-sizing:border-box}.comparison a{color:inherit;text-decoration:none}.comparison header{max-width:1240px;margin:auto;padding:45px 5% 25px}.comparison header img{width:95px;display:block;margin-bottom:25px}.comparison header>span{font-size:10px;letter-spacing:.15em}.comparison h1{font-size:40px;line-height:1.5;margin:17px 0}.comparison header p{font-size:12px;line-height:2}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1240px;padding:15px 5% 50px;margin:auto}.compare-card{background:white;padding-bottom:27px}.compare-photo{height:250px;overflow:hidden}.compare-photo img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.compare-card:hover img{transform:scale(1.035)}.compare-card>span,.compare-card h2,.compare-card p,.compare-card>b{margin-left:22px;margin-right:22px}.compare-card>span{display:block;font-size:10px;letter-spacing:.1em;margin-top:24px}.compare-card h2{font-size:20px;margin-top:12px}.compare-card p{font-size:12px;line-height:2;min-height:55px}.compare-card>b{display:block;font-size:11px;border-top:1px solid #d6d9d6;padding-top:18px}.comparison footer{text-align:center;padding:25px;font-size:10px;line-height:2;border-top:1px solid #d6d9d6}@media(max-width:800px){.select-hero{grid-template-columns:1fr 1fr}.select-hero>.next-copy{grid-column:1/-1}.select-main img{height:300px}.select-side img{height:230px}.journal-hero{gap:28px}.journal-main img{height:370px}.journal-index{flex-wrap:wrap}.culture-trio{gap:12px}.culture-trio img{height:190px}.culture-trio b{font-size:13px}.culture-trio span{padding:14px}.compare-grid{gap:15px}.compare-photo{height:190px}.compare-card h2{font-size:16px}}@media(max-width:560px){.proposal-switch{gap:14px;font-size:8px;flex-wrap:wrap}.next-hero{padding:30px 6%}.next-copy h1{font-size:30px;margin-top:18px}.select-hero{gap:14px}.select-main img{height:250px}.select-side img{height:190px}.select-main b,.select-side b{font-size:11px}.journal-hero{display:flex;flex-direction:column-reverse;align-items:stretch}.journal-main img{height:340px}.journal-index{flex-direction:column;font-size:10px;gap:17px;padding:24px 6%}.next-culture-hero h1{font-size:34px}.culture-trio{grid-template-columns:1fr;gap:18px}.culture-trio a{display:grid;grid-template-columns:1fr 1fr;align-items:center}.culture-trio img{height:190px}.culture-trio b{font-size:14px}.comparison h1{font-size:32px}.compare-grid{grid-template-columns:1fr}.compare-photo{height:300px}.compare-card p{min-height:0}.compare-card h2{font-size:22px}} body.option-a nav.proposal-switch,body.option-a nav.proposal-switch a{color:#304660}body.option-a nav.proposal-switch a{display:block} body.option-a.next-select{--header-paper:#f5f2e9} body.option-a.next-journal{--header-paper:#eee9df} body.option-a.next-culture{--header-paper:#f5f2e9} body.option-a.standard-refined .discovery-header{background:var(--header-paper,#f5f2e9);border-color:#dad8cf} body.option-a.standard-refined .discovery-logo-art img{mix-blend-mode:multiply} body.option-a.standard-refined .discovery-header-search input{background:transparent} .comparison header img{mix-blend-mode:multiply} body.option-a.standard-refined .discovery-main-nav{background:var(--header-paper,#f5f2e9)} body.option-a.standard-refined header.discovery-header nav.discovery-main-nav{background:var(--header-paper,#f5f2e9)!important} body.option-a.standard-refined #jam.jam-library{scroll-margin-top:210px} body.option-a.standard-refined .jam-more>summary::after{content:none!important} body.option-a.standard-refined .jam-library-intro{font-size:12px;line-height:2;color:#596b75;margin:16px 0 0} body.option-a.standard-refined .jam-episode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px} body.option-a.standard-refined .jam-episode a{display:block;color:#293b4c} .jam-episode-image{position:relative;aspect-ratio:16/9;background:#d9dfe0;overflow:hidden}.jam-episode-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.jam-episode a:hover img{transform:scale(1.035)}.jam-episode-image>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fbf8efed;color:#304d70;font-size:19px;padding-left:3px}.jam-episode-label{display:block;margin-top:19px;font:9px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#647780}.jam-episode h3{font:600 13px/1.9 Arial,sans-serif;margin:9px 0 14px}.jam-episode-watch{display:inline-block;font-size:10px;border-bottom:1px solid #b8c3c5;padding-bottom:6px}.jam-more{margin-top:35px}.jam-more>summary{list-style:none;cursor:pointer;border:1px solid #aebfc3;margin:0 auto 30px;padding:15px 25px;width:max-content;font-size:11px;color:#304d70}.jam-more>summary::-webkit-details-marker{display:none}.jam-show-less{display:none}.jam-more[open] .jam-show-less{display:inline}.jam-more[open] .jam-show-more{display:none}.jam-library-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccd6d8;margin-top:36px;padding-top:22px;gap:20px}.jam-library-bottom p{font:700 18px/1.6 Arial,sans-serif;letter-spacing:.04em;margin:0}.jam-library-bottom a{font-size:11px}@media(max-width:700px){body.option-a.standard-refined .jam-episode-grid{grid-template-columns:1fr;gap:30px}.jam-episode h3{font-size:13px}.jam-library-bottom{align-items:start;flex-direction:column}.jam-episode-image>span{width:44px;height:44px}} body.option-a.standard-refined .rsb-editorial{background:#f5f2e9;color:#293b4c;padding:65px 5%;scroll-margin-top:210px}body.option-a.standard-refined .rsb-editorial-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.rsb-editorial-heading>div>span,.rsb-news-heading>span{font:10px/1.6 Arial,sans-serif;letter-spacing:.14em}.rsb-editorial-heading h2,.rsb-news-heading h2{font-size:28px;line-height:1.6;margin:13px 0}.rsb-editorial-heading p,.rsb-news-heading p{font-size:12px;line-height:2;color:#697578;margin:0}.rsb-editorial-heading>a,.rsb-news-heading>a{font-size:11px;white-space:nowrap;border-bottom:1px solid #aab3b3;padding-bottom:8px}body.option-a.standard-refined .rsb-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rsb-story a{display:block;color:#293b4c}.rsb-story-image{aspect-ratio:1.65;position:relative;overflow:hidden;background:#e2e4dd}.rsb-story-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.rsb-story a:hover img{transform:scale(1.035)}.rsb-story-image>span{position:absolute;bottom:12px;right:12px;background:#faf8ef;padding:7px 12px;font:12px Arial,sans-serif}.rsb-story-meta{display:flex;justify-content:space-between;gap:12px;margin:19px 0 10px;font:9px/1.6 Arial,sans-serif;letter-spacing:.06em;color:#6d797a}.rsb-story h3{font-size:15px;line-height:1.9;margin:0 0 12px}.rsb-story p{font-size:11px;line-height:2;color:#637174;margin:0 0 17px}.rsb-story b{font-size:10px;font-weight:400;border-bottom:1px solid #b3bcb9;padding-bottom:5px}body.option-a.standard-refined .rsb-news{display:grid;grid-template-columns:1fr 2.1fr;gap:55px;background:#fff;color:#293b4c;padding:55px 5%;scroll-margin-top:210px}.rsb-news-heading h2{font-size:23px}.rsb-news-heading>a{display:inline-block;margin-top:24px}.rsb-news-list{border-top:1px solid #c8cfca}.rsb-news-row{display:grid;grid-template-columns:80px 112px 1fr 12px;align-items:baseline;gap:16px;border-bottom:1px solid #dce0da;padding:23px 0;color:#293b4c}.rsb-news-row time{font:11px Arial,sans-serif;color:#71807d}.rsb-news-tag{font:8px/1.6 Arial,sans-serif;background:#f0f2ec;padding:5px 8px;letter-spacing:.04em;text-align:center}.rsb-news-row h3{font-size:12px;line-height:1.9;margin:0;font-weight:500}.rsb-editorial-caption{font-size:9px;line-height:1.9;color:#78827f;margin:17px 0 0}@media(max-width:900px){body.option-a.standard-refined .rsb-news{grid-template-columns:1fr;gap:25px}.rsb-story-grid{gap:18px!important}.rsb-editorial-heading h2{font-size:25px}.rsb-story h3{font-size:13px}}@media(max-width:600px){body.option-a.standard-refined .rsb-editorial,body.option-a.standard-refined .rsb-news{padding:40px 6%}.rsb-editorial-heading{flex-direction:column;align-items:start!important;gap:18px!important}body.option-a.standard-refined .rsb-story-grid{grid-template-columns:1fr;gap:35px!important}.rsb-story h3{font-size:15px}.rsb-news-row{grid-template-columns:80px 1fr 12px;gap:10px;padding:20px 0}.rsb-news-row h3{grid-column:1/3;grid-row:2}.rsb-news-row>span:last-child{grid-column:3;grid-row:2}.rsb-news-tag{width:max-content}} body.option-a.standard-refined h2.rsb-section-title{font:600 30px/1.25 Arial,sans-serif;letter-spacing:.07em;margin:12px 0 18px}body.option-a.standard-refined .rsb-heading-subtitle{display:block;font:400 11px/1.8 Arial,'Noto Sans JP',sans-serif;letter-spacing:.035em;margin-top:11px;color:#657477}body.option-a.standard-refined .standard-beer-copy h2.rsb-section-title{font-size:38px}.rsb-editorial-heading>div>span:first-child,.rsb-news-heading>span:first-child{display:none}body.option-a.standard-refined .standard-visit .standard-eyebrow{display:none}body.option-a.standard-refined .line .eyebrow{display:none}body.option-a.standard-refined .discovery-main-nav>a,body.option-a.standard-refined .discovery-main-nav summary{letter-spacing:.07em}body.option-a.standard-refined .discovery-main-nav small{letter-spacing:.015em}body.option-a.standard-refined .standard-beer-copy>.standard-eyebrow,body.option-a.standard-refined .standard-instagram .standard-eyebrow{display:none}@media(max-width:600px){body.option-a.standard-refined h2.rsb-section-title{font-size:27px}.rsb-heading-subtitle{font-size:10px!important}} 