ul,li{list-style:none;margin:0}.row{max-width:1280px}.cs-columns{max-width:944px!important;width:100%;margin-inline:auto}.cs-button.button,.cs-button.text-button{padding:3px 35px 3px 0;height:20px;font-size:14px;letter-spacing:.05em;background:none;color:var(--color-text, --color-body);position:relative}.cs-button.button:before,.cs-button.text-button:before,.cs-button.button:after,.cs-button.text-button:after{position:absolute;content:"";top:50%;transform:translateY(-50%)}.cs-button.button:before,.cs-button.text-button:before{width:7px;height:7px;border-top:2px solid #2F2F2F;border-right:2px solid #2F2F2F;right:8px;transform:translateY(-50%) rotate(45deg);z-index:1}.cs-button.button:after,.cs-button.text-button:after{background-color:#fff;border:1px solid #2F2F2F;border-radius:50%;width:20px;height:20px;right:0}.section-header{align-items:center}.section-header--title{font-size:calc(var(--font-heading-scale) * 24px);line-height:normal;font-family:Poppins,Noto Sans JP,sans-serif;font-weight:600;letter-spacing:.05em}.product-card .product-card-title{font-size:14px!important}.product-card .price,.product-card .cs-price-small{color:#a5a3a3;font-weight:500;line-height:normal;letter-spacing:.05em}.product-card .price{font-size:16px!important;font-family:Futura,Jost,sans-serif}.product-card .cs-price-small{font-size:13px!important;font-family:Noto Sans JP,sans-serif}@media screen and (min-width: 768px){.row{padding:0 50px}.row .columns{padding:0}#main-content .row .columns{padding:0 15px}}@media screen and (max-width: 767px){.section-header{max-width:600px;margin-inline:auto;flex-direction:row;justify-content:space-between}.section-header--title{font-size:calc(var(--font-heading-scale) * 20px);line-height:1}.splide__arrow{background-color:#fff;background-repeat:no-repeat;background-size:12px;background-position:center;border:1px solid #2F2F2F;opacity:1;top:auto;bottom:40px;transform:translateY(0)}.splide__arrow.splide__arrow--prev{background-image:url(/cdn/shop/files/1_1.png?v=1718780037);left:50%;transform:translate(-125%)}.splide__arrow.splide__arrow--next{background-image:url(/cdn/shop/files/1.png?v=1718780037);right:50%;transform:translate(125%)}}.image-with-text p{line-height:2;letter-spacing:.05em;margin-bottom:0}.cs-position{font-weight:500;line-height:1;letter-spacing:.05em;margin-top:57px}.cs-position span:nth-of-type(1){font-size:14px}.cs-position span:nth-of-type(2){font-size:12px;font-weight:400}@media screen and (min-width: 768px){.image-with-text--content{padding-top:0!important;padding-bottom:0!important}.image-with-text p{font-size:min(1.8vw,16px)}}.cs-top-image-with-text .image-with-text--image-media{box-shadow:none}.cs-top-image-with-text .subheading{font-weight:700;line-height:2}.cs-top-image-with-text--wrap .h1{font-family:Montserrat,sans-serif}@media screen and (max-width: 767px){.row{padding-inline:20px}.cs-top-image-with-text.image-with-text{display:flex;flex-direction:column;grid-gap:20px}.cs-top-image-with-text--wrap,.image-with-text--content{display:contents}.cs-top-image-with-text__logo{max-width:400px;width:78vw}.cs-top-image-with-text .image-with-text--image{order:2}.cs-top-image-with-text .image-with-text--content{order:3;padding:0}.cs-top-image-with-text .subheading{font-size:20px;margin-bottom:24px}.cs-top-image-with-text .rte p{margin-bottom:24px}}@media screen and (min-width: 768px){.cs-top-image-with-text.image-with-text{grid-template-columns:55% 1fr}.cs-top-image-with-text--wrap{padding-top:4%;padding-left:min(1.5vw,20px)}.cs-top-image-with-text__logo{margin-bottom:min(3.57vw,82px)}.cs-top-image-with-text .image-with-text--content{padding:0;padding-left:min(3.28vw,42px)}.cs-top-image-with-text .image-with-text--content--inner{max-width:440px;margin:0}.cs-top-image-with-text .subheading{font-size:min(2.5vw,22px);margin-bottom:1em}.cs-top-image-with-text .rte p{font-size:min(1.84vw,16px);margin-bottom:2.25em}}@media screen and (min-width: 1068px){.cs-top-image-with-text .image-with-text--content--inner{max-width:440px;margin:0}.cs-top-image-with-text .rte p{margin-bottom:36px}}.cs-blog .blog-post--content-spacing-true .blog-post-info{padding:0}.cs-blog .blog-post h5{font-size:16px;letter-spacing:.05em;line-height:normal;margin-bottom:10px}@media screen and (min-width: 768px){.cs-blog .row .row{margin-right:0!important;margin-left:0!important}.cs-blog .articles{max-width:1044px;justify-content:center}.cs-blog .blog-post{background-color:transparent}.cs-blog .medium-4{max-width:calc((100% - 50px) / 3)}.cs-blog .medium-4:not(:last-child){margin-right:25px}.cs-blog .blog-post--content-spacing-true .featured-image{margin-bottom:18px}.cs-blog .blog-post h5{margin-bottom:8px}.cs-blog .blog-post .post-excerpt{font-size:14px;line-height:1.8;letter-spacing:.05em}.splide.is-initialized:not(.is-active) .splide__list{display:flex}.splide__arrows{display:none}}@media screen and (max-width: 767px){.cs-blog .blog-posts.swipe-on-mobile .row{display:contents}.cs-blog .row{padding:0}.cs-blog .splide__slide{max-width:71.5%}.cs-blog .small-12.columns{position:relative}.cs-blog .blog-post{margin-bottom:60px}.cs-blog .blog-post--content-spacing-true .featured-image{margin-bottom:16px}.cs-blog .section-header{padding-inline:20px}}.cs-collection-list .section-header{justify-content:center}.cs-collection-list .collection-grid{grid-gap:25px}.cs-collection-list .collection-card.style1:hover img{transform:scale(1)}@media screen and (min-width: 768px){.cs-collection-list .list-collections{max-width:725px;margin-inline:auto}.cs-collection-list .collection-grid{row-gap:32px;column-gap:31px}}@media screen and (max-width: 767px){.cs-collection-list .collection-grid.mobile-columns--3{grid-template-columns:repeat(3,1fr)}.cs-collection-list .collection-grid.mobile-columns--4{grid-template-columns:repeat(4,1fr)}.cs-collection-list .collection-card--link{font-size:11px}}.cs-featured-collection .products.row .columns{padding:10px 0 0 9px;position:relative}.cs-featured-collection .products.row .columns:after{position:absolute;content:"NEW";display:flex;justify-content:center;align-items:center;top:0;left:0;font-family:Poppins;font-size:14px;line-height:normal;background-color:#cddee5;border:1px solid #2F2F2F;border-radius:50%}.product-card-spacing-large .cs-featured-collection .products.row .product-card{margin-bottom:0}@media screen and (min-width: 768px){.cs-featured-collection .products.row .columns{padding:8px 8px 0!important}.cs-featured-collection .products.row .columns:after{width:48px;height:48px;font-size:14px}.cs-featured-collection .product-card .product-featured-image{margin-bottom:14px}.cs-featured-collection .splide__track,.cs-featured-collection .is-initialized:not(.is-active) .splide__list{display:contents}}@media screen and (max-width: 767px){.cs-featured-collection .products.row.grid{display:contents}.cs-featured-collection .section-header{padding-inline:20px}.cs-featured-collection .row,.cs-featured-collection .row .columns{padding:0}.cs-featured-collection .products.row .columns{padding:10px 0 0 9px;max-width:40.5%}.cs-featured-collection .products.row .columns:after{width:9.6vw;height:9.6vw;font-size:2.5vw}.cs-featured-collection .splide__arrow{bottom:0}}@media screen and (max-width: 480px){.cs-featured-collection .products.row .columns:after{font-size:10px}}@media screen and (min-width: 768px){.product-card-spacing-large .featured-collection .products.row .columns{padding:0 8px}.featured-collection__inner .products{row-gap:20px}}@media screen and (max-width: 767px){.featured-collection.swipe-on-mobile .featured-collection__inner.display-type--grid .products.row{width:calc(100% + 40px)!important;grid-auto-columns:minmax(41%,1fr)!important;grid-template-columns:repeat(auto-fill,minmax(41%,1fr))!important;padding-inline:0;column-gap:1.8vw!important}}.cs-product-card_border .collection-card{border:1px solid #2F2F2F;background-color:#fff}.collection-card--content{margin-bottom:14px}.section-collection-list .collection-grid{grid-gap:16px}.section-collection-list .collection-card--link{font-size:14px;font-weight:700;line-height:normal;letter-spacing:.05em}.section-collection-list .collection-card.style1 .collection-card--image{margin-bottom:12px}@media screen and (min-width: 768px){.section-spacing.cs-product-card_border{margin-bottom:80px}}@media screen and (max-width: 767px){.collection-card--content,.section-collection-list .collection-card.style1 .collection-card--image{margin-bottom:8px}.section-collection-list .collection-grid{grid-gap:13px}}.cs-textile_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));column-gap:15px;row-gap:40px;margin-top:10px}.cs-textile_img{margin-bottom:16px}.cs-textile_img img{border-radius:50%}.cs-textile_title-wrap{text-align:center}.cs-textile_title{line-height:1;letter-spacing:.8px;margin-bottom:6px}.cs-textile_subtitle{font-family:Poppins,serif;font-size:10px;line-height:1;letter-spacing:.5px;margin-bottom:0}@media screen and (max-width: 767px){.cs-textile_list{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));column-gap:12px;row-gap:32px}.cs-textil_title{font-size:12px}}.single-image{position:relative}.single-image__title-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-image__title,.single-image__sub-title{color:#fff;font-weight:400;line-height:1;letter-spacing:.05em}.single-image__title{font-size:40px;font-weight:500;margin-bottom:16px}.single-image__sub-title{font-size:16px;font-family:Poppins,serif;margin-bottom:0}@media screen and (max-width: 767px){.single-image img{aspect-ratio:2 / 1;object-fit:cover}.single-image__title{font-size:30px;margin-bottom:16px}.single-image__sub-title{font-size:18px}}.cs-textile-description__heading{font-weight:500;line-height:1;letter-spacing:.05em;text-align:center;margin-bottom:32px}.cs-textile-description__title{font-size:32px;font-weight:700}.cs-textile-description__sub-title{font-size:18px;font-weight:500;margin-bottom:20px}.cs-textile-description__text{font-weight:500;line-height:2;letter-spacing:.05em;margin-bottom:58px}.cs-textile-description__tag-heading,.cs-textile-description__tag{font-size:14px;font-weight:700;line-height:1;letter-spacing:.05em;margin-bottom:15px}.cs-textile-description__tag-list{display:flex;gap:12px;flex-wrap:wrap}.cs-textile-description__tag{display:inline-flex;padding:16px;justify-content:center;align-items:center;border:1px solid #2F2F2F;background:#cddee5}@media screen and (max-width: 767px){.cs-textile-description__title,.cs-textile-description__text{margin-bottom:40px}.cs-textile-description__title{font-size:26px}.cs-textile-description__sub-title{font-size:14px}}.template-header .template-header--title{font-weight:600}.collapsible-content .section-header--title{font-weight:700}.collapsible-content .accordion summary,.collapsible-content .accordion .accordion__content p{line-height:1.8;letter-spacing:.05em}.collapsible-content .accordion summary{font-size:16px}.collapsible-content .accordion .accordion__content{font-size:14px}.products.collection.row .column .product-card{margin-bottom:64px;min-height:calc(100% - 64px)}@media screen and (max-width: 767px){.products.collection.row .column .product-card{margin-bottom:40px;min-height:calc(100% - 40px)}}.page-numbers{border:none!important}.thb-product-detail .product-information .product--text.style_vendor{font-size:14px;font-weight:700;line-height:normal;letter-spacing:.05em}.thb-product-detail .product-information .product-title{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.05em;margin-bottom:36px}.cs-product-tag_list{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:38px}.cs-product-tag{display:inline-flex;padding:10px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;letter-spacing:.05em;border:1px solid #2F2F2F;background:#cddee5}.product-section .thb-product-detail .product-price-container .price{font-family:Futura,Jost,sans-serif;font-size:32px;font-weight:500;line-height:normal;letter-spacing:.05em}.product-section .cs-price-small{font-family:Noto Sans JP;font-size:14px}.product-section .cs-price-small:nth-of-type(1){margin-right:8px}.product-section .cs-price-small:nth-of-type(2){font-size:18px}.product-information .form__label{font-size:14px;line-height:normal;width:fit-content;margin-right:12px;margin-bottom:0}.product-information .quantity{width:183px;height:32px;flex-shrink:0;margin-bottom:0!important;border-radius:4px;border:1px solid #2F2F2F;background:#fff}.product-information .quantity .minus,.product-information .quantity .plus,.quantity .quantity__input{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:normal;letter-spacing:.05em;height:inherit!important}.quantity .quantity__input{width:100%!important}.product-short-description h2{font-size:16px}.product-short-description p{font-size:14px}@media screen and (max-width: 767px){.thb-product-detail .product-information .product-title{font-size:22px}.product-section .thb-product-detail .product-price-container .price{font-size:24px}.product-section .cs-price-small:nth-of-type(2){font-size:16px}.flickity-enabled .flickity-nav{opacity:.5;display:flex;width:32px;height:32px}.flickity-enabled .flickity-nav svg{width:11px;height:14px}.product-gallery-container .product-image-container .product-images .flickity-nav.flickity-prev{left:-10px!important}.product-gallery-container .product-image-container .product-images .flickity-nav.flickity-next{right:-10px!important}.thb-product-detail .product-images__slide{width:100%!important}.product-gallery-container scroll-shadow{display:block!important}}.cs-about-image-with-text h3{font-size:22px;line-height:2;letter-spacing:.05em;margin-bottom:26px}.image-with-text--content--inner{margin:0!important}.cs-about-image-with-text p{font-family:Poppins;font-weight:600;line-height:normal;letter-spacing:.05em}@media screen and (min-width: 768px){.cs-about-image-with-text{grid-gap:5%}.cs-about-image-with-text .image-with-text--content{padding:0 0 0 45px}.cs-about-image-with-text .image-with-text--image{padding-right:20%}.cs-about-image-with-text h3{font-size:min(3.2vw,32px)}.cs-about-image-with-text p{font-size:min(calc(2px + 2vw),24px)}}@media screen and (min-width: 1068px){.cs-about-image-with-text .image-with-text--content{padding-left:70px}}.cs-news-blog .articles{flex-direction:column;margin-inline:0;padding-inline:0}.cs-news-blog .blog-post{background:none;border-bottom:1px solid #EBEBEB;margin-bottom:0;padding:24px 32px}.cs-news-blog .blog-post-info{display:flex;align-items:center;gap:80px}.cs-news-blog .blog-post-info .post-meta,.cs-news-blog .blog-post-info h5,.cs-news-blog .blog-post-info a{margin-top:0;margin-bottom:0}.cs-news-blog .blog-post-info .post-meta{font-family:Poppins;font-size:14px}.cs-news-blog .blog-post-info h5{font-size:16px;line-height:normal;letter-spacing:.05em;width:calc(100% - 108px)}.cs-news-blog .pagination{margin-top:80px}@media screen and (min-width: 768px){.cs-blog-post-text{display:contents}}@media screen and (max-width: 767px){.cs-news-blog .blog-post-info{flex-direction:column;align-items:start;gap:20px}.cs-news-blog .blog-post-info .post-meta{font-size:12px}.cs-blog-post-text{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px}.cs-news-blog .blog-post-info h5{width:100%;font-size:14px}}@media screen and (max-width: 480px){.cs-news-blog .blog-post{padding:24px 10px}}.cs-topics-blog .articles{margin-inline:0;padding-inline:0;column-gap:25px}.cs-topics-blog .articles.row .blog-post{min-height:calc(100% - 64px);margin-bottom:64px;background:none}.cs-topics-blog .blog-post--content-spacing-true .blog-post-info{padding:20px 0 0}.cs-topics-blog .blog-post-info .post-meta{font-family:Poppins;font-size:12px;margin-bottom:10px}.cs-topics-blog .blog-post-info h5{font-size:16px;line-height:normal;letter-spacing:.05em}.cs-topics-blog .blog-post-info .post-excerpt{font-size:14px;line-height:1.8;letter-spacing:.05em}@media screen and (min-width: 768px){.cs-topics-blog .medium-4{flex:0 0 33.33333%;max-width:calc((100% - 50px) / 3)}}.cs-article-section .blog-post-detail .post-title-wrapper{display:block;background:none}.cs-article-section .blog-post-detail .post-meta-wrapper{font-family:Poppins;font-size:14px;line-height:1;letter-spacing:.05em;margin-bottom:16px}.cs-article-section .blog-post-detail .post-title{width:100%;max-width:944px;padding:0 0 24px}.cs-article-section .entry-title{line-height:1.3;letter-spacing:.05em;border-bottom:1px solid #EBEBEB}.cs-article-section .entry-title.h2{font-size:24px;padding-bottom:24px}.cs-article-section .blog-post-detail .featured-image,.cs-article-section .featured-image img{width:100%}.cs-article-section .blog-post-detail .post-title-wrapper--has-img-false{text-align:left;min-height:auto}.cs-article-section .page-content-width{max-width:944px}.cs-article-section .post-content p{line-height:1.8}.cs-article-section .post-content h1,.cs-article-section .post-content h2,.cs-article-section .post-content h3{line-height:1.8;letter-spacing:.05em}.cs-article-section .post-content h1{font-size:20px;font-weight:700}.cs-article-section .post-content h2{font-size:18px;font-weight:700}.cs-article-section .post-content h3{font-size:16px;font-weight:500}@media screen and (min-width: 768px){.cs-article-section .blog-post-detail .post-title-wrapper--has-img-false{margin-bottom:0}}.slideshow .flickity-custom-navigation-wrapper{top:50%;bottom:auto;left:50%;padding:0 16px;text-align:center}.slideshow .flickity-static-arrows{width:100%;justify-content:space-between}.slideshow .flickity-nav{background:transparent}.cs-slideshow_news{position:absolute;bottom:0;right:0;width:400px;max-width:40%;height:70px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;z-index:100;background:#fff}.cs-slideshow_news--wrap{padding:16px 24px}.cs-slideshow_news--data{font-family:Poppins;font-size:12px;line-height:normal;margin-bottom:6px}.cs-slideshow_news--tag{color:#d50000;font-weight:500;padding-left:12px}.cs-slideshow_news--title{font-size:14px;font-weight:500;line-height:1;letter-spacing:.05em;margin-bottom:0}.cs-slideshow_news--more-button{width:fit-content}.flickity-page-dots .dot,.flickity-page-dots .dot.is-selected{width:10px!important;height:10px}.flickity-page-dots .dot.is-selected{background-color:#165475}.flickity-page-dots .dot{background-color:#cddee5;opacity:1}@media screen and (max-width: 767px){.section-slideshow .row{padding-inline:10px}.slideshow .flickity-custom-navigation-wrapper{top:calc(50% - 35px);padding:0 16px}.slideshow .flickity-nav{display:flex;width:32px;height:32px;border:none!important}.slideshow .flickity-nav svg{width:11px;height:14px}.cs-slideshow_news{bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:100%}.section-slideshow .slideshow{padding-bottom:70px;background:none}.flickity-page-dots{bottom:90px;left:0}.cs-slideshow_news--wrap{padding:18px 10px}.cs-slideshow_news--title{font-size:12px}.cs-slideshow_news--more-button .cs-button.text-button{right:10px}}.header .thb-secondary-area .thb-item-count{background:#cddee5;border:1px solid #2F2F2F;color:#2f2f2f;top:-5px}.header .header--inner{max-width:1180px;grid-template-columns:310px minmax(auto,70%) 60px}.header .logolink{align-items:center;padding-left:10px;margin:13px 0}.thb-header-mobile-left{display:inline-flex!important;width:42px;margin-right:0;margin-left:auto;justify-content:end}.mobile-toggle{width:42px;height:42px;border:#2F2F2F 1px solid;border-radius:50%;cursor:pointer}.header .cs-mobile-menu__item>a{position:relative;font-size:18px}.header .cs-mobile-menu__item>a,.header .sub-menu a{font-weight:500;line-height:normal;letter-spacing:.03em}.header .sub-menu a{min-height:42px;border-bottom:none;font-size:14px}.header .cs-mobile-menu__item>a:before,.header .cs-mobile-menu__item>a:after{position:absolute;content:"";top:50%;transform:translateY(-50%)}.header .cs-mobile-menu__item:has(.sub-menu)>a:before,.header .cs-mobile-menu__item:has(.sub-menu)>a:after{display:none}.header .cs-mobile-menu__item>a:before{width:7px;height:7px;border-top:2px solid #2F2F2F;border-right:2px solid #2F2F2F;right:8px;transform:translateY(-50%) rotate(45deg);z-index:1}.header .cs-mobile-menu__item>a:after{background-color:#fff;border:1px solid #2F2F2F;border-radius:50%;width:20px;height:20px;right:0}.header .mobile-menu .sub-menu{position:relative;transform:translate(0);visibility:visible;padding-left:20px}.header .sub-menu li{list-style:none;position:relative;padding-left:20px}.header .sub-menu li:before,.header .sub-menu li:after{position:absolute;content:"";width:6px;height:6px;top:50%;left:0;transform:translateY(-50%) rotate(45deg)}.header .sub-menu li:before{border-top:2px solid #2F2F2F}.header .sub-menu li:after{border-right:2px solid #2F2F2F}.logolink img{margin-right:15px}.logoimg{display:flex;align-items:center}@media screen and (min-width: 768px){.header--inner{min-height:73px}.mobile-toggle{width:42px;height:42px;border:#2F2F2F 1px solid;border-radius:50%}.mobile-toggle span{width:20px;top:13px;left:10px}.mobile-toggle span:nth-child(2){top:19px}.mobile-toggle span:nth-child(3){top:25px}.js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(1){transform:rotate(45deg) translateY(-3px)}.js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(3){transform:rotate(-45deg) translateY(2px)}.mobile-toggle-wrapper.active .mobile-toggle span{width:22px;left:11px}}@media screen and (min-width: 1068px){.full-menu{display:none}}@media screen and (max-width: 767px){.header .header--inner{min-height:56px;grid-template-columns:220px minmax(auto,70%) 50px}.logolink img{margin-right:10px}.header--inner .logolink svg{max-height:14px;width:auto;height:100%}.thb-secondary-area-item.thb-secondary-myaccount{display:none}.thb-secondary-area-item.thb-quick-search svg,.thb-secondary-area-item.thb-secondary-cart svg,.wishlist-hero-header-icon svg{width:23px;height:23px}.thb-secondary-area .thb-item-count{width:16px;height:16px;right:-10px}.thb-secondary-area-item{padding:0 4px}.mobile-toggle{width:34px;height:34px}.mobile-toggle span{width:15px;top:11px;left:9px}.mobile-toggle span:nth-child(2){top:16px}.mobile-toggle span:nth-child(3){top:21px}.js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(1){transform:rotate(45deg) translateY(-2px)}.js .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(3){transform:rotate(-45deg) translateY(0)}.mobile-toggle-wrapper.active .mobile-toggle span{left:10px}}@media screen and (max-width: 480px){.header{padding:0 12px}.header .header--inner{min-height:56px;grid-template-columns:200px minmax(32px,70%) 45px}.thb-secondary-area-item.thb-quick-search.is-hidden{display:none}.thb-secondary-area-item.thb-quick-search{display:inline-flex}.thb-secondary-area{min-width:32px}.thb-secondary-area-item{padding:0 3px}.header .logolink{padding-left:5px}.header--inner .logolink svg{max-width:160px;width:40vw}}@media screen and (max-width: 375px){.header .header--inner{grid-template-columns:50vw minmax(32px,70%) 45px}}.footer .social-links{margin-bottom:10px}.footer .widget--text .social-links li:not(:last-child){margin-right:10px}.footer .widget img{width:197px}.footer .social-links li a{width:32px;height:32px}.footer .widget .social-links img{width:32px;height:32px;margin-bottom:0}.footer .cs-policy-menu{margin-top:20px}.footer .cs-policy-menu .row{justify-content:center}.footer .cs-policy-menu .thb-widget-menu{display:flex!important;gap:24px;font-size:11px;line-height:normal;letter-spacing:.05em}@media screen and (max-width: 767px){.footer .cs-policy-menu{margin-top:40px}}@media screen and (max-width: 767px){.cart-section .cart-items{width:100%}#haisosm{padding:0!important}}@media screen and (min-width: 768px){.cart-section .thb-cart-form{display:block}.thb-cart-form--form{margin-bottom:30px}.thb-cart-form--form form{display:grid;grid-template-columns:1fr 250px;gap:30px}.thb-cart-form--form .cart-items{width:100%}}@media screen and (min-width: 1068px){.cart-section .thb-cart-form{display:block}.thb-cart-form--form{margin-bottom:0}.thb-cart-form--form form{display:grid;grid-template-columns:1fr 380px;gap:50px}.thb-cart-form--form .cart-items{width:100%}.thb-cart-form .thb-cart-form--continue{margin-bottom:0}.thb-cart-collaterals{width:380px;margin-left:auto}}.multicolumn__inner .row{column-gap:16px}@media screen and (min-width: 768px){.section-multicolumn .row .row{margin-right:0!important;margin-left:0!important}.multicolumn__column.medium-3{max-width:calc((100% - 50px)/4)}}@media screen and (max-width: 767px){.section-multicolumn .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.shopify-policy__title h1,.shopify-policy__title h2{line-height:1.3}.shopify-policy__body p{line-height:1.8}.site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists{width:auto;height:auto;right:-3px;bottom:-1px}#ColumnImage{padding-left:35px}#main-content tfoot td:last-child,#main-content tbody td span{text-wrap:nowrap}@media screen and (max-width: 767px){table.no-borders tbody tr th,table.no-borders tbody tr td{padding:10px 0}}.jdgm-rev-widg.jdgm-rev-widg{max-width:944px!important;width:100%;margin-left:auto;margin-right:auto}.cs-header-menu{position:sticky;top:73px;left:0;z-index:50;width:100%;background:var(--color-header-bg)}@media screen and (max-width: 767px){.cs-header-menu{top:58px}}.cs-header-menu-item{position:relative;text-align:center;max-width:200px;border-bottom:1px solid #ccc}@media screen and (max-width: 1200px){.cs-header-menu-item{max-width:110px}}.cs-header-menu-item:before,.cs-header-menu-item:last-child:after{position:absolute;content:"";top:50%;translate:0 -50%;width:1px;height:25%;background-color:#000}.cs-header-menu-item:before{left:0}.cs-header-menu-item:last-child:after{right:0}.cs-header-menu-item a{display:inline-block;font-size:clamp(12px,1.166vw,14px);font-weight:500;width:fit-content;text-align:center;padding-inline:clamp(15px,1.538vw,15px);padding-block:15px;transition:.3s;display:flex;align-items:center;justify-content:center;height:60px;max-width:200px;margin:auto}@media screen and (max-width: 767px){.cs-header-menu-item a{padding-block:10px}}.cs-header-menu-item-narrow a{min-width:clamp(85px,9vw,110px)}.cs-header-menu-item-normal a{min-width:clamp(100px,10vw,130px)}.cs-header-menu-item-wide a{min-width:clamp(120px,10.77vw,140px)}.cs-header-menu-item a:hover{opacity:.7}@media screen and (min-width: 990px){.cs-header-menu-list{justify-content:center}}@media screen and (min-width: 768px) and (max-width: 989px){.cs-header-menu-item-wide a{min-width:clamp(140px,10.77vw,160px)}}@media screen and (min-width: 768px){.splide__track{padding-right:15px!important;padding-left:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
