.main-slideshow p{color:#fff;font-weight:500;font-size:24px;line-height:240%;letter-spacing:2px}.main-slideshow{position:relative}.main-slideshow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.main-slideshow .image-block,.main-slideshow p{opacity:0;transition:opacity .5s ease}.is-visible{opacity:1!important}@media screen and (max-width:749px){.main-slideshow p{color:#fff;font-weight:500;font-size:16px;line-height:240%}}.copyright p{font-weight:400;font-size:12px}.lineup h5 strong{color:#5d765b}@media screen and (max-width:749px){.lineup h5 strong{font-weight:500}}h2,h3,h4,h5,h6,p{letter-spacing:1px}.ttl h2{letter-spacing:3px}.ttl p{letter-spacing:3px;font-weight:400!important;color:#5d765b!important;margin-top:unset!important}.lineup-ttl h3{color:#5d765b!important}.main-tab-nav__scroll{margin-bottom:30px}.main-tab-nav>span{padding-inline:unset!important;min-width:200px}.main-tab-nav.--typeA>span.active{color:#5d765b!important}.main-tab-nav.--typeA>span.active:after{background-color:#5d765b}.main-tab-nav>span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:20px;background-color:#dfdfdf}.main-tab-nav>span:last-child:before{display:none}@media screen and (max-width:749px){.main-tab-nav__scroll{margin-bottom:20px}.main-tab-nav>span{min-width:50%;font-size:12px!important}.main-tab-nav__scroll{overflow-x:hidden}.main-tab-nav{flex-wrap:wrap;row-gap:10px!important}.main-tab-nav>span:nth-of-type(2):before{display:none}}.search-by-means .group-block-content p{font-weight:400;font-size:14px;line-height:160%;color:#383838}.concept-sec p{line-height:200%}@media screen and (max-width:749px){.concept-sec p{line-height:180%}}.blog-sec .shopify-block:last-of-type span{color:#5d765b;font-size:12px}.news-sec .resource-list__item{border-bottom:1px solid #DFDFDF;padding-block:10px}.resource-list__item{width:100%}.shopify-block.block-blog-list{width:100%!important}.news-sec .shopify-block:first-of-type span{color:#5d765b;font-size:12px}.news-sec .shopify-block p{font-weight:500}.concept-sec{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.concept-sec.is-visible{opacity:1;transform:translateY(0)}.search-by-means img{border:3px solid #5D765B}.coupon-ttl strong{color:#5d765b!important}.coupon-ttl+.divider .divider__line{border-bottom:2px solid #5D765B}.ttl-text{font-size:18px;font-weight:400}@media screen and (max-width:749px){.ttl-text{font-size:14px;font-weight:400}}.coupon-flow .group-block-content h2{color:#5d765b;font-weight:500}.coupon-flow p{line-height:240%}.coupon-short-message p{line-height:180%;margin-block:unset}.coupon-top-ttl h1{line-height:1}.coupon-top-ttl p{font-weight:400;font-size:20px;color:#c09400;letter-spacing:3px}.coupon-top-ttl h2{font-weight:400;line-height:180%}@media screen and (max-width:749px){.coupon-top-ttl p{font-weight:400;font-size:10px}.coupon-ex{font-weight:400;font-size:16px}}.product-information{margin-top:60px}@media screen and (max-width:749px){.product-information{margin-top:36px}}.header-actions__cart-icon .cart-bubble{top:0!important;right:1px!important;color:#fff}.cart-bubble__background{background:#108a65}.header__icon--summary .header-drawer-icon rect{fill:#fff}.item-detail-header .ttl-top{font-weight:500;font-size:16px;color:#5d765b}.item-detail-header h1{font-weight:500;font-size:30px!important}.item-detail-header .product-tax{font-size:18px}@media screen and (max-width:749px){.item-detail-header .ttl-top{font-weight:500;font-size:14px;color:#5d765b}.item-detail-header h1{font-weight:500;font-size:24px!important}.item-detail-header .product-tax{font-size:10px}}.coupon-flow img{border:1px solid #DADADA}.accordion--dividers:not([class*=color-]) accordion-custom .details{border-radius:10px;border-block-start:1px solid #DFDFDF!important;border:1px solid #DFDFDF;margin-bottom:20px}accordion-custom .details{background:#fff;border-radius:10px;border-block-start:1px solid #DFDFDF!important;border:1px solid #DFDFDF;margin-bottom:20px}.coupon-flow .non-border img{border:unset}.max-text{width:100%;width:max-content}.lineup .price{color:#5d765b}.lineup .price h5{color:#5d765b;font-weight:700;font-size:16px}.lineup .price p{font-weight:700;font-size:12px}@media screen and (max-width:749px){.lineup .price h5,.lineup .price p{font-weight:500}}.key-word-block .color-scheme-2{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/14/assets/add.css.map */
