.section{padding-top:var(--vertical-padding-sections-mobile);padding-bottom:var(--vertical-padding-sections-mobile);position:relative;background-color:var(--section-background-color)}@media screen and (min-width: 750px){.section{padding-top:var(--vertical-padding-sections-desktop);padding-bottom:var(--vertical-padding-sections-desktop)}}.announcement-bar{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.announcement-bar__message{display:flex;justify-content:center}.announcement-bar__link{display:flex;justify-content:center;align-items:center}.page-border{height:var(--page-border-height);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.page-width--no-padding{padding:0}.page-width--80{max-width:80%}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--white{color:#fff}.text--black{color:#000}.margin-top-none{margin-top:0}.margin-bottom-none{margin-bottom:0}.title--primary{margin:4rem 0;font-size:calc(var(--font-section-header) * var(--font-heading-scale));font-weight:var(--font-section-header-weight, 500)}.hero__header,.hero__header p{font-size:calc(var(--font-hero-header) * var(--font-heading-scale));font-weight:var(--font-hero-header-weight, 600);line-height:100%;margin:0}.banner__header{font-weight:var(--font-banner-header-weight, normal);font-size:calc(var(--font-banner-header) * var(--font-heading-scale))}.banner__subheader{font-size:calc(var(--font-banner-subheader) * var(--font-heading-scale));font-weight:var(--font-banner-subheader-weight)}.banner__description{font-size:calc(var(--font-banner-description) * var(--font-body-scale));font-weight:var(--font-banner-description-weight)}.tsukiji-boxed-slideshow .banner--small{height:26rem}.tsukiji-boxed-slideshow .banner--medium{height:56rem}.tsukiji-boxed-slideshow .banner--large{height:70rem}.section__header,.banner-with-text__heading,.banner-with-buttons__heading,.page-title,.title .collection-hero__title,.product-recommendations__heading,.title.title--primary{font-style:normal;font-size:calc(var(--font-section-header) * var(--font-heading-scale));font-weight:var(--font-section-header-weight, 500);line-height:140%;text-align:center}.section__header{font-style:var(--font-section-header-style, normal);text-decoration:var(--font-section-header-decoration, none)}.collection-hero__text-wrapper{text-align:center}.title-wrapper-with-mobile-link{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.rte{font-size:calc(var(--font-section-body) * var(--font-body-scale))}.is-empty .cart__empty-text,.is-empty .cart__warnings{font-size:calc(var(--font-section-header) * var(--font-body-scale));font-weight:var(--font-section-header-weight, 500)}.facets__summary span{font-weight:700}.collection__description,.section__subheader,.banner-with-text__description,.banner-with-buttons__description,.collection-hero__description,.cart__login-title{text-align:center;font-size:calc(var(--font-section-subheader) * var(--font-heading-scale));font-style:normal;font-weight:var(--font-section-subheader-weight, 400);line-height:140%;color:#000}.section__body,.cart__login-paragraph{font-size:calc(var(--font-section-body) * var(--font-body-scale));font-weight:var(--font-section-body-weight)}.card__header{font-size:calc(var(--font-card-header) * var(--font-heading-scale));font-weight:var(--font-card-header-weight, 500)}.card__subheader{font-size:calc(var(--font-card-subheader) * var(--font-body-scale));font-weight:var(--font-card-subheader-weight, 500)}.card__description{font-size:calc(var(--font-card-description) * var(--font-body-scale));font-weight:var(--font-card-description-weight)}.card__content{font-size:calc(var(--font-card-content) * var(--font-body-scale));font-weight:var(--font-card-content-weight)}.fineprint{font-size:calc(var(--font-fineprint) * var(--font-body-scale));font-weight:var(--font-fineprint-weight)}.link{font-size:calc(var(--font-section-body) * var(--font-body-scale))}.button,.shopify-payment-button__button,dynamic-checkout .shopify-payment-button__button,shopify-buy-it-now-button .shopify-payment-button__button,button.shopify-payment-button__button{text-align:center;border:solid;border-color:rgb(var(--color-text-link));font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-button-weight, 500);font-size:calc(var(--font-button) * var(--font-body-scale));padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:rgb(var(--color-background));color:rgb(var(--color-base-text));max-width:var(--button-max-width);width:100%;min-height:var(--button-min-height);height:auto;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgb(0,0,0,var(--shadow-opacity));display:flex;align-self:center;align-items:center;justify-content:center;gap:.5rem;line-height:normal}.button--primary,.customer button,.shopify-challenge__button,.shopify-payment-button__button,dynamic-checkout .shopify-payment-button__button,shopify-buy-it-now-button .shopify-payment-button__button,button.shopify-payment-button__button,.cart__checkout-button{max-width:calc(var(--button-max-width) + var(--button-primary-border-width) * 2);min-height:calc(var(--button-min-height) + var(--button-primary-border-width) * 2);border-color:rgba(var(--button-primary-border-color));border-width:var(--button-primary-border-width);border-radius:var(--button-primary-border-radius);color:rgb(var(--button-primary-text-color));background:rgb(var(--button-primary-background-color));--shadow-horizontal-offset: var(--button-primary-shadow-horizontal-offset);--shadow-vertical-offset: var(--button-primary-shadow-vertical-offset);--shadow-blur-radius: var(--button-primary-shadow-blur-radius);--shadow-opacity: var(--button-primary-shadow-opacity);--shadow-visible: var(--button-primary-shadow-visible);--buttons-radius-outset: var(--button-primary-border-offset)}.button--primary:hover,.customer button:hover,.shopify-challenge__button:hover,.shopify-payment-button__button:hover,dynamic-checkout .shopify-payment-button__button:hover,shopify-buy-it-now-button .shopify-payment-button__button:hover,button.shopify-payment-button__button:hover,.cart__checkout-button:hover{color:rgb(var(--button-primary-text-color-hover));background:rgb(var(--button-primary-background-color-hover));border-color:rgba(var(--button-primary-border-color-hover))}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{--border-offset: 1.3px;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgb(0,0,0,var(--shadow-opacity))}.button:focus-visible,.button:focus,.button.focused,.shopify-payment-button__button--unbranded:focus-visible,.shopify-payment-button [role=button]:focus-visible,.shopify-payment-button__button--unbranded:focus,.shopify-payment-button [role=button]:focus{outline:0;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgb(0,0,0,var(--shadow-opacity))}.button::selection,.shopify-challenge__button::selection,.customer button::selection{background-color:rgba(var(--button-primary-text-color),.3)}.button--secondary{max-width:calc(var(--button-max-width) + var(--button-secondary-border-width) * 2);min-height:calc(var(--button-min-height) + var(--button-secondary-border-width) * 2);border-color:rgba(var(--button-secondary-border-color));border-width:var(--button-secondary-border-width);border-radius:var(--button-secondary-border-radius);color:rgb(var(--button-secondary-text-color));background:rgb(var(--button-secondary-background-color));--shadow-horizontal-offset: var(--button-secondary-shadow-horizontal-offset);--shadow-vertical-offset: var(--button-secondary-shadow-vertical-offset);--shadow-blur-radius: var(--button-secondary-shadow-blur-radius);--shadow-opacity: var(--button-secondary-shadow-opacity);--shadow-visible: var(--button-secondary-shadow-visible);--border-offset: var(--button-secondary-border-offset)}.button--secondary:hover{color:rgb(var(--button-secondary-text-color-hover));background:rgb(var(--button-secondary-background-color-hover));border-color:rgba(var(--button-secondary-border-color-hover))}.button--tertiary{max-width:calc(var(--button-max-width) + var(--button-tertiary-border-width) * 2);min-height:calc(var(--button-min-height) + var(--button-tertiary-border-width) * 2);border-color:rgba(var(--button-tertiary-border-color));border-width:var(--button-tertiary-border-width);border-radius:var(--button-tertiary-border-radius);color:rgb(var(--button-tertiary-text-color));background:rgb(var(--button-tertiary-background-color));--shadow-horizontal-offset: var(--button-tertiary-shadow-horizontal-offset);--shadow-vertical-offset: var(--button-tertiary-shadow-vertical-offset);--shadow-blur-radius: var(--button-tertiary-shadow-blur-radius);--shadow-opacity: var(--button-tertiary-shadow-opacity);--shadow-visible: var(--button-tertiary-shadow-visible);--border-offset: var(--button-tertiary-border-offset)}.button--tertiary:hover{color:rgb(var(--button-tertiary-text-color-hover));background:rgb(var(--button-tertiary-background-color-hover));border-color:rgba(var(--button-tertiary-border-color-hover))}.button--white-outline,.button--black-outline{max-width:calc(var(--button-max-width) + var(--outline-buttons-border-width) * 2);min-height:calc(var(--button-min-height) + var(--outline-buttons-border-width) * 2);border:solid;border-width:var(--outline-buttons-border-width);border-radius:var(--outline-buttons-radius-outset);--border-opacity: calc(1 - var(--outline-buttons-border-opacity));--shadow-horizontal-offset: var(--outline-buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--outline-buttons-shadow-vertical-offset);--shadow-blur-radius: var(--outline-buttons-shadow-blur-radius);--shadow-opacity: var(--outline-buttons-shadow-opacity);--shadow-visible: var(--outline-buttons-shadow-visible);--border-offset: var(--outline-buttons-border-offset)}.button--white-outline{border-color:#fff;color:#fff;background:transparent}.button--black-outline{border-color:#000;color:#000;background:transparent}form>input.shopify-challenge__button.btn{margin-top:2rem}.tsukiji-slider{position:relative;height:fit-content}.tsukiji-slider-page-width{max-width:var(--page-width);--desktop-margin-left-first-item: max( 5rem, calc( ( 100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing) ) / 10 ) )}.tsukiji-glide{display:block}.tsukiji-slider-buttons{position:absolute;height:100%;width:100%;top:0;left:0}.tsukiji-slider-buttons .page-width,.tsukiji-slider-buttons__container{height:100%;display:flex;align-items:center;justify-content:space-between}.display-none{display:none}.banner-with-text,banner-with-buttons{margin-bottom:5rem}.banner-with-text__image,.banner-with-buttons__image,.collection-hero__image-container{width:100%;max-width:100%}.banner-with-text__image img,.banner-with-buttons__image img,.collection-hero__image-container img{object-fit:cover;max-width:100%;width:100%}.banner-with-buttons{overflow:hidden;position:relative}.banner-with-buttons .page-width{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.banner-with-buttons__section-container{display:flex;flex-direction:row;width:100%;overflow-x:scroll;padding-bottom:15px;flex-wrap:nowrap}.banner-with-buttons__image{position:absolute;display:block;object-fit:cover;top:0;height:100%;left:0}.banner-with-buttons__section-container a{display:flex;width:max-content;max-width:none;flex-shrink:0}@media screen and (min-width: 990px){.banner-with-buttons__section-container{flex-wrap:wrap;padding:0;justify-content:center;overflow-x:hidden}}.header--nav-bottom{grid-template-areas:"search heading icons" "navigation navigation navigation";grid-template-columns:1fr 1fr 1fr}.header--nav-bottom .header__inline-menu{text-align:center}.header--nav-bottom .header__menu-item{padding:0 2rem;height:100%}.header--nav-bottom .header__heading,.header--nav-bottom .header__heading-link{justify-self:center}.header__menu-item{font-size:calc(var(--font-navbar-header) * var(--font-heading-scale))}.header__inline-menu{height:100%}.header__item{height:100%;display:flex;align-items:center;box-sizing:border-box}.header__item header-menu{height:100%}.header--nav-bottom header-menu{height:100%}.product__title h1,.product__title .h1{font-weight:var(--font-product-header-weight, 700);font-size:calc(var(--font-product-header) * var(--font-heading-scale))}.product__info-wrapper .price-item.price-item--regular{font-weight:var(--font-product-price-weight);font-size:calc(var(--font-product-price) * var(--font-body-scale))}.product__info-container .price--on-sale .price-item--regular{font-weight:var(--font-product-price-compare_at-weight);font-size:calc(var(--font-product-price-compare_at) * var(--font-body-scale))}.product__info-wrapper .price--on-sale .price-item.price-item--sale{font-weight:var(--font-product-price-sale-weight);font-size:calc(var(--font-product-price-sale) * var(--font-body-scale))}.price_text-align{text-align:left}.product__info-container{border-left:1px solid var(--product-section-divider-color, transparent);padding:0 5rem}.tsukiji-carousel__track{z-index:1;position:relative}.tsukiji-carousel__slider-button{z-index:2}.tsukiji-carousel__button-container{display:flex;justify-content:space-between;align-items:center}.tsukiji__slides--equal-height{align-items:stretch}.glide__slide.tsukiji__slide--equal-height{flex-shrink:1;height:inherit}@media screen and (min-width: 990px){.slider--desktop .slider__slide:first-child{margin-left:0!important}}@media screen and (max-width: 992px){.tsukiji-slider-buttons .page-width{padding:0 2rem}.tsukiji-slider{overflow-x:hidden}.header--nav-bottom{grid-template-areas:"navigation heading icons" "search search search";grid-template-columns:1fr 1fr 1fr}.title-wrapper-with-mobile-link{justify-content:space-between}.title-wrapper-with-mobile-link .button{margin-top:0}}@media screen and (max-width: 750px){.tsukiji-slider-buttons .page-width{justify-content:center;gap:1rem}.announcement-bar{align-items:center;justify-content:flex-start;display:flex;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%}.announcement-bar::-webkit-scrollbar{display:none}.announcement-bar__message{align-items:center;position:relative;scroll-snap-align:start;transform:scale(1);transform-origin:center center;transition:transform .5s;min-width:100%}}.link:has(>.material-symbols-outlined){text-decoration:none}.link .material-symbols-outlined{text-decoration:none}.material-symbols-outlined.icon--small{font-size:12px}@media screen and (min-width: 990px){.material-symbols-outlined.icon--small{font-size:16px}}.material-symbols-outlined.icon-error,.material-symbols-outlined.icon-unavailable{color:red}.material-symbols-outlined.icon-success,.material-symbols-outlined.icon-tick{color:green}.product-grid{justify-content:center}.button .material-symbols-outlined{font-size:var(--button-icon-size, 24px)}.variant-picker__dropdowns .select .icon-caret{top:25%}
/*# sourceMappingURL=/cdn/shop/t/90/assets/tsukiji-base.css.map */
