@import"https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Newsreader:ital,wght@0,600;0,700;1,700&family=Oswald:wght@400;500;600;700&family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;600;700&display=swap";html{overflow-x:clip}.shopify-section-group-header-group{position:sticky;top:0;z-index:50}body,body.gradient{background-color:#0c0c0d!important;background-image:none!important}.fp-home{max-width:var(--page-width);margin:0 auto;padding:0 5rem;background:transparent;color:#e7e0cf;font-family:Noto Sans JP,sans-serif;font-weight:500}.fp-home a{color:#e0b34d;text-decoration:none}.fp-home a:hover{color:#fff}.fp-home h1,.fp-home h2,.fp-home h3{margin:0}.fp-home *,.fp-home *:before,.fp-home *:after{box-sizing:border-box}.fp-stack{display:none}.fp-utility{display:flex;justify-content:space-between;align-items:center;padding:7px 32px;background:#000;font-family:Oswald,sans-serif;letter-spacing:.2em;font-size:10px;color:#8a8172}@media screen and (max-width:749px){.fp-utility{display:none}}.fs-head{position:relative;z-index:1;background:#101010;border-bottom:3px solid #000;box-shadow:0 12px 26px #00000080,inset 0 2px #ffffff0f;padding:16px 22px 14px;background-image:repeating-radial-gradient(circle at 0 0,rgba(255,255,255,.02) 0 1px,transparent 1px 5px)}.fs-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto}.fp-home .fs-callnote{font-family:Caveat,cursive;font-weight:700;color:#e6e0d2;font-size:22px;line-height:1.1;transform:rotate(-3deg);padding:4px 8px;white-space:nowrap}.fp-home .fs-callnote:hover{color:#fff}.fp-home .fs-callnote span{font-size:18px}.fs-nameplate{background:linear-gradient(180deg,#d9b45e,#a97f2f);border:2px solid #7a5a22;border-radius:3px;padding:9px 26px;text-align:center;box-shadow:inset 0 1px #fff6,0 2px 5px #0006}.fs-nameplate:hover{color:inherit}.fs-nameplate-name{display:block;font-family:Newsreader,serif;font-weight:700;font-size:24px;letter-spacing:.06em;color:#241a08;line-height:1}.fs-nameplate-sub{display:block;font-family:Oswald,sans-serif;letter-spacing:.26em;font-size:10.5px;color:#3d2d0f;margin-top:3px}.fs-head-right{display:flex;align-items:center;gap:13px}.fp-home .fs-icon,.fp-home .header__icon--search{color:#a99a7e;display:inline-flex;padding:4px}.fp-home .fs-icon:hover,.fp-home .header__icon--search:hover{color:#fff}.fs-headbuy{display:none}.fs-lamp-wrap{display:flex;align-items:center;gap:7px;margin-right:5px}.fs-lamp{width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9a90,#d5342f 55%,#7c1a15);box-shadow:0 0 11px #d5342fcc}.fs-lamp-label{font-family:Oswald,sans-serif;letter-spacing:.16em;font-size:9px;color:#a99a7e}.fs-controlpanel{margin:12px auto 0;max-width:1180px;background:linear-gradient(180deg,#e2e5e8,#b3b8bd 45%,#cdd1d5 55%,#949a9f);border:2px solid #1f2226;border-radius:5px;box-shadow:inset 0 2px 5px #ffffff8c,inset 0 -6px 12px #0000004d;padding:12px 18px}.fs-knobs{display:flex;gap:20px;justify-content:center;margin-bottom:8px}.fs-navdetails>summary{list-style:none}.fs-navdetails>summary::-webkit-details-marker{display:none}.fs-navtoggle{display:none}.fs-navlinks{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.2);padding-top:4px}.fs-navdetails:not([open])>.fs-navlinks{display:flex}.fp-home .fs-nav{display:inline-block;padding:14px 12px;font-family:Oswald,sans-serif;font-weight:500;font-size:13px;letter-spacing:.12em;color:#23262a}.fp-home .fs-nav:hover{color:#000;background:#0000000f}.fp-home .fs-nav--accent{color:#8a3d1f}.fp-home .fs-nav--buy{color:#8a6a2c;font-weight:600}.fp-home .fs-nav[aria-current]{color:#000;box-shadow:inset 0 -3px #0006}.fp-chrome--header{position:relative;z-index:30}.fs-search-slot,.fp-chrome .header__search{display:inline-flex}.fp-chrome .header__icon--search{width:auto;height:auto;min-width:0;min-height:0;padding:4px;margin:0;color:#a99a7e}.fp-chrome .header__icon--search .svg-wrapper{width:18px;height:18px}.fp-chrome .header__icon--search .header__icon-close{display:none}.fp-chrome .header__search details[open] .header__icon-close{display:block}.fp-chrome .header__search details[open] .header__icon--search>span>.svg-wrapper:first-child{display:none}.fp-chrome .search-modal{z-index:40;position:fixed;top:0;right:0;bottom:0;left:0;align-items:flex-start;justify-content:center}.fp-chrome .search-modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:radial-gradient(120% 100% at 50% -10%,#2a2620,#0a0908 62%)}.fp-chrome .search-modal__content{width:100%;max-width:680px;align-items:flex-start;background:transparent;border:0;border-radius:0;box-shadow:none;padding:clamp(48px,11vh,96px) 20px 40px;overflow-y:auto}.fp-chrome .search-modal__form{width:100%}.fp-chrome .search-modal form.search{position:relative;background:linear-gradient(180deg,#1c1914,#100e0a);border:1px solid #7a5a22;border-radius:4px;box-shadow:inset 0 1px #ffffff0f,0 20px 40px #0000008c;padding:0 18px 4px}.fp-chrome .search-modal form.search:before,.fp-chrome .search-modal form.search:after{content:"";position:absolute;top:8px;width:6px;height:6px;border-radius:50%;background-image:radial-gradient(circle at 42% 38%,#f4e7c0 6%,#cdaa5c 40%,#6b501f 66%,rgba(0,0,0,.55) 80%,transparent 84%);pointer-events:none}.fp-chrome .search-modal form.search:before{left:8px}.fp-chrome .search-modal form.search:after{right:8px}.fp-chrome .search-modal .field{background:transparent;border:0;border-bottom:1px solid rgba(185,143,63,.35);border-radius:0;box-shadow:none;margin:0;padding-left:18px}.fp-chrome .search-modal .field:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background:#e0b34d;box-shadow:0 0 8px 2px #e0b34db3;z-index:1}.fp-chrome .search-modal .field:after,.fp-chrome .search-modal .field:hover.field:after,.fp-chrome .search-modal .search__input.field__input:focus-visible{box-shadow:none;border:0}.fp-chrome .search-modal .search__input.field__input{color:#fff;font-family:Oswald,sans-serif;font-weight:500;font-size:17px;letter-spacing:.02em;padding:18px 48px 18px 4px;border:0;background:transparent;min-height:0}.fp-chrome .search-modal .search__input.field__input::placeholder{color:#5c5346}.fp-chrome .search-modal .field__label{display:none}.fp-chrome .search-modal .field__button .svg-wrapper{color:#e0b34d}.fp-chrome .search-modal .reset__button .svg-wrapper{color:#6b6459}.fp-chrome .search-modal__close-button{position:fixed;top:18px;right:20px;margin-top:0;color:#a99a7e;font-family:Oswald,sans-serif;letter-spacing:.12em;font-size:11px}.fp-chrome .search-modal__close-button .svg-wrapper{color:#a99a7e}.fp-chrome .search-modal__close-button:hover,.fp-chrome .search-modal__close-button:hover .svg-wrapper{color:#fff}.fp-chrome .predictive-search{position:static;width:auto;max-width:none;background:transparent;border:0;border-top:1px solid rgba(185,143,63,.35);border-radius:0;box-shadow:none;color:#e7e0cf;margin:4px 0 0;padding-top:4px}.fp-chrome .search-modal .predictive-search__results-groups-wrapper{flex-direction:column;border-bottom:0;padding-bottom:0;gap:0}.fp-chrome .search-modal .predictive-search__result-group{flex:none;gap:0}.fp-chrome .predictive-search__heading{color:#8a7f66;font-family:Oswald,sans-serif;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;margin:0;padding:12px 18px 8px;border-bottom:0}.fp-chrome .predictive-search__list-item{border-bottom:1px solid rgba(255,255,255,.06)}.fp-chrome .predictive-search__list-item:last-child{border-bottom:0}.fp-chrome .predictive-search__list-item:hover,.fp-chrome .predictive-search__list-item[aria-selected=true]{background:#e0b34d14}.fp-chrome .predictive-search__item{padding:10px 18px}.fp-chrome .predictive-search__item--term{padding:12px 18px}.fp-chrome .predictive-search__item--link .predictive-search__item-heading,.fp-chrome .predictive-search__item--term{color:#f0e9d8;font-family:Oswald,sans-serif}.fp-chrome .predictive-search .price{color:#e0b34d}.shopify-section-group-header-group .cart-notification-wrapper{position:relative}.shopify-section-group-header-group .cart-notification{z-index:5;position:absolute;top:0;inset-inline:0;transform:none;margin:0}@media screen and (min-width:750px){.shopify-section-group-header-group .cart-notification{inset-inline:auto 0;width:min(38rem,100%)}}cart-notification .cart-notification{background:linear-gradient(180deg,#1b1d21,#101216);border:2px solid #1f2226;border-radius:4px;color:#e7e0cf;box-shadow:0 20px 44px #0009}.cart-notification__header .cart-notification__heading,.cart-notification__close{color:#efe6d2}.cart-notification-product__name{color:#f0e9d8}.cart-notification-product__price,.cart-notification .price{color:#e0b34d}.cart-notification .button--primary{background:linear-gradient(180deg,#e7c268,#c89a3a);color:#241a08;border:1px solid #8a6a2c;box-shadow:inset 0 1px #fff6}.cart-notification .button--secondary{background:transparent;color:#e0b34d;box-shadow:inset 0 0 0 1px #e0b34d8c}.cart-notification .button--secondary:after{box-shadow:none}.cart-notification .button-label{color:#a99a7e}.fs-icon{position:relative}.fs-cart #cart-icon-bubble{display:inline-flex;position:relative}.fp-chrome .cart-count-bubble{position:absolute;top:-2px;right:0;inset-block-start:-2px;inset-inline-end:0;min-width:13px;height:13px;padding:0 2px;margin:0;display:flex;align-items:center;justify-content:center;font-family:Oswald,sans-serif;font-weight:700;font-size:8.5px;line-height:1;color:#241a08;background:linear-gradient(180deg,#e7c268,#c89a3a);border:1px solid #8a6a2c;border-radius:8px;box-shadow:inset 0 1px #ffffff73,0 1px 2px #00000073}.fp-chrome .cart-count-bubble:after{display:none}.fp-pill{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.12em;font-size:12px;color:#241a08;background:linear-gradient(180deg,#e7c268,#c89a3a);border:1px solid #8a6a2c;border-radius:3px;padding:10px 16px}.fp-pill:hover{color:#241a08;filter:brightness(1.06)}.fp-hero{padding:18px 0}.fp-hero-frame{position:relative;border:5px solid #0a0a0a;outline:2px solid #5a4a2e;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;background-size:cover;background-position:center 30%;box-shadow:inset 0 0 100px #000000d9}.fp-hero-scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 85% at 20% 100%,#060606d1,#0606068c 45%,#06060600 78%),linear-gradient(180deg,#0808080d,#08080866 45%,#080808f0)}.fp-hero-content{position:relative;width:100%;padding:48px 52px 40px}.fp-kicker{font-family:Oswald,sans-serif;letter-spacing:.32em;font-size:12px;color:#e0b34d}.fp-h1{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.04em;font-size:48px;line-height:1.1;color:#fdfaf2;margin:14px 0 0;text-shadow:0 2px 16px rgba(0,0,0,.7)}.fp-h1 p{margin:0}.fp-lead{font-size:15px;color:#d6ccb6;line-height:1.95;margin:16px 0 0;max-width:460px}.fp-cta-row{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.fp-footswitch{display:inline-flex;align-items:center;gap:10px;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.14em;font-size:14px;color:#efe6d2;background:linear-gradient(180deg,#3a3a3a,#191919);border:2px solid #000;border-radius:6px;padding:15px 26px;box-shadow:0 5px #000,inset 0 1px #ffffff26}.fp-footswitch:hover{color:#fff}.fp-footswitch-led{width:9px;height:9px;border-radius:50%;background:#ffb547;box-shadow:0 0 10px #ffb547}.fp-ghost-btn{display:inline-flex;align-items:center;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.12em;font-size:14px;color:#efe6d2;background:#06060666;border:1.5px solid rgba(255,255,255,.34);border-radius:6px;padding:15px 24px}.fp-stats{display:flex;gap:28px;margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-family:Oswald,sans-serif;flex-wrap:wrap}.fp-stat-v{font-weight:600;font-size:20px;color:#fff}.fp-stat-v span{font-size:12px;color:#b7ad97}.fp-stat-l{font-size:10px;letter-spacing:.14em;color:#9a917d}.fp-reco{padding:34px 32px 20px;margin:18px 0;background:#09090aa3;border:1px solid rgba(0,0,0,.5);border-radius:6px}.fp-reco-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:12px}.fp-reco-head h2{font-family:Oswald,sans-serif;font-weight:600;font-size:28px;letter-spacing:.12em;color:#efe6d2}.fp-reco-head h2 span{font-size:13px;color:#8f8577;letter-spacing:.08em}.fp-reco-head a{font-family:Oswald,sans-serif;letter-spacing:.12em;font-size:12px}.fp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fp-card{background:#141412;border:1px solid rgba(255,255,255,.09);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:12px;color:inherit}.fp-card:hover{color:inherit;border-color:#e0b34d66}.fp-card-media{position:relative;height:240px;background:#0d0d0c;border:1px solid rgba(224,179,77,.28);display:flex;align-items:center;justify-content:center;overflow:hidden}.fp-card-img{max-height:100%;max-width:100%;width:auto;object-fit:contain}.fp-corner{position:absolute;width:12px;height:12px}.fp-corner--tl{top:6px;left:6px;border-top:2px solid #e0b34d;border-left:2px solid #e0b34d}.fp-corner--tr{top:6px;right:6px;border-top:2px solid #e0b34d;border-right:2px solid #e0b34d}.fp-corner--bl{bottom:6px;left:6px;border-bottom:2px solid #e0b34d;border-left:2px solid #e0b34d}.fp-corner--br{bottom:6px;right:6px;border-bottom:2px solid #e0b34d;border-right:2px solid #e0b34d}.fp-card-name{font-family:Oswald,sans-serif;font-size:14px;letter-spacing:.03em;color:#f2ede0}.fp-card-spec{font-size:11px;color:#9a917d;line-height:1.6}.fp-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.fp-card-price{font-family:Oswald,sans-serif;font-size:15px;color:#e0b34d}.fp-card-detail{font-family:Oswald,sans-serif;font-size:11px;letter-spacing:.1em;color:#cfc6b2;border:1px solid rgba(255,255,255,.2);padding:7px 12px;border-radius:3px}.fp-buy{margin:34px 0;border-radius:6px;background:linear-gradient(180deg,#1c1a15,#0f0e0b);border:1px solid rgba(224,179,77,.3);padding:34px 40px;display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center}.fp-buy h3{font-family:Oswald,sans-serif;font-weight:600;font-size:24px;letter-spacing:.1em;color:#e7c268;margin-bottom:8px}.fp-buy p{font-size:13px;color:#b7ad97;line-height:1.9;margin:0;max-width:620px}.fp-pill--lg{font-size:15px;padding:16px 30px;border-radius:4px;white-space:nowrap}.fp-specplate-wrap{padding:8px 32px 40px}.fp-specplate{position:relative;background:linear-gradient(180deg,#bcc1c6,#8f959b);border-radius:4px;border:2px solid #23262a;box-shadow:inset 0 2px 6px #ffffff80,inset 0 -8px 14px #0000004d;padding:30px 40px;color:#1b1e21}.fp-rivet{position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6a6f75,#1b1e21)}.fp-rivet--tl{top:10px;left:10px}.fp-rivet--tr{top:10px;right:10px}.fp-rivet--bl{bottom:10px;left:10px}.fp-rivet--br{bottom:10px;right:10px}.fp-footlinks{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 15px;font-family:Oswald,sans-serif;letter-spacing:.1em;font-size:13.5px;margin-bottom:14px}.fp-footlinks a{color:#1b1e21}.fp-footlinks a:hover{color:#000}.fp-footlinks--pages{font-family:Noto Sans JP,sans-serif;letter-spacing:.02em;gap:6px 10px;border-top:1px solid rgba(0,0,0,.14);padding-top:12px;margin-bottom:18px}.fp-footlinks--pages a{text-decoration:underline;text-underline-offset:2px}.fp-footlinks span{opacity:.45}.fp-footgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 44px;font-size:13.5px;line-height:1.7}.fp-footgrid span{font-family:Oswald,sans-serif;letter-spacing:.14em;color:#4a4f54;display:block;font-size:11px}.fp-footgrid a{color:#1b1e21;text-decoration:underline}.fp-footgrid a:hover{color:#000}.fp-footmap{margin-top:20px;overflow:hidden;background:#16181a;border-radius:3px;border:1px solid rgba(0,0,0,.5);box-shadow:inset 0 2px 5px #0009;line-height:0}.fp-footmap iframe{display:block;width:100%;height:260px;border:0;filter:invert(90%) hue-rotate(180deg) brightness(.95) contrast(.9) saturate(.9)}.fp-copy{text-align:center;font-family:Oswald,sans-serif;letter-spacing:.2em;font-size:11.5px;color:#6f675a;margin-top:18px}.fs-cabinet{position:relative;margin:7px auto 0;max-width:980px;background:#0c0c0d;border:22px solid #17150f;border-radius:10px;box-shadow:0 16px 40px #000000b3,inset 0 0 0 2px #000;background-image:repeating-radial-gradient(circle at 0 0,rgba(255,255,255,.015) 0 1px,transparent 1px 5px)}.fs-corner{position:absolute;width:26px;height:26px;background:#2a2620;border:2px solid #000;border-radius:5px}.fs-corner--tl{top:-14px;left:-14px}.fs-corner--tr{top:-14px;right:-14px}.fs-corner--bl{bottom:-14px;left:-14px}.fs-corner--br{bottom:-14px;right:-14px}.fs-grille{padding:20px;background:repeating-linear-gradient(45deg,#2b2b2b 0 3px,#1b1b1b 3px 6px),repeating-linear-gradient(-45deg,rgba(210,210,210,.1) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 90px #000000d9}.fs-hero{position:relative;border:5px solid #0a0a0a;outline:2px solid #5a4a2e;min-height:300px;display:flex;align-items:flex-end;overflow:hidden;background-size:cover;background-position:center 30%;text-align:left}.fs-hero-scrim{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(110% 90% at 50% 100%,#060606d1,#0606068c 42%,#06060600 76%),linear-gradient(180deg,#0808081a,#08080880 55%,#080808f2)}.fs-hero-content{position:relative;width:100%;padding:28px 24px 26px}.fs-hero-word{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.05em;font-size:30px;color:#fdfaf2;text-shadow:0 2px 14px rgba(0,0,0,.7)}.fs-hero-kicker{font-family:Oswald,sans-serif;letter-spacing:.3em;font-size:11px;color:#e0b34d;margin-bottom:6px}.fs-hero-lead{font-size:12.5px;color:#d6ccb6;line-height:1.75;margin:10px 0 0;max-width:42em}.fs-hero-cta{display:flex;gap:10px;justify-content:flex-start;margin-top:18px;flex-wrap:wrap}.fs-hero .fp-stats{gap:18px}.fs-btn-solid{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.14em;font-size:12px;color:#efe6d2;background:linear-gradient(180deg,#3a3a3a,#191919);border:2px solid #000;border-radius:6px;padding:11px 20px;box-shadow:0 4px #000}.fs-btn-solid:hover{color:#fff}.fs-btn-ghost{font-family:Oswald,sans-serif;letter-spacing:.12em;font-size:12px;color:#efe6d2;background:#06060666;border:1.5px solid rgba(255,255,255,.34);border-radius:6px;padding:11px 18px;display:inline-block}.fp-quicknav-wrap{padding:8px 0 4px}.fp-quicknav{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px;align-items:start}.fp-quicknav__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:6px 2px;text-decoration:none;color:#e7ddc7}.fp-quicknav__disc{width:66px;height:66px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid rgba(224,179,77,.55);background:radial-gradient(circle at 38% 30%,#ffffff0f,#00000040);box-shadow:inset 0 1px #ffffff14;transition:border-color .15s ease,transform .15s ease}.fp-quicknav__disc svg{width:30px;height:30px;color:#e0b34d}.fp-quicknav__item:hover .fp-quicknav__disc{border-color:#e0b34d;transform:translateY(-2px)}.fp-quicknav__label{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.08em;font-size:13px;color:#f0e9d8;line-height:1.2}.fp-quicknav__sub{font-size:10.5px;color:#9a8f76;letter-spacing:.04em}.fs-quicknav{margin-top:20px}@media(max-width:430px){.fp-quicknav{grid-template-columns:repeat(2,1fr);gap:16px 4px}}.fs-reco-title{text-align:center;font-family:Newsreader,serif;font-weight:700;font-style:italic;font-size:30px;color:#f0e9d8;margin:26px 0 18px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.fs-grille .gt-faceplate-cards{margin:0 0 4px}.fs-reco-more{text-align:center;margin-top:20px}.fs-feet{display:flex;justify-content:space-between;padding:0 40px}.fs-feet span{width:34px;height:16px;background:#000;border-radius:0 0 8px 8px;margin-top:-2px}.fs-footer{max-width:980px;margin:22px auto 0;text-align:center;font-family:Oswald,sans-serif;letter-spacing:.1em;font-size:10px;color:#7a7266;line-height:1.9}.fs-footlinks{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;font-family:Noto Sans JP,sans-serif;letter-spacing:.02em;font-size:11px;margin:0 auto 12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.fs-footlinks a{color:#9a9284;text-decoration:underline;text-underline-offset:2px}.fs-footlinks a:hover{color:#cfc8ba}.fs-footlinks span{opacity:.4}#MainContent[data-template=collection]{color:#e7e0cf;font-family:Noto Sans JP,Newsreader,serif;font-weight:500}#MainContent[data-template=collection] .collection-hero.gradient,#MainContent[data-template=collection] collection-component>.gradient,#MainContent[data-template=collection] .card__inner.gradient,#MainContent[data-template=collection] .card.gradient{background:transparent}#MainContent[data-template=collection] .loading-overlay.gradient{background:#04040499}#MainContent[data-template=collection] .collection-hero{padding:30px 0 10px}#MainContent[data-template=collection] .collection-hero__inner{display:block;border-bottom:0;padding-top:0;padding-bottom:0}#MainContent[data-template=collection] .collection-hero__title{position:relative;display:inline-block;margin:0;background:linear-gradient(180deg,#dcb96a,#b98f3f 55%,#9c7530);border:1px solid #7a5a22;border-radius:2px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #00000042,0 3px 7px #00000080;padding:.5em 22px .34em;font-family:Newsreader,Noto Sans JP,serif!important;font-weight:700;letter-spacing:.05em!important;color:#2a1e08;font-size:clamp(19px,2vw,27px);line-height:1.1}#MainContent[data-template=collection] .collection-hero__title:before,#MainContent[data-template=collection] .collection-hero__title:after{content:"";position:absolute;top:3px;bottom:3px;width:6px;pointer-events:none;background-image:radial-gradient(circle at 42% 38%,#f4e7c0 6%,#cdaa5c 40%,#6b501f 66%,rgba(0,0,0,.55) 80%,transparent 84%),radial-gradient(circle at 42% 38%,#f4e7c0 6%,#cdaa5c 40%,#6b501f 66%,rgba(0,0,0,.55) 80%,transparent 84%);background-repeat:no-repeat;background-size:6px 6px;background-position:50% 0,50% 100%}#MainContent[data-template=collection] .collection-hero__title:before{left:3px}#MainContent[data-template=collection] .collection-hero__title:after{right:3px}#MainContent[data-template=collection] .collection-hero__description{display:block;margin:10px 0 0;color:#9a927f;font-size:12.5px;line-height:1.7}#MainContent[data-template=collection] .collection--empty{min-height:40vh;display:flex;align-items:center;justify-content:center}.gt-coming-soon{width:min(560px,92%);margin:32px auto;padding:40px 28px;text-align:center;background:linear-gradient(180deg,#16130d,#0c0a07);border:1px solid #4a3a1c;border-radius:4px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000080}.gt-coming-soon__stencil{display:block;font-family:Oswald,sans-serif;font-weight:700;letter-spacing:.34em;font-size:clamp(22px,6vw,34px);color:transparent;-webkit-text-stroke:1.5px rgba(224,179,77,.85);text-stroke:1.5px rgba(224,179,77,.85);text-indent:.34em}.gt-coming-soon__lead{margin:18px auto 0;max-width:34ch;color:#b7ad95;font-size:13px;line-height:1.8}.gt-coming-soon__actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gt-coming-soon__btn{font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.1em;font-size:12px;text-decoration:none;padding:11px 20px;border-radius:3px;color:#241a08;background:linear-gradient(180deg,#e7c268,#c89a3a);border:1px solid #8a6a2c}.gt-coming-soon__btn--ghost{color:#e7ddc7;background:transparent;border:1px solid rgba(224,179,77,.5)}.gt-coming-soon__btn:hover{filter:brightness(1.06)}#MainContent[data-template=collection] .collection-hero__description a{color:#d8a94a}#MainContent[data-template=collection] .gt-submenu{background:transparent;border:0;border-radius:0;padding:0}#MainContent[data-template=collection] .gt-submenu__title{color:#c8b78a;font-size:1.1rem;letter-spacing:.14em;font-family:Oswald,Noto Sans JP,serif;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:8px;margin-bottom:4px}#MainContent[data-template=collection] .gt-submenu__link{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:0;border-left:3px solid transparent;font-family:Oswald,Noto Sans JP,serif;font-size:1.4rem;letter-spacing:.1em;color:#a8a290}#MainContent[data-template=collection] .gt-submenu__link:hover{color:#e7e2d4;background:#ffffff08}#MainContent[data-template=collection] .gt-submenu__link.is-active{color:#e7e2d4;background:#1b1c1f;border-left-color:#d8a94a}#MainContent[data-template=collection] .gt-submenu__count{color:#6f6a5c;opacity:1}#MainContent[data-template=collection] #main-collection-filters{background:#141416;border:0;border-radius:0;border-top:1px solid #b98f3f;border-bottom:1px solid #b98f3f;box-shadow:none;padding:8px 14px;margin-bottom:16px}#MainContent[data-template=collection] .facets__heading,#MainContent[data-template=collection] .facet-filters__label,#MainContent[data-template=collection] .facet-filters__label label,#MainContent[data-template=collection] .product-count__text,#MainContent[data-template=collection] .facets__label{color:#9a927f!important}#MainContent[data-template=collection] .facets__summary,#MainContent[data-template=collection] .facets__summary *{color:#d8a94a!important}#MainContent[data-template=collection] .facets__summary,#MainContent[data-template=collection] .facet-filters__label label{font-family:Oswald,Noto Sans JP,serif;letter-spacing:.06em}#MainContent[data-template=collection] .facets__disclosure .facets__summary svg,#MainContent[data-template=collection] .facet-filters__field .svg-wrapper{color:#d8a94a}#MainContent[data-template=collection] .facet-filters .select{position:relative}#MainContent[data-template=collection] .facet-filters__sort.select__select{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#292b2f,#16171a);border:1px solid #3a3c40;border-radius:3px;color:#e7e2d4;font-family:Oswald,Noto Sans JP,serif;letter-spacing:.04em;font-size:1.2rem;padding:6px 32px 6px 13px;cursor:pointer;box-shadow:inset 0 1px #ffffff12,inset 0 -3px 7px #00000073;transition:border-color .15s ease,box-shadow .15s ease}#MainContent[data-template=collection] .facet-filters__sort.select__select:hover{border-color:#8a6a2c}#MainContent[data-template=collection] .facet-filters__sort.select__select:focus{outline:none;border-color:#d8a94a;box-shadow:0 0 0 2px #d8a94a47}#MainContent[data-template=collection] .facet-filters .select .svg-wrapper,#MainContent[data-template=collection] .facet-filters .select .icon-caret{color:#d8a94a}#MainContent[data-template=collection] .facet-filters__sort.select__select option{color:#1a1a1a;background:#efe6cf}#MainContent[data-template=collection] .facets__display{background:#14161a;border:1px solid #2a2d31;border-radius:0 0 4px 4px;box-shadow:0 22px 36px #0000008c}#MainContent[data-template=collection] .facets__display .facets__label,#MainContent[data-template=collection] .facets__display label,#MainContent[data-template=collection] .facets__display .facet-filters__highlight,#MainContent[data-template=collection] .facets__display .facets__item{color:#e7e0cf!important}#MainContent[data-template=collection] .facets__display .facets__price input{background:#0d0d0c;border-color:#3a3a3a;color:#e7e0cf}#MainContent[data-template=collection] .facets__display .facets__header,#MainContent[data-template=collection] .facets__display .facets__item{border-color:#ffffff1a}#MainContent[data-template=collection] .facets__display .no-js-hidden .facets__button--reset,#MainContent[data-template=collection] .facets__display .facets__summary{color:#e7e0cf!important}#MainContent[data-template=collection] .active-facets__button-remove{background:#1b1c1f;color:#d8a94a;border:1px solid #3a3c40;border-radius:3px;padding:5px 10px}#MainContent[data-template=collection] .active-facets__button-remove .svg-wrapper{color:#d8a94a}#MainContent[data-template=collection] .product-grid-container{background:transparent}.gt-faceplate-cards .grid__item{align-self:stretch}.gt-faceplate-cards .grid__item,.gt-faceplate-cards .grid__item>product-component,.gt-faceplate-cards .grid__item .card-wrapper{display:flex;flex-direction:column}.gt-faceplate-cards .grid__item>product-component,.gt-faceplate-cards .grid__item .card-wrapper{flex:1 1 auto}.gt-faceplate-cards .card .card__inner.ratio:before{padding-bottom:66.66%!important}.gt-faceplate-cards .card-wrapper{position:relative;background:#141416;border:1px solid #26262a;border-radius:2px;overflow:visible;padding:8px;transition:transform .18s ease,border-color .18s ease}.gt-faceplate-cards .card-wrapper:before,.gt-faceplate-cards .card-wrapper:after{content:"";position:absolute;top:5px;width:4px;height:4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#8a8a8e,#3c3c40 70%);box-shadow:0 0 0 1px #00000080;z-index:2}.gt-faceplate-cards .card-wrapper:before{left:5px}.gt-faceplate-cards .card-wrapper:after{right:5px}.gt-faceplate-cards .card-wrapper:hover{transform:translateY(-2px);border-color:#b98f3f}.gt-faceplate-cards .card,.gt-faceplate-cards .card__inner{background:transparent;border:0}.gt-faceplate-cards .card__media,.gt-faceplate-cards .card__inner .card__media{border:0;border-radius:0;background-color:#131313;background-image:repeating-linear-gradient(45deg,#00000080 0 2px,#ffffff09 2px 4px),repeating-linear-gradient(-45deg,#00000052 0 2px,#ffffff05 2px 4px);background-blend-mode:normal}.gt-faceplate-cards .card__media .media,.gt-faceplate-cards .card__media .media img{background:transparent}.gt-faceplate-cards .card__media .media img{object-fit:contain}.gt-faceplate-cards .card>.card__content{background:transparent;margin-top:6px;padding:0;border-top:1px solid #b98f3f}.gt-faceplate-cards .card>.card__content .card__information{padding:8px 3px 4px!important}.gt-faceplate-cards .card>.card__content .card__heading a{color:#e7e2d4!important;font-family:Oswald,Noto Sans JP,sans-serif!important;font-weight:500;letter-spacing:.02em;font-size:1.7rem;line-height:1.32}.gt-faceplate-cards .card>.card__content .card__heading a:hover{color:#fff!important}.gt-faceplate-cards .card>.card__content .price,.gt-faceplate-cards .card>.card__content .price *{color:#d8a94a!important}.gt-faceplate-cards .card>.card__content .price{font-family:Oswald,sans-serif;font-size:1.7rem!important}.gt-faceplate-cards .card>.card__content .caption-large.light,.gt-faceplate-cards .card>.card__content .caption-with-letter-spacing{color:#8a8577}.gt-faceplate-cards .card__badge .badge{font-family:Oswald,Noto Sans JP,serif;letter-spacing:.08em}.gt-faceplate-cards .card__badge:has(.gt-badge--soldout){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3}.gt-faceplate-cards .gt-badge--soldout{background:transparent!important;color:transparent!important;border:0!important;padding:0!important;font-size:0!important;line-height:0!important}.gt-faceplate-cards .gt-badge--soldout:after{content:"SOLD OUT";font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(15px,4.4vw,22px);letter-spacing:.14em;color:#b53d31;padding:5px 14px 4px;border:2px solid #b53d31;border-radius:2px;box-shadow:0 0 0 1px #b53d3159,inset 0 0 0 1px #b53d3159;background:#120c0b57;transform:rotate(-8deg);text-shadow:0 1px 0 rgba(0,0,0,.35);opacity:.92}.gt-faceplate-cards .card:has(.gt-badge--soldout) .card__media .media img{filter:grayscale(.55) brightness(.72)}#MainContent[data-template=collection] .pagination__list a,#MainContent[data-template=collection] .pagination__list button{color:#e7e0cf;font-family:Oswald,Noto Sans JP,serif;font-size:1.4rem;letter-spacing:.08em}#MainContent[data-template=collection] .pagination__list .pagination__item--current{color:#d8a94a}#MainContent[data-template=collection] .product-count__text,#MainContent[data-template=collection] .product-count-vertical__text{font-family:Oswald,Noto Sans JP,serif;letter-spacing:.04em}#MainContent[data-template=collection] .title--primary,#MainContent[data-template=collection] .collection--empty .title{color:#efe6d2}@media screen and (max-width:989px){#MainContent[data-template=collection] .gt-submenu{padding:12px 1.5rem 14px;border-bottom:1px solid #b98f3f;margin-bottom:14px}#MainContent[data-template=collection] .gt-submenu__list{gap:8px}#MainContent[data-template=collection] .gt-submenu__link{justify-content:center;gap:6px;padding:7px 15px;border:1px solid #26262a;border-radius:3px;background:#141416;font-size:1.35rem;letter-spacing:.1em;color:#a8a290}#MainContent[data-template=collection] .gt-submenu__link:hover{background:#17181b;border-color:#3a3c40;color:#e7e2d4}#MainContent[data-template=collection] .gt-submenu__link.is-active{background:#1b1c1f;border-color:#b98f3f;color:#e7e2d4}#MainContent[data-template=collection] .gt-submenu__count{margin-left:0;font-size:.82em;color:#7c7768}}@media screen and (max-width:749px){#MainContent[data-template=collection] .collection-hero{padding:18px 0 6px}#MainContent[data-template=collection] .collection-hero__title{padding:.5em 18px .34em}#MainContent[data-template=collection] .mobile-facets__open,#MainContent[data-template=collection] .mobile-facets__close,#MainContent[data-template=collection] .mobile-facets__open .svg-wrapper{color:#d8a94a}.gt-faceplate-cards .card-wrapper{padding:6px}.gt-faceplate-cards .card-wrapper:before,.gt-faceplate-cards .card-wrapper:after{top:4px}.gt-faceplate-cards .card-wrapper:before{left:4px}.gt-faceplate-cards .card-wrapper:after{right:4px}.gt-faceplate-cards .card>.card__content .card__heading a{font-size:1.5rem;line-height:1.25}.gt-faceplate-cards .card>.card__content .price{font-size:1.5rem!important}.gt-faceplate-cards .card>.card__content .card__information{padding:7px 2px 3px!important}}@media screen and (max-width:1024px){.fp-hero,.fp-reco,.fp-buy,.fp-quicknav-wrap{display:none}.fp-stack{display:block}.fp-home{max-width:980px;padding:0 12px}.fs-head{margin:10px auto 0;border:3px solid #000;border-radius:10px}.fs-navtoggle{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin:4px auto 0;width:100%;justify-content:center;background:#cdd1d5;border:1px solid #1f2226;border-radius:4px;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.14em;font-size:12px;color:#23262a;cursor:pointer}.fs-navtoggle-bar{width:16px;height:2px;background:#23262a;display:block}.fs-navtoggle-bar+.fs-navtoggle-bar{margin-left:-16px}.fs-navtoggle-text{margin-left:4px}.fs-navdetails:not([open])>.fs-navlinks{display:none}.fs-navlinks{flex-direction:column;align-items:stretch;border-top:none;padding-top:6px}.fp-home .fs-nav{padding:14px 8px;border-bottom:1px solid rgba(0,0,0,.12);font-size:14px;text-align:center}}@media screen and (min-width:1025px){.fp-utility,.fs-head{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.fs-head{background:linear-gradient(180deg,#e2e5e8,#b3b8bd 44%,#cdd1d5 56%,#949a9f);border:0;border-top:2px solid #f0f2f4;border-bottom:3px solid #1f2226;border-radius:0;padding:0 0 6px;box-shadow:inset 0 2px 5px #ffffff8c,inset 0 -7px 13px #00000052,0 10px 22px #00000073}.fs-head-top{display:grid;grid-template-columns:1fr auto 1fr;max-width:none;margin:0;align-items:center;padding:12px clamp(24px,5vw,64px) 0}.fp-home .fs-callnote{color:#3a2f1c;justify-self:start}.fp-home .fs-callnote:hover{color:#000}.fp-home .fs-icon,.fp-home .header__icon--search{color:#3a2f1c;border-radius:3px}.fp-home .fs-icon:hover,.fp-home .header__icon--search:hover{color:#000;background:#0000000f}.fs-lamp-label{color:#23262a}.fs-head-right{gap:14px;justify-self:end}.fp-home .fs-headbuy{display:inline-flex;align-items:center;margin-left:14px;font-family:Oswald,sans-serif;font-weight:600;letter-spacing:.12em;font-size:12px;color:#241a08;background:linear-gradient(180deg,#e7c268,#c89a3a);border:1px solid #8a6a2c;border-radius:3px;padding:10px 16px;box-shadow:inset 0 1px #fff6,0 2px 4px #0000004d}.fp-home .fs-headbuy:hover{color:#241a08;filter:brightness(1.06)}.fs-navdetails{display:block}.fs-navdetails::details-content{content-visibility:visible;display:block}.fs-controlpanel{max-width:none;margin:6px 0 0;padding:0 clamp(24px,5vw,64px);background:none;border:0;border-radius:0;box-shadow:none}.fs-knobs{display:none}.fs-navlinks{padding-top:4px}.fp-home .fs-nav{position:relative;padding:30px 12px 12px;text-align:center}.fp-home .fs-nav:before{content:"";position:absolute;top:3px;left:50%;margin-left:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#3d3f41,#141516 62%);box-shadow:inset 0 1px 1px #ffffff38,0 1px 2px #0000008c,0 0 0 1px #00000059}.fp-home .fs-nav:after{content:"";position:absolute;top:5px;left:50%;margin-left:-1.5px;width:3px;height:9px;background:#e8e8e8;border-radius:2px;transform-origin:50% 8px}.fp-home .fs-nav:nth-child(4n+1):after{transform:rotate(-4deg)}.fp-home .fs-nav:nth-child(4n+2):after{transform:rotate(40deg)}.fp-home .fs-nav:nth-child(4n+3):after{transform:rotate(72deg)}.fp-home .fs-nav:nth-child(4n):after{transform:rotate(-44deg)}.fp-specplate-wrap{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:10px 0 40px}.fp-specplate{border-radius:0;border-left:0;border-right:0;padding:34px clamp(24px,5vw,64px)}.fp-copy{padding:0 clamp(24px,5vw,64px)}}@media screen and (max-width:749px){.fp-home{max-width:none}.fs-head{margin:8px 0 0;border-radius:10px;padding:12px 14px}.fs-head-top{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:8px;row-gap:8px;max-width:none}.fs-nameplate{grid-column:1;grid-row:1;justify-self:start;padding:5px 10px 2px}.fs-nameplate-name{font-size:14px;letter-spacing:.03em;white-space:nowrap}.fs-nameplate-sub{font-size:9px;letter-spacing:.16em;margin-top:2px}.fs-head-right{grid-column:2;grid-row:1;justify-self:end;align-items:center;gap:10px;padding-right:48px}.fs-lamp-label{display:none}.fp-home .fs-icon svg{width:22px;height:22px}.fs-headbuy{display:none}.fp-home .fs-callnote{grid-column:1 / -1;grid-row:2;justify-self:stretch;font-size:16px;line-height:1.1;text-align:left;white-space:nowrap;transform:none;margin:0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.08)}.fp-home .fs-callnote span{font-size:16px;margin-left:.4em}.fp-home .fs-callnote br{display:none}.fs-controlpanel{margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.fs-knobs{display:none}.fs-navtoggle{position:absolute;top:17px;right:10px;width:36px;height:36px;min-height:0;margin:0;padding:0;flex-direction:column;gap:4px;background:linear-gradient(180deg,#dfe2e5,#9aa0a5);border:1px solid #1c1f23;border-radius:5px}.fs-navtoggle-bar{width:16px;height:2px}.fs-navtoggle-bar+.fs-navtoggle-bar{margin-left:0}.fs-navtoggle-text{display:none}.fs-navdetails[open]>.fs-navlinks{background:#cdd1d5;border:1px solid #1f2226;border-radius:4px;margin-top:10px;padding:4px 0}.fp-home .fs-nav{font-size:14px}.fs-cabinet{border-width:10px;margin-top:7px}.fs-corner{width:18px;height:18px}.fs-corner--tl{top:-10px;left:-10px}.fs-corner--tr{top:-10px;right:-10px}.fs-corner--bl{bottom:-10px;left:-10px}.fs-corner--br{bottom:-10px;right:-10px}.fs-grille{padding:12px}.fs-hero-content{padding:22px 18px}.fs-hero-word{font-size:26px}.fs-hero-cta{flex-direction:column}.fs-btn-solid,.fs-btn-ghost{text-align:center;padding:13px 18px}.fs-reco-title{font-size:24px}.fs-feet{padding:0 20px}.fp-specplate-wrap{padding:6px 0 22px}.fp-specplate{border-radius:8px;padding:20px 15px}.fp-footgrid{grid-template-columns:1fr;gap:8px 0;font-size:12px}.fp-footmap iframe{height:200px}.fp-footlinks{font-size:12px;gap:7px 11px}.fp-footlinks--pages{font-size:12px}}#MainContent[data-template=product]{color:#e7e0cf;font-family:Noto Sans JP,sans-serif;font-weight:500}#MainContent[data-template=product] .gradient,#MainContent[data-template=product] product-info,#MainContent[data-template=product] .related-products,#MainContent[data-template=product] .card__inner.gradient,#MainContent[data-template=product] .card.gradient{background:transparent}#MainContent[data-template=product] .loading-overlay.gradient{background:#04040499}#MainContent[data-template=product] .product__media-wrapper{position:relative;padding:10px;background:#141416;border:1px solid #26262a;border-radius:2px;box-shadow:0 10px 26px #00000080}#MainContent[data-template=product] .product__media-wrapper:before,#MainContent[data-template=product] .product__media-wrapper:after{content:"";position:absolute;top:6px;width:5px;height:5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 35%,#8a8a8e,#3c3c40 70%);box-shadow:0 0 0 1px #00000080;z-index:2}#MainContent[data-template=product] .product__media-wrapper:before{left:6px}#MainContent[data-template=product] .product__media-wrapper:after{right:6px}#MainContent[data-template=product] .product__media-list .product__media-item{aspect-ratio:3 / 2;height:auto;align-self:flex-start}#MainContent[data-template=product] .product__media-list .product-media-container,#MainContent[data-template=product] .product__media-list .product-media-container.constrain-height.media-fit-contain,#MainContent[data-template=product] .product__media-list .product__modal-opener,#MainContent[data-template=product] .product__media-list .product-media-container .media{width:100%!important;max-width:100%!important;height:100%;padding-top:0!important}#MainContent[data-template=product] .product__media-list .media>img,#MainContent[data-template=product] .product__media-list .media>video,#MainContent[data-template=product] .product__media-list .media>model-viewer,#MainContent[data-template=product] .product__media-list .media>iframe{object-fit:contain!important}#MainContent[data-template=product] .product__media-item,#MainContent[data-template=product] .product__media,#MainContent[data-template=product] .product__modal-opener .product__media{border:0;border-radius:0;background-color:transparent}#MainContent[data-template=product] .product__media-list,#MainContent[data-template=product] .product__media .media img{background:transparent}#MainContent[data-template=product] .thumbnail{border:1px solid #7a5a22;border-radius:2px;background-color:#131313}#MainContent[data-template=product] .thumbnail-list__item .thumbnail.global-media-settings:after,#MainContent[data-template=product] .thumbnail[aria-current=true]{border-color:#f0d999;box-shadow:0 0 0 2px #d8a94a80}#MainContent[data-template=product] .thumbnail-slider{display:block;margin-left:0;margin-right:0}#MainContent[data-template=product] .thumbnail-slider .thumbnail-list{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:0;margin:0;overflow:visible;scroll-snap-type:none}#MainContent[data-template=product] .thumbnail-slider .thumbnail-list__item.slider__slide{width:auto;min-width:0;scroll-snap-align:none}#MainContent[data-template=product] .thumbnail-slider>.slider-button{display:none!important}#MainContent[data-template=product] .thumbnail-slider .slider-button{color:#2a1e08}#MainContent[data-template=product] .product__media-list~.slider-buttons .slider-button{color:#ece4d0}#MainContent[data-template=product] .slider-counter{color:#9a927f;font-family:Oswald,Noto Sans JP,sans-serif}#MainContent[data-template=product] .product__info-container{background:linear-gradient(180deg,#e2e5e8,#b3b8bd 44%,#cdd1d5 56%,#949a9f);border:1px solid #1f2226;border-top:2px solid #f2f4f6;border-radius:4px;padding:26px 24px 28px;box-shadow:inset 0 2px 5px #ffffff8c,inset 0 -8px 14px #0000004d,0 12px 26px #00000080;color:#262a2e}#MainContent[data-template=product] .product__info-container a{color:#5c3f13}#MainContent[data-template=product] .product__info-container a:hover{color:#241a08}#MainContent[data-template=product] .product__info-container .product__text.caption-with-letter-spacing{color:#5b5136;font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.18em}#MainContent[data-template=product] .product__info-container .product__title>h1,#MainContent[data-template=product] .product__info-container .product__title>a{color:#1c2024!important;font-family:Newsreader,Noto Sans JP,serif!important;font-weight:700!important;letter-spacing:.01em!important;font-size:clamp(21px,2.4vw,30px);line-height:1.25}#MainContent[data-template=product] .product__info-container .price,#MainContent[data-template=product] .product__info-container .price .price-item{color:#17130c!important;font-family:Oswald,sans-serif}#MainContent[data-template=product] .product__info-container .price{font-size:2.3rem;letter-spacing:.01em}#MainContent[data-template=product] .product__info-container .price--large .price-item{font-size:2.3rem}#MainContent[data-template=product] .product__info-container .price__regular .price-item--regular{font-weight:600}#MainContent[data-template=product] .product__info-container .price .price-item--sale{color:#8a1f12!important}#MainContent[data-template=product] .product__info-container .price s,#MainContent[data-template=product] .product__info-container .price .price-item--regular.price-item--last{color:#6d7276!important}#MainContent[data-template=product] .product__info-container .price .badge{background:#17181b;color:#d8a94a;border:1px solid #3a3c40;font-family:Oswald,Noto Sans JP,sans-serif;letter-spacing:.08em}#MainContent[data-template=product] .product__info-container .product__tax,#MainContent[data-template=product] .product__info-container .installment,#MainContent[data-template=product] .product__info-container .caption,#MainContent[data-template=product] .product__info-container .product__view-details{color:#4a4e51}#MainContent[data-template=product] .product__info-container .rte,#MainContent[data-template=product] .product__info-container .product__description{color:#2b2f33}#MainContent[data-template=product] .product__info-container .product__description{border-top:1px solid #9c7530;padding-top:16px}#MainContent[data-template=product] .product-form__input .form__label,#MainContent[data-template=product] .product-form__quantity .form__label,#MainContent[data-template=product] .quantity__label,#MainContent[data-template=product] fieldset.product-form__input legend{color:#3a3e42;font-family:Oswald,Noto Sans JP,sans-serif;letter-spacing:.08em}#MainContent[data-template=product] .product-form__input input[type=radio]+label,#MainContent[data-template=product] .product-variant-option label{background:linear-gradient(180deg,#2b2d31,#17181b);border:1px solid #3a3c40;border-radius:3px;color:#e7e2d4}#MainContent[data-template=product] .product-form__input input[type=radio]:checked+label{border-color:#d8a94a;box-shadow:0 0 0 2px #d8a94a4d;color:#fff}#MainContent[data-template=product] .product-form__input .select__select{background:linear-gradient(180deg,#292b2f,#16171a);border:1px solid #3a3c40;border-radius:3px;color:#e7e2d4;font-family:Oswald,Noto Sans JP,sans-serif}#MainContent[data-template=product] .quantity{background:#17181b;border:1px solid #3a3c40;border-radius:3px;color:#e7e2d4}#MainContent[data-template=product] .quantity__input{color:#e7e2d4;background:transparent}#MainContent[data-template=product] .quantity__button{color:#d8a94a}#MainContent[data-template=product] .quantity__button:hover{color:#fff}#MainContent[data-template=product] .pickup-availability-preview,#MainContent[data-template=product] .pickup-availability-info,#MainContent[data-template=product] .pickup-availability-button{color:#3a3e42}#MainContent[data-template=product] .pickup-availability-button{border-color:#9aa0a5}#MainContent[data-template=product] .share-button__button{color:#5c3f13;font-family:Oswald,Noto Sans JP,sans-serif}#MainContent[data-template=product] .product-form__submit{background:linear-gradient(180deg,#e7c268,#c89a3a)!important;color:#241a08!important;font-family:Oswald,sans-serif!important;font-weight:600!important;letter-spacing:.12em!important;font-size:1.4rem!important;text-transform:none;border:1px solid #8a6a2c!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff73,0 3px 8px #0006!important}#MainContent[data-template=product] .product-form__submit:hover:not([disabled]):not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 4px 12px #00000073!important}#MainContent[data-template=product] .product-form__submit[disabled],#MainContent[data-template=product] .product-form__submit[aria-disabled=true]{background:linear-gradient(180deg,#34363a,#202225)!important;color:#8a8577!important;border-color:#3a3c40!important;box-shadow:inset 0 1px #ffffff0f!important}#MainContent[data-template=product] .shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#2b2d31,#17181b)!important;color:#e7e2d4!important;border:1px solid #3a3c40!important;border-radius:3px!important}#MainContent[data-template=product] .shopify-payment-button__more-options{color:#4a4e51}#MainContent[data-template=product] .product-form__error-message-wrapper,#MainContent[data-template=product] .product-form__error-message-wrapper .svg-wrapper{color:#8a1f12}#MainContent[data-template=product] .product__accordion{border-top:1px solid #9c7530}#MainContent[data-template=product] .product__accordion .accordion__title,#MainContent[data-template=product] .product__accordion summary{color:#262a2e;font-family:Oswald,Noto Sans JP,sans-serif}#MainContent[data-template=product] .related-products__heading{display:inline-block;margin:0 0 22px;padding-bottom:8px;color:#e7e2d4!important;font-family:Oswald,Noto Sans JP,sans-serif!important;font-weight:500;letter-spacing:.14em!important;font-size:1.6rem;border-bottom:1px solid #b98f3f}#MainContent[data-template=product] .related-products{padding-top:8px}@media screen and (min-width:750px){#MainContent[data-template=product] .product__media-wrapper{align-self:start}#MainContent[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper,#MainContent[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{max-width:50%;width:50%;flex:0 0 50%}#MainContent[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 3.5rem}}@media screen and (max-width:749px){#MainContent[data-template=product] .product__media-wrapper{padding:9px 7px}#MainContent[data-template=product] .product__media-wrapper slider-component{margin-left:0;margin-right:0}#MainContent[data-template=product] .product__media-list.slider--mobile{margin:0 0 1rem;width:100%;aspect-ratio:3 / 2;overflow-x:auto;overflow-y:hidden;scroll-padding-left:0;touch-action:pan-x;overscroll-behavior:contain}#MainContent[data-template=product] .product__media-list.slider--mobile:after{display:none}#MainContent[data-template=product] .product__media-list.slider--mobile .product__media-item{flex:0 0 100%;width:100%;height:100%;aspect-ratio:auto;padding:0;align-self:stretch;scroll-snap-align:center}#MainContent[data-template=product] .product__media-list.slider--mobile .product-media-container,#MainContent[data-template=product] .product__media-list.slider--mobile .product__modal-opener,#MainContent[data-template=product] .product__media-list.slider--mobile .media{height:100%!important;min-height:0!important;padding:0!important}#MainContent[data-template=product] .product__info-container{padding:20px 16px 22px}#MainContent[data-template=product] .product__info-container .price,#MainContent[data-template=product] .product__info-container .price--large .price-item{font-size:2rem}#MainContent[data-template=product] .related-products__heading{font-size:1.4rem}}.pswp.pswp{--pswp-bg: #0a0908;--pswp-placeholder-bg: #141416;--pswp-icon-color: #e7e2d4;--pswp-icon-color-secondary: #0a0908;--pswp-icon-stroke-color: #b98f3f}.pswp .pswp__bg{display:block!important}.pswp__counter{font-family:Oswald,Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.12em;opacity:.85;text-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gt-faceplate.css.map */
