:root{--color-raregroove: #1BB857}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.no-link{pointer-events:none}.btn{transition:all .3s ease}.paginate-button.btn--narrow{width:100%}a i.fa-up-right-from-square{font-size:.8em;margin-left:5px;color:var(--color-body-text)}body.not-index .header__top{display:flex;justify-content:space-between}.header-logo{text-align:center;margin-bottom:20px}.header-logo img,.footer-logo img{max-width:100px;height:auto;object-fit:cover;margin-top:12px}@media screen and (max-width:768px){.header-logo img{max-width:70px;margin-left:16px}}.header-logo-link{display:block;transition:all .3s ease}.header-logo-link:hover .header-logo{transform:scale(1.05);cursor:pointer}.header-logo-link:hover .header-logo img{filter:brightness(1.1)}@media screen and (min-width:768px){.site-header__icons-wrapper a,.site-header__icons-wrapper svg{color:var(--color-raregroove)}.header__top__links li{margin-bottom:4px}}.site-header__icons-wrapper svg{transition:transform .3s ease}.site-header__icons-wrapper svg:hover{transform:scale(1.1)}.header__oversea{margin-top:20px;margin-bottom:20px;display:flex;justify-content:flex-end}.oversea-btn{text-transform:uppercase;padding:6px 20px;background-color:#fff;border-radius:5px;display:inline-block;text-align:center;line-height:1.5;outline:none;border:.5px solid #3a3a3a;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.oversea-btn i{font-size:11.5px;margin-left:4px;vertical-align:middle;transition:transform .3s ease}.oversea-btn:hover{color:#fff!important;border:.5px solid #3a3a3a;background-color:#3a3a3a}.oversea-btn:hover i{transform:translate(5px)}.flex--space-between{display:flex;justify-content:space-between}.both--hide{display:none!important}.footer-shop-info{display:flex}@media only screen and (min-width:749px){.footer__one-half.footer-shop-info{width:38%}}@media screen and (max-width:768px){.footer-shop-info{flex-direction:row-reverse;justify-content:space-between;width:100%}}.footer-logo img{margin-right:20px}@media screen and (max-width:768px){.header-logo img{max-width:70px;margin-left:16px}.footer-logo img{max-width:78px;margin-right:0}}.site-footer__copyright-content{text-transform:uppercase}@media screen and (max-width:768px){.site-footer__item.info-right.footer__sns-list{display:none}}.site-footer__content{padding-top:32px;text-transform:uppercase}@media screen and (max-width:768px){.site-footer__content{padding-top:0}}.mobile-nav-wrapper{box-shadow:0 4px 6px #0000001a;padding-bottom:20px;margin-bottom:30px}.mobile-nav__link,.mobile-nav__sublist-link{text-transform:uppercase}@media screen and (max-width:768px){.top__recommended-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.top__recommended-list .grid__item .product-card{width:8em}}.show-more{margin-top:40px}.grid--view-items.grid-overflow-hidden{overflow-x:hidden}.section-header{text-transform:uppercase}.section-header.underline{border-bottom:1px solid #3a3a3a;padding-bottom:10px}.section-header.underline h2{margin:0}@media(max-width:768px){.grid--view-items.enable-scroll{display:flex;-webkit-overflow-scrolling:touch;padding-bottom:10px;scroll-snap-type:x mandatory;width:100%}.grid--view-items.enable-scroll .grid__item{flex:0 0 auto}.grid--view-items.disable-scroll{overflow:hidden!important}.grid--view-items.disable-scroll .grid__item:nth-child(odd){clear:both}}.section-header.is-news-acordion{margin-bottom:0}.news-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out}.news-content.open{max-height:1000px;padding:10px 0}.accordion-toggle{display:flex;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;margin:18px 0 10px}.accordion-toggle h3{margin:0;font-size:16px;text-align:left}.accordion-toggle i{transition:transform .3s ease}.accordion-toggle[aria-expanded=true] i{transform:rotate(180deg)}.read-more-link{color:var(--color-raregroove);font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;transition:color .3s ease;text-decoration:none}.read-more-link i{margin-left:8px;transition:transform .3s ease}.read-more-link:hover{color:var(--color-raregroove)!important}.read-more-link:hover i{transform:translate(5px)}.news-divider{border-top:.5px solid #3a3a3a;margin:10px 0}.banner-cards{display:flex;gap:20px;justify-content:space-between;margin:20px 0;flex-wrap:wrap}.banner-card{width:48%;background-color:#fff;border-radius:10px;border:.5px solid #3a3a3a;box-shadow:0 4px 6px #0000001a;overflow:hidden;margin-bottom:20px}.banner-card-3{width:100%}.card-image{position:relative;overflow:hidden}.card-image img{width:100%;height:auto;object-fit:cover;display:block;transition:transform .3s ease-in-out}.banner-card-1 .card-image img,.banner-card-2 .card-image img{aspect-ratio:16/9}.banner-card-3 .card-image img{aspect-ratio:8/3}.card-footer{background-color:var(--color-raregroove);padding:10px 16px}.card-footer{color:#fff;text-decoration:none;font-size:16px;font-weight:700;display:block}.card-link-wrapper{display:block;text-decoration:none;color:inherit}.card-link-wrapper:hover .card-image img{transform:scale(1.1);transition:transform .3s ease}.card-link-wrapper:hover .card-footer{background-color:var(--color-raregroove);color:#fff}@media(max-width:768px){.banner-card{width:100%}.banner-card-3 .card-image img{aspect-ratio:16/9}}.blog-cards-container{display:flex;gap:20px;padding-top:5px;overflow-x:auto;padding-bottom:10px}.blog-card{flex:0 0 auto;width:260px;background-color:#fff;border-radius:8px;border:.5px solid #3a3a3a;box-shadow:0 2px 6px #0000001a;overflow:hidden;transition:transform .3s ease}.blog-card:hover{transform:translateY(-5px)}.blog-card-link{display:block;color:inherit;text-decoration:none}.blog-card-content{padding:20px}.blog-card-title{font-size:18px;font-weight:700}.blog-card-date{font-size:14px;color:#888}.blog-card-footer{color:var(--color-raregroove);font-weight:700;text-transform:uppercase;padding:10px;text-align:right}.blog-card-footer i{margin-right:5px;transition:transform .3s ease}.blog-card:hover .blog-card-footer i{transform:translate(5px)}.blog-cards-container::-webkit-scrollbar{height:8px}.blog-cards-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.blog-cards-container::-webkit-scrollbar-thumb:hover{background-color:#555}@media screen and (max-width:768px){.blog-card{width:220px}}.bottom-collection-section{margin-top:120px}.bottom-collection-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}.bottom-collection-button{flex:1 1 calc(33.33% - 10px);min-width:150px;max-width:calc(33.33% - 10px);text-align:center}.bottom-collection-buttons--1 .bottom-collection-button{flex:1 1 100%;max-width:100%}.bottom-collection-buttons--2 .bottom-collection-button{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px)}.bottom-collection-buttons--3 .bottom-collection-button{flex:1 1 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}.bottom-collection-buttons--4 .bottom-collection-button{flex:1 1 calc(25% - 10px);max-width:calc(25% - 10px)}@media(max-width:767px){.bottom-collection-buttons--1 .bottom-collection-button,.bottom-collection-buttons--2 .bottom-collection-button,.bottom-collection-buttons--3 .bottom-collection-button,.bottom-collection-buttons--4 .bottom-collection-button{flex:1 1 100%;max-width:100%}}.bottom-collection-button__link{display:block;background-color:#fff;text-decoration:none;border-radius:5px;font-weight:700;padding:10px 20px;border:.5px solid #3a3a3a;overflow:hidden;word-wrap:break-word;word-break:break-word;transition:all .3s ease}.bottom-collection-button__link:hover{color:#fff!important;background-color:#3a3a3a}.viewed-product:hover{opacity:.8}.access__img{display:flex}@media screen and (max-width:768px){.access__img{flex-wrap:wrap}}.shipment-box{padding:.5em 1em;margin:2em 0;color:#2c2c2f;background:#c3f5d6}.paginate-button{width:50px}.paginate-button[disabled]{visibility:hidden}*:focus{outline:none}.form-center{display:flex;text-align:center;justify-content:center}#ContactFormName,#ContactFormEmail,#ContactFormMessage{width:100%;margin-bottom:5px}.shopify-challenge__button btn{margin-top:20px}.note.form-success{background-color:var(--color-raregroove);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
