@charset "UTF-8";:root{--font-body-family: Inter, Montserrat, Zen Kaku Gothic New, sans-serif;--font-heading-family: Inter, Montserrat, Zen Kaku Gothic New, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-heading-weight: 700}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family)}.footer__copyright .copyright__content:nth-child(2){display:none}.custom-image-banner__section{margin-bottom:10px}.custom-image-banner__section .splide__list img{width:100%}@media screen and (min-width:750px){.custom-image-banner__section .splide__list img{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}}.custom-image-banner__section .custom-splide-pagination{bottom:-1px;padding:0;display:flex}.custom-image-banner__section .custom-splide-pagination li{flex-grow:1;line-height:0}.custom-image-banner__section .custom-splide-pagination li .custom-splide-page{width:100%;border-radius:0;transform:none;height:2px;margin:0;background:#ccc;opacity:.7}.custom-image-banner__section .custom-splide-pagination li .custom-splide-page.is-active{background:#000;transform:scale(1)}.collection__title.title-wrapper{margin-top:0!important;margin-bottom:0!important}.collection__title .collection__title_wrapper{display:flex;justify-content:space-between;align-items:baseline}.collection__title .collection__title_wrapper h2{margin-top:0!important;margin-bottom:0!important}.collection__title .collection__title_wrapper a{background:initial;color:#000000cf;border:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.product-soldout-badges__badge{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background-color:#ffffff80;font-weight:700}.product-soldout-badges__badge span{font-size:1.6rem;font-weight:700;color:#333;text-align:center;line-height:1.2}.card-wrapper.product-card-wrapper h3{font-size:1.2rem;font-weight:500}.card-wrapper.product-card-wrapper .card__content .card-information>.price{margin-top:0!important}.card-wrapper.product-card-wrapper .card__content .card-information .price__container{display:flex;align-items:baseline;flex-wrap:wrap}.card-wrapper.product-card-wrapper .card__content .card-information .custom-tax-note{font-size:1rem;margin-left:.2rem;margin-right:.5rem}.card-wrapper.product-card-wrapper .card__content .price-item{font-size:1.1rem;line-height:1.2;font-weight:500}.card-wrapper.product-card-wrapper .card__content .price__sale .price-item.price-item--regular{margin-right:0rem;opacity:.5}.card-wrapper.product-card-wrapper .card__content .price-discount-rate{font-size:1.1rem;color:#e11;font-weight:700}.card-wrapper.product-card-wrapper .card__content product-color>div{margin-top:.5rem;margin-bottom:1rem}#insta-feed h2{margin-bottom:1rem!important}.custom-contact-form-section .contact-note{font-size:1.4rem;margin-bottom:2.4rem}.custom-contact-form-section .contact__fields{grid-template-columns:initial!important}.custom-contact-form-section select{font-size:1.6rem}.custom-main-page h1{font-size:2.4rem!important}.ranky-membership{margin:30px 0!important}@media screen and (max-width:749px){.custom-dokopoi-customer-point,.custom-dokopoi-customer-view{padding:0 7px}}.utility-bar{background:#ccc}@media screen and (min-width:990px){.header__inline-menu{display:none!important}}@media screen and (min-width:990px){header-drawer{display:block!important}}@media screen and (min-width:990px){.menu-drawer-container{display:flex!important}}header.custom-header{padding:0;display:flex;height:6rem}header.custom-header>.header__heading-link{flex-grow:1}header.custom-header h1{flex-grow:1}header.custom-header svg{width:2.2rem}header.custom-header .icon-hamburger{width:1.4rem;height:1.4rem}header.custom-header .header__icon--account{display:flex!important}header.custom-header .header__icon--account svg{height:1.7rem;width:1.7rem}header header-drawer{margin-left:0}header .header__icons{padding-right:0}header .header__icons .header__icon--cart{margin-right:0}header .custom-drawer-menu details ul{padding-left:0}header .custom-drawer-menu details .icon-plus{display:initial;width:1.5rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}header .custom-drawer-menu details .icon-minus{display:none;width:1.5rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%)}header .custom-drawer-menu details[open] .icon-plus{display:none}header .custom-drawer-menu details[open] .icon-minus{display:initial}header .custom-drawer-menu .menu-drawer__menu-item{font-size:1.6rem;font-family:Inter,sans-serif}header .custom-drawer-menu .custom-list-submenu__item{font-size:1.2rem;font-family:Inter,sans-serif;padding-left:4rem}header .custom-drawer-submenu{margin-top:2rem}header .custom-drawer-submenu .menu-drawer__menu-item{font-size:1.2rem;font-family:Inter,sans-serif}header .menu-drawer__utility-links{display:none}.custom-main-blog h1{font-size:20px}.custom-main-blog .card__inner{background:#fff}.custom-main-blog .card__inner .card__content,.custom-main-blog .card__inner .card__content .card__information{padding:0}.custom-main-blog h3,.custom-main-blog .article-card__info{text-align:left}.custom-main-blog .article-card__excerpt{text-align:left;display:none}.custom-article h1{font-size:20px}.custom-media .splide__slide{display:flex;align-items:center}.custom-media .product-media-container{max-width:100%;border:0}.custom-media .custom-splide-pagination{bottom:-1px;padding:0;display:flex}.custom-media .custom-splide-pagination li{flex-grow:1;line-height:0}.custom-media .custom-splide-pagination li .custom-splide-page{width:100%;border-radius:0;transform:none;height:2px;margin:0;background:#ccc;opacity:.7}.custom-media .custom-splide-pagination li .custom-splide-page.is-active{background:#000;transform:scale(1)}.custom-product__section .grid__item.product__media-wrapper{margin-bottom:2rem}.custom-product__section .product__info-container>*+*{margin:0}.custom-product__section .product__title{margin-bottom:1rem}.custom-product__section .product__title h1{font-size:1.4rem}.custom-product__section .price .price__container{margin-bottom:1.2rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.custom-product__section .price .price-item{font-size:1.1rem;margin-right:0;font-weight:500}.custom-product__section .price .custom-tax-note{font-size:.8rem}.custom-product__section .price .price-discount-rate{font-size:1.1rem;color:#e11;font-weight:700}.custom-product__section .price .badge{display:none}.custom-product__section .price .price__sale .price-item--regular{opacity:.5;margin-right:.2rem}.custom-product__section .product__tax{display:none}.custom-product__section legend{color:#000;font-size:1.1rem}.custom-product__section .sibling-options-list{display:flex;flex-wrap:wrap;gap:5px;padding:0;margin:0 0 1rem;border:none}.custom-product__section .sibling-item-link{display:block;position:relative;width:50px;height:60px;border:1px solid transparent;overflow:hidden;text-decoration:none;transition:border-color .2s}.custom-product__section .sibling-item-link.is-current{border:1px solid #000;cursor:default;pointer-events:none}.custom-product__section .sibling-item-link:not(.is-current):hover{border:1px solid #999}.custom-product__section .sibling-item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.custom-product__section .sibling-soldout-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;display:flex;align-items:center;justify-content:center;z-index:2}.custom-product__section .sibling-soldout-text{font-size:8px;font-weight:700;color:#333;text-align:center;line-height:1.2}.custom-product__section .custom-variant-button__wrap label{padding:1rem 1.25rem!important;border-radius:.5rem!important;margin:0 .5rem .5rem 0!important;background:#fff;color:#000!important;border-color:#ccc!important;font-size:1.1rem!important}.custom-product__section .custom-variant-button__wrap input[type=radio].disabled:checked+label,.custom-product__section .custom-variant-button__wrap input[type=radio].disabled+label{text-decoration:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 1 1'%3E%3Cline x1='0' y1='1' x2='1' y2='0' stroke='%23ccc' stroke-width='1px' vector-effect='non-scaling-stroke' /%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.custom-product__section .custom-variant-button__wrap input[type=radio]:checked+label{background:#fff!important;color:#000!important;border-color:#000!important}.custom-product__section .product__description{font-size:1.3rem;line-height:2;color:#000;margin-top:0;margin:1rem 0!important}.custom-product__section .icon-plus,.custom-product__section .icon-minus{width:1.2rem}.custom-product__section .custom-detail__wrapper>div{margin-top:.5rem}.custom-product__section .custom-detail__wrapper .icon-plus{display:initial}.custom-product__section .custom-detail__wrapper .icon-minus{display:none}.custom-product__section .custom-detail__wrapper summary{display:flex;justify-content:space-between}.custom-product__section .custom-detail__wrapper pre{font-family:var(--font-body-family);white-space:pre-wrap;word-wrap:break-word}.custom-product__section .custom-detail__wrapper[open] .icon-plus{display:none}.custom-product__section .custom-detail__wrapper[open] .icon-minus{display:initial}.custom-product__section .product-detail__wrapper{display:flex;flex-direction:column;gap:.5rem}.custom-product__section .product-detail__wrapper .product-detail__item{display:flex;gap:.5rem}.custom-product__section .product-detail__wrapper .product-detail__item .product-detail__header{width:5rem}.custom-product__section .product-detail__wrapper .product-detail__item pre{margin:0;white-space:pre-wrap;word-wrap:break-word;font-family:var(--font-body-family)}.related-products__heading{margin-bottom:1rem!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alleychantokyo.css.map */
