.c-visumo-detail{position:relative;z-index:0;--gutter: 20px}@media screen and (min-width:741px){.c-visumo-detail{--gutter: 40px}}@media screen and (min-width:1000px){.c-visumo-detail{--gutter: 80px}}.c-visumo-detail__inner{width:100%;max-width:1440px;margin-inline:auto;padding:26px var(--gutter) 28px}@media screen and (min-width:741px){.c-visumo-detail__inner{padding-top:40px}}@media screen and (min-width:1000px){.c-visumo-detail__inner{padding-bottom:50px}}.c-visumo-detail__head{text-align:center;margin-bottom:32px}@media screen and (min-width:1000px){.c-visumo-detail__head{margin-bottom:48px}}.c-visumo-detail__title{margin:0;font-family:var(--en-font-family);font-size:22px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}@media screen and (min-width:1000px){.c-visumo-detail__title{font-size:28px}}.c-visumo-detail__foot{margin-top:56px;padding-top:30px;text-align:center;border-top:1px solid var(--color-border)}.c-visumo-detail__back{display:inline-block;font-family:var(--base-font-family);font-size:16px;font-weight:300;letter-spacing:.02em;color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.c-visumo-detail.c-visumo-detail .hacobune-app-container,.c-visumo-detail.c-visumo-detail .hacobune-layout-base-main-contents,.c-visumo-detail.c-visumo-detail .hacobune-detail-container{max-width:none;padding:0;margin:0}.c-visumo-detail.c-visumo-detail .hacobune-app-container.hacobune-app-container *{font-family:inherit}.c-visumo-detail.c-visumo-detail .hacobune-app-container{font-family:var(--base-font-family)}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__price.hacobune-simple-related-product-list__price,.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__title.hacobune-instagram-detail__title{font-family:var(--en-font-family)}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail{width:100%;max-width:none;margin:0;padding:0}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__main{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__main{display:grid;grid-template-columns:clamp(400px,calc(400px + 305 * ((100vw - 1000px) / 600)),705px) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(20px,calc(20px + .1*(100vw - 1000px)),80px);row-gap:0;align-items:start}}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__info-section{display:contents}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__media-section{width:100%;min-width:0}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__media-section{grid-column:1;grid-row:1}}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__content-area{grid-column:1;grid-row:2;margin-top:24px}}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__title{margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:.04em;color:var(--color-text)}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__title{font-size:26px}}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__free-comment{margin:0;font-size:14px;font-weight:300;line-height:1.8;letter-spacing:.02em;color:var(--color-text);white-space:pre-wrap;font-feature-settings:"palt"}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__free-comment{font-size:15px}}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__media-section .hacobune-carousel-with-indicator,.c-visumo-detail.c-visumo-detail .hacobune-carousel-with-indicator__main{width:100%;max-width:none;margin:0}.c-visumo-detail.c-visumo-detail .hacobune-carousel-with-indicator__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:720px){.c-visumo-detail.c-visumo-detail .hacobune-carousel-with-indicator__thumbnails{padding:0}}.c-visumo-detail.c-visumo-detail .carousel__prev,.c-visumo-detail.c-visumo-detail .carousel__next,.c-visumo-detail.c-visumo-detail .hacobune-icon-button.icon-slider{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--color-navy-deep)!important;border:none!important;border-radius:50%;color:var(--color-white);cursor:pointer}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .carousel__prev,.c-visumo-detail.c-visumo-detail .carousel__next,.c-visumo-detail.c-visumo-detail .hacobune-icon-button.icon-slider{width:81px;height:81px}}.c-visumo-detail.c-visumo-detail .carousel__prev:disabled,.c-visumo-detail.c-visumo-detail .carousel__next:disabled,.c-visumo-detail.c-visumo-detail .hacobune-icon-button.icon-slider:disabled{visibility:hidden;pointer-events:none}.c-visumo-detail.c-visumo-detail .carousel__icon,.c-visumo-detail.c-visumo-detail .hacobune-icon-button.icon-slider .hacobune-icon{display:none}.c-visumo-detail.c-visumo-detail .carousel__prev:before,.c-visumo-detail.c-visumo-detail .carousel__next:before,.c-visumo-detail.c-visumo-detail .hacobune-icon-button.icon-slider:before{content:"";width:7px;height:14px;background-color:var(--color-white);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='15'%20viewBox='0%200%208%2015'%20fill='none'%3E%3Cpath%20d='M0.5%200.5L7.5%207.5L0.5%2014.5'%20stroke='black'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='15'%20viewBox='0%200%208%2015'%20fill='none'%3E%3Cpath%20d='M0.5%200.5L7.5%207.5L0.5%2014.5'%20stroke='black'/%3E%3C/svg%3E") center / contain no-repeat}.c-visumo-detail.c-visumo-detail .carousel__prev:before,.c-visumo-detail.c-visumo-detail .hacobune-slider-prev .hacobune-icon-button.icon-slider:before{transform:scaleX(-1)}.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__products{width:100%;min-width:0}@media screen and (min-width:1000px){.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__products{grid-column:2;grid-row:1 / -1}}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__grid{display:flex;flex-direction:column;gap:42px}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__grid{gap:40px}}.c-visumo-detail.c-visumo-detail .hacobune-simple-slider .carousel__track{display:flex;flex-direction:column;gap:42px;transform:none!important}.c-visumo-detail.c-visumo-detail .hacobune-simple-slider .carousel__slide{width:100%!important}.c-visumo-detail.c-visumo-detail .hacobune-simple-slider .carousel__prev,.c-visumo-detail.c-visumo-detail .hacobune-simple-slider .carousel__next{display:none}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__item,.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__slider-item{display:grid;grid-template-columns:140px minmax(0,1fr);grid-template-rows:max-content 1fr auto;column-gap:25px;align-items:start}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__item,.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__slider-item{grid-template-columns:165px minmax(0,1fr);grid-template-rows:max-content 1fr;column-gap:32px}}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__link{display:contents;text-decoration:none;color:inherit}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__image-wrapper{grid-column:1;grid-row:1 / span 2;aspect-ratio:165 / 198;overflow:hidden;border-radius:2px;background:var(--color-sub-bg)}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__image{display:block;width:100%;height:100%;object-fit:cover}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__info{grid-column:2;grid-row:1;min-width:0}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__title{margin:0;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:.02em;color:var(--color-text);font-feature-settings:"palt"}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__title{font-size:16px}}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__price{margin:8px 0 0;font-size:15px;font-weight:300;line-height:1;letter-spacing:.02em;color:var(--color-text)}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__price{margin-top:10px;font-size:17px}}.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__size,.c-visumo-detail.c-visumo-detail .hacobune-simple-related-product-list__color{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.c-visumo-detail.c-visumo-detail .c-vsm-cart{display:contents}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .c-vsm-cart{display:block;grid-column:2;grid-row:2}}.c-visumo-detail.c-visumo-detail .c-vsm-cart__detail-link{display:block;width:fit-content;grid-column:2;grid-row:2;margin-top:12px;font-family:var(--base-font-family);font-size:14px;font-weight:300;letter-spacing:.02em;color:var(--color-text);text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .c-vsm-cart__detail-link{margin-top:0;margin-bottom:23px;font-size:16px}}.c-visumo-detail.c-visumo-detail .c-vsm-cart__btn{display:flex;align-items:center;justify-content:center;grid-column:1 / -1;grid-row:3;width:100%;height:46px;margin-top:18px;font-family:var(--base-font-family);font-size:14px;font-weight:400;letter-spacing:.04em;color:#fff;background:var(--color-navy-deep);border:1px solid var(--color-navy-deep);cursor:pointer;transition:opacity .3s ease-in-out}@media screen and (min-width:741px){.c-visumo-detail.c-visumo-detail .c-vsm-cart__btn{width:200px;height:45px;margin-top:0;font-size:15px}}.c-visumo-detail.c-visumo-detail .c-vsm-cart__btn:hover{opacity:.88}.c-vsm-matrix-host .c-variant-matrix__sp-trigger,.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__user,.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__tags,.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__products-title,.c-visumo-detail.c-visumo-detail .hacobune-instagram-detail__share{display:none}.c-visumo-detail.c-visumo-detail .hacobune-logo{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-visumo-detail.css.map */
