:root{--iz-ink: #353535;--iz-ink-deep: #262322;--iz-panel: #3b3733;--iz-panel-2: #443d37;--iz-wood: #2f2a26;--iz-cream: #f2efea;--iz-cream-soft: #d8d0c4;--iz-cream-dim: #b9afa2;--iz-terra: #9c4437;--iz-terra-deep: #7f3529;--iz-terra-link: #d69c82;--iz-ember: #e0a25a;--iz-line: rgba(242, 239, 234, .14);--iz-line-strong: rgba(242, 239, 234, .28);--iz-line-terra: rgba(156, 68, 55, .55);--iz-shadow: 0 22px 46px rgba(0, 0, 0, .42);--iz-shadow-lift: 0 30px 60px rgba(0, 0, 0, .55);--iz-radius: 6px}body,p,li,a,span,button,input,select,textarea,.rte,.rte p,.rte li,.product-name,.product-title,.price,.cart-title,.series-title,.narwal-title,.banner-subtitle,.trust-card p,.breadcrumb{font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,system-ui,-apple-system,Segoe UI,sans-serif!important}h1,h2,h3,h4,h5,h6,.banner-title,.feat-content h2,.narwal-heading,.narwal-grid-heading,.trust-heading,.page-header h2,.page-header h1,.collection-title,.product-name a,.product-title a,.narwal-title,.series-title,.footer-title,.ft-title,.foot-title,.box-title,.homepage-reviews .title-reviews,.iz-ways__title,.iz-way__name{font-family:Zen Antique,"Noto Serif JP",Yu Mincho,serif!important;font-weight:700!important;font-synthesis:weight;letter-spacing:.01em}body{color:var(--iz-cream)!important;font-size:15px!important;line-height:1.78!important;-webkit-font-smoothing:antialiased}p,li,.rte p,.rte li,.rte span{line-height:1.82!important}.fa,.fa:before,[class^=fa-],[class*=" fa-"],.policy-icon .fa,.icon-fallback,.slick-arrow .fa{font-family:FontAwesome!important}a{color:var(--iz-terra-link)!important;transition:color .3s ease}a:hover{color:var(--iz-cream)!important}::selection{background:var(--iz-terra);color:var(--iz-cream)}html{background-color:var(--iz-ink-deep)}body{background-color:var(--iz-ink)!important;background-image:linear-gradient(180deg,#181412c2,#1f1a17a8 34%,#231e1ad6),radial-gradient(880px 540px at 16% 8%,#e0a25a3d,#e0a25a00 62%),radial-gradient(760px 480px at 86% 16%,#9c443738,#9c443700 66%),radial-gradient(1200px 700px at 50% 108%,#e0a25a24,#e0a25a00 70%),url(//qbr5av-7f.myshopify.com/cdn/shop/t/3/assets/izakaya-bg.jpg?v=32084372076051562791794556824);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-attachment:fixed,fixed,fixed,fixed,fixed;background-size:cover,cover,cover,cover,cover;background-position:center top,16% 8%,86% 16%,50% 108%,center 40%}.main-content,.wrapper-body,.wrapper-container,.shopify-section,.index-section{background-color:transparent!important}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:radial-gradient(rgba(242,239,234,.045) .6px,transparent .7px);background-size:3px 3px;opacity:.5;mix-blend-mode:soft-light}.wrapper-header{background:#262322f5!important;border-bottom:1px solid var(--iz-line)!important;box-shadow:0 10px 30px #00000059;position:relative;z-index:20}.wrapper-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,#9c443700,#9c4437bf 22%,#e0a25a8c,#9c4437bf 78%,#9c443700);pointer-events:none}.header-top,.top-message{background:var(--iz-terra)!important;color:var(--iz-cream)!important;border-bottom:0!important}.header-top a,.top-message a,.header-top .fa,.top-message .fa{color:var(--iz-cream)!important}.header-logo .logo-title,.logo-title a,.header-pc .logo-text,.header-pc .header-logo .logo-text,.header-bottom .logo-text,.wrapper-header .logo-text,.header-parallax .logo-text{font-family:Zen Antique,"Noto Serif JP",serif!important;color:var(--iz-cream)!important;font-size:24px!important;line-height:1.2!important;letter-spacing:.16em!important;text-transform:uppercase}.logo-title a:hover{color:var(--iz-terra-link)!important}.site-nav>li>a,nav .nav>li>a,.nav-bar .nav>li>a,.nav-bar>ul>li>a,.main-nav>li>a,.menu-lv1>a,.header-bottom a{color:var(--iz-cream)!important;font-family:Zen Antique,"Noto Serif JP",serif!important;font-size:13.5px!important;line-height:2!important;letter-spacing:.12em;text-transform:uppercase;position:relative;transition:color .35s ease}.site-nav>li>a:after,nav .nav>li>a:after,.nav-bar>ul>li>a:after,.menu-lv1>a:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:var(--iz-terra);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.site-nav>li>a:hover:after,nav .nav>li>a:hover:after,.nav-bar>ul>li>a:hover:after,.menu-lv1>a:hover:after{transform:scaleX(1)}.site-nav>li>a:hover,.site-nav>li>a.current,nav .nav>li>a:hover,.nav-bar>ul>li>a:hover,.menu-lv1>a:hover,.header-bottom a:hover{color:var(--iz-terra-link)!important}.site-nav>li.item+li.item{border-left:1px solid rgba(156,68,55,.5)}.site-nav>li.item>a{padding-left:18px;padding-right:18px}.header-pc .right-nav a,.header-pc .right-nav .fa,.header-pc .cart-icon,.header-pc .wishlist .fa,.header-pc .search-icon,.wrapper-top-cart .cart-icon,.wrapper-top-cart .cart-text,.cart-icon svg{color:var(--iz-cream)!important}.wrapper-top-cart .cart-icon svg,.cart-icon svg{fill:currentColor!important}.cartCount,.header-pc .cart-count,.header-pc .count{background:var(--iz-terra)!important;color:var(--iz-cream)!important;border-radius:999px!important;font-size:10.5px!important;line-height:1.7!important;font-weight:700!important}.dropdown-menu,.menu-dropdown,#dropdown,.megamenu,.dropdown-cat .dropdown-menu{background:#322e2b!important;border:1px solid var(--iz-line)!important;border-top:2px solid var(--iz-terra)!important;border-radius:4px!important;box-shadow:var(--iz-shadow)!important}.dropdown-menu a,.menu-dropdown a,.megamenu a,.dropdown-menu ul li a{color:var(--iz-cream-soft)!important;font-family:Noto Sans JP,sans-serif!important;font-size:13px!important;line-height:1.9!important;letter-spacing:.02em}.dropdown-menu a:hover,.megamenu a:hover{color:var(--iz-terra-link)!important;background:#9c44371f!important}.dropdown-border,.cart-dropdown,#cartDrawer,.wrapper-top-cart .wrapper{background:#322e2b!important;border-left:1px solid var(--iz-line)!important;color:var(--iz-cream)!important;box-shadow:-20px 0 46px #00000073}.cart-dropdown .cart-title,.cart-title h5,#dropdown-cart .cart-title h5,.wrapper-top-cart h4,.cart-dropdown .title{color:var(--iz-cream)!important;font-family:Zen Antique,serif!important;font-size:13.5px!important;line-height:1.7!important;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--iz-line)!important}#dropdown-cart .mini-products-list li.item,#dropdown-cart .product-details,#dropdown-cart .product-details a{color:var(--iz-cream-soft)!important}#dropdown-cart .mini-products-list .product-name,#dropdown-cart .mini-products-list .product-name a,#dropdown-cart .mini-products-list .product-details .product-name{color:var(--iz-cream)!important;font-size:13.5px!important;line-height:1.6!important;font-weight:700!important}#dropdown-cart .mini-products-list .price,#dropdown-cart .mini-products-list .product-details .price{color:var(--iz-terra-link)!important;font-size:13px!important;line-height:1.6!important}#dropdown-cart .mini-products-list .variants,#dropdown-cart .mini-products-list .properties{color:var(--iz-cream-dim)!important;font-size:12px!important;line-height:1.7!important}#dropdown-cart .btn-remove,.btn-remove{color:var(--iz-cream-dim)!important;border:0!important;background:transparent!important}#dropdown-cart .btn-remove:hover,.btn-remove:hover{color:var(--iz-terra-link)!important}#dropdown-cart .dropdownCartCount,#dropdown-cart .cartCountWrap,#dropdown-cart .cartCountWrap span{color:var(--iz-cream-dim)!important;font-size:11.5px!important;line-height:1.8!important;letter-spacing:.12em;text-transform:uppercase}#dropdown-cart .btn,#dropdown-cart .btn-continue,#dropdown-cart .btn-view-cart{border-radius:3px!important;font-size:11.5px!important;line-height:1.4!important;letter-spacing:.12em}#dropdown-cart .btn.btn-checkout,#dropdown-cart .cart-direct-checkout{background:var(--iz-terra)!important;border-color:var(--iz-terra)!important;color:var(--iz-cream)!important}.search-bar .search-input,.search-autocomplete .search-input,.search-form input[type=search]{background:#f2efea0f!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:3px!important}.search-bar .search-input::placeholder,input::placeholder,textarea::placeholder{color:var(--iz-cream-dim)!important;opacity:1}.main-menu.jas-mb-style,.mb-area{background:#2e2a27!important}.narwal-banner-section{background-color:transparent!important;min-height:660px;display:flex;align-items:center;position:relative;overflow:hidden}.narwal-banner-section .banner-overlay{background:linear-gradient(180deg,#1a1613db,#1e191680 34%,#211b176b 62%,#1f1a16e6)!important}.narwal-banner-section:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;pointer-events:none;background:linear-gradient(180deg,rgba(53,53,53,0) 0%,rgba(53,53,53,.85) 68%,var(--iz-ink) 100%);z-index:1}.narwal-banner-section .banner-content-container{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:96px 40px 120px!important;justify-content:flex-start!important;align-items:center!important}.banner-text-box{max-width:720px!important;background:transparent!important;border:0!important;border-left:1px solid var(--iz-line-terra)!important;border-radius:0!important;padding:6px 0 6px 34px!important;box-shadow:none!important}.banner-title{font-size:clamp(34px,5vw,64px)!important;line-height:1.16!important;letter-spacing:.02em!important;color:var(--iz-cream)!important;margin:0 0 22px!important;text-shadow:0 3px 26px rgba(0,0,0,.6)!important}.banner-title span{color:var(--iz-terra-link)!important}.banner-subtitle{max-width:560px;font-size:16px!important;line-height:1.95!important;color:var(--iz-cream-soft)!important;opacity:1!important;letter-spacing:.02em}.banner-btn{display:inline-block;margin-top:30px;padding:14px 34px!important;background:var(--iz-terra)!important;border:1px solid var(--iz-terra)!important;border-radius:4px!important;color:var(--iz-cream)!important;font-family:Noto Sans JP,sans-serif!important;font-size:12.5px!important;line-height:1.3!important;letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s ease,border-color .35s ease,transform .35s ease}.banner-btn:hover{background:var(--iz-terra-deep)!important;border-color:var(--iz-terra-deep)!important;color:var(--iz-cream)!important;transform:translateY(-2px)}.about-us-content{background-color:#353535e6!important;background-image:linear-gradient(180deg,#262322cc,#353535b8);border-top:1px solid var(--iz-line);border-bottom:1px solid var(--iz-line);padding:84px 0 78px!important;position:relative}.about-us-content .container:before,.about-us-content .container:after{content:none!important;display:none!important}.about-us-content .container{max-width:1180px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;width:100%;box-sizing:border-box}.about-us-content .col-left,.about-us-content .col-right{margin-bottom:0!important;float:none!important;width:auto!important;max-width:none!important;padding-right:0!important;min-width:0}.about-us-content h3.heading{color:var(--iz-cream)!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase;margin-bottom:30px!important;position:relative}.about-us-content h3.heading:after{content:"";display:block;width:46px;height:2px;background-color:var(--iz-terra)!important;position:absolute;left:0;bottom:-14px}.about-us-content .content,.about-us-content .content span,.about-us-content .content p,.about-us-content .content li{color:var(--iz-cream-soft)!important;font-size:15px!important;line-height:2!important;letter-spacing:.015em;text-align:left}.about-us-content h3.heading span{color:var(--iz-cream)!important}.iz-ways{padding:88px 0 92px;background-image:linear-gradient(180deg,#353535b8,#2b2825d6);border-bottom:1px solid var(--iz-line);position:relative}.iz-ways__inner{max-width:1180px;margin:0 auto;padding:0 40px}.iz-ways__eyebrow{margin:0 0 14px;color:var(--iz-terra-link);font-family:Noto Sans JP,sans-serif;font-size:11.5px;line-height:1.8;letter-spacing:.34em;text-transform:uppercase}.iz-ways__title{margin:0 0 14px;color:var(--iz-cream);font-size:clamp(26px,3vw,38px);line-height:1.3;letter-spacing:.03em}.iz-ways__intro{margin:0 0 46px;max-width:62ch;color:var(--iz-cream-soft);font-size:15px;line-height:1.95}.iz-ways__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.iz-way{position:relative;display:flex;flex-direction:column;background:var(--iz-panel);border:1px solid var(--iz-line);border-radius:var(--iz-radius);overflow:hidden;transition:border-color .45s ease,transform .45s ease,box-shadow .45s ease}.iz-way:hover{border-color:var(--iz-line-terra);transform:translateY(-4px);box-shadow:var(--iz-shadow-lift)}.iz-way__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--iz-wood)}.iz-way__media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.02) brightness(.92);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.iz-way:hover .iz-way__media img{transform:scale(1.04)}.iz-way__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 78% 18%,#e0a25a4d,#e0a25a00 58%),linear-gradient(180deg,#18141200 42%,#1814129e)}.iz-way__body{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1 1 auto}.iz-way__kicker{margin:0 0 10px;color:var(--iz-terra-link);font-size:11px;line-height:1.8;letter-spacing:.28em;text-transform:uppercase}.iz-way__name{margin:0 0 12px;color:var(--iz-cream);font-size:21px;line-height:1.42;letter-spacing:.02em}.iz-way__text{margin:0 0 20px;color:var(--iz-cream-dim);font-size:14px;line-height:1.92}.iz-way__link{margin-top:auto;align-self:flex-start;padding-bottom:3px;color:var(--iz-cream)!important;border-bottom:1px solid var(--iz-line-terra);font-size:12.5px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;transition:color .3s ease,border-color .3s ease}.iz-way__link:hover{color:var(--iz-terra-link)!important;border-bottom-color:var(--iz-terra-link)}.homepage-reviews{padding:92px 0 96px!important;background-image:linear-gradient(180deg,#2b2825d6,#262322eb);border-bottom:1px solid var(--iz-line)}.homepage-reviews .container{max-width:1180px;padding:0 40px}.homepage-reviews .widget-title{text-align:left;margin-bottom:40px}.homepage-reviews .box-title .title{display:block;color:var(--iz-cream)!important;font-family:Zen Antique,"Noto Serif JP",serif!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.3!important;letter-spacing:.03em}.homepage-reviews .widget-title p{margin:12px 0 0;color:var(--iz-cream-dim)!important;font-size:14px!important;line-height:1.9!important}.homepage-reviews .item{height:100%;background:var(--iz-cream)!important;border:1px solid rgba(38,35,34,.65)!important;border-radius:var(--iz-radius);padding:30px 28px 32px!important;box-shadow:0 18px 40px #00000052}.homepage-reviews .item-image{display:none!important}.homepage-reviews .star-reviews{margin-bottom:14px;line-height:0}.homepage-reviews .star-reviews svg,.homepage-reviews .star-reviews svg polygon{fill:var(--iz-terra)!important;color:var(--iz-terra)!important;width:14px!important;height:14px!important}.homepage-reviews .star-reviews .fa,.homepage-reviews .star-reviews i{color:var(--iz-terra)!important;font-size:13px!important}.homepage-reviews .title-reviews,.homepage-reviews .title-reviews .title,.homepage-reviews .title-reviews a,.homepage-reviews .title-reviews h4,.homepage-reviews .title-reviews h4 span{color:#2a2624!important;font-family:Zen Antique,"Noto Serif JP",serif!important;font-size:17px!important;line-height:1.5!important;letter-spacing:.02em;display:block}.homepage-reviews .title-reviews a:hover,.homepage-reviews .title-reviews a:hover h4 span{color:#7f3529!important}.homepage-reviews .purchased-text,.homepage-reviews .purchased-text span{color:#8a6a5c!important;font-size:11px!important;line-height:1.8!important;letter-spacing:.16em;text-transform:uppercase}.homepage-reviews .body-review,.homepage-reviews .body-review p,.homepage-reviews .body-review span{color:#4a4340!important;font-size:14px!important;line-height:1.92!important}.homepage-reviews .name-review h5,.homepage-reviews .name-review h5 span{color:#2a2624!important;font-size:12px!important;line-height:1.8!important;letter-spacing:.16em;text-transform:uppercase;margin:16px 0 0}.homepage-reviews .slick-dots li button{background:#f2efea47!important}.homepage-reviews .slick-dots li.slick-active button{background:var(--iz-terra)!important}.homepage-reviews .slick-arrow{color:var(--iz-cream-soft)!important;border-color:var(--iz-line-strong)!important;background:#26232299!important}.page-header h1,.page-header h2,.collection-title,.collection-template .page-header h2{color:var(--iz-cream)!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.3!important;letter-spacing:.03em}.breadcrumb,.breadcrumbs{display:inline-flex!important;flex-wrap:wrap;align-items:center;gap:6px;background:#f2efea0d!important;border:1px solid var(--iz-line);border-radius:3px;padding:7px 14px!important;margin:0 0 20px!important}.breadcrumb,.breadcrumbs,.breadcrumb a,.breadcrumbs a,.breadcrumb span{color:var(--iz-cream-dim)!important;font-size:12px!important;line-height:1.7!important;letter-spacing:.04em}.breadcrumb a:hover,.breadcrumbs a:hover{color:var(--iz-terra-link)!important}.product-item{background:var(--iz-panel)!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius);overflow:hidden;box-shadow:0 16px 34px #00000047;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.product-item:hover{border-color:var(--iz-line-terra);box-shadow:var(--iz-shadow-lift);transform:translateY(-3px)}.product-item .product-image{background:var(--iz-wood)!important;overflow:hidden}.product-item .product-image img{filter:saturate(.96) brightness(.96);transition:transform .6s ease}.product-item:hover .product-image img{transform:scale(1.04)}.product-item .product-name a,.product-item .product-title a,.product-item .product-name,.product-item .product-title{color:var(--iz-cream)!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important;letter-spacing:.01em}.product-item .product-name a:hover{color:var(--iz-terra-link)!important}.product-item .price,.product-item .price-regular,.product-item .price-sale,.product-item .price .money{color:var(--iz-terra-link)!important;font-size:14.5px!important;line-height:1.6!important;letter-spacing:.04em}.product-item .price-sale,.product-item .old-price,.product-item .price-compare{color:var(--iz-cream-dim)!important;text-decoration:line-through}.product-item .label,.product-label,.product-item .sale-label,.product-item .new-label,.product-item .sold-out-label{border-radius:3px!important;font-family:Noto Sans JP,sans-serif!important;font-size:9.5px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.16em!important;text-transform:uppercase;padding:5px 10px!important}.product-item .label.sale,.product-label .label.sale{background:var(--iz-terra)!important;color:var(--iz-cream)!important}.product-item .label.new{background:var(--iz-cream)!important;color:var(--iz-ink)!important}.product-item .label.sold-out,.product-item .sold-out-label{background:#262322d9!important;color:var(--iz-cream-dim)!important}.product-item .btn-quickview,.product-item .quickview,.product-item .btn-quick-view{background:#262322db!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:50%!important}.sidebar-filter,.filter-sidebar,.collection-template .filter{color:var(--iz-cream-soft)}.sidebar-filter .title,.filter-sidebar .title,.sidebar-filter h3{color:var(--iz-cream)!important;font-family:Zen Antique,serif!important;font-size:15px!important;line-height:1.6!important;letter-spacing:.06em;border-bottom:1px solid var(--iz-line);padding-bottom:12px}.sidebar-filter a,.filter-sidebar a,.sidebar-filter li a{color:var(--iz-cream-soft)!important;font-size:13px!important;line-height:2!important}.sidebar-filter a:hover{color:var(--iz-terra-link)!important}.sidebar-filter .filter-item.active a{color:var(--iz-terra-link)!important;font-weight:700}.collection-template select,.sort-by select,.pagination a,.pagination span{background:#f2efea0f!important;border:1px solid var(--iz-line)!important;color:var(--iz-cream)!important;border-radius:3px!important}.pagination a:hover,.pagination .active span{background:var(--iz-terra)!important;border-color:var(--iz-terra)!important;color:var(--iz-cream)!important}.product-default{color:var(--iz-cream)!important;padding-top:40px}.product-default .product-infor{padding:26px 28px 30px;background:#3b3733b8!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius)}.product-default .product-name,.product-default h1.product-name,.product-default .product-name h1{color:var(--iz-cream)!important;font-size:clamp(22px,2.6vw,32px)!important;line-height:1.4!important;letter-spacing:.02em;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word}.product-default .product-img-box,.product-default .product-photo-container,.product-default .product-single__media{background:var(--iz-wood)!important;border-radius:var(--iz-radius);overflow:hidden}.product-default .product-img-box{border:1px solid var(--iz-line)!important}.product-default .product-img-box img{filter:saturate(.97) brightness(.97)}.product-default .rte,.product-default .rte p,.product-default .rte li,.product-default .rte span,.product-default .short-description{color:var(--iz-cream-soft)!important;font-size:14.5px!important;line-height:1.95!important}.product-default .rte h2,.product-default .rte h3,.product-default .rte h4,.product-default .rte strong{color:var(--iz-cream)!important;line-height:1.45!important}.product-default .price,.product-default .product-price .price{color:var(--iz-cream)!important;font-family:Zen Antique,serif!important;font-size:26px!important;line-height:1.4!important;letter-spacing:.04em}.product-default .price-sale,.product-default .old-price,.product-default .price-compare{color:var(--iz-cream-dim)!important}.product-default .product-vendor,.product-default .product-sku,.product-default .availability,.product-default .product-type{color:var(--iz-cream-dim)!important;font-size:12px!important;line-height:1.8!important;letter-spacing:.08em}.product-default .selector-wrapper label,.product-default .product-options label,.product-default .quantity label{color:var(--iz-cream)!important;font-size:12px!important;line-height:1.6!important;letter-spacing:.12em;text-transform:uppercase}.product-default .selector-wrapper select,.product-default .product-options select,.product-default .quantity,.product-default input[type=number],.product-default input[type=text]{background:#f2efea12!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:3px!important;font-size:13.5px!important;line-height:1.5!important}.product-default .selector-wrapper select option{background:#322e2b;color:var(--iz-cream)}.product-default .btn,.product-default button.btn,.product-default .btn-add-to-cart,.product-default input.btn,.product-default .shopify-payment-button__button{background:var(--iz-terra)!important;border:1px solid var(--iz-terra)!important;color:var(--iz-cream)!important;border-radius:4px!important;font-family:Noto Sans JP,sans-serif!important;font-size:12.5px!important;line-height:1.4!important;letter-spacing:.14em;text-transform:uppercase;transition:background-color .35s ease,border-color .35s ease}.product-default .btn:hover,.product-default .btn-add-to-cart:hover{background:var(--iz-terra-deep)!important;border-color:var(--iz-terra-deep)!important;color:var(--iz-cream)!important}.product-default .product-custom-block,.product-default .custom-block{background:#f2efea0a!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius)!important;padding:16px 18px!important}.product-default .custom-block .text,.product-default .product-custom-block .text{color:var(--iz-cream-dim)!important;font-size:12.5px!important;line-height:1.7!important}.product-default .custom-block-icon{color:var(--iz-terra-link)!important}.product-default .product-tab,.product-default .tab-content,.product-default .halo-product-tab{background:#2b2825db!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius)}.product-default .nav-tabs,.product-default .tab-title a,.product-default .tab-title{color:var(--iz-cream-soft)!important;font-size:13px!important;line-height:1.6!important;letter-spacing:.12em;text-transform:uppercase;border-color:var(--iz-line)!important}.product-default .nav-tabs .active a,.product-default .tab-title.active a,.product-default .tab-title.active{color:var(--iz-cream)!important;border-bottom-color:var(--iz-terra)!important}.product-default .slick-arrow,.product-default .product-img-box .slick-arrow{background:#262322cc!important;color:var(--iz-cream)!important;border:1px solid var(--iz-line)!important}#shopify-section-product-widget-tab h2,#shopify-section-product-custom-related h2,.recently-viewed-products h2,.widget-title .box-title .title{color:var(--iz-cream)!important;font-family:Zen Antique,serif!important;font-size:clamp(20px,2.2vw,28px)!important;line-height:1.4!important}body.template-cart,.cart-form,body.template-cart table,body.template-cart .cart-title,body.template-cart label{color:var(--iz-cream)!important}body.template-cart table,body.template-cart td,body.template-cart th{border-color:var(--iz-line)!important}body.template-cart input,body.template-cart textarea,body.template-cart select,body.template-cart .quantity{background:#f2efea12!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:3px!important;font-size:13.5px!important;line-height:1.5!important}body.template-cart .cart-left,body.template-cart .cart-right{background:#3b3733b8!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius)!important;padding:26px 28px!important;box-sizing:border-box}body.template-cart .cart-left .wrapper-cart,body.template-cart .cart-right .cart-checkout-panel,body.template-cart .cart-right .cart-row{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}body.template-cart .cart-title h2,body.template-cart .cart-checkout-panel h2{color:var(--iz-cream)!important;font-size:15px!important;line-height:1.5!important;letter-spacing:.14em;text-transform:uppercase}.cart-list .product-item{background:transparent!important;border:0!important;border-bottom:1px solid var(--iz-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;display:flex!important;gap:18px;align-items:center;padding:20px 0!important}.cart-list .product-item:hover{box-shadow:none!important;transform:none!important}.cart-list .product-img img{width:96px!important;height:96px!important;object-fit:cover;border-radius:4px!important}.cart-list .product-name,.cart-list .product-name a{color:var(--iz-cream)!important;font-size:15px!important;line-height:1.5!important;font-weight:700!important}.cart-list .price,.cart-list .product-price{color:var(--iz-terra-link)!important;font-size:14px!important;line-height:1.6!important}.cart-list .remove.btn.item,.cart-list .remove,.cart-list .btn-remove{color:var(--iz-cream-dim)!important;font-size:12px!important;line-height:1.7!important;text-decoration:underline;text-underline-offset:3px}.cart-list .size small,.cart-list .qty,.cart-list .update.btn{color:var(--iz-cream-dim)!important;font-size:11.5px!important;line-height:1.7!important;letter-spacing:.1em}.cart-list .quantity .number{color:var(--iz-cream)!important;background:#f2efea12!important;border:1px solid var(--iz-line-strong)!important}.cart-list .quantity .dec.button,.cart-list .quantity .inc.button{color:var(--iz-cream)!important;border-color:var(--iz-line-strong)!important}body.template-cart .total-price,body.template-cart .total-price .price,body.template-cart .cart-right .total-price .price{color:var(--iz-cream)!important;font-family:Zen Antique,serif!important;font-size:18px!important;line-height:1.6!important}body.template-cart .cart-direct-checkout,.cart-checkout-panel .cart-direct-checkout,body.template-cart .btn-checkout{background:var(--iz-terra)!important;border:1px solid var(--iz-terra)!important;color:var(--iz-cream)!important;font-family:Noto Sans JP,sans-serif!important;font-size:12.5px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;border-radius:4px!important;min-height:50px!important}body.template-cart .cart-direct-checkout:hover{background:var(--iz-terra-deep)!important;border-color:var(--iz-terra-deep)!important;color:var(--iz-cream)!important}body.template-cart .btn,body.template-cart button.btn,body.template-cart input.btn{background:transparent!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:3px!important;font-size:12px!important;line-height:1.4!important;letter-spacing:.1em}body.template-cart .btn:hover{border-color:var(--iz-terra)!important;color:var(--iz-terra-link)!important}body.template-cart .btn.btn-checkout,body.template-cart .btn.cart-direct-checkout,body.template-cart .cart-direct-checkout.btn{background:var(--iz-terra)!important;border:1px solid var(--iz-terra)!important;color:var(--iz-cream)!important;font-size:12.5px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.16em!important;min-height:50px!important}body.template-cart .btn.btn-checkout:hover,body.template-cart .btn.cart-direct-checkout:hover{background:var(--iz-terra-deep)!important;border-color:var(--iz-terra-deep)!important;color:var(--iz-cream)!important}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],textarea,select{background:#f2efea12!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important;border-radius:3px!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--iz-terra)!important;outline:none}button,.btn,input[type=submit]{border-radius:4px}.newsletter-form .btn,.footer-newsletter .btn{background:var(--iz-terra)!important;border-color:var(--iz-terra)!important;color:var(--iz-cream)!important;border-radius:3px!important;letter-spacing:.12em;text-transform:uppercase;font-size:12px!important}.newsletter-form .btn:hover,.footer-newsletter .btn:hover{background:var(--iz-terra-deep)!important;border-color:var(--iz-terra-deep)!important}.contact-template .page-header h2,.contact-template .title,.contact-template label{color:var(--iz-cream)!important}.contact-template .contact-text,.contact-template p{color:var(--iz-cream-soft)!important}.search-page .page-header h2,.search-page .search-title,.page-404,.error-404,.template-404 h1,.template-customers .page-header h2,.template-customers label,.customer-area h2,.account-content{color:var(--iz-cream)!important}.page-tpl,.page-tpl .container{color:var(--iz-cream)}.page-tpl .rte,.shopify-policy__container,.policy-content,.shopify-policy__body,.policys-page,.template-policy .page-tpl .rte{position:relative;background:#faf8f4f0!important;color:#2c2826!important;border:1px solid rgba(255,255,255,.8);border-radius:var(--iz-radius);padding:40px 44px!important;box-shadow:0 26px 60px #0000006b}.page-tpl .rte:before,.shopify-policy__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--iz-radius);pointer-events:none;background-image:repeating-linear-gradient(90deg,#2c282609 0 1px,#fff0 1px 9px)}.page-tpl .rte>*,.shopify-policy__container>*{position:relative}.page-tpl .rte h1,.page-tpl .rte h2,.page-tpl .rte h3,.page-tpl .rte h4,.shopify-policy__container h1,.shopify-policy__container h2,.shopify-policy__container h3{color:#241f1d!important;font-family:Zen Antique,"Noto Serif JP",serif!important;line-height:1.45!important;letter-spacing:.02em}.page-tpl .rte p,.page-tpl .rte li,.page-tpl .rte span,.page-tpl .rte td,.page-tpl .rte th,.shopify-policy__container p,.shopify-policy__container li,.shopify-policy__container span{color:#3d3835!important;font-size:14.5px!important;line-height:1.95!important}.page-tpl .rte a,.shopify-policy__container a{color:#8a3a2e!important;text-decoration:underline;text-underline-offset:3px}.page-tpl .rte table,.shopify-policy__container table{border-color:#2c28262e!important}.page-tpl .page-header h2{color:var(--iz-cream)!important}.page-tpl .page-header{margin-bottom:26px}body.template-policy .breadcrumb,body.template-page .breadcrumb{background:#f2efea0f!important}.wrapper-footer,.footer,.footer-top,.footer-bottom{background:#262322f7!important;color:var(--iz-cream-soft)!important}.footer,.wrapper-footer{border-top:1px solid var(--iz-line)}.footer-title,.footer h4,.foot-title,.ft-title{color:var(--iz-cream)!important;font-family:Zen Antique,"Noto Serif JP",serif!important;font-size:13.5px!important;line-height:1.7!important;letter-spacing:.18em;text-transform:uppercase;position:relative;padding-bottom:12px}.footer-title:after,.ft-title:after,.foot-title:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:var(--iz-terra)}.footer .col-footer ul li a{color:var(--iz-cream-soft)!important;font-size:13px!important;line-height:2.05!important}.footer .col-footer ul li a:hover{color:var(--iz-terra-link)!important}.footer a,.footer-top a,.footer-bottom a{color:var(--iz-cream-soft)!important}.footer a:hover,.footer-top a:hover,.footer-bottom a:hover{color:var(--iz-terra-link)!important}.footer p,.footer li,.footer span,.footer address,.ft-adr,.footer .ft-adr-1{color:var(--iz-cream-dim)!important;font-size:13px!important;line-height:1.95!important}.footer .fa{color:var(--iz-terra-link)!important}.footer .social-icon a{border:1px solid var(--iz-line-strong)!important;border-radius:50%!important;color:var(--iz-cream-soft)!important;transition:border-color .3s ease,color .3s ease}.footer .social-icon a:hover{border-color:var(--iz-terra)!important;color:var(--iz-terra-link)!important}.footer .social-icon svg,.footer .social-icon svg path,.footer .social-icon img{fill:currentColor!important;color:inherit!important;opacity:.92}.footer .payment-methods li{opacity:.9;background:#f2efea0f;border-radius:3px;padding:2px}.footer-bottom,.footer .footer-bottom{border-top:1px solid var(--iz-line)!important;color:var(--iz-cream-dim)!important}.footer-newsletter{background-image:linear-gradient(180deg,#9c443738,#26232233)!important;border:1px solid var(--iz-line)!important;border-radius:var(--iz-radius)!important;padding:32px 30px 30px!important;margin-bottom:26px}.footer-newsletter .footer-title,.footer-newsletter h3,.footer-newsletter h4{color:var(--iz-cream)!important;font-size:20px!important;line-height:1.5!important}.footer-newsletter p,.footer-newsletter .des_newsletter{color:var(--iz-cream-dim)!important;font-size:13.5px!important;line-height:1.9!important}.footer-newsletter input[type=email]{background:#f2efea12!important;border:1px solid var(--iz-line-strong)!important;color:var(--iz-cream)!important}.wishlist,.btn-wishlist,.wishlist-btn,.product-wishlist,.product-item .wishlist,a[href*=wish-list],a[href*=wishlist],[data-wishlist],.icon-wishlist,.wishlist-text,.right-nav .wishlist,.free-shipping-message,.shipping-bar,.cart-shipping-message,[data-free-shipping],.sold_product,.customers-viewing,.countdown,.product-countdown,.promotion-banner,.discount-code,.coupon-popup,.product-default .countdown,.product-default .product-countdown,.product-default .customers-viewing,.product-default .sold_product{display:none!important}.iz-way,.product-item,.banner-btn,.iz-way__link,.trust-card{will-change:transform}@media(prefers-reduced-motion:reduce){.iz-way,.product-item,.banner-btn{transition:none!important;transform:none!important}}@media(max-width:1199px){.about-us-content .container,.iz-ways__inner,.homepage-reviews .container,.narwal-banner-section .banner-content-container{padding-left:28px!important;padding-right:28px!important}}@media(max-width:990px){body{font-size:14.5px!important}.narwal-banner-section{min-height:560px}.narwal-banner-section .banner-content-container{padding:76px 24px 96px!important}.banner-text-box{max-width:100%!important;padding-left:22px!important}.banner-title{font-size:clamp(28px,7.4vw,40px)!important;line-height:1.3!important}.banner-subtitle{font-size:14.5px!important;line-height:1.9!important}.banner-btn{padding:12px 24px!important;font-size:11.5px!important}.about-us-content{padding:60px 0 56px!important}.about-us-content .container{grid-template-columns:1fr;gap:44px}.iz-ways{padding:62px 0 66px}.iz-ways__grid{grid-template-columns:1fr;gap:20px}.iz-way__media{aspect-ratio:16 / 10}.homepage-reviews{padding:62px 0 66px!important}.homepage-reviews .item{padding:24px 22px 26px!important}.homepage-reviews .slick-dots{margin-top:18px}.product-default .product-infor{padding:20px 18px 24px}.page-tpl .rte,.shopify-policy__container,.policy-content{padding:24px 20px!important}body.template-cart .cart-left,body.template-cart .cart-right{padding:20px 18px!important}}@media(max-width:749px){body{background-image:linear-gradient(180deg,#181412c7,#1f1a17ad 34%,#231e1adb),radial-gradient(520px 420px at 14% 6%,#e0a25a42,#e0a25a00 62%),radial-gradient(460px 360px at 88% 14%,#9c44373d,#9c443700 66%),radial-gradient(700px 520px at 50% 106%,#e0a25a24,#e0a25a00 70%),url(//qbr5av-7f.myshopify.com/cdn/shop/t/3/assets/izakaya-bg-m.jpg?v=50748960848214164631794556825);background-attachment:scroll,scroll,scroll,scroll,scroll;background-position:center top,14% 6%,88% 14%,50% 106%,center top;background-size:cover,cover,cover,cover,cover}.footer .footer-top .col-footer ul{display:block!important}.footer .footer-top .col-footer .foot-title{cursor:default;margin-bottom:4px;padding-bottom:6px;padding-right:0}.footer .footer-top .col-footer .foot-title:after{display:block!important}.footer .footer-top .col-footer{margin-bottom:18px}body.template-cart .page-header{margin-top:0!important;margin-bottom:0!important;padding:10px 0 0!important}body.template-cart .page-header h1,body.template-cart .page-header h2{font-size:20px!important;line-height:1.35!important;margin:0!important}body.template-cart .main-content .container>.row{margin-top:8px!important}body.template-cart .cart-left{margin-top:0!important;margin-bottom:14px!important}body.template-cart .cart-right{margin-top:0!important}}@media(max-width:479px){.narwal-banner-section{min-height:500px}.banner-title{font-size:27px!important}.iz-way__body{padding:20px 20px 24px}.iz-way__name{font-size:19px}.homepage-reviews .item{padding:22px 20px 24px!important}.footer-newsletter{padding:24px 20px!important}}#how-to-enjoy,#reviews,#faq{scroll-margin-top:24px}.iz-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:640px;padding:96px 24px 120px;overflow:hidden;background:var(--iz-ink);isolation:isolate}.iz-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.iz-hero__bg img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.iz-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1e1b19c7,#2623227a 38%,#2623228a 72%,#262322f0)}.iz-hero__spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(560px 420px at 24% 18%,#ffba6c33,#ffba6c00 72%),radial-gradient(720px 520px at 82% 34%,#d67a4429,#d67a4400 74%)}.iz-hero__glow{position:absolute;left:50%;bottom:-180px;z-index:2;width:900px;height:420px;margin-left:-450px;pointer-events:none;background:radial-gradient(closest-side,#ffb06029,#ffb06000)}.iz-hero__inner{position:relative;z-index:3;width:100%;max-width:780px;text-align:center}.iz-hero__eyebrow{margin:0 0 18px;color:var(--iz-terra-link);font-size:11px;font-weight:700;letter-spacing:.32em;line-height:1.8;text-transform:uppercase}.iz-hero__title{margin:0 0 22px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:68px;font-weight:700;letter-spacing:.06em;line-height:1.16;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.55)}.iz-hero__sub{max-width:620px;margin:0 auto 34px;color:var(--iz-cream-soft);font-size:15px;line-height:1.95;text-shadow:0 1px 16px rgba(0,0,0,.62)}.iz-hero__actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.iz-btn{display:inline-block;padding:15px 34px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-align:center;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.iz-btn--primary{background:var(--iz-terra);border:1px solid var(--iz-terra);color:var(--iz-cream)}.iz-btn--primary:hover{background:var(--iz-terra-deep);border-color:var(--iz-terra-deep);color:var(--iz-cream)}.iz-btn--ghost{background:#18141285;border:1px solid rgba(214,156,130,.72);color:var(--iz-cream)}.iz-btn--ghost:hover{background:#9c443738;border-color:var(--iz-terra-link);color:var(--iz-cream)}.iz-about{padding:96px 24px;background:linear-gradient(180deg,#262322e6,#353535c7)}.iz-about__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;max-width:1180px;margin:0 auto}.iz-about__eyebrow{margin:0 0 16px;color:var(--iz-terra-link);font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.8;text-transform:uppercase}.iz-about__title{margin:0 0 22px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:38px;letter-spacing:.02em;line-height:1.35}.iz-about__title:after{content:"";display:block;width:46px;height:2px;margin-top:18px;background:var(--iz-terra)}.iz-about__body,.iz-about__body p{margin:0 0 16px;color:var(--iz-cream-soft);font-size:15px;line-height:2}.iz-about__body strong{color:var(--iz-terra-link);font-weight:700}.iz-about__note{margin:22px 0 0;padding-left:16px;border-left:2px solid var(--iz-terra);color:var(--iz-cream-dim);font-size:12.5px;letter-spacing:.08em;line-height:1.9}.iz-about__media{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 26px 60px #00000073}.iz-about__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.iz-about__lamp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(420px 320px at 32% 12%,#ffba6c38,#ffba6c00 70%)}.iz-feat{padding:86px 24px;background:#2b2825e6}.iz-feat__inner{max-width:1180px;margin:0 auto}.iz-feat__title{margin:0 0 12px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:34px;letter-spacing:.04em;line-height:1.35;text-align:center}.iz-feat__intro{margin:0 auto 46px;max-width:560px;color:var(--iz-cream-dim);font-size:13.5px;line-height:1.95;text-align:center}.iz-feat__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.iz-feat__card{position:relative;padding:28px 24px 30px;background:#353535b8;border:1px solid rgba(156,68,55,.28);border-radius:8px;box-shadow:0 14px 34px #00000047}.iz-feat__card:before{content:"";position:absolute;top:0;left:24px;width:34px;height:2px;background:var(--iz-terra)}.iz-feat__index{display:block;margin-bottom:14px;color:var(--iz-terra-link);font-family:Zen Antique,serif;font-size:22px;letter-spacing:.08em;line-height:1}.iz-feat__name{margin:0 0 10px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:15.5px;letter-spacing:.04em;line-height:1.5}.iz-feat__text{margin:0;color:var(--iz-cream-soft);font-size:13px;line-height:1.9}.iz-rev{padding:90px 24px;background:linear-gradient(180deg,#262322eb,#2b2825e0)}.iz-rev__inner{max-width:1180px;margin:0 auto}.iz-rev__eyebrow{margin:0 0 12px;color:var(--iz-terra-link);font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.8;text-align:center;text-transform:uppercase}.iz-rev__title{margin:0 0 44px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:34px;letter-spacing:.04em;line-height:1.35;text-align:center}.iz-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.iz-rev__card{padding:30px 28px 26px;background:var(--iz-cream);border:1px solid rgba(53,53,53,.85);border-radius:8px;box-shadow:0 18px 40px #0000004d}.iz-rev__stars{margin:0 0 14px;color:var(--iz-terra);font-size:15px;letter-spacing:.18em;line-height:1.4}.iz-rev__name{margin:0 0 12px;color:var(--iz-ink);font-family:Zen Antique,serif;font-size:13.5px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.iz-rev__body{margin:0 0 18px;color:#4a4340;font-size:13.5px;line-height:1.95}.iz-rev__meta{margin:0;padding-top:14px;border-top:1px solid rgba(53,53,53,.18);color:#6b625a;font-size:11px;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}.iz-gram{padding:86px 24px 92px;background:#23201ef0}.iz-gram__inner{max-width:1180px;margin:0 auto}.iz-gram__eyebrow{margin:0 0 12px;color:var(--iz-terra-link);font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.8;text-align:center;text-transform:uppercase}.iz-gram__title{margin:0 0 10px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:34px;letter-spacing:.04em;line-height:1.35;text-align:center}.iz-gram__note{margin:0 auto 42px;max-width:520px;color:var(--iz-cream-dim);font-size:13px;line-height:1.9;text-align:center}.iz-gram__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.iz-gram__tile{position:relative;margin:0;border-radius:6px;overflow:hidden;background:#2b2825}.iz-gram__tile img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:transform .42s ease}.iz-gram__tile:hover img{transform:scale(1.04)}.iz-gram__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#26232200 46%,#141211b8)}.iz-gram__cap{position:absolute;left:14px;bottom:12px;z-index:1;color:var(--iz-cream);font-size:10.5px;letter-spacing:.16em;line-height:1.6;text-transform:uppercase}.iz-faq{padding:88px 24px;background:#2b2825eb}.iz-faq__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;max-width:1100px;margin:0 auto}.iz-faq__eyebrow{margin:0 0 14px;color:var(--iz-terra-link);font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.8;text-transform:uppercase}.iz-faq__title{margin:0 0 16px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:30px;letter-spacing:.02em;line-height:1.4}.iz-faq__note{margin:0;color:var(--iz-cream-dim);font-size:13px;line-height:1.9}.iz-faq__item{border-top:1px solid rgba(156,68,55,.45)}.iz-faq__item:last-child{border-bottom:1px solid rgba(156,68,55,.45)}.iz-faq__q{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;color:var(--iz-cream);cursor:pointer;font-family:Zen Antique,serif;font-size:14.5px;letter-spacing:.04em;line-height:1.6;list-style:none}.iz-faq__q::-webkit-details-marker{display:none}.iz-faq__mark{position:relative;flex:0 0 auto;width:14px;height:14px;border:1px solid rgba(214,156,130,.7);border-radius:50%}.iz-faq__mark:before,.iz-faq__mark:after{content:"";position:absolute;top:50%;left:50%;background:var(--iz-terra-link);transform:translate(-50%,-50%)}.iz-faq__mark:before{width:6px;height:1px}.iz-faq__mark:after{width:1px;height:6px}.iz-faq__item[open] .iz-faq__mark:after{height:0}.iz-faq__a{padding:0 0 22px;color:var(--iz-cream-soft);font-size:13.5px;line-height:1.95}.iz-news{position:relative;padding:74px 24px;overflow:hidden;background:var(--iz-terra)}.iz-news:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(520px 300px at 20% 10%,#ffd09e29,#ffd09e00 70%),linear-gradient(180deg,#1e18162e,#1e181647)}.iz-news__lamp{position:absolute;right:-80px;bottom:-120px;width:420px;height:420px;pointer-events:none;background:radial-gradient(closest-side,#ffc48c2e,#ffc48c00)}.iz-news__inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.iz-news__eyebrow{margin:0 0 14px;color:#f2efea;font-size:11px;font-weight:700;letter-spacing:.3em;line-height:1.8;text-transform:uppercase}.iz-news__title{margin:0 0 14px;color:var(--iz-cream);font-family:Zen Antique,serif;font-size:34px;letter-spacing:.04em;line-height:1.35}.iz-news__text{margin:0 0 12px;color:#f2efeaf0;font-size:14px;line-height:1.9}.iz-news__note{margin:0;color:#f2efeae0;font-size:12px;letter-spacing:.04em;line-height:1.85}@media(max-width:1199px){#dropdown-cart,#dropdown-customer{top:0!important;right:0!important;left:0!important;bottom:0!important;width:100%!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;padding:10px 16px 20px!important;border-radius:0!important}html.cart-show .translate-header,html.cart-show .jas-mb-style,html.cart-show .translate-header .jas-mb-style{transform:none!important}}@media(max-width:1180px){.iz-about__inner{gap:44px}.iz-feat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:990px){.iz-hero{min-height:560px;padding:84px 20px 96px}.iz-hero__title{font-size:46px}.iz-about__inner,.iz-faq__inner{grid-template-columns:minmax(0,1fr);gap:34px}.iz-about{padding:72px 20px}.iz-feat,.iz-rev,.iz-gram,.iz-faq{padding:68px 20px}.iz-rev__grid,.iz-gram__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.iz-hero{min-height:500px;padding:68px 18px 76px}.iz-hero__title{font-size:32px;letter-spacing:.04em}.iz-hero__sub{font-size:13.5px;line-height:1.9}.iz-hero__actions{flex-direction:column;align-items:stretch;gap:10px}.iz-btn{display:block;padding:14px 20px}.iz-about__title{font-size:26px}.iz-about__media img{aspect-ratio:3 / 2}.iz-feat__grid,.iz-rev__grid,.iz-gram__grid{grid-template-columns:minmax(0,1fr)}.iz-feat__title,.iz-rev__title,.iz-gram__title,.iz-news__title{font-size:24px}.iz-feat__card{padding:24px 20px 26px}.iz-rev__card{padding:26px 22px 22px}.iz-news{padding:56px 18px}.iz-faq__q{font-size:13.5px;padding:18px 0}.iz-faq__title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/izakaya-harbour.css.map */
