.product.grid{gap:0;justify-content:space-between}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem!important;max-width:44rem!important;width:calc(34.38% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__media-wrapper{width:calc(57.19% - var(--grid-desktop-horizontal-spacing) / 2)!important;max-width:73.4rem!important;padding-right:0}.product__title>*{margin:0;font-family:"Noto Serif JP",serif;font-size:2.8rem;font-weight:500;line-height:2;font-feature-settings:"palt"}.product__description p,.product__description p span{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;line-height:2;font-weight:400}.product__volume p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;line-height:1.8}span.price-item.price-item--regular,span.price-item.price-item--sale{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:2.8rem;font-weight:500}span.include-tax{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;margin-left:.7rem;font-weight:400;margin-left:.6rem;margin-right:.6rem}.product-form__quantity .form__label{margin-bottom:1.2rem!important;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;font-weight:400}.quantity:before{background:none}.quantity:after{border:none;box-shadow:none}.quantity__input:focus,.quantity__button:focus,.quantity__input:not(:focus-visible):not(.focused){border-bottom:solid .1rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:2.5rem;width:7.5rem;padding-bottom:.6rem;background:none;margin:0 .6rem}.quantity__button,.quantity__button:focus{border-radius:1.7rem;background-color:#fff!important;box-shadow:0 0 1.2rem #0000000d!important;width:4rem!important;height:4rem!important;border:none!important;padding:0!important;margin:0!important}.shopify-payment-button{display:none}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem}.accordion summary{display:flex;position:relative;line-height:1;padding:2.3rem 0 2.3rem 1rem!important}.accordion__title .icon{display:inline-block;width:5.6rem;height:5.6rem;background-color:#fff;border-radius:2.4rem;margin-left:1.2rem;background-size:1.2rem;background-repeat:no-repeat;background-position:center;background-image:url(../assets/icon_plus.svg);box-shadow:0 0 1.2rem #0000000d;transition:transform .3s}.accordion__title[aria-expanded=true] .icon{transform:rotate(180deg)}.product__column-sticky{position:static!important}.product-media-modal__dialog{margin-bottom:7rem;height:auto!important;display:flex;align-items:unset!important}.product-media-modal__thumbnails{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:9.6rem}.product-media-modal__thumbnail{cursor:pointer;margin-bottom:2rem;padding:.2rem;border:solid .2rem #fcfaf7}.product-media-modal__thumbnail.selected{border:solid .2rem #141414}.thumbnail-image{max-width:100%;height:auto}.product-media-modal__main-image{width:100%;padding-left:3.2rem;position:relative}.product-media-modal__main-image img{width:100%;height:auto;object-fit:contain}.product-media-modal__main-image .icon-teikibin{position:absolute;width:6rem;height:auto;left:5.3rem;top:2.3rem}.product-media-modal__main-image .icon-ninki{position:absolute;width:6rem;height:auto;right:2rem;bottom:-2rem}@media only screen and (max-width:959px){.product-media-modal__main-image .icon-teikibin{position:absolute;width:10.133vw;height:auto;left:3.2vw;top:3.2vw}.product-media-modal__main-image .icon-ninki{position:absolute;width:9.867vw;height:auto;right:2.667vw;bottom:-2.933vw}}.product-series-description{margin-bottom:5rem}.product-series-description h3{font-family:"Noto Serif JP",serif;font-size:2.4rem;margin-bottom:3.2rem;font-weight:500}.product-series-description p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;line-height:1.8;letter-spacing:-.01em}.product-series-description .image-area{position:relative;height:29.107vw;display:flex;justify-content:center;align-items:center;margin-bottom:1.905vw;background-size:cover;background-repeat:no-repeat;background-position:center}.product-series-description .image-area p{font-family:"Noto Serif JP",serif;writing-mode:vertical-rl;color:#fff;font-size:1.369vw;font-weight:500;line-height:1.8;text-shadow:0px 0px .714vw rgba(0,0,0,.25);letter-spacing:unset}.product-series-description .image-area.attamaru{background-image:url(../assets/product-series-description_img_attamaru.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.shittori{background-image:url(../assets/product-series-description_img_shittori.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.sappari{background-image:url(../assets/product-series-description_img_sappari.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.uttori{background-image:url(../assets/product-series-description_img_uttori.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.otameshi{background-image:url(../assets/product-series-description_img_otameshi.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.collabo{background-image:url(../assets/product-series-description_img_collabo.jpg);background-size:100%;background-repeat:no-repeat}.product-series-description .image-area.beauty-white{background-image:url(../assets/product-series-description_img_beauty_white.jpg);background-size:100%;background-repeat:no-repeat}@media(min-width:1680px){.product-series-description .image-area{position:relative;height:48.9rem;display:flex;justify-content:center;align-items:center;margin-bottom:3.2rem}.product-series-description .image-area p{font-family:"Noto Serif JP",serif;writing-mode:vertical-rl;color:#fff;font-size:2.3rem;font-weight:600;text-shadow:0px 0px 12px rgba(0,0,0,.25)}}.product-series-collection{margin-bottom:8rem}.product-series-collection h4{font-family:"Noto Serif JP",serif;font-size:1.8rem;margin-bottom:3.2rem;font-weight:600;display:flex;align-items:center;white-space:nowrap}.product-series-collection h4:after{content:"";display:block;width:100%;margin-left:3rem;height:.1rem;background:#e9e3d8}.product-series-collection .collection-products{max-width:73.4rem;display:flex;flex-wrap:wrap;gap:4rem}.product-series-collection .product{width:calc(29.3% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}.product-series-collection .product .product-image{margin-bottom:1.6rem}.product-series-collection .product .icon-area{height:20.972rem}.product-series-collection .product .icon-area .icon-teikibin{left:.8rem;top:.8rem}.product-series-collection .product .icon-area .icon-ninki{right:.8rem;bottom:-1.5rem}@media only screen and (max-width:1044px){.product-series-collection .product .icon-area{height:23.877rem}}@media only screen and (max-width:959px){.product-series-collection .product .icon-area{height:43.629vw}}.product-series-collection .product .product-title{font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:600;line-height:1.6;margin-bottom:1rem}.product-series-collection .product a:hover .product-title{text-decoration:underline}.product-series-collection .product .product-price{font-family:Zen Kaku Gothic Antique;font-size:1.6rem;font-weight:700}.product-series-collection .product .product-price .include-tax{font-family:"Noto Serif JP",serif;font-size:1rem;margin-left:.6rem;font-weight:500}.product-series-collection .btn_loadmore{margin-top:4rem}@media(min-width:1680px){.product-series-collection .collection-products{width:73.4rem;display:flex;flex-wrap:wrap;gap:4rem}.product-series-collection .product{width:21.8rem}}@media(max-width:1044px){.product-series-collection .product{width:calc(45.8% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}}.cdJLiE.cdJLiE.cdJLiE{display:block!important;grid-template-columns:repeat(1,1fr);gap:5px;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:solid 1px #E9E3D8!important;border-radius:0!important;padding-bottom:8px}.cVVPgF.cVVPgF.cVVPgF{position:relative;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#fff;border-radius:4px;padding:13px 20px 13px 65px!important;cursor:pointer;margin-bottom:12px!important;box-shadow:0 0 1.2rem #0000000f}.cVVPgF.cVVPgF.cVVPgF:last-child{margin-bottom:0!important}.plan-input{display:none}.plan-area-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:600;margin-bottom:1.6rem;color:#141414}.fJNrxx.fJNrxx.fJNrxx{color:#141414!important;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:16px!important;font-weight:600;margin:0!important}.hsrLVo.hsrLVo.hsrLVo{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:18px;font-weight:500;color:#141414!important;font-size:14px;line-height:18px;margin:0 0 0 5px;text-align:right}.cVVPgF.cVVPgF.cVVPgF:before{z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%);content:"";display:block;width:35px!important;height:35px!important;border-radius:50%;border:solid 1px #E6E6E6!important;box-sizing:border-box;background:#fff}.cqTQpk.cqTQpk.cqTQpk:checked+.sc-kLwgWK:before{position:absolute;top:50%;left:12px!important;transform:translateY(-50%);content:"";display:block;width:35px!important;height:35px!important;border-radius:50%;background:#de1f1f url(../assets/teiki-check-white.svg) no-repeat center center!important;background-size:20px!important;border:solid 1px #de1f1f!important}.cqTQpk.cqTQpk.cqTQpk:checked+.sc-kLwgWK:after{content:none!important}.iUXnyj.iUXnyj.iUXnyj{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.8rem!important;font-weight:600;text-align:right;line-height:1.6!important}.gHtjd{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;font-weight:600;color:#de1f1f!important;text-align:right;line-height:1}.eREiWo.eREiWo.eREiWo{background:none!important;padding:0!important;border-radius:4px!important}.cJssHP.cJssHP.cJssHP{margin:0!important}.iYxMPu.iYxMPu.iYxMPu{display:none}.teiki-link{max-width:44rem;background:#f7f2ec;padding:2.4rem;margin:0 0 1.8rem!important}.teiki-link .title-area{margin-bottom:2rem}.teiki-link .title-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:2rem;font-weight:600;color:#de1f1f;text-align:center;border:solid .2rem #DE1F1F;border-radius:.8rem;line-height:2.1}.teiki-link ul,.teiki-plan-area ul{margin-bottom:2rem}.teiki-link ul li,.teiki-plan-area ul li{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8;margin-bottom:1rem;list-style-type:none;margin-left:.6em;padding-left:1.3rem;position:relative}.teiki-link ul li:before,.teiki-plan-area ul li:before{content:"";position:absolute;left:0;top:1.3rem;transform:translateY(0);width:.3rem;height:.3rem;background-color:#000;border-radius:50%}.teiki-link ul li:last-child,.teiki-plan-area ul li:last-child{margin-bottom:0}.teiki-link .teiki-btn a{background:#fff;text-align:center;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:500;display:block;line-height:1.6;padding:2rem 0;border-radius:.4rem;box-shadow:0 0 1.2rem #0000000d}.teiki-link-attention{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;font-weight:400;margin:0 0 6rem!important;text-align:right;color:#141414}.teiki-link-attention a{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;font-weight:400}@media only screen and (max-width:959px){.teiki-link{max-width:unset;background:#f7f2ec;padding:8.533vw 4.267vw;margin:0 0 4.267vw!important}.teiki-link .title-area{margin-bottom:5.333vw}.teiki-link .title-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:5.333vw;font-weight:600;color:#de1f1f;text-align:center;border:solid .533vw #DE1F1F;border-radius:2.133vw;line-height:2.1}.teiki-link ul,.teiki-plan-area ul{margin-bottom:5.333vw}.teiki-link ul li,.teiki-plan-area ul li{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.733vw;font-weight:400;line-height:1.8;margin-bottom:2.667vw;padding-left:3.467vw}.teiki-link ul li:before,.teiki-plan-area ul li:before{content:"";position:absolute;left:0;top:3.467vw;width:.8vw;height:.8vw}.teiki-link ul li:last-child,.teiki-plan-area ul li:last-child{margin-bottom:0}.teiki-link .teiki-btn a{background:#fff;text-align:center;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;font-weight:500;display:block;line-height:1.6;padding:5.333vw 0;border-radius:1.067vw;box-shadow:0 0 1.2rem #0000000d}.teiki-link-attention{margin:0 0 16vw!important;font-size:3.733vw}.teiki-link-attention a{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.733vw;font-weight:400}}.teiki-plan-area{background:#f7f2ec;padding:32px 24px;margin:0 0 1.8rem!important}.teiki-plan-area .shopify-block.shopify-app-block{display:none}.teiki-plan-area .product-form{margin:0!important}.teiki-block{margin-bottom:2rem;padding-bottom:2rem;border-bottom:solid .1rem #E9E3D8}.teiki-block .product-form__input{margin:0}.teiki-plan-area .attention-login{background:#fcfaf7;padding:1.6rem;margin-top:2rem}.teiki-plan-area .attention-login p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.8}@media only screen and (max-width:959px){.teiki-plan-area .attention-login{padding:4.267vw 3.2vw;margin-top:5.333vw}.teiki-plan-area .attention-login p{font-size:3.733vw;line-height:1.8;letter-spacing:-.01em}}.product-tokuchou{background-color:#f7f2ec;padding:9rem 0 12rem}.product-tokuchou .tokuchou-container{max-width:138rem;margin:0 auto;padding:0 5rem}.product-tokuchou .tokuchou-block{margin-bottom:6rem;display:flex;align-items:center}.product-tokuchou .tokuchou-block.reverse{flex-direction:row-reverse}.product-tokuchou .tokuchou-block:last-child{margin-bottom:0}.product-tokuchou .tokuchou-block .image-area{flex:1;margin-right:4rem}.product-tokuchou .tokuchou-block.reverse .image-area{margin-left:4rem;margin-right:0}.product-tokuchou .title-area{display:flex;align-items:flex-end;margin-bottom:10.2rem;padding-left:12rem}.product-tokuchou .title-area h2{font-family:"Noto Serif JP",serif;font-weight:400;font-size:4rem;writing-mode:vertical-rl;text-align:left;margin:0}.product-tokuchou .title-area h2 br+span{margin-top:2em}.product-tokuchou .title-area p{font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:2;margin-left:14rem}.product-tokuchou .tokuchou-block .text-area{flex:1;display:inline}.product-tokuchou .tokuchou-block .text-area .text-inner{width:46.8rem;height:auto;margin:0 auto}.product-tokuchou .tokuchou-block .text-area .tokuchou-num{position:relative;margin-bottom:2rem}.product-tokuchou .tokuchou-block .text-area .tokuchou-num p{font-family:"Noto Serif JP",serif;font-size:10.5rem;color:#fff;font-weight:600;width:fit-content;line-height:1;letter-spacing:.05em}.product-tokuchou .tokuchou-block .text-area .tokuchou-num .stamp{width:2.4rem;height:8rem;position:absolute;top:-.6rem;left:-1.8rem}.product-tokuchou .tokuchou-block .text-area .text-right{width:39rem;margin-left:7rem}.product-tokuchou .tokuchou-block .text-area h3{font-family:"Noto Serif JP",serif;font-size:2.4rem;margin-bottom:1.6rem;font-weight:400}.product-tokuchou .tokuchou-block .text-area p{font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:2}.product-efficacy{margin-bottom:8rem!important}.product-efficacy .efficay-box{border-top:solid .1rem #969696;border-bottom:solid .1rem #969696}.product-efficacy .efficay-box .accordion-header{padding:27px 0;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:500;display:flex;align-items:center;cursor:pointer;justify-content:space-between;color:#141414}.product-efficacy .efficay-box .accordion-content{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:46px;line-height:1.8}.product-efficacy .efficay-box .accordion-icon{width:4rem;height:4rem;background-color:#fff;border:solid .1rem #E9E3D8;border-radius:1.7rem;vertical-align:middle;background-position:center;padding:1.1rem;background-repeat:no-repeat}.product-efficacy .efficay-box .accordion-icon.open{background:#fff url(../assets/icon_minus.svg) no-repeat center center;background-size:1rem}.product-efficacy .efficay-box .accordion-icon.close{background-image:url(../assets/icon_plus.svg);background-size:1rem}@media only screen and (max-width:959px){.product-efficacy .efficay-box{margin-top:10.667vw!important}.product-efficacy .efficay-box:last-child{margin-top:0!important}.product-efficacy .efficay-box{border-top:solid 1px #969696;border-bottom:solid 1px #969696}.product-efficacy .efficay-box .accordion-header{padding:7.2vw 0;font-size:4.267vw}.product-efficacy .efficay-box .accordion-content{font-size:4.267vw;font-weight:400;margin-bottom:4.267vw;line-height:1.8}.product-efficacy .efficay-box .accordion-icon{width:10.667vw;height:10.667vw;border:solid 1px #E9E3D8;border-radius:4.533vw;padding:4.267vw}.product-efficacy .efficay-box .accordion-icon.open{background:#fff url(../assets/icon_minus.svg) no-repeat center center;background-size:2.667vw}.product-efficacy .efficay-box .accordion-icon.close{background-image:url(../assets/icon_plus.svg);background-size:2.667vw}}.product-megumi{max-width:138rem;margin:0 auto 8rem;padding:0 5rem}.product-megumi .megumi-container{max-width:117.9rem;margin-left:11.8rem}.product-megumi .title-area{display:flex;align-items:flex-end;margin-bottom:7rem;max-width:116.9rem}.product-megumi .title-area h2{font-family:"Noto Serif JP",serif;font-weight:500;font-size:4rem;writing-mode:vertical-rl;text-align:left;margin:0}.product-megumi .title-area h2 br+span{margin-top:3em}.product-megumi .title-area p{font-family:"Noto Serif JP",serif;font-size:1.6rem;line-height:2;margin-left:14rem;margin-bottom:4rem}.product-megumi .syouyaku-list{max-width:95rem;margin-left:24.1rem;display:flex;flex-wrap:wrap;gap:4rem}@media(min-width:1260px){.product-megumi .syouyaku-list .megumi-module{flex-basis:calc((100% - 2 * 4rem) / 3)}}@media(max-width:1259px){.product-megumi .syouyaku-list .megumi-module{flex-basis:calc((100% - 4rem)/2)}}.product-megumi .syouyaku-list .megumi-module{max-width:29rem;margin-bottom:4rem;position:relative}.product-megumi .syouyaku-list .megumi-module .num{font-family:"Noto Serif JP",serif;font-weight:700;font-size:3.5rem;color:#de1f1f;position:absolute;top:-.2rem;right:0;mix-blend-mode:multiply}.product-megumi .syouyaku-list .megumi-module img{width:23.8rem;height:23.8rem;border-radius:10rem;object-fit:cover}.product-megumi .syouyaku-list .megumi-module .image-area{display:flex;align-items:flex-start;margin-bottom:2.4rem;justify-content:space-between}.product-megumi .syouyaku-list .megumi-module .image-area .megumi-title{writing-mode:vertical-rl;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.8rem;letter-spacing:.1em;border-right:solid .1rem #141414;line-height:1.6}.product-megumi .syouyaku-list .megumi-module .image-area img{width:23.8rem;height:23.8rem;border-radius:10rem;object-fit:cover}.product-megumi .syouyaku-list .megumi-module .text-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.4rem}.btn_loadmore{align-items:center;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem;justify-content:center;cursor:pointer}.btn_loadmore .icon{display:inline-block;width:6.8rem;height:6.8rem;background-color:#fff;border-radius:2.9rem;margin-left:1.6rem;background-size:1.2rem;background-repeat:no-repeat;background-position:center;background-image:url(../assets/icon_plus.svg);box-shadow:0 0 1.2rem #0000000d;transition:box-shadow .5s ease}.btn_loadmore:hover .icon{box-shadow:0 0 0 .2rem #fff,0 0 1.6rem #0000000d}.product-megumi .btn_loadmore{margin-left:24.1rem}.product-syouyaku .syouyaku-container{background-color:#f7f2ec;width:100%;height:33.333vw;position:relative}.product-syouyaku img{mix-blend-mode:multiply;height:auto}.product-syouyaku .text-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row-reverse;justify-content:center;width:auto;margin:0 auto}.product-syouyaku .illust{position:absolute;display:block}.product-syouyaku .illust01{top:0;right:4.167vw;width:20.417vw;height:25.476vw}.product-syouyaku .illust02{top:7.024vw;right:-2.083vw;width:7.619vw;height:5.893vw}.product-syouyaku .illust03{bottom:-2.619vw;right:4.762vw;width:7.738vw;height:8.75vw}.product-syouyaku .illust04{bottom:3.393vw;right:22.619vw;width:9.405vw;height:8.75vw}.product-syouyaku .illust05{top:-1.548vw;left:8.929vw;width:8.81vw;height:11.25vw}.product-syouyaku .illust06{bottom:9.702vw;left:11.607vw;width:8.988vw;height:8.333vw}.product-syouyaku .illust07{bottom:-1.25vw;left:8.274vw;width:6.607vw;height:8.155vw}.product-syouyaku .illust08{top:11.905vw;left:2.5vw;width:6.25vw;height:8.69vw}.product-syouyaku h2{font-family:"Noto Serif JP",serif;font-size:1.905vw;writing-mode:vertical-rl;margin-left:3.571vw;font-weight:400;letter-spacing:.119vw}.product-syouyaku p{font-family:"Noto Serif JP",serif;font-size:1.19vw;writing-mode:vertical-rl;line-height:2.56vw;letter-spacing:.119vw;font-weight:400}@media(min-width:1680px){.product-syouyaku .syouyaku-container{background-color:#f7f2ec;width:144rem;height:56rem;position:relative}.product-syouyaku img{mix-blend-mode:multiply;height:auto}.product-syouyaku .text-area{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row-reverse;justify-content:center;width:auto;margin:0 auto}.product-syouyaku .illust{position:absolute;display:block}.product-syouyaku .illust01{top:0;right:7rem;width:34.3rem;height:42.8rem}.product-syouyaku .illust02{top:11.8rem;right:-3.5rem;width:12.8rem;height:9.9rem}.product-syouyaku .illust03{bottom:-4.4rem;right:8rem;width:13rem;height:14.7rem}.product-syouyaku .illust04{bottom:5.7rem;right:38rem;width:15.8rem;height:14.7rem}.product-syouyaku .illust05{top:-2.6rem;left:15rem;width:14.8rem;height:18.9rem}.product-syouyaku .illust06{bottom:16.3rem;left:19.5rem;width:15.1rem;height:14rem}.product-syouyaku .illust07{bottom:-2.1rem;left:13.9rem;width:11.1rem;height:13.7rem}.product-syouyaku .illust08{top:20rem;left:4.2rem;width:10.5rem;height:14.6rem}.product-syouyaku h2{font-family:"Noto Serif JP",serif;font-size:3.2rem;writing-mode:vertical-rl;margin-left:6rem;font-weight:400;letter-spacing:.2em}.product-syouyaku p{font-family:"Noto Serif JP",serif;font-size:1.6rem;writing-mode:vertical-rl;line-height:4.3rem;letter-spacing:.2em;font-weight:400}}.product-temperature{display:flex;justify-content:space-between;align-items:center}.product-temperature .image-area{width:61.9rem;margin-right:5rem}.product-temperature .text-area{display:flex;flex-direction:column;justify-content:center;width:58rem}.product-temperature .text-area h3{font-family:"Noto Serif JP",serif;font-weight:400;font-size:2.4rem;margin-bottom:2.8rem}.product-temperature .text-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem;line-height:2}.product-use .use-container{background:#fff;padding:8rem}.product-use .use-container .use-list{display:flex;justify-content:space-between;gap:4rem}.product-use .use-container .use-list .use-block{width:40rem;border-left:solid .1rem #969696;padding-left:3.2rem}.product-use .use-container h3{font-family:"Noto Serif JP",sans-serif;font-weight:400;font-size:3.2rem;text-align:center;margin-bottom:3.2rem}.product-use .use-container .use-block .image-area{margin-bottom:3.2rem;position:relative}.product-use .use-container .use-block .image-area .use-num{position:absolute;top:-1.65rem;left:1.35rem}.product-use .use-container .use-block .image-area .use-num p{font-family:"Noto Serif JP",serif;font-weight:700;font-size:3rem;color:#de1f1f;line-height:1}.product-use .use-container .use-block .text-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.8}.jdgm-rev-widg__title{font-family:"Noto Serif JP",serif;font-size:3.2rem!important;font-weight:500;writing-mode:vertical-rl;width:3.8rem;margin:0 auto 6rem!important;letter-spacing:.1em}.jdgm-row-rating{margin-bottom:1.6rem!important}.jdgm-rev__icon{display:none!important}.jdgm-rev__timestamp{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:1.2rem;color:#969696!important}.jdgm-row-profile{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.2rem;margin-bottom:2.8rem}.jdgm-rev__title{font-family:"Noto Serif JP",serif;font-size:1.8rem!important;font-weight:600;margin-bottom:1.2rem}.jdgm-rev__body p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;line-height:1.8}.jdgm-rev .jdgm-rev__custom-form{margin:0!important}.jdgm-quest,.jdgm-rev{margin:0;padding:2.8rem 0!important}.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-row-actions,.jdgm-quest,.jdgm-rev,.jdgm-paginate{border-top:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{border-top:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important;padding:3rem 0!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border-left:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text{font-family:"Noto Serif JP",serif;font-size:1.2rem!important;font-weight:400}.jdgm-rev-widg__summary-text{margin-top:.8rem!important}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#141414!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{width:100%;max-width:17.8rem!important}.jdgm-write-rev-link.jdgm-write-rev-link{background-color:transparent!important;border:.1rem solid #141414!important;border-color:#141414!important;border-radius:.4rem!important;text-align:center!important;font-family:Noto Sans JP!important;font-weight:700!important;color:#141414!important}.jdgm-write-rev-link,.jdgm-ask-question-btn{padding:2rem!important}@media(min-width:959px)and (max-width:991px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{display:flex;align-items:stretch;justify-content:center}.jdgm-rev-widg__summary{width:30%;padding:0 2rem;align-items:center;display:flex}.jdgm-histogram.jdgm-temp-hidden{width:40%;padding:0 1rem}.jdgm-widget-actions-wrapper{width:30%;padding:0 1rem;align-items:center;display:flex}}@media only screen and (max-width:959px){.jdgm-rev-widg__title{font-family:"Noto Serif JP",serif;font-size:6.4vw!important;font-weight:500;writing-mode:vertical-rl;width:8vw;margin:0 auto 7.467vw!important;letter-spacing:.267vw}.jdgm-rev-widg__summary .jdgm-star{font-size:4.267vw!important}.jdgm-sort-dropdown{padding:2.667vw 5.333vw 2.667vw 0;font-size:3.733vw;-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;position:relative;z-index:1}.jdgm-row-rating{margin-bottom:16px!important}.jdgm-rev__icon{display:none!important}.jdgm-rev__timestamp{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:700;font-size:12px}.jdgm-row-profile{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:12px;margin-bottom:28px}.jdgm-rev__author{font-size:3.2vw}.jdgm-rev__title{font-family:"Noto Serif JP",serif;font-size:18px!important;font-weight:600;margin-bottom:3.2vw}.jdgm-rev__body p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;line-height:1.8}.jdgm-rev .jdgm-rev__custom-form{margin:0!important}.jdgm-quest,.jdgm-rev{margin:0;padding:28px 0!important}.jdgm-row-media,.jdgm-row-search,.jdgm-subtab,.jdgm-row-actions,.jdgm-quest,.jdgm-rev,.jdgm-paginate{border-top:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{border-top:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important;padding:30px 0!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border-left:none!important;border-color:#e9e3d8!important}.jdgm-rev-widg__summary-average,.jdgm-rev-widg__summary-text{font-family:"Noto Serif JP",serif;font-size:3.2vw!important;font-weight:400}.jdgm-rev-widg__summary-text{margin-top:2.133vw!important;text-align:center}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow{color:#141414!important}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn{width:100%;max-width:unset!important}.jdgm-write-rev-link.jdgm-write-rev-link{background-color:transparent!important;border:1px solid #141414!important;border-color:#141414!important;border-radius:1.067vw!important;text-align:center!important;font-family:Noto Sans JP!important;font-weight:700!important;color:#141414!important;font-size:4.267vw!important}.jdgm-write-rev-link,.jdgm-ask-question-btn{padding:20px!important}.jdgm-rev-widg__summary,.jdgm-widget-actions-wrapper{margin:0 auto 10.667vw!important;width:fit-content}.jdgm-row-stars{padding-top:10.667vw;border-top:1px solid rgba(51,153,153,.1)!important;border-color:#e9e3d8!important}.jdgm-histogram{margin:9.333vw auto!important;width:fit-content}.jdgm-rev-widg__summary-inner{font-family:"Noto Serif JP",serif;font-weight:500;color:#141414;width:fit-content;margin:0 auto!important;font-size:3.2vw}}.product-cart-btn{display:flex;justify-content:flex-end;width:21.1rem;height:4.9rem;padding:0}.product-form__submit{display:flex;align-items:center;justify-content:center;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:500;border-radius:.4rem;border:none;cursor:pointer;position:relative;padding:0 2.5rem;background-color:#141414;color:#fff;height:6.6rem}.product-form__submit span{display:flex;align-items:center;position:relative;padding-left:3.4rem}.product-form__submit span:before{content:"";background-image:url(../assets/product_icon_cart.svg);background-size:contain;background-repeat:no-repeat;width:2.4rem;height:2.4rem;position:absolute;left:1.2rem;top:50%;transform:translate(-50%,-50%);margin-right:0;z-index:1}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:0;box-shadow:none;transition:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none;position:static;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;border-radius:0;box-shadow:none;transition:none}.product-form__submit span{display:flex;align-items:center}.product-form{display:block;width:100%}.product-form__buttons{max-width:39.2rem!important}.fixed-bottom{position:fixed;bottom:0;width:100%;height:8.8rem;padding:1.6rem 0;background-color:#fcfaf7;border-top:solid .1rem #E6E6E6;z-index:10;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility 0s .5s}.fixed-bottom.visible{visibility:visible;opacity:1;transition:opacity .5s ease,visibility 0s}.fixed-bottom .fixed-bottom-container{display:flex;width:100%;max-width:154rem;margin:0 auto;padding:0 5rem;align-items:center;justify-content:space-between}.fixed-bottom .product-info{display:flex;align-items:center;margin-right:6rem}.fixed-bottom .fixed-bottom-container .product-info img{width:5.6rem;height:5.6rem;margin-right:2rem}.fixed-bottom .fixed-bottom-container .product-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:400;margin-right:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.fixed-bottom .fixed-bottom-container .product-price{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:500}.fixed-bottom .product-form__submit{height:4.9rem}.fixed-bottom .product-form__buttons{width:21.1rem}.fixed-bottom .price-per-item__container{margin-top:1rem;width:16.8rem}.fixed-bottom .product-form__quantity .form__label{margin-bottom:0!important;margin-right:.8rem}.fixed-bottom .product-cart-btn{display:flex;justify-content:flex-end;width:48rem}.fixed-bottom .product-form{display:flex;justify-content:flex-end}.fixed-bottom .product-form__input{display:flex;align-items:center;flex:1;margin-right:2rem}.product-form__submit{display:flex;align-items:center;justify-content:center;border-radius:.4rem;border:none;cursor:pointer;position:relative;padding:0 2rem;background-color:#141414;color:#fff;height:6.6rem}.product-form__submit span{padding-left:3rem;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem;font-weight:500}.fixed-bottom .product-form__submit span:before{width:2rem;height:2rem}@media only screen and (max-width:959px){.jdgm-prev-badge{display:block!important;font-size:4.267vw}.product-form__buttons{max-width:unset!important;margin:0 0 6.667vw}.product-form__submit{display:flex;align-items:center;justify-content:center;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;font-weight:500;border-radius:1.067vw;border:none;cursor:pointer;position:relative;padding:0 5.333vw;background-color:#141414;color:#fff;height:14.933vw!important}.product-form__submit span{padding-left:8vw;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;font-weight:500}.product-form__submit span:before{content:"";background-image:url(../assets/product_icon_cart.svg);background-size:contain;background-repeat:no-repeat;width:6.4vw;height:6.4vw;position:absolute;left:3.2vw;top:50%;transform:translate(-50%,-50%);margin-right:0;z-index:1}.fixed-bottom{padding:2.4vw;width:100%;height:auto;z-index:1}.fixed-bottom .price-per-item__container{margin-top:1rem;width:14.8rem}.fixed-bottom .fixed-bottom-container{max-width:unset;padding:0;margin:0}.fixed-bottom .product-form__buttons{width:46.667vw}.fixed-bottom .product-cart-btn{display:flex;justify-content:flex-end;width:100%;height:14.933vw;padding:0}.fixed-bottom .product-form__submit{height:14.933vw;margin:0;padding:0 3.333vw}.fixed-bottom .product-form__submit span:before{width:5.333vw;height:5.333vw}}.related-products__heading{font-family:"Noto Serif JP",serif;font-weight:500;font-size:2.8rem;margin-bottom:3.2rem!important}.related-products.page-width .product-grid{gap:2.381vw}.grid--4-col-desktop .grid__item{width:17.262vw;max-width:290px}.grid--4-col-desktop .grid__item span.price-item.price-item--regular,.grid--4-col-desktop .grid__item span.price-item.price-item--sale{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:1.6rem}@media only screen and (max-width:959px){.related-products.page-width{width:91.467vw;max-width:unset!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.related-products__heading{font-size:5.333vw;margin-bottom:6.4vw!important}.related-products.page-width .product-grid{max-width:unset;display:flex;flex-wrap:wrap;gap:4vw;justify-content:space-between}.grid--4-col-desktop .grid__item{width:47.7%;margin-bottom:6.667vw;box-sizing:border-box;max-width:unset}.grid--4-col-desktop .grid__item span.price-item.price-item--regular,.grid--4-col-desktop .grid__item span.price-item.price-item--sale{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw}.grid--4-col-desktop .grid__item .card__content{margin-top:6.333vw;margin-bottom:0}.grid--4-col-desktop .grid__item .card__content .icon-ninki{position:absolute;width:5.6vw;height:8.533vw;right:2.2vw;bottom:-3.6vw}}@media only screen and (min-width:1680px){.related-products.page-width .product-grid{gap:4rem}.grid--4-col-desktop .grid__item{width:29rem;max-width:29rem}}@media only screen and (max-width:959px){.product__info-container>*+*{margin:0 0 5.333vw!important}.product.grid{display:block}.product--large:not(.product--no-media) .product__info-wrapper{padding:0!important;max-width:unset!important;width:91.467vw!important;margin:0 auto 16vw}.product--large:not(.product--no-media) .product__media-wrapper{width:100%!important;max-width:unset!important;padding-right:0}.product__title>*{margin:0;font-family:"Noto Serif JP",serif;font-size:4.8vw;font-weight:500;line-height:1.6;margin:0 0 4.8vw!important}.product__description p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;line-height:1.8}.product__description p,.product__description p span{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;line-height:2;font-weight:400}.product__volume p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.733vw;line-height:1.8}span.price-item.price-item--regular,span.price-item.price-item--sale{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:7.467vw;font-weight:500}span.include-tax{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.2vw;font-weight:400;margin-left:1.867vw;margin-right:1.867vw}.plan-area-title{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;font-weight:600;margin-bottom:4.267vw;color:#141414}.cVVPgF.cVVPgF.cVVPgF{position:relative;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;background:#fff;border-radius:1.067vw;padding:3.467vw 5.333vw 3.467vw 17.333vw!important;cursor:pointer;margin-bottom:3.2vw!important;box-shadow:0 0 3.2vw #0000000f}.cVVPgF.cVVPgF.cVVPgF:before{z-index:1;position:absolute;top:50%;left:3.2vw!important;transform:translateY(-50%);content:"";display:block;width:9.333vw!important;height:9.333vw!important;border-radius:50%;border:solid 1px #E6E6E6!important;box-sizing:border-box;background:#fff}.gHtjd{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.2vw!important;font-weight:600;color:#de1f1f!important;text-align:right;line-height:1}.cqTQpk.cqTQpk.cqTQpk:checked+.sc-kLwgWK:before{position:absolute;top:50%;left:3.2vw!important;transform:translateY(-50%);content:"";display:block;width:9.333vw!important;height:9.333vw!important;border-radius:50%;background:#de1f1f url(../assets/teiki-check-white.svg) no-repeat center center!important;background-size:5.333vw!important;border:solid .267vw #de1f1f!important}.iUXnyj.iUXnyj.iUXnyj{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.8vw!important;font-weight:600;text-align:right;line-height:1.6!important}.fJNrxx.fJNrxx.fJNrxx{color:#141414!important;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4vw!important;font-weight:600;margin:0!important}.product-form__quantity .form__label{margin-bottom:12px!important;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:3.733vw;font-weight:400}.quantity:before{background:none}.quantity:after{border:none;box-shadow:none}.quantity__input:focus,.quantity__button:focus,.quantity__input:not(:focus-visible):not(.focused){border-bottom:solid 1px;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:6.667vw;width:20vw;padding-bottom:1.6vw;background:none;margin:0 1.6vw;border-radius:0}.quantity__button,.quantity__button:focus{border-radius:4.533vw;background-color:#fff!important;box-shadow:0 0 3.2vw #0000000d!important;width:10.667vw!important;height:10.667vw!important;border:none!important;padding:0!important;margin:0!important}.quantity__button svg{width:2.667vw;pointer-events:none}.shopify-payment-button{display:none}.accordion__title{display:inline-block;max-width:calc(100% - 60px);min-height:16px;margin:0;word-break:break-word;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:16px}.accordion summary{display:flex;position:relative;line-height:1;padding:23px 0 23px 10px!important}.accordion__title .icon{display:inline-block;width:56px;height:56px;background-color:#fff;border-radius:24px;margin-left:12px;background-size:12px;background-repeat:no-repeat;background-position:center;background-image:url(../assets/icon_plus.svg);box-shadow:0 0 12px #0000000d;transition:transform .3s}.accordion__title[aria-expanded=true] .icon{transform:rotate(180deg)}.product__column-sticky{position:static!important;max-width:unset!important;width:100%}.product-media-modal__dialog{margin-bottom:5.333vw;height:auto!important;display:flex;align-items:unset!important;flex-direction:column-reverse}.product-media-modal__thumbnails{list-style:none;padding:5.333vw 4.267vw;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.product-media-modal__thumbnail{cursor:pointer;margin-right:4.533vw;padding:.533vw;border:solid 2px #fcfaf7;width:16vw;height:16vw;box-sizing:border-box;margin-bottom:0}.product-media-modal__thumbnail:last-child{margin-right:0}.product-media-modal__thumbnail.selected{border:solid 2px #141414}.thumbnail-image{max-width:100%;height:auto}.product-media-modal__main-image{width:100%;padding-left:0}.product-media-modal__main-image img{width:100%;height:auto;object-fit:contain}.product-series-description{width:91.467vw;margin:0 auto 16vw}.product-series-description h3{font-family:"Noto Serif JP",serif;font-size:4.8vw;margin-bottom:4.267vw;line-height:1.6;font-weight:500}.product-series-description p{font-family:Zen Kaku Gothic Antique,Regular;font-size:4.267vw;line-height:1.8}.product-series-description .image-area{position:relative;height:80vw;display:flex;justify-content:center;align-items:center;margin-bottom:4.267vw}.product-series-description .image-area p{font-size:4.267vw}.product-series-description .image-area.attamaru{background-image:url(../assets/product-series-description_img_attamaru_sp.jpg);background-size:cover;background-repeat:no-repeat}.product-series-description .image-area.shittori{background-image:url(../assets/product-series-description_img_shittori_sp.jpg);background-size:cover;background-repeat:no-repeat}.product-series-description .image-area.sappari{background-image:url(../assets/product-series-description_img_sappari_sp.jpg);background-size:cover;background-repeat:no-repeat}.product-series-description .image-area.uttori{background-image:url(../assets/product-series-description_img_uttori_sp.jpg);background-size:cover;background-repeat:no-repeat}.product-series-collection{width:91.467vw;margin:0 auto 16vw}.product-series-collection h4{font-family:"Noto Serif JP",serif;font-size:4.267vw;margin-bottom:7.467vw;font-weight:600;display:flex;align-items:center;white-space:nowrap}.product-series-collection h4:after{content:"";display:block;width:100%;margin-left:4.8vw;height:.267vw;background:#e9e3d8}.product-series-collection .collection-products{max-width:unset;display:flex;flex-wrap:wrap;gap:4vw;justify-content:space-between}.product-series-collection .product{width:47.7%;margin-bottom:6.667vw;box-sizing:border-box}.product-series-collection .product .product-image{margin-bottom:5.333vw}.product-series-collection .product .product-image img{width:100%;border-radius:1.067vw}.product-series-collection .product .product-title{font-family:"Noto Serif JP",serif;font-size:4.267vw;line-height:1.7;margin-bottom:2.133vw;font-weight:600}.product-series-collection .product .product-price{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw;font-weight:700}.product-series-collection .product .product-price .include-tax{font-family:"Noto Serif JP",serif;font-size:2.667vw;margin-left:1.6vw;font-weight:500}.product-series-collection .btn_loadmore{margin-top:0}.product-tokuchou{background-color:#f7f2ec;padding:16vw 0}.product-tokuchou .tokuchou-container{width:91.467vw;margin:0 auto;padding:0}.product-tokuchou .tokuchou-block{margin-bottom:10.667vw;display:block}.product-tokuchou .tokuchou-block.reverse{flex-direction:row-reverse}.product-tokuchou .tokuchou-block:last-child{margin-bottom:0}.product-tokuchou .tokuchou-block .image-area{margin:0 0 5.333vw}.product-tokuchou .tokuchou-block.reverse .image-area img{width:100%}.product-tokuchou .tokuchou-block.reverse .image-area{margin-left:0;margin-right:0}.product-tokuchou .title-area{display:block;align-items:flex-end;margin-bottom:10.667vw;padding-left:0}.product-tokuchou .title-area h2{font-size:7.467vw;writing-mode:vertical-rl;text-align:center;margin:0 auto 10.667vw}.product-tokuchou .title-area p{font-family:"Noto Serif JP",serif;font-size:4.267vw;line-height:1.8;margin-left:0}.product-tokuchou .text-area{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:16px;line-height:22px}.product-tokuchou .tokuchou-block .text-area .text-inner{width:100%;height:auto;margin:0 auto}.product-tokuchou .tokuchou-block .text-area .text-right{width:100%;margin-left:0}.product-tokuchou .text-area .big-number{font-size:84px;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;margin:0 0 22px}.product-tokuchou .tokuchou-block .text-area .tokuchou-num{position:relative;margin-bottom:3.2vw;width:fit-content;margin-left:6.933vw}.product-tokuchou .tokuchou-block .text-area .tokuchou-num .stamp{width:6.4vw;height:21.333vw;position:absolute;top:-9.333vw;left:-5.067vw}.product-tokuchou .tokuchou-block .text-area .tokuchou-num p{font-family:"Noto Serif JP",serif;font-size:17.333vw;color:#fff;font-weight:600;width:fit-content;line-height:1;letter-spacing:.05em}.product-tokuchou .tokuchou-block .text-area h3{font-family:"Noto Serif JP",serif;font-size:5.333vw;margin-bottom:3.2vw;line-height:1.6}.product-tokuchou .tokuchou-block .text-area p{font-family:"Noto Serif JP",serif;font-size:4.267vw;line-height:1.8}.product-megumi{width:100%;margin:10.667vw 0 21.333vw!important;padding:0;max-width:unset}.product-megumi .megumi-container{width:91.467vw;margin:0 auto;padding:0}.product-megumi .title-area{display:block;margin-bottom:10.667vw;width:100%}.product-megumi .title-area h2{font-family:"Noto Serif JP",serif;font-weight:500;font-size:7.467vw;writing-mode:vertical-rl;text-align:left;margin:0 auto 10.667vw}.product-megumi .title-area h2 br+span{margin-top:3em}.product-megumi .title-area p{font-family:"Noto Serif JP",serif;font-size:4.267vw;line-height:1.8;margin-left:0;margin-bottom:10.667vw}.product-megumi .syouyaku-list{width:100%;margin-left:0;display:block}.product-megumi .syouyaku-list .megumi-module{width:100%;max-width:unset;margin-bottom:0;position:relative;border-bottom:solid 1px #969696}.product-megumi .syouyaku-list .megumi-module:first-child{border-top:solid 1px #969696}.product-megumi .syouyaku-list .megumi-module .num{font-family:"Noto Serif JP",serif;font-weight:700;font-size:5.333vw;color:#de1f1f;position:absolute;top:0;left:12.267vw;right:auto;z-index:1}.product-megumi .syouyaku-list .megumi-module img{width:238px;height:238px;border-radius:100px;object-fit:cover}.product-megumi .syouyaku-list .megumi-module .image-area{display:flex;align-items:center;margin-bottom:0;justify-content:flex-start;padding:3.2vw 0;position:relative}.product-megumi .syouyaku-list .megumi-module .image-area .megumi-title{writing-mode:horizontal-tb;font-family:"Noto Serif JP",serif;font-weight:700;font-size:4.267vw;letter-spacing:.267vw;border-right:none;line-height:1.6;order:2;padding-right:16vw}.product-megumi .syouyaku-list .megumi-module .image-area img{width:16.267vw;height:16.267vw;border-radius:6.667vw;object-fit:cover;order:1;margin-right:4.267vw}.product-megumi .syouyaku-list .megumi-module .text-area p{margin:0 0 5.333vw}.product-megumi .syouyaku-list .megumi-module .text-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-size:4.267vw}.btn_loadmore{font-size:4.267vw}.btn_loadmore .icon{display:inline-block;width:18.133vw;height:18.133vw;background-color:#fff;border-radius:7.733vw;margin-left:3.733vw;background-size:3.2vw;background-repeat:no-repeat;background-position:center;background-image:url(../assets/icon_plus.svg);box-shadow:0 0 12px #0000000d}.product-megumi .btn_loadmore{margin-left:241px}.product-megumi .syouyaku-list .megumi-module .image-area:after{content:"";width:10.667vw;height:10.667vw;background:#f1ece4;border-radius:4.533vw;position:absolute;right:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center}.product-megumi .syouyaku-list .megumi-module .image-area.open:after{background:#fff url(../assets/icon_minus.svg) no-repeat center center;border:solid .267vw #E9E3D8;background-size:2.133vw}.product-megumi .syouyaku-list .megumi-module .image-area:after{background:#fff url(../assets/icon_plus.svg) no-repeat center center;border:solid .267vw #E9E3D8;background-size:2.133vw}.product-syouyaku{width:100%;background-color:#f7f2ec;margin-bottom:0!important}.product-syouyaku .syouyaku-container{width:91.467vw;margin:0 auto;height:158.333vw;position:relative}.product-syouyaku img{mix-blend-mode:multiply;height:auto}.product-syouyaku .text-area{position:static;display:block;width:100%;margin:0 auto;transform:unset;padding-top:26vw}.product-syouyaku .illust{position:absolute;display:block}.product-syouyaku .illust01{top:0;left:0;right:0;margin:auto;width:65.333vw;height:65.867vw}.product-syouyaku .illust01 img{mix-blend-mode:normal}.product-syouyaku .illust02{top:20.8vw;right:-1.6vw;width:18.933vw;height:14.667vw}.product-syouyaku .illust03{bottom:91.467vw;right:3.733vw;width:18.933vw;height:21.6vw}.product-syouyaku .illust04{bottom:57px;right:380px;width:158px;height:147px}.product-syouyaku .illust05{top:-5.867vw;left:-.8vw;width:21.867vw;height:28vw}.product-syouyaku .illust06{bottom:141.8vw;left:72.2vw;width:22.133vw;height:20.533vw}.product-syouyaku .illust07{bottom:89.533vw;left:6.933vw;width:16.267vw;height:20.267vw}.product-syouyaku .illust08{top:26.667vw;left:-.8vw;width:15.2vw;height:21.333vw}.title-syouyaku{position:absolute;top:28.267vw;left:0;right:0;margin:auto}.text-syouyaku{position:absolute;top:73.333vw;width:100%;height:78.333vw}.product-syouyaku h2{font-family:"Noto Serif JP",serif;font-size:6.4vw;color:#fff;writing-mode:vertical-rl;margin:0 auto 18.667vw;font-weight:400;letter-spacing:.533vw;display:block}.product-syouyaku p{font-family:"Noto Serif JP",serif;font-size:4.267vw;writing-mode:horizontal-tb;line-height:2;letter-spacing:.533vw;font-weight:400}.product-temperature{display:block;background-color:#f7f2ec;padding-bottom:16vw}.product-temperature .temperature-container{width:91.467vw;margin:0 auto}.product-temperature .image-area{width:100%;margin-bottom:7.467vw}.product-temperature .text-area{display:block;width:100%}.product-temperature .text-area h3{font-size:5.333vw;margin-bottom:5.333vw;letter-spacing:.1em;line-height:1.6}.product-temperature .text-area p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:4.267vw;line-height:1.8}.product-use{background:#fff;padding:16vw 0;margin-bottom:0!important}.product-use .use-container{width:91.467vw;margin:0 auto;padding:0}.product-use .use-container .use-list{display:flex;justify-content:space-between;flex-wrap:wrap}.product-use .use-container .use-list .use-block{width:100%;border-left:solid 1px #969696;padding-left:6.4vw;margin-bottom:12.8vw}.product-use .use-container .use-list .use-block:last-child{margin-bottom:0}.product-use .use-container h3{font-size:6.4vw;margin-bottom:12.8vw}.product-use .use-container .use-block .image-area{margin-bottom:6.4vw;position:relative}.product-use .use-block .image-area img{width:100%}.product-use .use-container .use-block .image-area .use-num{position:absolute;top:-4.4vw;left:1.467vw}.product-use .use-container .use-block .image-area .use-num p{font-family:"Noto Serif JP",serif;font-weight:700;font-size:8vw;color:#de1f1f;line-height:1}.product-use .use-container .use-block .text-area p{font-size:4.267vw;line-height:1.8}}.cart-notification{border-color:#e6e6e6!important;padding:6.4rem 4rem 4rem!important;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:47.2rem;max-width:47.2rem!important;box-shadow:0 0 1.2rem #0000000d!important;z-index:-1;background:#fff}.cart-notification__header{position:relative}.cart-notification__header .cart-notification__heading{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem}.cart-notification__header .cart-notification__heading img{margin-right:.6rem}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0rem;height:5.2rem;width:5.2rem;background-color:transparent;background:#141414;margin:0!important;position:absolute;top:-6.4rem;right:-4rem}.cart-notification-product{padding-bottom:4rem!important;padding-top:3rem!important}.cart-notification-product__image{display:inline-flex;margin-right:2rem;margin-top:0;width:8rem;height:auto;flex-shrink:0}.cart-notification-product__name{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;margin-bottom:1rem!important;margin-top:0!important;font-size:1.6rem;line-height:1.6}.cart-notification__links .button--primary{display:none}.cart-notification__links .button--secondary{border:solid .1rem #141414;border-radius:.4rem;padding:2.25rem 0;margin:0;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem}.cart-notification__links .button-label{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem}@media screen and (max-width:959px){.cart-notification{position:fixed!important;bottom:0}}.related-products.page-width{max-width:138rem;margin-left:auto;margin-right:auto;padding:0 5rem}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product.css.map */
