@charset "UTF-8";body{font-family:Zen Kaku Gothic Antique,sans-serif;color:#382e2c;font-size:1.0666666667vw;letter-spacing:0;font-weight:500;line-height:1.75;overflow-x:hidden;background:transparent url(./bg.png) repeat top center/cover!important;top:0;left:0;right:0;bottom:0}@media(max-width:541px){body{font-size:16px}}body.is-checked{overflow-y:hidden}.gradient{background:transparent}.inner{margin:0 auto}@media(min-width:542px){.inner{padding-left:2.6666666667vw;padding-right:2.6666666667vw;max-width:84vw;box-sizing:content-box!important}}@media(max-width:541px){.inner{padding:0 20px}}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;color:#382e2c}@media(max-width:541px){.pc{display:none!important}}@media(min-width:542px){.sp,.tab{display:none}}@media(max-width:1024px){.tab{display:block}}.main{margin-top:7.6vw;overflow-x:hidden}@media(max-width:541px){.main{margin-top:17.523364486vw}}.section-title{font-size:2.5333333333vw;text-align:center;font-weight:700;font-family:Zen Kaku Gothic New,sans-serif;margin-bottom:4.6666666667vw}@media(max-width:541px){.section-title{font-size:30px;margin-bottom:45px}}.blue-btn{background:#0b367a;color:#fff;font-size:1.2vw;font-weight:700;display:block;padding:1.1333333333vw 6vw;border-radius:2.2666666667vw;text-align:center;position:relative}@media(max-width:541px){.blue-btn{font-size:18px;padding:15px 14.0186915888vw;border-radius:34px}}.blue-btn:after{position:absolute;content:"";background:transparent url(./arrow-3.svg) no-repeat center center/contain;width:2.2vw;height:2.2vw;top:50%;transform:translateY(-50%);right:1.6666666667vw}@media(max-width:541px){.blue-btn:after{width:33px;height:33px;right:5.8411214953vw}}.utility-bar{display:none}#MainContent{margin-top:7.8vw;margin-bottom:11.6666666667vw}@media(max-width:541px){#MainContent{margin-top:80px!important}}.header-page{background:#fff;position:fixed;top:0;left:0;right:0;width:100vw;z-index:100}.header-page .header-inner{border-bottom:1px solid #EDE7E5}.header-page .inner{padding:0;max-width:100%}@media(min-width:541px){.header-page .header-inner{padding:1.07vw 3.33vw 1vw}.header-page .inner{display:flex;justify-content:space-between;align-items:center}.header-page .header-title{width:13.6vw;height:3.47vw}.header-page .header-title a{display:block}.header-page .header-nav,.header-page .header-nav-list{display:flex;align-items:center}.header-page .header-nav-list li{margin-right:4vw}.header-page .header-nav-list li a{font-size:1.07vw;font-weight:700;letter-spacing:.03em}.header-page .header-nav-list li.has-child,.header-page .header-nav-list li span.active{position:relative}.header-page .header-nav-list li span.active:after{position:absolute;content:"";background:#c30013;width:.33vw;height:.33vw;border-radius:50%;left:50%;transform:translate(-50%);bottom:-.87vw}.header-page .header-nav-list li.has-child:hover .child{opacity:1;visibility:visible}.header-page .header-nav-list li.has-child .child{position:absolute;background:#c30013;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:18.2vw;padding:3vw 2vw 3vw 1.73vw;border-radius:.67vw;left:50%;transform:translate(-50%);top:4vw;z-index:4;visibility:hidden;opacity:0;transition:all .3s ease 0s}.header-page .header-nav-list li.has-child .child-nav li{height:auto;margin-right:0;margin-bottom:2vw}.header-page .header-nav-list li.has-child .child-nav li:last-child{margin-bottom:0}.header-page .header-nav-list li.has-child .child-nav li a{white-space:nowrap;display:block;color:#fff;font-size:1.07vw;font-weight:500;letter-spacing:.03em;padding-left:.93vw;position:relative}.header-page .header-nav-list li.has-child .child-nav li a:before{position:absolute;content:"";background:transparent url(./arrow-2.svg) no-repeat center center/contain;width:.4vw;height:.6vw;left:0;top:50%;transform:translateY(-50%)}.header-page .header-cart{background:#0b367a;color:#fff;border-radius:1.73vw;display:flex;align-items:center;justify-content:center;font-size:1.07vw;font-weight:700;letter-spacing:.03em;padding:1.03vw 2.33vw 1.17vw 2.4vw;height:3.47vw}.header-page .header-cart img{width:1.6vw;margin-right:.67vw}.header-page .drawer-bars,.header-page .drawer-nav{display:none}}@media(max-width:540px){.header-page .header-inner{padding:6.8px 20px}.header-page .inner{display:flex;justify-content:space-between;align-items:center}.header-page .header-title{width:143px;height:36px}.header-page .header-nav{display:none}.header-breadcrumb{padding:6.5px 20px 5.5px;font-size:11px!important}.header-breadcrumb a,.header-breadcrumb span{font-size:11px!important}.drawer-bars{cursor:pointer;position:relative;z-index:700;right:0;width:23px;height:16px}.drawer-bars .drawer-bars-inner{width:23px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drawer-bars .drawer-bars-inner .drawer-bar{background-color:#c30013;width:23px;height:3px;border-radius:10px;position:absolute;transition:all .3s ease 0s}.drawer-bars .drawer-bars-inner .drawer-bar:nth-of-type(1){top:0}.drawer-bars .drawer-bars-inner .drawer-bar:nth-of-type(2){top:8px}.drawer-bars .drawer-bars-inner .drawer-bar:nth-of-type(3){top:16px}.drawer-bars.is-checked .drawer-bars-inner{width:22px;height:22px}.drawer-bars.is-checked .drawer-bars-inner .drawer-bar{width:25px;background:#fff}.drawer-bars.is-checked .drawer-bars-inner .drawer-bar:nth-of-type(1){top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.drawer-bars.is-checked .drawer-bars-inner .drawer-bar:nth-of-type(2){background:transparent}.drawer-bars.is-checked .drawer-bars-inner .drawer-bar:nth-of-type(3){top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.drawer-nav{position:absolute;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;z-index:600;width:100%;height:100vh;padding:156px 0;background:#c30013;transition:all .3s ease 0s;display:none}.drawer-nav.is-checked{display:block}.drawer-logo{width:204px;margin-bottom:90px}.drawer-nav-inner{position:relative;z-index:2;overflow-y:auto;padding:0 50px}.drawer-nav .drawer-menu{margin-bottom:62px}.drawer-nav .drawer-menu li{margin-bottom:35px}.drawer-nav .drawer-menu li:last-child{margin-bottom:0}.drawer-nav .drawer-menu li a{border-bottom:1.5px dashed #fff;display:block;color:#fff;font-size:18px;letter-spacing:0;font-weight:700;padding-bottom:10px}.drawer-nav .drawer-menu li .child{padding-top:10px}.drawer-nav .drawer-menu li .child li{margin-bottom:10px}.drawer-nav .drawer-menu li .child li:last-child{margin-bottom:0}.drawer-nav .drawer-menu li .child li a{font-size:16px;font-weight:500;width:100%;border-bottom:none}.drawer-nav .drawer-cart{color:#c30013;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;letter-spacing:.03em;font-weight:700;padding:15px 35px;border-radius:26px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.drawer-nav .drawer-cart img{width:24px;margin-right:10px;vertical-align:bottom}}.header-breadcrumb{font-size:.7333333333vw;font-weight:300;letter-spacing:0;font-family:source-han-sans-japanese,sans-serif;line-height:1.6}.header-breadcrumb a,.header-breadcrumb span{font-size:.7333333333vw;font-weight:300;letter-spacing:0}@media(min-width:541px){.header-breadcrumb{padding:.53vw 3.33vw}}.header-breadcrumb ol{display:flex}.header-breadcrumb ol li{margin-right:2em;position:relative}.header-breadcrumb ol li:after{position:absolute;content:"\30fb";right:-1.5em;top:50%;transform:translateY(-45%)}.header-breadcrumb ol li:last-child:after{display:none}.mv{background:#fff;padding-bottom:4.6666666667vw}@media(max-width:541px){.mv{padding-bottom:50px}}.mv .swiper-mv{padding-bottom:2.6vw}@media(max-width:541px){.mv .swiper-mv{padding-bottom:25px}}.mv .swiper-mv .swiper-pagination{bottom:0}.mv .swiper-mv .swiper-pagination .swiper-pagination-bullet{width:.9333333333vw;height:.9333333333vw;background:#cecece;margin:0 .4333333333vw;opacity:1}@media(max-width:541px){.mv .swiper-mv .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px}}.mv .swiper-mv .swiper-pagination .swiper-pagination-bullet-active{background:#c30013}.free-shipping{background:#fff;padding-bottom:6.6666666667vw}@media(max-width:541px){.free-shipping{padding-bottom:50px}}@media(min-width:542px){.free-shipping .inner{max-width:52.4666666667vw}}.free-shipping img{margin-bottom:30px}.free-shipping img:last-child{margin-bottom:0}.mv-txt{margin-bottom:18.3333333333vw;background:#fff;position:relative;text-align:center;font-size:1.6vw;line-height:2.5;font-family:Zen Kaku Gothic New,sans-serif}@media(max-width:541px){.mv-txt{margin-bottom:28.0373831776vw;padding-bottom:7.0093457944vw;font-size:4.2056074766vw}}.mv-txt:after{position:absolute;content:"";background:transparent url(./white-fukidashi.svg) no-repeat bottom center/contain;width:100vw;height:10.1333333333vw;left:50%;transform:translate(-50%);top:100%}@media(max-width:541px){.mv-txt:after{width:100vw;height:10.046728972vw}}.products{margin-bottom:10vw}@media(max-width:541px){.products{margin-bottom:100px}}@media(min-width:542px){.products .inner{max-width:66.6666666667vw}}.products-bg{border:1px solid #DA291C;background:#fff;border-radius:20px;margin-bottom:5.3333333333vw}@media(max-width:541px){.products-bg{border-radius:15px;margin-bottom:45px}}.products-bg:last-child{margin-bottom:0}.products-head{background:#da291c;text-align:center;color:#fff;font-size:1.8666666667vw;font-weight:700;border-radius:20px 20px 0 0;padding:.6666666667vw 1vw}@media(max-width:541px){.products-head{font-size:20px;border-radius:15px 15px 0 0;padding:5px 10px}}.products-bottom{padding:4vw 2vw}@media(max-width:541px){.products-bottom{padding:30px 20px}}.products-list{display:flex}@media(min-width:542px){.products-list{justify-content:center;max-width:50vw;margin:0 auto;flex-wrap:wrap}}@media(max-width:541px){.products-list{flex-direction:column;gap:45px}}@media(min-width:542px){.products-list li{width:calc(50% - 2.66665vw);margin-right:5.3333333333vw;margin-bottom:3.3333333333vw}}.products-list li:nth-child(2n){margin-right:0}.products-list li:last-child{margin-right:0}.products-list-img{width:88.0597014925%;margin:0 auto 15px}@media(max-width:541px){.products-list-img{width:70%}}.products-list-name{border-bottom:2px dotted #C30013;padding-bottom:.8666666667vw;margin-bottom:1.3333333333vw;font-size:1.2vw;display:flex;justify-content:space-between;align-items:center}@media(max-width:541px){.products-list-name{padding-bottom:10px;margin-bottom:20px;font-size:18px}}.products-list-name .label{background:#c30013;color:#fff;padding:0 1.3333333333vw;border-radius:5px;white-space:nowrap}@media(max-width:541px){.products-list-name .label{padding:0 10px}}.products-list-table{margin-bottom:2vw}@media(max-width:541px){.products-list-table{margin-bottom:20px}}.products-list-table table{box-shadow:none}.products-list-table table tr:last-child td{padding-bottom:0}.products-list-table table tr td{padding:0;padding-bottom:.3333333333vw;border:none;font-size:1.0666666667vw}@media(max-width:541px){.products-list-table table tr td{font-size:16px}}.products-list-table table tr td:nth-child(1){color:#da291c;padding-right:.2vw}.products-list-table table tr td span{font-size:2vw;margin-right:.0666666667vw}@media(max-width:541px){.products-list-table table tr td span{font-size:24px}}.products .blue-btn{width:91.3432835821%;margin:0 auto}.brand ul{display:flex}@media(min-width:542px){.brand ul{justify-content:center;gap:6.6666666667vw}}@media(max-width:541px){.brand ul{flex-direction:column;gap:30px}}.brand ul li a{display:block}.product-main{margin-top:5.3333333333vw;margin-bottom:6.6666666667vw}@media(max-width:541px){.product-main{margin-top:45px;margin-bottom:80px}}.product-main .mainImg{position:relative}@media(min-width:542px){.product-main-wrapper{display:flex;justify-content:space-between}}.product-main .product-img{position:relative}@media(min-width:542px){.product-main .product-img{width:50%;padding-left:3.4666666667vw}}@media(max-width:541px){.product-main .product-img{margin-bottom:30px}}.product-main .product-img .swiperMain{margin-bottom:3.4666666667vw}.product-main .product-img .swiperMain .swiper-slide{display:block;position:relative}.product-main .product-img .swiperMain .swiper-slide:before{content:"";display:block;padding-top:77.8202676864%}.product-main .product-img .swiperMain .swiper-slide img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;cursor:pointer;border-radius:10px}.product-main .product-img .swiper-button-next,.product-main .product-img .swiper-button-prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:2.8vw;height:2.8vw;margin:0}@media(max-width:541px){.product-main .product-img .swiper-button-next,.product-main .product-img .swiper-button-prev{width:9.8130841121vw;height:9.8130841121vw}}.product-main .product-img .swiper-button-next:after,.product-main .product-img .swiper-button-prev:after{position:absolute;content:"";background:transparent url(../assets/slide-arrow.svg) no-repeat center center/contain;width:2.8vw;height:2.8vw}@media(max-width:541px){.product-main .product-img .swiper-button-next:after,.product-main .product-img .swiper-button-prev:after{width:9.8130841121vw;height:9.8130841121vw}}.product-main .product-img .swiper-button-next{right:-3.4666666667vw}@media(max-width:541px){.product-main .product-img .swiper-button-next{right:-4.9065420561vw}}.product-main .product-img .swiper-button-prev{left:-3.4666666667vw;transform:rotateY(180deg) translateY(-50%)}@media(max-width:541px){.product-main .product-img .swiper-button-prev{left:-4.9065420561vw}}.product-main .product-img .swiperThumbnail{position:relative}.product-main .product-img .swiperThumbnail .swiper-wrapper{display:flex;flex-wrap:wrap}.product-main .product-img .swiperThumbnail .swiper-wrapper .swiper-slide{display:block;position:relative;width:calc(33.3333% - .8vw)!important;margin-right:1.2vw!important}.product-main .product-img .swiperThumbnail .swiper-wrapper .swiper-slide:nth-child(3n){margin-right:0}.product-main .product-img .swiperThumbnail .swiper-wrapper .swiper-slide:before{content:"";display:block;padding-top:77.7777777778%}.product-main .product-img .swiperThumbnail .swiper-wrapper .swiper-slide img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;cursor:pointer;border-radius:10px}@media(min-width:542px){.product-main-inner{width:42.4603174603%;padding-top:.6666666667vw}}.product-main .product-name{border-bottom:dotted 2px #C30013;margin-bottom:1vw;padding-bottom:1.3333333333vw;font-size:1.8666666667vw;font-weight:700;letter-spacing:.07em;display:flex;align-items:center}@media(max-width:541px){.product-main .product-name{margin-bottom:15px;padding-bottom:10px;font-size:20px}}.product-main .product-name .label{font-size:1.2vw;font-weight:500;letter-spacing:0;padding:0 1.3333333333vw;background:#c30013;color:#fff;border-radius:5px;margin-left:1.3333333333vw}@media(max-width:541px){.product-main .product-name .label{font-size:14px;padding:0 10px;margin-left:10px}}.product-main .product-quantity{font-size:1.3333333333vw;margin-bottom:2vw}@media(max-width:541px){.product-main .product-quantity{font-size:16px;margin-bottom:15px}}.product-main .product-price{font-size:1.3333333333vw;margin-bottom:1.3333333333vw}@media(max-width:541px){.product-main .product-price{font-size:16px;margin-bottom:15px}}.product-main .product-price-inner{margin-right:1.3333333333vw;vertical-align:super}@media(max-width:541px){.product-main .product-price-inner{margin-right:10px;vertical-align:text-bottom}}.product-main .product-price .number{font-size:2.6666666667vw;margin-right:.4666666667vw}@media(max-width:541px){.product-main .product-price .number{font-size:26px;margin-right:5px}}.product-main .product-stock{font-size:1.3333333333vw;margin-bottom:1.3333333333vw}@media(max-width:541px){.product-main .product-stock{font-size:16px;margin-bottom:15px}}.product-main .product-amount{font-size:1.3333333333vw;margin-bottom:2vw;display:flex;align-items:center}@media(max-width:541px){.product-main .product-amount{font-size:16px;margin-bottom:30px}}.product-main .product-amount .shopify-product-form{display:flex;align-items:center;margin-left:1.2666666667vw}@media(max-width:541px){.product-main .product-amount .shopify-product-form{margin-left:10px}}.product-main .product-amount .shopify-product-form .quantity-wrapper{display:flex;align-items:center;background:#fff;border:1px solid #E5E5E5;height:4.2666666667vw;min-width:7.4666666667vw;padding-right:.8vw}@media(max-width:541px){.product-main .product-amount .shopify-product-form .quantity-wrapper{height:40px;min-width:70px;padding-right:10px}}.product-main .product-amount .shopify-product-form .quantity-input{border:none;font-size:1.8666666667vw;font-weight:500;text-align:center;cursor:pointer}@media(max-width:541px){.product-main .product-amount .shopify-product-form .quantity-input{font-size:18px}}.product-main .product-amount .shopify-product-form .quantity-input:focus{outline:none;box-shadow:none}.product-main .product-amount .shopify-product-form .quantity-input::-webkit-inner-spin-button,.product-main .product-amount .shopify-product-form .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-main .product-amount .shopify-product-form .quantity-input{-moz-appearance:textfield}.product-main .product-amount .shopify-product-form .quantity-buttons{display:flex;flex-direction:column;gap:1.2vw}@media(max-width:541px){.product-main .product-amount .shopify-product-form .quantity-buttons{gap:10px}}.product-main .product-amount .shopify-product-form .qty-btn{background:none;border:none;padding:0;cursor:pointer}.product-main .product-amount .shopify-product-form .qty-btn img{width:1.2vw;height:.8vw;display:block}@media(max-width:541px){.product-main .product-amount .shopify-product-form .qty-btn img{width:10px;height:6px}}.product-main .product-amount .shopify-product-form span{margin-left:.7333333333vw}@media(max-width:541px){.product-main .product-amount .shopify-product-form span{margin-left:5px}}.product-main .product-btn{margin-bottom:4vw}@media(max-width:541px){.product-main .product-btn{margin-bottom:30px;text-align:center}}.product-main .product-btn .product-form__submit{background:#0b367a;color:#fff;font-size:1.4666666667vw;font-weight:700;border-radius:2.7333333333vw;padding:1.3333333333vw 6.6666666667vw;cursor:pointer}@media(max-width:541px){.product-main .product-btn .product-form__submit{font-size:20px;border-radius:30px;padding:10px 50px}}.product-main .product-btn .product-form__submit:disabled{background:gray}.product-main .product-btn .product-form__submit img{width:1.6vw;margin-right:1vw;vertical-align:middle}@media(max-width:541px){.product-main .product-btn .product-form__submit img{width:20px;margin-right:10px}}.product-main .product-description{background:#fff;padding:20px;font-size:14px;line-height:2}@media(max-width:541px){.product-main .product-description{padding:20px}}.product-about{margin-bottom:5.3333333333vw}@media(max-width:541px){.product-about{margin-bottom:45px}}.product-bg{background:#fff;border-radius:1.3333333333vw;border:1px solid #DA291C}@media(max-width:541px){.product-bg{border-radius:15px}}.product-head{background:#da291c;color:#fff;text-align:center;border-radius:1.3333333333vw 1.3333333333vw 0 0;font-size:1.8666666667vw;font-weight:700;padding:.3333333333vw 1vw}@media(max-width:541px){.product-head{font-size:20px;border-radius:15px 15px 0 0;padding:5px 10px}}.product-bottom{padding:4vw 4.6666666667vw;font-size:1.2vw;line-height:2}@media(max-width:541px){.product-bottom{padding:30px 20px;font-size:16px}}.product-detail{margin-bottom:10vw}@media(max-width:541px){.product-detail{margin-bottom:100px}}@media(min-width:542px){.product-detail-inner{max-width:65.5333333333vw;margin:0 auto}}.product-detail-title{color:#c30013;font-size:1.2vw;margin-bottom:1vw}@media(max-width:541px){.product-detail-title{font-size:16px;margin-bottom:15px}}.product-info{margin-bottom:4vw}@media(max-width:541px){.product-info{margin-bottom:30px}}.product-info-table table{width:100%;border:1px solid #DDDDDD;border-collapse:collapse;box-shadow:none}.product-info-table table tr td{padding:.6666666667vw 1.4666666667vw;border-bottom:1px solid #DDDDDD;font-size:1.2vw}@media(max-width:541px){.product-info-table table tr td{padding:2px 10px;font-size:16px;display:block}}.product-info-table table tr td:nth-child(1){background:#f7f4ef;width:18.1078331638%}@media(max-width:541px){.product-info-table table tr td:nth-child(1){width:100%}}.product-info-table table tr td:nth-child(2){width:81.8921668362%}@media(max-width:541px){.product-info-table table tr td:nth-child(2){width:100%}}.product-nutrition-table{margin-bottom:1.3333333333vw;display:flex;flex-wrap:wrap;border:1px solid #DDDDDD}@media(max-width:541px){.product-nutrition-table{margin-bottom:10px}}.product-nutrition-col{width:16.666%}@media(max-width:541px){.product-nutrition-col{width:50%}}.product-nutrition-col div{border-right:1px solid #DDDDDD;text-align:center;font-size:1.2vw}@media(max-width:541px){.product-nutrition-col div{font-size:16px;padding:2px 10px}}.product-nutrition-col div:nth-child(1){background:#f7f4ef}.product-nutrition-col div:nth-child(2){padding:.6666666667vw 2vw}.product-nutrition-caution{font-size:14px}.recommend{margin-bottom:12vw}@media(max-width:541px){.recommend{margin-bottom:100px}}@media(min-width:542px){.recommend-list{max-width:62vw}}.recommend-list li{background:#fff;border-radius:1.3333333333vw;padding:2.6666666667vw}@media(min-width:542px){.recommend-list li{width:calc(50% - 3.333333vw);margin-right:6.6666666667vw;margin-bottom:3.3333333333vw}}@media(max-width:541px){.recommend-list li{border-radius:15px;padding:30px}}.recommend-list li .blue-btn{width:91.3432835821%;margin:0 auto}@media(min-width:542px){.recommend-list li .blue-btn{padding-left:4.3333333333vw;padding-right:4.3333333333vw}}.shopify-policy__title{margin-top:10vw;margin-bottom:3vw}@media(max-width:541px){.shopify-policy__title{margin-top:45px;margin-bottom:30px}}.shopify-policy__title h1{font-size:1.8666666667vw}@media(max-width:541px){.shopify-policy__title h1{font-size:24px}}@media(min-width:542px){.shopify-policy__container{max-width:84vw}}@media(max-width:541px){.shopify-policy__container{max-width:100%}}.shopify-policy__body{background:#fff;padding:5.3333333333vw}@media(max-width:541px){.shopify-policy__body{padding:30px}}.tokusho-table{width:100%!important;border:none;box-shadow:none;border:1px solid #DDDDDD;border-collapse:collapse}.tokusho-table tr td{background:#fff;border:none;height:auto!important}@media(min-width:542px){.tokusho-table tr td{padding:1vw 2vw}}@media(max-width:541px){.tokusho-table tr td{display:block;padding:.5em 1em;font-size:16px}}.tokusho-table tr td:nth-child(1){width:25%!important;background:#f7f4ef;border-bottom:1px solid #DDDDDD;text-align:center;font-weight:700}@media(max-width:541px){.tokusho-table tr td:nth-child(1){width:100%!important;text-align:left}}.tokusho-table tr td:nth-child(2){width:75%!important;border-bottom:1px solid #DDDDDD}@media(max-width:541px){.tokusho-table tr td:nth-child(2){width:100%!important}}.tokusho-table tr td p{margin-top:0}.tokusho-table tr td p:last-child{margin-bottom:0}@media(max-width:541px){.shipping-table{overflow-x:auto}}.shipping-table table{width:100%!important;border:none;box-shadow:none;border:1px solid #DDDDDD;border-collapse:collapse}@media(max-width:541px){.shipping-table table{min-width:700px}}.shipping-table table tr:nth-child(1) td{background:#f7f4ef;font-weight:700;border-right:#DDDDDD solid 1px}.shipping-table table tr:nth-child(1) td:last-child{border-right:none}.shipping-table table tr td{background:#fff;border:none;height:auto!important;border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;text-align:center}@media(min-width:542px){.shipping-table table tr td{padding:1vw 2vw;font-size:1.2vw}}@media(max-width:541px){.shipping-table table tr td{font-size:14px}}.shipping-table table tr td:nth-child(1){width:15%!important;background:#f7f4ef;border-bottom:1px solid #DDDDDD;text-align:center;font-weight:700}.shipping-table table tr td:nth-child(2){width:25%!important}.shipping-table table tr td p{margin-top:0}.shipping-table table tr td p:last-child{margin-bottom:0}.collection-hero__title{font-size:24px}@media(max-width:541px){.collection-hero__title{font-size:20px}}.purchase-btn{position:fixed;right:1.5rem;bottom:7rem;z-index:100}@media(max-width:541px){.purchase-btn{width:7.5rem;right:.6rem;bottom:.6rem}}.footer-page{background:#c30013;border-radius:3.33vw 3.33vw 0 0;padding:4vw 8vw 1.33vw}.footer-page .footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.6vw}.footer-page .footer-title{width:17.67vw;margin-left:0}.footer-page .footer-cart{display:flex;align-items:center;justify-content:center;background:#fff;color:#c30013;font-size:1.07vw;font-weight:700;letter-spacing:.03em;padding:1.07vw 2.4vw;border-radius:1.73vw;height:3.4vw}.footer-page .footer-cart img{width:1.6vw;margin-right:.67vw}.footer-page .footer-center{display:flex;justify-content:space-between;padding-bottom:1.33vw;border-bottom:1px solid #fff;position:relative;margin-bottom:1vw}.footer-page .footer-center:before{position:absolute;content:"";background:transparent url(./footer_cow.svg) no-repeat center center/contain;width:10.67vw;height:4.2vw;left:0;bottom:0}.footer-page .footer-heart{width:20.47vw}.footer-page .footer-nav ul{margin-bottom:7.2vw;display:flex;justify-content:flex-end}.footer-page .footer-nav ul li a{color:#fff;font-size:1.07vw;font-weight:700;letter-spacing:0}.footer-page .footer-nav ul li{margin-left:2.67vw;min-width:11.93vw}.footer-page .footer-nav ul li:first-child{margin-left:0}.footer-page .footer-nav ul li a span{display:block;padding-bottom:.67vw;border-bottom:1px dashed #fff}.footer-page .footer-nav .child{padding-top:1.53vw}.footer-page .footer-nav .child .child-nav{flex-direction:column;margin-bottom:0}.footer-page .footer-nav .child .child-nav li{margin-left:0;margin-bottom:1em}.footer-page .footer-nav .child .child-nav li:last-child{margin-bottom:0}.footer-page .footer-nav .child .child-nav li a{display:block;font-size:.93vw;font-weight:500;line-height:1.5}.footer-page .footer-ig{color:#fff;font-family:Pacifico,cursive;font-weight:400;letter-spacing:0;font-size:1.27vw;display:flex;align-items:center}.footer-page .footer-ig img{width:1.73vw;margin-right:1vw}.footer-page .footer-nav02{margin-bottom:1.33vw}.footer-page .footer-nav02 ul{display:flex;flex-wrap:wrap}.footer-page .footer-nav02 ul li{margin-right:2.33vw;margin-bottom:2vw}.footer-page .footer-nav02 ul li:last-child{margin-right:0}.footer-page .footer-nav02 ul li a{color:#fff;font-size:.93vw;font-weight:500;letter-spacing:0}.footer-page .footer-nav02 .footer-corporate{display:block;padding-right:1.6vw;position:relative}.footer-page .footer-nav02 .footer-corporate:after{position:absolute;content:"";background:transparent url(./icon-ex.svg) no-repeat center center/contain;width:.93vw;height:.8vw;top:50%;transform:translateY(-50%);right:0}.footer-page .footer-copyright{font-size:.73vw;font-weight:400;letter-spacing:0;color:#fff}@media(max-width:540px){.footer-page{padding:63px 20px}.footer-page .footer-top{flex-direction:column;justify-content:center;margin-bottom:50px}.footer-page .footer-top .footer-title{width:265px;margin:0 auto 39px}.footer-page .footer-top .footer-cart{font-size:16px;padding:16px 35px;height:51px;border-radius:26px}.footer-page .footer-top .footer-cart img{width:24px;margin-right:10px}.footer-page .footer-center{flex-direction:column-reverse;padding-bottom:74px;margin-bottom:19px}.footer-page .footer-center:before{width:160px;height:63px;left:30px}.footer-page .footer-nav{margin-bottom:0}.footer-page .footer-nav ul{flex-direction:column;justify-content:flex-start}.footer-page .footer-nav ul li{margin-left:0;min-width:auto;margin-bottom:30px}.footer-page .footer-nav ul li a{font-size:16px}.footer-page .footer-nav ul li a span{padding-bottom:10px}.footer-page .footer-nav .child{padding-top:10px}.footer-page .footer-nav .child .child-nav li a{font-size:14px}.footer-page .footer-ig{margin:0 auto 73px;justify-content:center;font-size:19px}.footer-page .footer-ig img{width:26px;margin-right:15px}.footer-page .footer-heart{width:290px;margin:0 auto}.footer-page .footer-nav02{margin-bottom:20px}.footer-page .footer-nav02 ul li{margin-right:30px}.footer-page .footer-nav02 ul li a{font-size:14px}.footer-page .footer-nav02 .footer-corporate{padding-right:24px}.footer-page .footer-nav02 .footer-corporate:after{width:14px;height:12px}.footer-page .footer-copyright{font-size:11px}}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
