*:focus-visible,.focused{outline:1px solid rgba(var(--color-foreground),.8);outline-offset:0;box-shadow:none}.br-sp{display:none}@media screen and (max-width:749px){.br-sp{display:block}}.header{grid-template-columns:1fr 3fr 1fr}.header__heading-link{padding:1rem}.header__icon,.header__icon--cart .icon{height:2.5rem}.header__menu-item{font-size:1.5rem;font-family:var(--font-accent2-family);color:rgba(var(--color-foreground),1)}.header__menu-icon.icon{flex-direction:column;justify-content:center;align-items:center;width:auto;height:auto;margin-top:10px}.header__menu-icon img{display:block;margin:0 auto}.header__menu-text{margin:0;text-align:center;white-space:nowrap;font-size:10px;letter-spacing:0;font-family:var(--font-accent1-family)}.header__icons .header__search{display:none}@media screen and (min-width:990px){.header:not(.drawer-menu).page-width{padding-left:40px;padding-right:40px}.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{margin-left:auto}.header__icon,.header__icon--cart .icon{height:2rem}}.cart-count-bubble{background-color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));color:rgb(var(--color-button));font-weight:700}.header .menu-drawer{font-family:var(--font-accent2-family);background-color:rgb(var(--color-background),.92)}.menu-drawer .menu-drawer__navigation{padding-top:4rem}.menu-drawer .menu-drawer__menu{writing-mode:vertical-rl;margin:0 auto;display:block;letter-spacing:.3em}.menu-drawer__menu .menu-drawer__menu-item--active{background-color:transparent}.menu-drawer__menu .menu-drawer__menu-item>.icon-arrow{top:100%;transform:translate(calc(50% + 2px)) rotate(90deg);right:50%}.menu-drawer__menu .menu-drawer__menu-item{padding:1.1rem 1.5rem!important;font-size:1.6rem}.menu-drawer__menu .menu-drawer__close-button{font-family:var(--font-accent2-family)}.menu-drawer__menu .menu-drawer__close-button .icon-arrow{transform:translate(.4em) rotate(-90deg);margin-bottom:.5em}.menu-drawer .menu-drawer__utility-links{background-color:transparent;display:flex;align-items:center;gap:2rem;padding:2rem 4rem!important}.menu-drawer .menu-drawer__utility-links .header__icon .icon,.menu-drawer .menu-drawer__utility-links .menu-drawer__account .icon-account{width:2.5rem;height:2.5rem}.menu-drawer__sub-menu{margin-top:4rem;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;padding:0 5rem}.menu-drawer__sub-menu-link{text-decoration:none;color:var(--color-foreground);font-size:1.4rem}.menu-drawer .modal__content{position:fixed;right:auto;bottom:auto;width:100%;min-height:auto;height:90px}.menu-drawer:has(details[open]){overflow:hidden}body:has(.menu-drawer details[open]){touch-action:none}.card-wrapper .card--card:after,.card-wrapper .card--standard .card__inner:after,.collage__item .collage-card:after{top:var(--shadow-vertical-offset-pc);left:var(--shadow-horizontal-offset-pc);width:calc(var(--border-width) + 100%);height:calc(var(--border-width) + 100%);border-radius:var(--shadow-corner-radius);box-shadow:none;background:linear-gradient(to right,rgba(var(--shadow-color1),var(--shadow-opacity)),rgba(var(--shadow-color2),var(--shadow-opacity)))}.card__content .card__information{padding-top:3.4rem}.card__content .card__heading{font-size:1.5rem;font-weight:700}.card__content .price{font-size:2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:749px){.card-wrapper .card--card:after,.card-wrapper .card--standard .card__inner:after,.collage__item .collage-card:after{top:var(--shadow-vertical-offset-sp);left:var(--shadow-horizontal-offset-sp)}.card__content .card__information{padding-top:2rem}}.price{letter-spacing:.1em}.price small{font-size:max(.5em,12px)}.price--on-sale .price-item--regular{display:inline-flex!important;align-items:center}.hide-pc,.slider-counter--total-sp{display:none}@media screen and (max-width:749px){.hide-sp{display:none}.hide-pc{display:block}.slider-counter--total-pc{display:none}.slider-counter--total-sp{display:block}}.custom-button{font-family:inherit;background-color:rgb(var(--color-button));display:inline-block;font-size:min(3.6rem,3vw);text-decoration:none;color:rgb(var(--color-button-text));padding:.25em 2em;border-radius:8px;box-shadow:0 4px 0 var(--color-button-shadow);margin-left:auto;margin-right:auto;transition:.2s}.custom-button:hover{transform:translateY(4px);filter:brightness(95%);box-shadow:none}@media screen and (max-width:749px){.custom-button{font-size:min(3.6rem,4.4vw);padding:.5em 2em;border-radius:4px}}.product .global-media-settings{border:none}@media screen and (min-width:900px){.product .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(25% - .8rem)}}@media screen and (max-width:749px){.product .product__media-list .product__media-item{width:calc(100% - 3rem)}}.product .slider-button{position:absolute;background:#fff;border-radius:50%;height:27px;width:27px;color:rgb(var(--color-foreground));z-index:1;box-shadow:1px 0 3px rgba(var(--color-shadow),.2)}.product .slider-button--prev{left:7px}.product .slider-button--next{right:7px}.product .slider-button--prev .icon,.product .slider-button--next .icon{transition:.2s}.product .slider-button--prev:hover .icon{transform:rotate(90deg) scale(1.3)!important}.product .slider-button--next:hover .icon{transform:rotate(-90deg) scale(1.3)!important}@media screen and (min-width:990px){.product.product--medium:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product.product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.product .thumbnail-slider .thumbnail-list.slider{padding:.5rem .1rem}@media screen and (max-width:749px){.product .thumbnail-slider .thumbnail-list.slider{padding:.5rem}}@media screen and (min-width:750px){.product--stacked .media-button,.product--columns .media-button{display:none}}.product .main-slider .media-button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;appearance:none;position:absolute;background:#fff;border-radius:50%;color:rgb(var(--color-foreground));z-index:3;box-shadow:1px 0 3px rgba(var(--color-shadow),.2);top:50%;transform:translateY(-50%);width:min(48px,10vw);height:min(48px,10vw)}.product .main-slider .media-button .icon{height:1rem}.product .media-button--prev .icon{transform:rotate(90deg);transition:.2s}.product .media-button--next .icon{transform:rotate(-90deg);transition:.2s}.product .media-button--prev:hover .icon{transform:rotate(90deg) scale(1.3)}.product .media-button--next:hover .icon{transform:rotate(-90deg) scale(1.3)}.product .main-slider .media-button--prev{left:16px}.product .main-slider .media-button--next{right:16px}.product .media-button[disabled]{cursor:not-allowed}.product .media-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.product__title h1{font-weight:700}.product .price{font-family:var(--font-accent2-family);font-weight:700}.product .product-form__quantity{display:flex;align-items:center;gap:1rem}.product .product-form__quantity .quantity__label{margin-bottom:0}.product .quantity{gap:7px;width:17rem}.quantity__label{font-size:1.5rem}.product .quantity__button,.product .quantity__input{border:1px solid rgba(var(--color-foreground),.3);border-radius:5px}.product .quantity:after{box-shadow:none}.product__noshi{font-size:1.5rem}.line-item-property__name{display:none;margin-top:2rem}.line-item-property__package{margin-top:1rem}.product__noshi-noshi,.product__noshi-package{position:relative;width:fit-content}.product__noshi-noshi:after,.product__noshi-package:after{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;pointer-events:none;border-right:2px solid rgba(var(--color-foreground),.7);border-bottom:2px solid rgba(var(--color-foreground),.7);transform:translateY(-50%) rotate(45deg)}.product__noshi-noshi select,.product__noshi textarea,.product__noshi-package select{-webkit-appearance:none;appearance:none;font-family:var(--font-body-family);height:2.8em;padding:.4em .8em;border:1px solid rgba(var(--color-foreground),.3);border-radius:5px;background-color:#fff;color:rgba(var(--color-foreground));font-size:1em}.product__noshi-noshi select{width:320px;max-width:36vw;cursor:pointer}@media screen and (max-width:749px){.product__noshi-noshi select{max-width:90vw}}.product__noshi textarea{width:100%!important;height:80px}.product__noshi-package select{min-width:150px;cursor:pointer}.product .product-form__buttons{max-width:none}.product .product-form__submit,.product .shopify-payment-button__button--unbranded{width:100%;color:#000;padding:20px;font-weight:700;font-size:17px;transition:.2s;height:auto}@media screen and (max-width:749px){.product .product-form__submit,.product .shopify-payment-button__button--unbranded{font-size:16px}}.product .product-form__submit:after,.product .shopify-payment-button__button--unbranded:after{box-shadow:none}.product .product-form__submit:hover:after,.product .shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.product .product__richtext{font-size:14px}.product__description{margin-top:50px}.product__description h3{font-weight:700;font-size:22px;position:relative;padding:10px 0;color:var(--article-heading-color)}.product__description h3:before,.product__description h3:after{content:"";position:absolute;left:0;bottom:0;height:1px}.product__description h3:before{width:100%;background-color:#ebebeb}.product__description h3:after{width:135px;background-color:var(--article-heading-color)}.product__description p{margin-top:30px}.product__description table{margin-top:50px;box-shadow:none;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.product__description tr{border-bottom:1px solid #ebebeb}.product__description td{border:none!important;font-size:16px}@media screen and (max-width:749px){.product__description h3{font-size:20px}.product__description tr{height:auto!important;padding:10px;display:block}.product__description td{font-size:15px;width:100%!important;height:auto!important;display:block;padding:0!important}.product__description td:first-of-type{font-weight:700}.product__description td:last-of-type{padding-left:.5rem!important;margin-top:5px}}article .article-template__header,.main-page__header{background:url(/cdn/shop/files/blog-heading-bg.png?v=1720861325);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:0!important}article .article-template__header-inner,.main-page__header-inner{padding-top:30px;padding-bottom:30px;text-align:center;width:100%}article .article-template__header .article-template__title,.main-page__title{margin-left:auto;margin-right:auto;margin-bottom:0!important;font-size:32px;font-weight:700}article .caption-with-letter-spacing{display:inline-block;font-size:1.4rem;margin-top:10px}article .article-template__content,.main-page__content{padding-top:30px;padding-bottom:30px}article .article-template__content h2,article .article-template__content h3,article .article-template__content h4,article .article-template__content h5,.main-page__content h2,.main-page__content h3,.main-page__content h4,.main-page__content h5{font-weight:700;margin-top:50px;color:var(--article-heading-color)}article .article-template__content h2,.main-page__content h2{font-size:22px;position:relative;padding:10px 0}article .article-template__content h2:before,article .article-template__content h2:after,.main-page__content h2:before,.main-page__content h2:after{content:"";position:absolute;left:0;bottom:0;height:1px}article .article-template__content h2:before,.main-page__content h2:before{width:100%;background-color:#ebebeb}article .article-template__content h2:after,.main-page__content h2:after{width:135px;background-color:var(--article-heading-color)}article .article-template__content h3,.main-page__content h3{font-size:22px;position:relative;padding-left:1.3em}article .article-template__content h3:before,.main-page__content h3:before{content:"";position:absolute;display:inline-block;background:url(/cdn/shop/files/O.png?v=1720537492);background-repeat:no-repeat;background-size:contain;top:.2em;left:0;width:1em;height:1em}article .article-template__content h4,.main-page__content h4{font-size:20px}article .article-template__content h5,.main-page__content h5{font-size:18px}article .article-template__content p,.main-page__content p{margin-top:30px}article .article-template__content table,.main-page__content table{border:1px solid #5e462e;margin:30px auto;box-shadow:none}article .article-template__content thead th,.main-page__content table thead th{background-color:#f6ebd7}article .article-template__content tbody th,.main-page__content tbody th{background-color:#f6ebd74d;font-weight:400}article .article-template__content th,article .article-template__content td,.main-page__content th,.main-page__content td{border:1px solid #aea296!important;padding:1em 2em!important}article .article-template__content td,article .article-template__content th:not(:first-of-type),.main-page__content td,.main-page__content th:not(:first-of-type){border-left:none!important;border-right:none!important;text-align:left}article .article-template__content table tr>*:first-child,.main-page__content table tr>*:first-child{border-left:none!important}article .article-template__content table tr>*:last-child,.main-page__content table tr>*:last-child{border-right:none!important}article .article-template__content table tr:first-child td,article .article-template__content table tr:first-child th,.main-page__content table tr:first-child td,.main-page__content table tr:first-child th{border-top:none!important}article .article-template__content table tr:last-child td,article .article-template__content table tr:last-child th,.main-page__content table tr:last-child td,.main-page__content table tr:last-child th{border-bottom:none!important}article .article-template__content table thead tr:last-child th,.main-page__content table thead tr:last-child th{border-bottom:1px solid #aea296!important}article .article-template__content ul,.main-page__content ul{padding-left:0}article .article-template__content li,.main-page__content li{list-style:none;position:relative;padding-left:1.2em}article .article-template__content li:before,.main-page__content li:before{content:"";position:absolute;background-color:#cd2c3f;top:.6em;left:0;width:.5em;height:.5em}article .article-template__content li:has(a):before,.main-page__content li:has(a):before{background-color:transparent;top:.6em;left:0;width:.5em;height:.5em;border-top:2px solid #cd2c3f;border-right:2px solid #cd2c3f;transform:rotate(45deg)}article .article-template__content a:hover,article .article-template__content a:active,.main-page__content a:hover,.main-page__content a:active{text-decoration:none;color:#cd2c3f}article .article-template__content a[target=_blank],.main-page__content a[target=_blank]{position:relative}article .article-template__content a[target=_blank]:after,.main-page__content a[target=_blank]:after{content:"";display:inline-block;background:url(/cdn/shop/files/external.svg?v=1720873168);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-left:6px;transform:translateY(.2em)}article .article-template__content a[href$=".pdf"]:after,.main-page__content a[href$=".pdf"]:after{content:"";display:inline-block;background:url(/cdn/shop/files/pdf.png?v=1720873534);background-repeat:no-repeat;background-size:contain;width:1em;height:1em;margin-left:6px;transform:translateY(.2em)}article .article-template__link{font-size:15px;font-weight:700;color:#666}article .article-template__link:hover{text-decoration:underline}article .article-template__back{display:flex;justify-content:center;align-items:center;color:#666;margin-top:0;max-width:1000px}article .article-template__button{display:block!important;flex:1}article .article-template__button a{display:block;width:280px;margin:0 auto;border:1px solid #000;padding:22px 0;font-size:1.5rem;border-radius:4px;box-shadow:0 3px #d8c7a1;text-decoration:none;color:#666;font-weight:700;transition:.2s;position:relative}article .article-template__button a:hover{transform:translateY(3px);filter:brightness(90%);box-shadow:none}article .article-template__button--prev a:before{content:"";position:absolute;top:50%;left:30px;transform:translateY(-50%) rotate(-45deg);width:.5em;height:.5em;border-top:1px solid rgb(var(--color-foreground));border-left:1px solid rgb(var(--color-foreground))}article .article-template__button--next a:before{content:"";position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:.5em;height:.5em;border-top:1px solid rgb(var(--color-foreground));border-right:1px solid rgb(var(--color-foreground))}article .article-template__sns{border-top:1px solid #dddddd;display:flex;justify-content:center;align-items:center;gap:28px;padding:40px 0}article .article-template__sns-text{color:#666;font-size:15px}article .article-template__sns-list{list-style:none;padding-left:0;display:flex;gap:20px;margin:0}article .article-template__sns-item a{transition:.2s}article .article-template__sns-item a:hover{opacity:.7}article .article-template__sns-item img{display:block;width:60px;height:60px;object-fit:contain}@media screen and (max-width:749px){article .article-template__header,.main-page__header{min-height:120px}article .article-template__header .article-template__title,.main-page__title{font-size:24px}article .article-template__content h2,article .article-template__content h3,.main-page__content h2,.main-page__content h3{font-size:20px}article .article-template__content h4,.main-page__content h4{font-size:18px}article .article-template__content h5,.main-page__content h5{font-size:16px}article .article-template__content th,article .article-template__content td,.main-page__content th,.main-page__content td{padding:1em .5em!important}article .article-template__back{flex-direction:column;gap:20px}article .article-template__button a{padding:15px 0}article .article-template__sns{flex-direction:column;gap:0;padding:20px 0 40px;margin:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
