body{margin-top:72px}.row.cateList{gap:30px 0}@media (max-width: 768px){body{margin-top:56px}.row.cateList{gap:10px 0}}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;margin:0 -15px 30px;gap:30px 0}.col-pc-5{flex:0 0 20%;max-width:20%}.col-pc-4{flex:0 0 25%;max-width:25%}.col-pc-3{flex:0 0 33.333%;max-width:33.333%}.col-pc-2{flex:0 0 50%;max-width:50%}.col-pc-1{flex:0 0 100%;max-width:100%}.col-sp-5{flex:0 0 20%;max-width:20%}@media (max-width: 768px){.col-sp-4{flex:0 0 25%;max-width:25%}.col-sp-3{flex:0 0 33.333%;max-width:33.333%}.col-sp-2{flex:0 0 50%;max-width:50%}.col-sp-1{flex:0 0 100%;max-width:100%}}[class*=iconButton]:after,a[class*=iconButton]:after{right:3rem}@media (max-width: 768px){[class*=iconButton]:after,a[class*=iconButton]:after{right:2rem}}[class*=iconButton]:after,a[class*=iconButton]:after{content:"";display:block;position:absolute;top:50%;width:6px;height:6px;border-top:2px solid #1b1b1b;border-right:2px solid #1b1b1b;transform:rotate(45deg) translateY(-50%);transform-origin:top center;transition:.15s}[class*=col-]{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;list-style:none}.iconButton--square,a.iconButton--square{padding:10px!important;border-radius:50px}.row.cateList{gap:30px 0;margin-left:-10px;margin-right:-10px}@media (max-width: 768px){.row.cateList{gap:10px 0}.row.cateList [class*=col-]{padding:0}.row.cateList .button{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;padding:5px 10px}}.row.cateList{margin-left:-10px;margin-right:-10px}.row.cateList [class*=col-]{padding:0 10px}@media (max-width: 768px){.row.cateList [class*=col-]{padding:0 5px}.row.cateList .button{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:11px;padding:5px 10px}}[class*=iconButton],a[class*=iconButton]{display:flex;align-items:center}.gNav .megaMenu li a.button,a.iconButton,.iconButton,.cateList .button,[class*=iconButton],a[class*=iconButton]{color:#1b1b1b;font-weight:600;font-family:serif;font-size:14px;text-align:left;border-radius:100px;border:1px solid #dfdfdf00;background:#f6f4f1;line-height:20px;padding:10px 30px 10px 10px!important;box-shadow:none;width:100%;transition:.3s}@media (max-width: 768px){.gNav .megaMenu li a.button,a.iconButton,.iconButton,.cateList .button,[class*=iconButton],a[class*=iconButton]{font-size:12px}}[class*=iconButton]:hover,a[class*=iconButton]:hover{color:#1b1b1b;background:#f6f4f1;transition:.3s}[class*=iconButton].noBorder,a[class*=iconButton].noBorder{border:none;background:transparent}[class*=iconButton] b,a[class*=iconButton] b{padding:0 5px}[class*=iconButton] span:first-child,a[class*=iconButton] span:first-child{border-radius:50%;overflow:hidden;max-width:40px;flex:0 0 40px}[class*=iconButton] span:first-child img,[class*=iconButton] span:first-child svg,a[class*=iconButton] span:first-child img,a[class*=iconButton] span:first-child svg{max-width:100%;height:40px;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast: none){[class*=iconButton] span:first-child img,[class*=iconButton] span:first-child svg,a[class*=iconButton] span:first-child img,a[class*=iconButton] span:first-child svg{height:auto}}[class*=iconButton] span:nth-child(2),a[class*=iconButton] span:nth-child(2){padding:0 10px;max-width:calc(100% - 40px);flex:0 0 calc(100% - 40px)}@media (max-width: 768px){[class*=iconButton] span:first-child,a[class*=iconButton] span:first-child{max-width:30px;flex:0 0 30px}[class*=iconButton] span:first-child img,[class*=iconButton] span:first-child svg,a[class*=iconButton] span:first-child img,a[class*=iconButton] span:first-child svg{height:30px}[class*=iconButton] span:nth-child(2),a[class*=iconButton] span:nth-child(2){font-size:12px;line-height:20px;max-width:calc(100% - 30px);flex:0 0 calc(100% - 30px)}}figure{display:block;margin:0}figure figcaption{font-size:14px;display:block;line-height:1.7;margin-top:10px;font-weight:600}@media (max-width: 767px){figure figcaption{font-size:12px}}figure img,figure svg{max-width:100%;margin:auto}@media (max-width: 767px){.cateList--typeC figcaption{font-size:10px}}.childrenImg--radius img,.childrenImg--radius svg{max-width:100%;margin:auto;border-radius:50%}.iconButton--square span:first-child,a.iconButton--square span:first-child{border-radius:0;max-width:50px;flex:0 0 50px}.iconButton--square span:first-child img,a.iconButton--square span:first-child img{height:50px;border-radius:50%}.iconButton--square span:nth-child(2),a.iconButton--square span:nth-child(2){max-width:calc(100% - 70px);flex:0 0 calc(100% - 70px)}.iconButton--squareNoImg{border-radius:0!important}.cateList__children{list-style:none;line-height:24px;margin-top:15px}.cateList__children>li{margin-bottom:5px}.cateList__children>li>a{display:block;text-align:left}.cateList__children>li>a:hover{color:#1b1b1b}@media (max-width: 767px){.cateList__children{display:none;font-size:12px}}.cateLink__parents{display:block;text-align:left;font-size:16px;font-weight:600;line-height:24px;padding:8px 0;border-bottom:1px solid #DFDFDF}.cateLink__parents:hover{color:#1b1b1b}@media (max-width: 767px){.cateLink__parents{font-size:12px}}@media (max-width: 767px){.cateList a.cateList__hasChildren:before,.cateList a.cateList__hasChildren:after{width:10px;height:2px;transform:translateY(-50%);border:0;right:13px;background:#1b1b1b}.cateList a.cateList__hasChildren:before{content:"";display:block;position:absolute;transition:.15s;top:50%;transform:rotate(90deg) translateY(-50%);transform-origin:top center}.cateList a.cateList__hasChildren.open:before{opacity:0;transform:translateY(-50%)}.cateList a.cateList__hasChildren:hover:after{right:13px}.cateList>*:not(:last-child) .cateList__children{margin-bottom:20px}}.itemArrange--typeD_row{display:flex;flex-wrap:wrap}@media (min-width: 768px){.itemArrange--typeD_row,.itemArrange--typeD_row .itemArrange__img img{height:360px;max-height:360px}.itemArrange__img picture{height:450px;max-height:450px}}@media (max-width: 768px){.itemArrange__img picture{aspect-ratio:1/1}}.itemArrange--typeD_row .itemArrange__img{position:relative;flex:0 0 57%;max-width:57%;min-height:1px}.itemArrange--typeC .itemArrange__img,.itemArrange--typeD .itemArrange__img{margin-bottom:0}.itemArrange__img{display:block;margin-bottom:20px;position:relative}.itemArrange--typeD_row .itemArrange__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.itemArrange--typeD_row .itemArrange__text{flex:0 0 43%;max-width:43%;background-color:#fff;color:#3e603b;border:1px solid #3E603B}.itemArrange--typeD_row .itemArrange__text h2.h2C{font-family:serif;color:#3e603b}@media (min-width: 768px){.itemArrange--typeD_row .itemArrange__text{display:flex;flex-direction:column;justify-content:center}}.itemArrange--typeC .itemArrange__text,.itemArrange--typeD .itemArrange__text{padding:40px}.itemArrange *:last-child{margin-bottom:0!important}.itemArrange--typeC .itemArrange__text .h2C,.itemArrange--typeD .itemArrange__text .h2C{line-height:24px;font-size:18px;margin-bottom:15px}.itemArrange--typeC .itemArrange__text .h2C,.itemArrange--typeD .itemArrange__text p{display:block;width:100%;margin-bottom:24px;font-feature-settings:"palt";font-size:14px;line-height:24px}@media screen and (max-width: 767px){.itemArrange--typeD .itemArrange--typeD_row .itemArrange__img,.itemArrange--typeD .itemArrange--typeD_row .itemArrange__text{flex:0 0 100%;max-width:100%}.itemArrange--typeD .itemArrange__text{padding:30px 20px}.itemArrange--typeC .itemArrange__text .h2C,.itemArrange--typeD .itemArrange__text p{font-size:12px}}.custom-section{margin:0 0 100px}@media screen and (max-width: 767px){.custom-section{margin:0 0 40px}}.swiper-pagination{display:none}.top-banner.custom-section{margin:0}.top-banner .banner-row{justify-content:center;gap:0;margin:0}.top-banner .banner-item{padding:0}.top-banner .banner-item img{width:100%}.swiper-button-disabled{opacity:0}.custom-section.highlight-color-section{padding:0;background-color:#f6f4f100}@media (max-width: 768px){.custom-section.highlight-color-section{padding:0}}.link-wrap{display:flex;justify-content:center;align-items:center}.custom-section .view-more-link{display:flex;justify-content:center;align-items:center;gap:20px;width:300px;height:60px;margin:30px auto 0;background:#3e603b;color:#fff}.product-list{margin-top:40px}.itemArrange .product-list{margin-top:90px}.itemArrange:nth-of-type(n+2){margin-top:150px}.itemArrange--typeD_row.row-reverse{flex-direction:row-reverse}.itemArrange .button.button--typeB{position:relative;width:200px;border:1px solid #3E603B;background-color:transparent;color:#3e603b}.itemArrange .button.button--typeB:after{box-shadow:unset}.itemArrange .button.button--typeB svg{position:absolute;right:-16px}.main-banner .row.banner-row .banner-item img{width:100%}.main-banner .row.banner-row .banner-text{font-family:Noto Serif JP;font-weight:400;font-size:16px;line-height:150%;letter-spacing:.2rem;margin-top:1rem}@media (max-width: 768px){.main-banner .row.banner-row .banner-text{font-size:14px}.col-sp-1{padding:0}}.category-toggle{cursor:pointer;font-weight:500;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:10px 20px;color:#1b1b1b;border-bottom:1px solid #DFDFDF}.category-toggle:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:24px;transition:transform .2s ease}.category-toggle.active:after{content:"-"}.category-links{display:none;margin-top:10px;flex-direction:column}.category-links.active{display:flex}.category-link{display:flex;align-items:center;padding:5px 15px}.category-link img{width:50px;height:50px;border-radius:50%;object-fit:contain}.category-link span{font-size:14px;padding-left:10px;font-family:Noto Sans JP,sans-serif;color:#1b1b1b}@media (min-width: 991px){.category-section{display:none}}@media (max-width: 991px){.category-links{height:calc(100vh - 56px);overflow-y:auto}}header.c-global-header{position:fixed;z-index:999}@media screen and (max-width: 960px){.c-global-header .c-header-logo a{font-size:14px!important;line-height:1.2!important;color:#fff!important}}.hdrBottom.spOnly{position:fixed;bottom:0;width:100%;display:flex;justify-content:center;background-color:#3e603b;z-index:999}@media (min-width: 991px){.hdrBottom.spOnly{display:none}}.list-menu-sp{display:flex;justify-content:center;align-items:center;gap:10px}.list-menu-sp .menu-item a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:60px;padding:5px 0 20px}.list-menu-sp .menu-item a img{width:30px;height:30px}.list-menu-sp .menu-item a p{font-family:Noto Sans JP;font-weight:500;font-size:11px;line-height:140%;letter-spacing:0%;text-align:center;margin:.5rem 0 0;color:#fff}.menu-item{position:relative}.jdgm-rev-widg .jdgm-rev-widg__header{padding-bottom:15px}.jdgm-rev-widg .jdgm-row-actions,.jdgm-rev{padding-bottom:30px}.jdgm-rev-widg__title{padding-bottom:20px}.jdgm-rev-widg__summary-stars,.jdgm-row-rating{padding-bottom:5px}.jdgm-row-profile{padding-bottom:15px}.jdgm-rev__title{display:block;padding-bottom:10px}.jdgm-rev__timestamp{padding-left:10px}.btn.product-form__submit,.btn.product-form__submit:hover{background:#ec6800}.jdgm-rev__buyer-badge:before{font-size:12px}.jdgm-rev__buyer-badge{padding:3px 10px}@media (min-width: 768px){.js-product-submit-2{display:none}}@media (max-width: 768px){.l-top-news-list .list-tab{overflow-x:auto;overflow-y:hidden}}#cart-notification-button svg{color:#ec6800}@media (min-width: 640px){section.l-top-news-section .top-news-section-header{width:250px;min-width:33%}.l-top-news-list{width:calc(100% - 250px);min-width:67%}.top-news-list .top-news-item a .news-item-title{overflow:hidden;text-overflow:ellipsis}#shopify-section-template--19279929901281__gift_product_DKgJ6F .row.product-list{margin-left:-25px;margin-right:-25px}#shopify-section-template--19279929901281__gift_product_DKgJ6F .row.product-list .col-pc-4{padding-right:25px;padding-left:25px}}@media screen and (max-width: 640px){.l-ranking .swiper-slide{height:100%!important}}.product-item-wrapper .product-item-text .product-item-title{height:75px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.featuredCollectionSliderWrapper .swiper-slide .product-item-wrapper .product-item-text .c-product-variants{display:block!important}.featuredCollectionSliderWrapper .l-ranking{overflow:unset}main.v-index{overflow:hidden}.btn.add-to-cart{margin-top:10px;width:100%;height:45px}.btn.add-to-cart.btn-soldout{background-color:#ddd}@media (max-width: 991px){.btn.add-to-cart{display:none}}.swiper-backface-hidden .swiper-slide:has(.product-item-wrapper){max-width:240px}@media (max-width: 768px){.l-top-news-list .list-tab .tab-item{min-width:90px!important}}.itemArrange__img img{width:100%;height:100%;object-fit:cover}.itemArrange__button{position:absolute;bottom:20px;right:20px}.itemArrange .button.button--typeB{background:#fff}.gift-product__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.itemArrange__img{aspect-ratio:1264 / 360}.itemArrange.itemArrange--typeD .itemArrange__text{padding:20px}.itemArrange.itemArrange--typeD .itemArrange__text p{text-align:center}.itemArrange .button.button--typeB svg{color:#fff}@media (max-width: 768px){.itemArrange.itemArrange--typeD .itemArrange__text p{font-size:14px}}.l-ranking{background:#f6f4f1;padding-top:50px!important;bottom:50px!important}.concept-typeA__title-ja{font-family:Times New Roman,Hiragino Mincho ProN,YuMincho,Yu Mincho,MS PMincho,serif}.title-ornament--typeA{text-align:center}#shopify-section-header{z-index:999!important}.itemArrange__img{position:relative}.itemArrange__img:before{position:absolute;content:"";width:100%;height:100%;background-color:#0003;top:0;left:0}.itemArrange .button.button--typeB{background:transparent;border:1px solid #fff;color:#fff}.itemArrange .button.button--typeB svg{display:none}.item-block-01 .button.button--typeB{border:1px solid transparent;background:#fff;color:#121212;opacity:.8}.product-item-wrapper .product-item-text .c-product-badges{min-height:52px;margin-bottom:10px}.gift-product__title{display:flex;flex-direction:column}span.category-title-ja.title-ornament{color:#fff}.c-check{background:#f6f4f1;padding:50px 0}.shopify-section:has(.c-check){background:#f6f4f1;padding:70px 0}.custom-section{margin-bottom:150px!important}.important_infomation_wrap{padding-bottom:100px!important}.l-ranking{padding-top:120px!important;paddingbottom:: 120px!important}@media (max-width: 768px){.custom-section{margin-bottom:50px}.important_infomation_wrap{padding-bottom:50px!important}.l-ranking{padding-top:50px!important;paddingbottom:: 50px!important}}section.l-top-section.top-feature-banner-section{padding-bottom:240px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/add.css.map */
