@import"https://fonts.googleapis.com/css2?family=Jost:wght@200;500;600&family=Poppins:wght@500&family=Vollkorn:wght@500&family=Rubik:wght@300&display=swap";.googlefont-jost{font-family:Jost,sans-serif!important}.googlefont-poppins{font-family:Poppins,sans-serif!important}.googlefont-vollkorn{font-family:Vollkorn,serif!important}.googlefont-rubik{font-family:Rubik,sans-serif!important}@media screen and (min-width:750px){.sp-only{display:none}}@media screen and (max-width:749px){.pc-only{display:none}}body{letter-spacing:.06em;font-family:\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Sans,Meiryo,"sans-serif"}.button,.heading,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Jost,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,Hiragino Sans,Meiryo,"sans-serif"}.caption-with-letter-spacing{text-transform:unset}.button-custom{border-radius:4rem;position:relative}.button-custom:before{display:block;content:"";background:#fff;width:8px;height:8px;border-radius:50%;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.header-section--padding{max-width:none}.list-menu-drawer{right:auto;left:0}.header__menu-item .label{font-family:Jost,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\6e38\30b4\30b7\30c3\30af\4f53,sans-serif!important}.header__submenu [data-url="/collections/all-item"] .header__menu-item{color:#b48928}@media screen and (min-width:750px){.menu-drawer--open #MainContent,.menu-drawer--open #shopify-section-footer,.menu-drawer--opening #MainContent,.menu-drawer--opening #shopify-section-footer{transform:translate(4rem)!important}.header__menu-item .label{font-size:1.5rem;letter-spacing:.11em}}@media screen and (min-width:990px){.header__heading{grid-area:navigation;margin-left:auto;margin-right:auto}.header__inline-menu{grid-area:heading}.header__submenu.list-menu--disclosure .header__menu-item{font-size:1.8rem;margin-bottom:2rem;font-weight:600}}@media screen and (min-width:1500px){.header__heading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:749px){.header__right .header__icon.header__icon--account.focus-inset.small-hide{display:block!important;width:auto}}.cart-drawer .subtotal+.taxes-discounts{display:none}#swym-plugin #swym-anchor[data-position=bottom-right]{bottom:50%!important}#link-CATEGORY .menu-drawer__menu li:first-child a,#link-BRANDS .menu-drawer__menu li:first-child a{color:#b48928}@media screen and (min-height:480px){.list-menu-drawer .list-menu__hover{height:30rem}.list-menu-drawer .hover-collection__image{flex:0 0 25rem;width:25rem;height:19rem}}.slideshow--legacy .slideshow__center:after{content:""}.slideshow--legacy .slideshow__heading,.slideshow--legacy .slideshow__subheading{font-weight:700}.slideshow--legacy .slideshow__button .button{border-radius:4rem;background:none;color:#fff;min-width:20rem}@media screen and (min-width:750px){.slideshow--legacy .slideshow__heading.h0{font-size:4.5rem;margin-top:20px}.slideshow--legacy .slideshow__subheading{font-size:1.7rem}.slideshow--legacy .slideshow__button{margin-top:40px}}@media screen and (max-width:749px){.template-index .slideshow__heading{font-size:26px;margin-top:10px!important}}.section--custom-liquid .page-width{max-width:none;padding:0}.nav_more_btn{background:#222;margin:0;letter-spacing:.1em;text-align:center;padding:20px}.nav_more_btn a{color:#fff;text-decoration:none;display:inline-block;padding-right:2em;transition-duration:.3s}.nav_more_btn a:hover{color:#ffc200}.nav_more_btn a span{width:10px;height:8px;margin-left:10px;position:relative;top:-2px}.nav_more_btn a span:after{content:"";width:10px;height:8px;background-image:url(/cdn/shop/files/icon_next.svg);background-repeat:no-repeat;background-position:center right;display:inline-block;transition:all .3s ease-in-out}.nav_more_btn a:hover span:after{background-image:url(/cdn/shop/files/icon_morebtn01_next_or.svg);animation:arrowRight .6s cubic-bezier(0,0,0,0)}@keyframes arrowRight{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(50%)}60%{opacity:0;transform:translate(-50%)}to{opacity:1;transform:translate(0)}}.section--blog-headnews .page-width{max-width:1400px}.section--blog-headnews ul.blog__posts{padding:0;margin:0}.section--blog-headnews ul.blog__posts li.blog__post{list-style:none;letter-spacing:.09em}.section--blog-headnews ul.blog__posts li.blog__post a .h3{text-decoration:underline}.section--blog-headnews ul.blog__posts li.blog__post a:hover .h3{text-decoration:none}@media screen and (min-width:750px){.section--blog-headnews ul.blog__posts{display:flex;justify-content:center;flex-wrap:wrap}.section--blog-headnews ul.blog__posts li.blog__post a{padding:0 2rem}.section--blog-headnews ul.blog__posts li.blog__post .h3{font-size:1.4rem}.section--blog-headnews .article-card__info{padding-top:0}}@media screen and (max-width:749px){.section--blog-headnews ul.blog__posts li.blog__post .h3{font-size:1.2rem;margin-top:.5rem}}.section--gallery-custom{background:#f4f4f4;background:linear-gradient(180deg,#f4f4f4,#e8f1f5 70%,#e7f0f5);overflow:hidden;position:relative}.section--gallery-custom .page-width{max-width:130rem;position:relative;z-index:5}.section--gallery-custom .gallery-head{text-align:center;letter-spacing:.09em}.concept-rotate-bg{position:absolute;top:30%;left:50%;width:100%;transform:translate(-50%);text-align:center}.concept-rotate-bg img{max-width:100%;-webkit-animation:batchrotate 50s linear infinite;animation:batchrotate 50s linear infinite}.section--gallery-custom .gallery-head .tl .grad{display:inline-block;letter-spacing:.1em;font-weight:700;background:#318fa2;background:linear-gradient(120deg,#318fa2,#fca836);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section--gallery-custom .gallery-head .tl .grad .en{font-weight:500}.section--gallery-custom .gallery__item{border-radius:10px;overflow:hidden}.section--gallery-custom .gallery__item .gallery__text{letter-spacing:.15em}.section--gallery-custom .gallery-head .sub{letter-spacing:.15em;color:#838382}.section--gallery-custom .overlay-text__heading{letter-spacing:.1em;font-weight:500}@media screen and (min-width:750px){.section--gallery-custom .gallery-head{margin-bottom:80px}.section--gallery-custom .gallery-head .tl{font-size:4rem}.section--gallery-custom .gallery-head .sub{font-size:1.6rem}.section--gallery-custom .gallery__item .gallery__text{font-size:2rem}}@media screen and (max-width:749px){.section--gallery-custom .gallery-head{margin-bottom:50px}.section--gallery-custom .gallery-head .sub{font-size:1.2rem}.section--gallery-custom .gallery-head .tl{font-size:2rem}.section--gallery-custom .gallery-head .cont{font-size:1.5rem}}@-webkit-keyframes batchrotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes batchrotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.collection-slider{position:relative}.collection-slider-ring{position:absolute;right:0;top:0;transform:translate(30%,-30%);z-index:10}.collection-slider-ring img{max-width:100%;-webkit-animation:batchrotate 50s linear infinite;animation:batchrotate 50s linear infinite}.collection-slider .swiper-slide{border-radius:20px;overflow:hidden}.collection-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}.brand-story{position:absolute;top:0;left:0;transform:translateY(-50%);opacity:.6;color:#fff;z-index:10}.brand-story p{margin:0;letter-spacing:.15em;line-height:1}.brand-text:before{content:"";display:inline-block;width:2em;height:1px;margin-right:1em;background:#fff;vertical-align:middle}@media screen and (min-width:750px){.brand-text{font-size:1.4rem}.story-text{font-size:8rem}.swiper-slide-item{display:block;padding-left:3%}.collection-slider{width:100%}.collection-slider .swiper{padding-left:30%}}@media screen and (min-width:1025px){.brand-text{font-size:2rem}.story-text{font-size:16rem}}@media screen and (max-width:1024px){.collection-slider:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}}@media screen and (max-width:749px){.collection-slider{margin-left:-1.5em;margin-right:-1.5em}.collection-slider .swiper{padding-left:10%;padding-right:10%}.swiper-slide-item{display:block;padding-left:3%;padding-right:3%}.collection-slider-ring{width:100px;position:absolute;right:50%;top:0;transform:translate(50%,-50%);z-index:10}.brand-text{font-size:1.1rem}.story-text{font-size:6rem}}.section--collection .collection-product-area-in{max-width:750px;background:#fff}.collection-text-area-catch{max-width:750px;letter-spacing:.08em}.collection-text-area-catch p{margin:0}.collection-text-area-catch .catch{font-weight:700}.collection-text-area-catch .catch:before{content:"";display:inline-block;margin-right:.5em;width:1em;height:1em;border-radius:50%;border:5px solid;background:#fff;vertical-align:middle}.collection-text-area-card .collection-text-area-card-image{text-align:center}.collection-text-area-card .collection-text-area-card-text{color:#fff}.collection-text-area-card-name .ja{font-weight:700}.collection-text-area-card-name .en{line-height:1.2}.collection-title{letter-spacing:.15em}.collection-sub{text-align:center;font-weight:700}.collection-text-area-catch{position:relative}.swiper-slide img{max-width:100%;height:auto}.swiper-slide{border-radius:10px;overflow:hidden}.collection-text-area-card .collection-text-area-card-image img{max-width:100%}@media screen and (min-width:1025px){.section--collection{padding:120px 15px 50px}.section--collection .collection-custom-wrap{display:flex}.section--collection .collection-custom-wrap .collection-text-area,.section--collection .collection-custom-wrap .collection-product-area{width:50%}.section--collection .collection-custom-wrap .collection-product-area{margin-left:100px}.section--collection .collection-custom-wrap .collection-text-area{transform:translate(-15px)}.section--collection .collection-product-area-in .title-wrapper{margin-bottom:0}.collection-title{font-size:1.5rem}.section--collection .collection-product-area-in{padding:65px;border-radius:20px 20px 100px}.collection-text-area-card{padding:30px;border-radius:20px;display:flex;align-items:center;justify-content:space-between;margin-top:50px}.collection-text-area-card .collection-text-area-card-image{width:32%}.collection-text-area-card .collection-text-area-card-text{width:64%}.collection-text-area-catch{padding-top:120px;margin-left:auto}.collection-text-area-catch .catch{font-size:3.4rem;margin-bottom:25px}.collection-text-area-card-name{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.collection-text-area-card-name .ja{font-size:1.4rem}.collection-text-area-card-name .en{font-size:3rem}.collection-text-area-card .collection-text-area-card-text .card-info{font-size:1.5rem;margin-bottom:15px}.collection-sub{font-size:3rem}}@media screen and (max-width:1024px){.collection-text-area-catch{padding-top:50px;margin-left:auto;margin-right:auto}.collection-text-area-catch .catch{font-size:1.9rem;margin-bottom:15px}.section--collection{padding:70px 1.5rem 50px;overflow:hidden}.collection-text-area-card{padding:20px;border-radius:10px;margin-top:20px}.collection-text-area-card .collection-text-area-card-image{width:32%;float:left}.collection-text-area-card .collection-text-area-card-text .card-info{clear:both;padding:15px 0 20px}.collection-text-area-card .collection-text-area-card-text .brand-concept{text-align:center;padding:1em 0}.collection-text-area-card-name{align-items:center;display:flex;justify-content:space-between;padding-left:15px;transform:translateY(50%)}.collection-text-area-card-name .ja{font-size:1.4rem}.collection-text-area-card-name .en{font-size:2.3rem}.section--collection .collection-custom-wrap .collection-product-area{margin-top:50px}.section--collection .collection-product-area-in{padding:30px 15px 40px;border-radius:8px 8px 20px;margin-left:auto;margin-right:auto}}@media screen and (max-width:749px){.collection-text-area-card .collection-text-area-card-text .button-custom{width:100%}}.section--slideshow-brand .slideshow__heading{font-size:0!important;background-position:center center;background-repeat:no-repeat;background-size:contain;padding:60px 190px}.section--brandhero{text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:750px){.section--brandhero{padding:180px 0}.section--brandhero img{width:350px}}@media screen and (max-width:749px){.section--brandhero{padding:100px 0}.section--slideshow-brand .slideshow__heading{padding:40px 120px}}.section--brandhero-treemo{background-image:url(/cdn/shop/files/brand-treemo-bg.png)}.section--collection-treemo{background:#b7decd;background:linear-gradient(180deg,#b7decd,#deebd9)}.section--collection-treemo .collection-text-area-card{background-color:#84b296}.section--collection-treemo .collection-text-area-catch .catch:before{border-color:#9cc9ad}.section--collection-treemo .collection-title{color:#91c2a4}.section--our-looks-treemo{background:#deebd9;background:linear-gradient(180deg,#deebd9,#f7f4e1)}.section--brandhero-colabo{background-image:url(/cdn/shop/files/brand-colabo-bg.png)}.section--collection-colabo{background:#94c2cb;background:linear-gradient(180deg,#94c2cb,#c2c0d1)}.section--collection-colabo .collection-text-area-card{background:#318fa2;background:linear-gradient(128deg,#318fa2,#ce90bd)}.section--collection-colabo .collection-text-area-catch .catch:before{border-color:#838382}.section--collection-colabo .collection-title{color:#538fa5}.section--our-looks-colabo{background:#c2c0d1;background:linear-gradient(180deg,#c2c0d1,#e5bfd5)}.section--brandhero-seaga{background-image:url(/cdn/shop/files/brand-seaga-bg.png)}.section--collection-seaga{background:#87b4e8;background:linear-gradient(180deg,#87b4e8,#c1d2ed)}.section--collection-seaga .collection-text-area-card{background:#4c7bbf}.section--collection-seaga .collection-text-area-catch .catch:before{border-color:#53518e}.section--collection-seaga .collection-title{color:#4c7bbf}.section--our-looks-seaga{background:#c1d2ed;background:linear-gradient(180deg,#c1d2ed,#eae7f0)}.image-with-text .shop-the-look{position:relative;z-index:1;border-radius:20px;overflow:hidden}.section--our-looks .title-wrapper{margin-bottom:0}.section--our-looks .h1{font-weight:600;letter-spacing:.15em;margin:0;line-height:1;transform:translateY(50%);position:relative;z-index:3}.section--our-looks .image-with-text{position:relative}.looks-under{text-align:center;color:#fff;font-size:1rem;letter-spacing:.15em;opacity:.4;position:absolute;bottom:0;left:0;width:100%;margin:0;line-height:1}@media screen and (min-width:750px){.section--our-looks{padding-bottom:120px}.section--our-looks .h1{font-size:5.5rem}.section--our-looks .image-with-text{padding-bottom:85px}.section--our-looks .image-with-text .shop-the-look .image-with-text__products{margin-inline-end:initial}.looks-under{text-align:center;color:#fff;font-size:17rem;letter-spacing:.15em;opacity:.4;position:absolute;bottom:0;left:0;width:100%;margin:0;line-height:1}}@media screen and (max-width:749px){.image-with-text .shop-the-look{border-radius:10px;overflow:hidden}.image-with-text .shop-the-look .image-with-text__content{padding:20px}}.section--blog-topics{position:relative}.section--blog-topics:before{display:block;content:"";background:url(/cdn/shop/files/blog-topics-bg.png) center 0 no-repeat;background-size:cover;width:100%;height:55%;position:absolute;left:0;top:0;z-index:-1}.section--blog-topics .h1,.section--blog-topics .topics-sub{color:#fff}.section--blog-topics .h1{letter-spacing:.15em}.section--blog-topics .topics-sub{margin:0;font-weight:700}.section--blog-topics .topics-sub:before{content:"";display:inline-block;vertical-align:middle;width:1em;height:1px;background:#fff;margin-right:1em}.section--blog-topics .title-wrapper{margin-bottom:0}.section--blog-topics .grid__item{border-radius:10px;overflow:hidden}.blog-topics-wrap{position:relative}.topics-tag-menu ul{display:flex;margin:0;padding:0}.topics-tag-menu li{list-style:none;font-weight:500}.topics-tag-menu li a{background:#fff;display:block;color:#2f2f2f;text-decoration:none;text-align:center;transition-duration:.3s}.topics-tag-menu li a:hover{background:#f2f2f2}@media screen and (min-width:750px){.section--blog-topics{padding-top:200px;padding-bottom:100px}.section--blog-topics .h1{font-size:7rem}.section--blog-topics .topics-sub{font-size:1.7rem;margin-bottom:90px}.section--blog-topics .grid__item .h3{font-size:1.6rem}.section--blog-topics .caption-with-letter-spacing{font-size:1.3rem}.section--blog-topics .article-card__info{padding-top:3rem}.topics-tag-menu li{width:200px;line-height:50px;font-size:1.4rem;margin-left:20px;letter-spacing:.15em}.topics-tag-menu li a{border-radius:25px}}@media screen and (min-width:1200px){.topics-tag-menu{position:absolute;right:5rem;top:70px}}@media screen and (max-width:1199px){.topics-tag-menu{margin-bottom:50px}}@media screen and (max-width:749px){.section--blog-topics{padding-top:100px;padding-bottom:50px}.section--blog-topics .topics-sub{margin-bottom:50px}.section--blog-topics .grid__item .h3{font-size:1.4rem}.section--blog-topics .caption-with-letter-spacing{font-size:1.2rem}.section--blog-topics .article-card__info{padding-bottom:1.5rem}.topics-tag-menu ul{justify-content:center}.topics-tag-menu li{width:32%;line-height:40px;font-size:1.2rem;margin-left:2%}.topics-tag-menu li:first-child{margin-left:0}.topics-tag-menu li a{border-radius:20px}}.section--blog-news{background:#f2f2f2;background:linear-gradient(180deg,#f2f2f2,#f9f9f9)}.section--blog-news .blog__posts{list-style:none;padding:0}.blog-news-banner img{max-width:100%;height:auto}.blog-news-wrap .blog-news-text .blog__post .card{background:#fff;display:flex;align-items:center;padding:10px;transition-duration:.3s}.blog-news-wrap .blog-news-text .blog__post:not(:first-child) .card{border-top:1px solid #DBDBDB}.blog-news-wrap .blog-news-text .blog__post .card:hover{background-color:#f2f2f2}.blog-news-wrap .blog-news-text .blog__post .card .article-card__image{width:100px;height:80px}.blog-news-title_main,.blog-news-title_sub{letter-spacing:.15em;margin:0}.blog-news-title_sub{font-weight:700}.blog-news-wrap .caption-with-letter-spacing{color:#2f2f2f;font-size:14px}.blog-news-wrap .h3{font-size:15px}@media screen and (min-width:750px){.blog-news-wrap{display:flex}.blog-news-wrap .blog-news-title{width:40%}.blog-news-wrap .blog-news-text{width:60%}.blog-news-wrap .blog-news-text .blog__post .card{padding:20px}.blog-news-wrap .blog-news-text .blog__post .card .article-card__image{width:160px;height:100px}.blog-news-wrap .article-card__image-wrapper{margin-right:35px}.section--blog-news .view-all{margin-top:30px}.section--blog-news .button-custom{min-width:18rem}.blog-news-title_main{font-size:4rem}.blog-news-title_sub{font-size:1.8rem}}@media screen and (max-width:749px){.blog-news-title_main,.blog-news-title_sub{text-align:center}.blog-news-title_main{font-size:3rem}.blog-news-title_sub{font-size:1.4rem}.blog-news-banner{margin-top:30px}.section--blog-news .button-custom{width:100%}.section--blog-news .article-card__info{padding-top:0;padding-left:1.5rem}.section--blog-news .article-card__info .h3,.blog-news-wrap .caption-with-letter-spacing{font-size:1.2rem}}.section--newsletter-custom{background:url(/cdn/shop/files/newsletter-bg.png) center center no-repeat;background-size:cover}.section--newsletter-custom .newsletter{background:none;color:#fff}.section--newsletter-custom .newsletter .h4{color:#fff;font-weight:700}.section--newsletter-custom .newsletter__wrapper .newsletter-form__field-wrapper{width:100%}.section--newsletter-custom .field .field__input{width:100%;color:#333;background:#fff;padding-left:2em}.section--newsletter-custom .field .field__button{background:#296d90;padding:0 3.5em}.section--newsletter-custom .field .field__input,.section--newsletter-custom .field .field__button{height:6rem;border-radius:3em}@media screen and (min-width:750px){.section--newsletter-custom .newsletter__wrapper{padding:12rem 0;font-size:1.4rem;max-width:512px}.section--newsletter-custom .newsletter__wrapper .h4{font-size:2.5rem;margin-bottom:30px}.section--newsletter-custom .newsletter__wrapper .newsletter-form__field-wrapper{margin-top:3rem}}@media screen and (max-width:749px){.section--newsletter-custom .newsletter__wrapper{padding:5rem 2rem 6rem;font-size:1.2rem}.section--newsletter-custom .newsletter__wrapper p{margin-bottom:1em}.section--newsletter-custom .field .field__button{padding:0 2.5em}}.footer-wrap-custom{max-width:1100px;margin-left:auto;margin-right:auto}.footer-wrap-tl{letter-spacing:.19em}.footer-brand ul{display:grid;grid-gap:7px;grid-template-columns:auto auto;padding:0}.footer-brand li{list-style:none}.footer-brand li a{display:flex;align-items:center;justify-content:center;border-radius:2px;padding:2rem}.footer-brand-1 a{background-color:#92b99f}.footer-brand-2 a{background-color:#5c83c9}.footer-brand-3 a{background:#318fa2;background:linear-gradient(120deg,#318fa2,#ce90b1)}@media screen and (min-width:750px){.footer{padding-top:60px}.footer-brand ul{grid-template-columns:auto auto auto}.footer-wrap-tl{font-size:1.7rem}}@media screen and (max-width:749px){.footer{padding:30px 0!important}.footer-brand ul{grid-gap:2px}.footer-brand li a{padding:.5em}.footer-brand li a img{max-height:50px}.footer__content-bottom-wrapper .footer__column--info{padding-bottom:1.5rem}}.template-collection .slideshow__subheading{font-size:0!important;background-position:center center;background-repeat:no-repeat;background-size:contain;padding:60px 190px}.collection-brandlogo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.collection-hero__inner,.template-collection .collection-hero--with-image .collection-hero__title{position:relative}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper{position:absolute;top:50%;left:0;width:100%;z-index:3}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .section-header__sub{color:#fff;letter-spacing:.15em;margin:0;font-weight:500}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .collection-hero__title{font-weight:700;letter-spacing:.1em}.collection-info p{margin:0}.collection-info .collection-info-text1{line-height:2}.collection-info .collection-info-text1,.collection-info .collection-info-text2{font-weight:700}.collection-info .collection-info-text2,.collection-info .collection-info-text3{line-height:1.2}.collection-wide-wrap{max-width:1820px;margin-left:auto;margin-right:auto}.slide_wrap-collection{max-width:1580px}.slide_wrap-collection-in{border-radius:10px;position:relative;overflow:hidden}.slide_wrap-collection-in img{display:block}.slide_wrap-collection-in .swiper-pagination{position:relative;bottom:0;margin-top:20px}.slide_wrap-collection-in .swiper-pagination-bullet-active{background-color:#333}.slide_wrap-collection-in .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.slide_wrap-collection-in .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.collection-text .tl{font-weight:700;letter-spacing:.1em}.collection-text .sub{letter-spacing:.06em;line-height:2}.facets-vertical>.facet-filters .facets__selected{font-weight:700}@media screen and (min-width:750px){.collection-brandlogo img{width:380px}.collection-info{padding:120px 50px;margin-bottom:90px}.collection-info .collection-info-text1{font-size:2rem}.collection-info .collection-info-text2{font-size:2.6rem;margin-top:.5em}.collection-info .collection-info-text3{font-size:9rem}.slide_wrap-collection-in{border-radius:10px;width:50%}.collection-wide-wrap .slide_wrap-collection{display:flex;align-items:center;margin-top:80px}.collection-wide-wrap .slide_wrap-collection:nth-child(2n){flex-direction:row-reverse;margin-left:auto}.collection-wide-wrap .slide_wrap-collection:nth-child(2n) .collection-text{padding-right:50px}.collection-wide-wrap .slide_wrap-collection:nth-child(odd) .collection-text{padding-left:50px}.collection-text{width:50%}.collection-text .tl{font-size:2.8rem;margin-bottom:1em}.facets-vertical>.facet-filters .facets__selected{font-size:1.6rem!important}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .section-header__sub{font-size:4.5rem;margin-bottom:.3em}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .collection-hero__title{font-size:2rem}}@media screen and (max-width:989px){#FacetSortFiltersForm layout-switcher .list-unstyled{display:none}}@media screen and (max-width:749px){.template-collection .slideshow__subheading{padding:40px 120px}.slideshow--mobile-overlay .slideshow__center{bottom:40%!important}.template-index .slideshow--mobile-overlay .slideshow__center{bottom:5%!important}.template-index .section--slideshow-brand .slideshow--mobile-overlay .slideshow__center{bottom:50%!important;transform:translateY(50%)}.template-index .section--slideshow-brand .slideshow--mobile-overlay .slideshow__content{padding-bottom:0}.collection-info{padding:60px 15px}.collection-info .collection-info-text1{font-size:1.5rem}.collection-info .collection-info-text2{font-size:1.3rem;margin-top:.5em}.collection-info .collection-info-text3{font-size:4rem}.collection-wide-wrap .slide_wrap-collection{margin-top:40px}.collection-text .tl{font-size:1.6rem;margin-bottom:1em;margin-top:1.5em;text-align:center}.collection-text .sub{font-size:1.4rem}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .section-header__sub{font-size:2rem;margin-bottom:.3em}.template-collection .collection-hero--with-image .collection-hero__image-container+.collection-hero__text-wrapper .collection-hero__title{font-size:1.2rem}}.collection-info-animation{opacity:0;transform:translateY(50px);transition-duration:1s}.collection-info-animation.animation-on{opacity:1;transform:translate(0)}.collection-info-treemo{color:#696362;background:#b7decd;background:linear-gradient(180deg,#b7decd,#f7f4e1)}.collection-info-treemo .tit_slider_item{font-weight:200}.collection-info-treemo.collection-info .collection-info-text2{letter-spacing:.1em;margin-top:.5em;margin-bottom:0}@media screen and (min-width:750px){.collection-info-treemo.collection-info .collection-info-text3{font-size:8rem}}.collection-info-seaga{background:#87b4e8;background:linear-gradient(180deg,#87b4e8,#eae7f0)}.collection-info-colabo{background:#94c2cb;background:linear-gradient(180deg,#94c2cb,#e5bfd5)}.tit_slider{width:100%;padding:60px 0 0;margin-bottom:-120px;display:flex;overflow:hidden;opacity:.2}.tit_slider_item{min-width:auto;min-height:auto;font-size:200px;font-weight:200;line-height:1;letter-spacing:.1em;color:#fff;white-space:nowrap;padding-right:.5em;animation:flowing 40s linear infinite;transform:translate(0)}@media screen and (max-width:749px){.tit_slider{padding:30px 0 0;margin-bottom:-60px}.tit_slider_item{font-size:100px}}@keyframes flowing{to{transform:translate(-100%)}}.product-detail-wrap{background:#f7f7f7}.product-extext{background:#fff;border-radius:5px;padding:20px;font-size:1.5rem}.product-extext .tl{margin:0;font-weight:700}.product-extext .cont{margin-top:10px;line-height:1.6666}.product-detail-wrap .product__text{font-size:1.3rem;margin-bottom:3rem}.product-detail-wrap .price-item{font-size:2rem;font-family:Jost,sans-serif!important}.product__title .product__heading{font-weight:700;font-size:2.4rem}.product-details__heading{letter-spacing:.15em}.product-details .accordion .accordion__title{font-size:1.5rem;letter-spacing:.15em;font-weight:600}.product-details .typeset{font-size:1.5rem;line-height:1.666}@media screen and (min-width:750px){#ProductDetails.product-details .accordion summary .icon{width:1.5rem;height:1.5rem}}.product__info-container>.ProductPage-label{margin-bottom:20px}.ProductPage-label .ProductPage-labelItem{font-size:12px;letter-spacing:.15em;line-height:1.7;display:inline-block;margin-right:4px;margin-bottom:4px;border:1px solid #2F2F2F;font-weight:600;padding:0 5px;background:#fff}.card-wrapper .ProductPage-label{margin-top:0;margin-bottom:5px}.shop_guid_section{padding:90px 0;background:#f7f7f7}.shop_guid_wrap{width:92%;max-width:1300px;margin:0 auto}.shop_guid_tit{font-size:40px;letter-spacing:.08em;margin-bottom:100px}.shop_guid_tit span{display:inline-block}.shop_guid_list_area{display:flex;flex-wrap:wrap;justify-content:space-between}.shop_guid_list{width:calc(100% / 3);border-right:solid 1px #111;padding:0 50px 8%;box-sizing:border-box;position:relative}.shop_guid_list:last-child{border-right:none}.shop_guid_list_tit{position:relative;text-align:center;margin-top:0}.shop_guid_list_tit span.num{font-size:90px;font-weight:600;color:#ebebeb;letter-spacing:.1em;line-height:1}.shop_guid_list_tit span.tit{width:100%;font-size:22px;font-weight:700;position:absolute;bottom:0;left:50%;transform:translateY(0) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);color:#111}.shop_guid_list_txt{font-size:14px;line-height:1.8;text-align:center}.shop_guid_list_btn{font-size:14px}.shop_guid_list_btn a{color:#111;text-decoration:none}@media(min-width:751px){.shop_guid_list_btn{position:absolute;bottom:5%;left:50%;transform:translateY(0) translate(-50%);-webkit-transform:translateY(0) translateX(-50%)}.shop_guid_list_btn a{transition-duration:.3s}.shop_guid_list_btn a:hover{color:#e5dcc8;transition-duration:.3s}.shop_guid_list_btn a:after{content:"";width:calc(100% - 1px);height:2px;background-color:#e5dcc8;display:block;transform:scaleX(0);transform-origin:right top;transition:.5s transform cubic-bezier(.52,.08,.18,1)}.shop_guid_list_btn a:hover:after{transform:scale(1);transform-origin:left top}}.shop_guid_section .more_btn{text-align:center}.shop_guid_section .more_btn a{font-weight:700;text-align:center;padding-right:4em}@media(min-width:750px){.shop_guid_section .more_btn{margin-top:70px}.shop_guid_section .more_btn a{min-width:320px;padding-top:1.4em;padding-bottom:1.4em}}@media(max-width:749px){.shop_guid_section{padding:50px 0}.shop_guid_tit{font-size:18px;margin-bottom:40px}.shop_guid_list{width:100%;border-right:none;border-bottom:solid 1px #111;padding:0 0 20px;margin-bottom:3em}.shop_guid_list:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.shop_guid_list_tit{text-align:right}.shop_guid_list_tit span.num{font-size:60px}.shop_guid_list_tit span.tit{font-size:20px;text-align:center}.shop_guid_list_txt{font-size:13px;text-align:left;padding:0 20px}.shop_guid_list_btn{text-align:center;margin-top:2em}}.section--apps{background:#f9f9f9;background:linear-gradient(180deg,#f9f9f9,#fff)}.instagram-title{text-align:center;letter-spacing:.08em}.instagram-title h2{margin:0}.instagram-title p{color:#707070}@media screen and (min-width:750px){.instagram-title h2{font-size:4rem}.instagram-title p{font-size:1.7rem}}.footer-brand-float{position:fixed;bottom:0;left:0;width:100%;background:#fff9;z-index:10;transform:translateY(100%);transition-duration:.3s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-brand-float.scroll-on:not(.footer-on){transform:translate(0)}.footer-brand-float ul{padding:0;margin:0;display:flex;justify-content:center}.footer-brand-float ul li{list-style:none;max-width:32%}.footer-brand-float ul li:not(:first-child){background:url(/cdn/shop/files/float-line.svg) 0 center no-repeat;background-size:auto 50%}.footer-brand-float ul li a,.footer-brand-float ul li a img{display:block;max-width:100%}.footer-brand-float ul li a{padding:5px 15px}.footer-payment-custom img{max-width:100%}@media screen and (min-width:750px){.footer-payment-custom{text-align:right}.footer-payment-custom img{height:28px}}#shopify-section-mobile-dock .mobile-dock{display:none!important}.seaction--term-header{background:#f3f3f3;position:relative;padding:140px 0}.seaction--term-header .title,.seaction--term-header .sub-title{text-align:center;margin:0;position:relative;z-index:2}.seaction--term-header .title{font-weight:700;font-size:2rem}.seaction--term-header .sub-title{font-weight:500;font-size:7rem;letter-spacing:.15em}.seaction--term-header .tit_slider{opacity:.5;position:absolute;top:50%;left:0;transform:translateY(-50%)}.terms-wrap{font-size:1.5rem}.terms-section{padding:30px 0}.terms-section .tl{font-weight:700;font-size:2rem}.terms-section .tl+p{margin-bottom:2em}.terms-section ol{padding:0}.terms-section ol li{list-style:none;position:relative;padding-left:2em}.terms-section ol.main>li{margin-bottom:1.5em}.terms-section ol li:before{position:absolute;top:0;left:0;display:block}.terms-section ol.sub{margin-top:2em}.terms-section ol li:nth-child(1):before{content:"1."}.terms-section ol li:nth-child(2):before{content:"2."}.terms-section ol li:nth-child(3):before{content:"3."}.terms-section ol li:nth-child(4):before{content:"4."}.terms-section ol li:nth-child(5):before{content:"5."}.terms-section ol li:nth-child(6):before{content:"6."}.terms-section ol li:nth-child(7):before{content:"7."}.terms-section ol li:nth-child(8):before{content:"8."}.terms-section ol li:nth-child(9):before{content:"9."}.terms-section ol li:nth-child(10):before{content:"10."}.terms-section ol li:nth-child(11):before{content:"11."}@media screen and (min-width:750px){.terms-wrap{padding:40px 0}}@media screen and (max-width:749px){.seaction--term-header{padding:60px 0}.terms-wrap{font-size:1.2rem}.terms-section{padding:20px 0}.seaction--term-header .title{font-size:1.4rem;margin-bottom:1em}.seaction--term-header .sub-title{font-size:3rem;line-height:1.2}.terms-section .tl{font-size:1.5rem}}.terms_column{line-height:2;max-width:1200px;margin:0 auto}.terms_column p,.terms_column ol{margin:0;padding:0}.terms_column a{color:#1b509c!important;text-decoration:underline}.terms_column__heading{font-weight:700;letter-spacing:.1em}.terms_column__content{letter-spacing:.06em}.terms_column__content p:not(:first-child){margin-top:2em}.terms_column__content .frame{border:1px solid #fff}.terms_column__content th,.terms_column__content td{vertical-align:top}.terms_column__content th{text-align:left}.terms_column__content ol li{list-style:disc inside;text-indent:-1.5em;margin-left:1.5em}@media screen and (min-width:750px){.terms_column{display:table;width:100%}.terms_column_row{display:table-row}.terms_column__heading,.terms_column__content{display:table-cell;padding:40px 0}.terms_column_row:not(:first-child) .terms_column__heading,.terms_column_row:not(:first-child) .terms_column__content{border-top:1px solid #F0EFF0}.terms_column__heading{width:23%;font-size:1.6rem}.terms_column__content{font-size:1.5rem}.terms_column__content .frame{padding:30px;margin:50px 0}.terms_column__content table{margin-top:15px}.terms_column__content th,.terms_column__content td{padding:10px 0}.terms_column__content th{font-size:1.4rem;width:25%}}@media screen and (max-width:749px){.terms_column_row{padding:20px 0}.terms_column_row:not(:first-child){border-top:1px solid #F0EFF0}.terms_column__content .frame{padding:15px;margin:20px 0}.terms_column__heading{font-size:1.4rem;margin-bottom:.5em}.terms_column__content{font-size:1.2rem}.terms_column__content table{margin-top:20px}.terms_column__content table,.terms_column__content table *{display:block}.terms_column__content tr{margin-top:1em}.terms_column__content th,.terms_column__content td{font-size:1.2rem}}.customer .button{border-radius:30px}.customer .button+.link{font-weight:700;font-size:1.5rem}.customer.login .h2{font-weight:500;letter-spacing:.15em;text-align:center}.create_account-button .typeset{align-items:center;display:flex;justify-content:center;font-size:1.7rem;color:#333}.customer .submit-area>.button+.back-button,.create_account-button .typeset-text{display:none}.submit-area{text-align:center}.customer .submit-area .button{margin-left:auto;margin-right:auto}.customer.login .typeset{margin:0}.customer.login .typeset a{letter-spacing:.15em;border:1px solid #222;border-radius:30px;text-decoration:none;color:#222;padding:13px 28px 9px;text-align:center}@media screen and (min-width:750px){.customer.login .h2{font-size:30px}.customer.login .typeset a{font-size:14px;transition-duration:.3s;font-weight:600}.customer.login .typeset a:hover{opacity:.7}}@media screen and (max-width:749px){.customer.login .typeset{flex-wrap:wrap;font-size:1.4rem}.customer.login .typeset a{font-size:14px}}@media screen and (max-width:420px){.customer.login .typeset a{width:100%}}.customer.register .h2,.customer.register .sub{text-align:center;letter-spacing:.1em}.customer.register .h2{font-weight:700}.guide-menu{position:relative;max-width:1160px;margin:0 auto;z-index:3;border-radius:10px;overflow:hidden}.guide-menu ul{display:grid;grid-gap:1px;padding:0;margin:0}.guide-menu ul li{text-align:center;list-style:none;font-weight:700}.guide-menu ul li a{display:flex;align-items:center;justify-content:center;background:#fff;color:#333;text-decoration:none;transition-duration:.3s}.guide-menu ul li a.active,.guide-menu ul li a:hover{color:#fff;background:#333}@media screen and (min-width:750px){.section-freepage{padding:100px 0}.guide-menu{margin-top:40px}.guide-menu ul{grid-template-columns:1fr 1fr 1fr 1fr}.guide-menu ul li a{padding:25px 0}}@media screen and (max-width:749px){.guide-menu{max-width:94%;margin:30px auto 0}.guide-menu ul{grid-template-columns:1fr 1fr}.guide-menu ul li{font-size:1.3rem}.guide-menu ul li a{padding:15px 0}}.guide-main-title{position:relative;text-align:center;max-width:430px;margin:0 auto}.guide-main-title+p{text-align:center;font-weight:700}.guide-main-title p{margin:0;line-height:1}.guide-main-title p.en{letter-spacing:.1em;font-weight:500}.guide-main-title p.ja{font-weight:700}.guide-main-title:before,.guide-main-title:after{content:"";display:block;height:100%;position:absolute;top:0}.guide-main-title:before{left:0;border-right:none!important}.guide-main-title:after{right:0;border-left:none!important}.section-freepage-in{max-width:1200px;margin-right:auto;margin-left:auto}@media screen and (min-width:750px){.guide-main-title{padding:20px;margin-bottom:60px}.guide-main-title+p{font-size:1.4rem;margin-bottom:60px;line-height:2}.guide-main-title p.en{font-size:4.5rem;margin-bottom:15px}.guide-main-title p.ja{font-size:1.6rem}.guide-main-title:before,.guide-main-title:after{border:5px solid #333;width:20px}}@media screen and (max-width:749px){.guide-main-title:before,.guide-main-title:after{border:3px solid #333;width:10px}.guide-main-title{padding:15px;margin-bottom:30px}.guide-main-title+p{font-size:1.2rem;margin-bottom:30px;line-height:1.5}.guide-main-title p.en{font-size:2.2rem;margin-bottom:15px}.guide-main-title p.ja{font-size:1.1rem}}.guide_contact{background:#53518e;color:#fff;text-align:center;margin:60px 0 140px;padding:50px 15px 40px;letter-spacing:.06em;border-radius:20px}.guide_contact .tl{font-weight:700;font-size:2rem}.guide_contact ul{padding:0;max-width:860px;margin:40px auto 30px}.guide_contact ul li{list-style:none}.guide_contact ul li a{align-items:center;display:flex;border:2px solid #fff;border-radius:50px;color:#fff;justify-content:center;height:100%;padding:6px;text-decoration:none}.guide_contact .telnum{letter-spacing:.1em;font-weight:500}.guide_contact .telnum .tel{margin-right:.5em;margin-top:.5em}.guide_contact .inq{font-weight:700}@media screen and (min-width:750px){.guide_contact ul{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.guide_contact .telnum a{pointer-events:none}.guide_contact .telnum{font-size:3.2rem}.guide_contact .telnum .tel{font-size:2rem}.guide_contact .inq{font-size:1.6rem}.guide_contact a{transition-duration:.3s}.guide_contact a:hover{background:#afad9b;border-color:#d1cdc4;opacity:1}}@media screen and (max-width:749px){.guide_contact{padding:20px 6% 30px;margin:30px 0 60px}.guide_contact .tl{font-size:1.4rem}.guide_contact .telnum{font-size:1.8rem}.guide_contact .telnum .tel{font-size:1.1rem}.guide_contact .inq{font-size:1.4rem;margin-top:10px}.guide_contact ul{margin:20px auto 15px}.guide_contact .time{font-size:1.1rem}}.faq_anker,.guide_content{max-width:1230px;margin:0 auto;padding:0 15px;line-height:2}.guide_content .red{color:#ba2323}.guide_content .frame{border:1px solid #707070;max-width:680px}.guide_content p{margin:0}.guide_content p.mb{padding-bottom:1em}.guide_tl{font-weight:700;background:#f8f8f8}.guide_content a{color:#1b509c;text-decoration:underline}.guide_content a:hover{text-decoration:none}.faq_anker ul{margin:0;padding:0}.faq_anker ul li{list-style:none;background:url(/cdn/shop/files/faq-anker-arw.svg) right center no-repeat}.faq_anker ul li a{color:#111;display:block;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#DBDBDB),to(#DBDBDB)) 100% 100%/100% 1px no-repeat;background:linear-gradient(#dbdbdb 0% 100%) 100% 100%/100% 1px no-repeat;-webkit-transition:background .4s;transition:background .4s;text-decoration:none;letter-spacing:.02em}.faq_anker ul li a:hover{background-size:0 1px;-webkit-transition:background .4s;transition:background .4s;opacity:1}.faq_anker ul li a span{display:block;background:-webkit-gradient(linear,left top,left bottom,from(#333),to(#333)) 0 100%/0 1px no-repeat;background:linear-gradient(#333,#333) 0 100%/0 1px no-repeat;-webkit-transition:background .4s;transition:background .4s;text-decoration:none}.faq_anker ul li a:hover>span{background-size:100% 1px;-webkit-transition:background .4s .2s;transition:background .4s .2s}.faq_item{border-bottom:1px solid #EAE8E4}.faq_index{display:grid;grid-template-columns:35px 1fr;column-gap:20px}.faq_index .text{padding-top:.1em}.faq_index.q .text{color:#58534e;font-weight:700}.faq_index.a{margin-top:16px}.faq_index.a .text p:not(:first-child){margin-top:1.5em}.faq_index .icon span{background:#eae8e4;border-radius:50%;display:block;font-size:1.4rem;font-weight:700;line-height:35px;text-align:center;font-family:Jost,sans-serif!important}.faq_index.q .icon span{background:#232323;color:#fff}.guide_group_in .strong{font-weight:700;letter-spacing:.1em;margin-bottom:.6em}.guide_group_in .card{margin-top:.5em}.guide_content ul.indent>li{position:relative;text-indent:-1.1em;margin-left:1.1em}.guide_content ul.indent>li:before{content:"\e3\192\bb";display:inline}.guide_content ul.indent ul{padding-left:2em}.guide_payment .guide_group_in p{margin-top:1.5em}@media screen and (min-width:750px){.guide_content ul,.guide_content p{font-size:1.5rem}.guide_content p.guide_tl{padding:16px 20px;font-size:2rem}.guide_content .frame{padding:30px;margin-top:40px}.guide_group{margin-top:80px}.guide_group_in{padding:0 20px}.guide_group_in .card img{height:43px}.guide_group_in p.strong,.guide_group_in>p:first-child{margin-top:40px}.guide_group_in p.sub{margin-top:25px}.faq_anker ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px}.faq_anker ul li a{font-size:1.8rem}.faq_anker ul li a span{padding:20px 0}.faq_item{padding:50px 0}.faq_index.q .text{font-size:1.6rem}.payment_type{display:grid;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:749px){.faq_anker,.guide_content{padding:0 3%}.guide_content ul,.guide_content p{font-size:1.2rem}.guide_content p.guide_tl{font-size:1.5rem;padding:15px}.guide_content .frame{padding:15px;margin-top:20px}.guide_group{margin-top:40px}.guide_group_in{padding:0 10px}.guide_group_in .card img{height:28px}.guide_group_in p.strong,.guide_group_in>p:first-child{margin-top:25px}.guide_group_in .strong{font-size:1.3rem}.guide_group_in p.sub{margin-top:15px}.faq_anker ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6%}.faq_anker ul li{background-size:8px auto}.faq_anker ul li a{font-size:1.2rem}.faq_anker ul li a span{padding:15px 0}.faq_index{grid-template-columns:30px 1fr;column-gap:15px}.faq_index .icon span{font-size:1.3rem;line-height:30px}.faq_item{padding:25px 0}.faq_index.q .text p{font-size:1.3rem}.faq_index.a .text{font-size:1.2rem}}.guide-flow-item{padding:50px 0;border-top:1px solid #E6E6E6}.guide-flow-item p{margin:0}.guide-flow-item-in{display:flex}.guide-flow-item-in .index{margin-right:50px}.guide-flow-item-in .index .num{text-align:center;display:inline-block;background:#333;color:#fff;font-weight:500;border-radius:50%;width:44px;line-height:44px;font-size:2rem}.guide-flow-item-in .content .tl{font-weight:700;font-size:2rem;line-height:44px}.guide-flow-item-in .content .tx{margin-top:40px}@media screen and (max-width:749px){.guide-flow-item-in .index{margin-right:15px}.guide-flow-item-in .index .num{width:30px;line-height:30px;font-size:1.5rem}.guide-flow-item-in .content .tl{font-size:1.4rem;line-height:30px}.guide-flow-item-in .content .tx{margin-top:20px;font-size:1.2rem;line-height:2}}.guide_group_in .free{display:inline-block;text-align:center;padding:10px 40px;border:1px solid #8D1F3A;color:#8d1f3a;font-weight:700;font-size:1.4rem}.guide_group_in .bank{border-collapse:collapse;margin-top:15px}.guide_group_in .bank th,.guide_group_in .bank td{text-align:center;vertical-align:middle;border:1px solid #ddd;font-size:1.3rem;padding:10px 30px}.guide_group_in .bank th{background:#f5f5f5;font-weight:700}.guide_group_in ul{padding-left:1.3em}.section--article-blog .article-template__title{font-weight:700;font-size:4.5rem}.section--article-blog .article-template__title~*{color:#747474;font-size:1.6rem}.section--article-blog .article-template__content{max-width:1300px}.section--article-blog .article-template__content h2,.section--article-blog .article-template__content h3{font-weight:700;margin-top:2em;margin-bottom:2em}.section--article-blog .article-template__content h2{border-top:1px solid #333;padding-top:2em}.section--article-blog .article-template__navigation .h3{font-weight:700;font-size:1.4rem}.article-card__header{margin-bottom:1em}.blog-header .title--primary{letter-spacing:.1em}@media screen and (min-width:750px){.article-template__hero-container:first-child{margin-bottom:100px}.article-card__title{font-size:1.6rem}.section--blog .blog-header{margin-bottom:4em}.blog-header .title--primary{font-size:6rem}}@media screen and (max-width:749px){.section--article-blog{font-size:1.2rem}.section--article-blog .article-template__title{font-size:2rem}.section--article-blog .article-template__title~*{font-size:1.2rem}.section--article-blog .article-template__title:after{height:3px}}.grid__item{flex-grow:0}#shopify-product-reviews .spr-header-title{font-family:Jost,sans-serif!important;letter-spacing:.15em}.title-wrapper .title{font-weight:700;letter-spacing:.15em}.card-wrapper .card-information__text{font-weight:700}.card-information__wrapper{margin-top:.5em}@media screen and (min-width:750px){.card-wrapper .card-information__text{font-size:1.5rem}}.card--tag{font-size:1.2rem;position:absolute;top:0;right:0;color:#fff;background-color:#a47365;padding:2px 10px;z-index:1;min-width:60px;text-align:center}@media only screen and (min-width:750px){.card--tag{font-size:1.4rem;padding:2px 10px;min-width:80px}}.facets__item:has(label[title*=label__]){display:none}.custom_linktext p{margin:0}.custom_linktext a{color:#333;font-weight:700}.product__info-container .custom_linktext+.product-form{margin-top:0}@media screen and (max-width:749px){.custom_linktext a{font-size:1.4rem;letter-spacing:.02em}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-style.css.map */
