:root{--font-izakaya-heading: "Anton", sans-serif;--font-izakaya-jp: "Noto Serif JP", serif;--color-izakaya-red: #1A1E3C;--color-izakaya-navy: #1A1E3C;--color-izakaya-bg: #F2F0EB;--color-izakaya-bg2: #EAE8E1;--color-izakaya-text: #111111;--color-izakaya-muted: #888480;--color-izakaya-border: #D0CDC6}h1,h2,h3,h4,h5,h6,.heading,[class*=heading],.section-heading,.product-card__title,.collection-card__title{font-family:var(--font-izakaya-heading)!important;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase}.header__logo-text,.header__heading-link,[class*=logo]{font-family:var(--font-izakaya-heading)!important;font-weight:400!important;letter-spacing:.12em;font-size:22px!important;text-transform:uppercase!important}.header__menu-item,.header-row__link,nav a,.header__menu a,[class*=header-nav] a,[class*=menu-item] a{font-size:11px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Inter,sans-serif!important}.product-card,.card,[class*=product-card],[class*=resource-card]{border-radius:0!important;border:none!important;background:var(--color-izakaya-bg2, #EAE8E1)!important;box-shadow:none!important}.product-card__image-wrapper,.card__image-wrapper{border-radius:0!important;aspect-ratio:2 / 3;overflow:hidden}.product-card__image-wrapper img,.card__image-wrapper img{transition:transform .4s ease}.product-card:hover .product-card__image-wrapper img,.card:hover .card__image-wrapper img{transform:scale(1.03)}.product-card__title,.card__title{font-size:11px!important;font-weight:400!important;letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.product-card__price,.price{font-size:11px;color:var(--color-izakaya-muted);letter-spacing:.08em}.button,.btn,[class*=button]{border-radius:0!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important}body,.shopify-section,[class*=color-scheme],[class*=scheme-1],main{background-color:#f2f0eb!important}.page-width{max-width:1400px;padding-left:40px;padding-right:40px}.product-grid,[class*=product-list]{gap:2px!important}.shopify-section{padding-top:0;padding-bottom:0}.section__heading{font-family:var(--font-izakaya-heading)!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:.04em}.izakaya-jp{font-family:var(--font-izakaya-jp);color:var(--color-izakaya-border)}.header__columns.spacing-style{padding-top:6px!important;padding-bottom:6px!important}.header__row--top{--full-page-grid-with-margins: 40px 1fr 40px !important}[data-template=index] .header__row--top,[data-template=index] .shopify-section-group-header-group,[data-template=index] header-component,[data-template=index] #header-group>*{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-bottom:none!important}[data-template=index] .header__row--top{border-bottom:1px solid rgba(0,0,0,.12)!important}#shopify-section-header-group>*:first-child:has(.announcement),.announcement-bar,[class*=announcement]{display:none!important}button[aria-label=S\fffdkning],button[aria-label=Search],[aria-label=Konto],[aria-label=Account],a[href*="/account"],a[href*="/login"],shopify-account{display:none!important}.section-header,.collection-header,product-list-component>div:first-child:not([class*=grid]),[data-section-type=product-list] .section__header{display:none!important}header-component .menu-list{--menu-horizontal-gap: 4rem;margin-inline-start:2.5rem}header-component .menu-list__link{font-size:12px!important;font-weight:500!important;color:#555550!important}.shopify-section{border-bottom:1px solid transparent!important;border-image:linear-gradient(to right,transparent 24px,#D0CDC6 24px,#D0CDC6 calc(100% - 24px),transparent calc(100% - 24px)) 1!important}.shopify-section-group-header-group{border-image:none!important;border-bottom:none!important}body:not([data-template=index]) .shopify-section-group-header-group{border-bottom:1px solid #D0CDC6!important}.shopify-section:has(.iz-footer),.shopify-section:has(.iz-deal-strip),.shopify-section:has(.iz-hero){border-bottom:none!important;border-image:none!important}footer{border-top:none}.footer__heading{font-family:var(--font-izakaya-heading)!important;letter-spacing:.08em}*,*:before,*:after{--border-radius: 0 !important}input,select,textarea{border-radius:0!important}#shopify-pc__banner,.shopify-pc__banner__dialog,cookie-consent-banner,[id*=cookie],[class*=cookie-banner],[class*=consent-banner]{display:none!important}.shopify-section .iz-col-header .iz-col-header__title{font-size:28px!important;line-height:1!important}.iz-collection-header{padding:32px 40px 24px;border-bottom:1px solid var(--color-izakaya-border)}[data-section-type=section] h1,.shopify-section h1{font-family:var(--font-izakaya-heading)!important;font-size:clamp(40px,6vw,80px)!important;letter-spacing:.06em!important;font-weight:400!important;line-height:1!important;text-transform:uppercase}.main-collection,[data-section-type=main-collection]{--product-grid-gap: 2px !important}.facets__item-count,.collection-count,[class*=item-count],[class*=product-count],.facets,.facets-wrapper,[class*=facets]{display:none!important}.caption,.supporting-text,.meta{color:var(--color-izakaya-muted)}a:hover{color:var(--color-izakaya-red)}.product-information h1,[data-section-type=product-information] h1{font-family:var(--font-izakaya-heading)!important;font-size:clamp(32px,4vw,56px)!important;letter-spacing:.06em!important;font-weight:400!important;line-height:1.05!important;text-transform:uppercase!important}.product-information .price,.product-information [class*=price]{font-size:13px!important;letter-spacing:.1em;color:var(--color-izakaya-muted)!important}.product-information .button--primary,.product-information [data-type=add-to-cart] button,.product-information button[name=add]{background:var(--color-izakaya-text)!important;color:#fff!important;border:none!important;border-radius:0!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 24px!important;transition:background .2s ease!important}.product-information .button--primary:hover,.product-information [data-type=add-to-cart] button:hover,.product-information button[name=add]:hover{background:var(--color-izakaya-navy)!important;opacity:.85}.product-information .rte,.product-information [class*=description]{font-family:Inter,sans-serif;font-size:13px;line-height:1.8;color:var(--color-izakaya-muted);letter-spacing:.02em}.variant-picker button,[class*=variant-picker] button,[class*=swatch] button{border-radius:0!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.quantity,quantity-input,[class*=quantity] input,[class*=quantity] button{border-radius:0!important}.shopify-payment-button,[data-type=accelerated-checkout]{display:none!important}.variant-picker__label,[class*=variant-picker] label,[class*=option-title]{font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-izakaya-muted)!important;font-weight:400!important}.product-recommendations h3,[data-section-type=product-recommendations] h3{font-family:var(--font-izakaya-heading)!important;font-size:clamp(24px,3vw,36px)!important;letter-spacing:.06em!important;font-weight:400!important;text-transform:uppercase!important}.main-page-title,.page-header__heading,[data-section-type=main-page] h1{font-family:var(--font-izakaya-heading)!important;font-size:clamp(40px,6vw,72px)!important;letter-spacing:.06em!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important}[data-section-type=main-page] .rte,[data-section-type=main-page] p,[data-section-type=main-page] li{font-family:Inter,sans-serif;font-size:14px;line-height:1.9;color:#444;max-width:680px}[data-section-type=main-page] h2,[data-section-type=main-page] h3{font-family:var(--font-izakaya-heading)!important;font-size:clamp(20px,2.5vw,28px)!important;letter-spacing:.06em!important;font-weight:400!important;text-transform:uppercase!important;margin-top:32px!important}[data-section-type=main-page]{max-width:760px}h1{text-transform:uppercase!important;font-family:var(--font-izakaya-heading)!important;font-weight:400!important}[data-section-type=main-cart] h1,.cart__title,[class*=cart] h1{font-family:var(--font-izakaya-heading)!important;font-size:clamp(36px,5vw,60px)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:400!important}.cart__checkout-button,[class*=cart] .button--primary,button[name=checkout]{background:var(--color-izakaya-navy)!important;color:#f2f0eb!important;border-radius:0!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border:none!important}.cart__dynamic-checkout-buttons,[class*=dynamic-checkout],.shopify-payment-button__button,[data-shopify=payment-button]{display:none!important}.cart-item__name,[class*=cart-item] a,[class*=cart-item] .name{font-family:Inter,sans-serif!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important}[data-section-type=cart-recommendations] h2,[data-section-type=cart-recommendations] h3,.cart__recommendations h2,.cart__recommendations h3{font-family:var(--font-izakaya-heading)!important;font-size:clamp(20px,2.5vw,32px)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:400!important}[class*=cart] [class*=quantity] button,[class*=cart] [class*=quantity] input{border-radius:0!important}.shopify-policy__container{max-width:860px;margin:0 auto;padding:64px 40px 80px}.shopify-policy__title{margin-bottom:48px}.shopify-policy__title:before{content:"Izakaya Studio \fffd  Legal";display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#999690;margin-bottom:16px}.shopify-policy__title h1{font-family:Anton,sans-serif!important;font-size:42px!important;font-weight:400!important;letter-spacing:.03em!important;text-transform:uppercase!important;color:#111!important;line-height:1!important;margin:0!important;text-align:left!important}.shopify-policy__body{font-family:Inter,sans-serif;font-size:15px;line-height:1.75;color:#444}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#1a1e3c!important;margin:40px 0 16px!important;line-height:1.4!important}.shopify-policy__body p{margin:0 0 16px}.shopify-policy__body a{color:#1a1e3c}[class*=discount],[class*=cart] summary,[class*=cart] details{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}media-gallery slideshow-container{overflow:hidden!important;height:auto!important;position:relative}media-gallery slideshow-slides{height:auto!important;align-items:center!important;scroll-behavior:auto!important}media-gallery slideshow-slide{aspect-ratio:4 / 5!important;height:auto!important;width:100%;overflow:hidden!important}media-gallery .product-media-constraint-wrapper{aspect-ratio:auto!important;height:100%!important;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}media-gallery .product-media-constraint-wrapper .product-media{aspect-ratio:auto!important;height:100%!important;width:100%;display:flex;align-items:center;justify-content:center}media-gallery .product-media-constraint-wrapper img{width:100%;height:100%;object-fit:cover!important;display:block;margin:0 auto}media-gallery slideshow-slide .product-media{aspect-ratio:var(--iz-gallery-ratio, 4 / 5)!important;height:100%!important;width:auto!important;max-width:100%!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}media-gallery slideshow-slide .product-media img,media-gallery slideshow-slide .product-media video{height:100%!important;width:auto!important;max-width:none!important;object-fit:cover!important;display:block;margin:0 auto}media-gallery slideshow-arrows{display:none!important}@media screen and (min-width:990px){.product-information__grid{align-items:stretch}.product-information__media{align-self:stretch}media-gallery{position:sticky;top:90px}media-gallery slideshow-slide{aspect-ratio:auto!important;height:min(calc(100dvh - 120px),calc((100cqw - var(--iz-gallery-reserve, 200px) - 110px) / var(--iz-gallery-ratio, .8)))!important;width:100%;pointer-events:none!important}media-gallery slideshow-slides,media-gallery slideshow-container{pointer-events:none!important}media-gallery slideshow-slide .product-media{position:absolute!important;top:0!important;bottom:0!important;left:auto!important;right:var(--iz-gallery-reserve, 200px)!important;max-width:calc(100% - var(--iz-gallery-reserve, 200px) - 110px)!important;margin:0!important;pointer-events:auto!important}media-gallery slideshow-arrows{left:auto!important;right:var(--iz-gallery-reserve, 200px)!important;transform:none!important}.product-details{margin-left:calc(-1 * var(--iz-gallery-reserve, 200px) + 24px)!important;flex:none!important;width:var(--iz-gallery-details-width, 400px)!important;max-width:var(--iz-gallery-details-width, 400px)!important}media-gallery slideshow-controls[thumbnails]{position:absolute!important;z-index:3!important;grid-area:auto!important;top:0!important;bottom:0!important;left:auto!important;right:calc(var(--iz-gallery-reserve, 200px) + min(calc((100dvh - 120px) * var(--iz-gallery-ratio, .8)),calc(100% - var(--iz-gallery-reserve, 200px) - 110px)) + .5px)!important;height:100%!important;justify-content:center!important}}media-gallery{padding-top:24px!important;padding-block-start:24px!important;--padding-block-start: 24px !important;padding-bottom:24px!important;padding-block-end:24px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;height:auto!important;box-sizing:border-box!important}media-gallery slideshow-component{gap:16px!important}.template-product h1{font-size:clamp(1.6rem,3vw,2.2rem)!important;line-height:1.1!important}media-gallery.sticky-content{top:72px!important}.product-details.sticky-content--desktop{position:static!important}.slideshow-controls__thumbnails{gap:12px!important;padding-block-start:0!important}.slideshow-controls__thumbnail{width:72px!important;aspect-ratio:var(--iz-gallery-ratio, 4 / 5)!important;height:auto!important;min-width:72px!important;max-width:72px!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important;flex-shrink:0!important;border-radius:8px!important;border:none!important;outline:none!important}.slideshow-controls__thumbnail[aria-selected=true],.slideshow-controls__thumbnail[aria-current=true]{outline:none!important;border:2px solid #111!important}media-gallery .slideshow-controls__thumbnail img,media-gallery .slideshow-controls__thumbnail.product-media-container img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:5px!important}product-price .price__sale{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}product-price .price-item__group{display:flex!important;align-items:center!important;gap:6px!important}.product-details product-price .price-item--sale.price,product-price .price-item--sale.price{color:#c1272d!important}.product-details product-price .compare-at-price,product-price .compare-at-price{opacity:1!important;color:#999690!important;font-weight:400!important;text-decoration-thickness:1px!important;text-decoration-color:#999690!important}.product-details product-price .price-pct-off,product-price .price-pct-off{color:#c1272d!important;font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/izakaya.css.map */
