<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.subscription-kv{width:100%;background:#f8f5f1;padding:12.8rem 0}.subscription-kv .kv-container{max-width:146rem;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 5rem}.subscription-kv .kv-container .title-area{width:54rem;margin-right:8rem}.subscription-kv .kv-container .kv-image{width:74rem}.subscription-kv .kv-container h1{font-family:"Noto Serif JP",serif;font-weight:500;font-size:3.6rem;margin-bottom:3.2rem}.subscription-kv .kv-container p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem}.subscription-merit h2,.subscription-collection h2{font-family:"Noto Serif JP",serif;font-weight:400;font-size:2.8rem;margin-bottom:4rem}.subscription-merit .merit-container{display:flex;flex-wrap:wrap;justify-content:space-between}.subscription-merit .merit-container .merit{background:#fff;padding:5rem 2rem;flex:0 1 calc(33.333% - 4rem);margin-bottom:4rem}.subscription-merit .merit-container .merit:nth-child(3n){margin-right:0}.subscription-merit .merit-container .merit .icon-area{width:6rem;height:6rem;margin:0 auto .8rem;position:static}.subscription-merit .merit-container .merit .text-area{display:block}.subscription-merit .merit-container .merit .text-area p{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.4rem;line-height:1.6;letter-spacing:-.05em;color:#141414}.subscription-merit .merit-container .merit .text-area p span.small{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.8rem;border-bottom:solid .1rem #141414}.subscription-merit .merit-container .merit .text-area p span.red{color:#de1f1f}.subscription-collection .collection-container{display:flex;justify-content:center;gap:4rem;max-width:138rem;margin:0 auto;padding:0 5rem}.subscription-collection .product{width:29rem}.subscription-collection .product .product-image{margin-bottom:2rem;overflow:hidden;border-radius:.4rem;margin-bottom:2.4rem}.subscription-collection .product .product-image .image-wrapper{transition:transform .5s ease}.subscription-collection .product a:hover .image-wrapper{transform:scale(1.03)}.subscription-collection .product a:hover .image-wrapper img{transition:transform .5s ease;width:100%;height:auto}.subscription-collection .product .product-image img{width:100%;border-radius:4px}.subscription-collection .product .product-title{font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:500;margin-bottom:1rem}.subscription-collection .product .product-price{font-family:Zen Kaku Gothic Antique,Bold;font-size:1.6rem;font-weight:700}.subscription-flow{width:100%;background:#f8f5f1;padding:12rem 0}.subscription-flow h2{font-family:"Noto Serif JP",serif;font-weight:400;font-size:3.2rem;margin-bottom:1.8rem}.subscription-flow p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem}.subscription-flow .tabs{display:flex;cursor:pointer}.subscription-flow .tab{display:flex;align-items:center;justify-content:center;flex:1;padding:2.5rem;background:#f2eee7;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.6rem;margin:0 2rem;color:#969696;text-align:center}.subscription-flow .tab:hover,.subscription-flow .tab.active{background:#fff;color:#141414}.subscription-flow .tab-content{max-width:154rem;margin:0 auto;padding:12rem 5rem;background:#fff;scroll-margin-top:18rem}.subscription-flow .tab_container{max-width:92rem;margin:0 auto}.tab_container .text-area{display:flex;flex-direction:row;gap:4rem;margin-bottom:4rem;align-items:flex-start;min-height:unset}.subscription-flow .tab_container h3{font-family:"Noto Serif JP",serif;font-size:1.8rem;font-weight:600;display:flex;align-items:center;white-space:nowrap;margin-bottom:6rem}.subscription-flow .tab_container h3:after{content:"";display:block;width:100%;margin-left:3rem;height:.1rem;background:#e9e3d8}.subscription-flow .tab_container .text-area .num{font-family:"Noto Serif JP",serif;font-weight:600;font-size:4.8rem;color:#de1f1f;line-height:1}.subscription-flow .tab_container .text-area p,.subscription-flow .tab_container .text-area p a{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem}.subscription-flow .tab_container .image-area img{width:100%;height:auto}.subscription-flow .attention{background:#f8f8f8;padding:1.8rem;margin-top:2.4rem}.subscription-flow .attention p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:1.6rem;position:relative;padding-left:3.5rem}.subscription-flow .attention p:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;background-image:url(../assets/subscription-icon_attention.svg);background-size:contain;background-repeat:no-repeat}@media (min-width: 1680px){.subscription-merit .merit-container .merit .text-area p{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.8rem;line-height:1.8;letter-spacing:-.05em}.subscription-merit .merit-container .merit .text-area p span.small{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:1.8rem;border-bottom:solid .1rem #141414}}@media (max-width: 1015px){.subscription-merit .merit-container .merit{flex:0 1 calc(52% - 4rem)}}@media (max-width: 959px){.subscription-kv{width:100%;background:#f8f5f1;padding:16vw 0}.subscription-kv .kv-container{max-width:unset;width:91.467vw;margin:0 auto;display:block;padding:0}.subscription-kv .kv-container .title-area{width:100%;margin-right:0;margin-bottom:8vw}.subscription-kv .kv-container .kv-image{width:100%}.subscription-kv .kv-container h1{font-family:"Noto Serif JP",serif;font-weight:500;font-size:6.4vw;margin-bottom:5.333vw}.subscription-kv .kv-container p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:4.267vw;line-height:1.8}.subscription-kv .kv-container .kv-image img{width:100%;height:auto}.subscription-merit h2,.subscription-collection h2{font-family:"Noto Serif JP",serif;font-weight:400;font-size:5.333vw;margin-bottom:5.333vw}.subscription-merit{padding-top:16vw;margin-bottom:16vw!important}.subscription-merit .merit-container{display:block}.subscription-merit .merit-container .merit{padding:5.333vw 6.4vw;margin-bottom:3.2vw;display:flex;align-items:center}.subscription-merit .merit-container .merit .icon-area{width:11.733vw;height:11.733vw;margin:0;flex-shrink:0}.subscription-merit .merit-container .merit .text-area{display:block;min-height:unset}.subscription-merit .merit-container .merit .text-area p{font-size:4.8vw;line-height:1.9;letter-spacing:0}.subscription-merit .merit-container .merit .text-area p span.small{font-size:4vw}.subscription-merit .merit-container .merit .text-area p span.red{color:#de1f1f}.subscription-collection{margin-bottom:16vw!important}.subscription-collection .collection-container{display:grid;grid-template-columns:repeat(2,1fr);gap:4.267vw;padding:0}.subscription-collection .collection-container .product{width:100%}.subscription-collection .collection-container&gt;.product:last-child:nth-child(odd){grid-column:1 / 2}.subscription-collection .product .product-image{margin-bottom:5.333vw}.subscription-collection .product .product-image img{width:100%}.icon-area{height:43.467vw}.subscription-collection .product .product-title{font-size:4.267vw;font-weight:500;margin-bottom:2.133vw;line-height:1.4}.subscription-collection .product .product-price{font-family:Zen Kaku Gothic Antique,Bold;font-size:4.267vw;font-weight:700}.subscription-flow{width:100%;background:#f8f5f1;padding:16vw 0}.subscription-flow .title-area{margin-bottom:8vw!important}.subscription-flow h2{font-family:"Noto Serif JP",serif;font-weight:400;font-size:5.333vw;margin-bottom:4.8vw}.subscription-flow p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:4.267vw}.subscription-flow .tabs{display:flex;cursor:pointer;width:100%}.subscription-flow .tab{display:flex;align-items:center;justify-content:center;flex:1;padding:3.2vw;background:#f2eee7;font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:500;font-size:3.467vw;margin:0;color:#969696;text-align:center;letter-spacing:-.01em}.subscription-flow .tab:hover,.subscription-flow .tab.active{background:#fff;color:#141414}.subscription-flow .tab-content{max-width:unset;width:100%;margin:0 auto;padding:16vw 0;background:#fff;scroll-margin-top:30.6vw}.subscription-flow .tab_container{max-width:unset;margin:0 auto;width:91.467vw}.subscription-flow .tab_container .step-group{margin-bottom:21.333vw!important}.subscription-flow .tab_container .step{margin-bottom:10.667vw!important}.subscription-flow .tab_container .step:last-child{margin-bottom:0!important}.tab_container .text-area{display:block;margin-bottom:5.333vw;align-items:flex-start;min-height:unset}.tab_container .image-area{width:53.333vw;margin:0 auto}.subscription-flow .tab_container h3{font-family:"Noto Serif JP",serif;font-size:4.267vw;font-weight:600;display:flex;align-items:center;white-space:nowrap;margin-bottom:10.667vw}.subscription-flow .tab_container h3:after{content:"";display:block;width:100%;margin-left:3rem;height:.1rem;background:#e9e3d8}.subscription-flow .tab_container .text-area .num{font-family:"Noto Serif JP",serif;font-weight:600;font-size:8.533vw;color:#de1f1f;line-height:1;margin-bottom:4.267vw}.subscription-flow .tab_container .text-area p,.subscription-flow .tab_container .text-area p a{font-size:4.267vw;margin-bottom:5.333vw;line-height:1.8}.subscription-flow .tab_container .text-area p.mb-40{margin-bottom:5.333vw!important}.subscription-flow .tab_container .text-area p:last-child{margin-bottom:0}.subscription-flow .tab_container .image-area img{width:100%;height:auto}.subscription-flow .attention{background:#f8f8f8;padding:3.733vw;margin-top:10.667vw}.subscription-flow .attention p{font-family:Zen Kaku Gothic Antique,sans-serif;font-weight:400;font-size:4.267vw;position:relative;padding-left:0;text-indent:1.8em;line-height:1.8}.subscription-flow .attention p:before{content:"";position:absolute;left:0;top:4.167vw;transform:translateY(-50%);width:6.4vw;height:6.4vw;background-image:url(../assets/subscription-icon_attention.svg);background-size:contain;background-repeat:no-repeat}.product-pickup-carousel.padding-top-set{padding-top:16vw}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/subscription.css.map */
</pre></body></html>