body{font-family:Inter,Hiragino Kaku Gothic ProN,sans-serif}.txt11{font-weight:300;font-size:11px;letter-spacing:5%;line-height:1.5}@media all and (min-width:700px){.sp{display:none!important}}@media all and (max-width:699px){.pc{display:none!important}#main>section:not(:first-of-type) .section-spacing{padding-block-start:60px!important;padding-block-end:60px}#main .shopify-section--product-snaps .blogs-style.section-spacing{padding-block-start:0!important}}@media screen and (min-width:1000px){.product{max-width:1200px;margin-inline:auto}.product-gallery{--product-gallery-gap: 1rem}}.dn{display:none}.pr{position:relative}.fw300{font-weight:300!important}.fw400{font-weight:400!important}.fw600{font-weight:600!important}.fw700{font-weight:700!important}.tt_upper{text-transform:uppercase}.tt_normal{text-transform:none!important}@media all and (min-width:700px){.collection_title.h2,.section-header-left .h2,.section-header .h2{font-size:1.5rem}}.collection_title.h2,.section-header-left .h2,.section-header .h2{line-height:4rem}@media all and (max-width:699px){#main>section:not(:first-of-type) .section-stack:has(.section-header-left),#main>section:not(:first-of-type) .section-stack:has(.section-header){gap:0}.section-stack:has(.section-header) .button_link_wrap{margin-top:2.5rem}}.shopify-section--featured-collections{padding-block-start:.5rem}.section-header.justify-self-center.text-center:not(.align-option){justify-self:start;text-align:left}.section-stack>.justify-self-center>h2{width:100%;text-align:left}.featured-collections-carousel__item>.justify-self-center:has(.button),.section-stack>.justify-self-center:has(.button){justify-self:end}.justify-self-center .button:hover{color:rgb(var(--button-text-color))!important}.v-stack.left{justify-items:start;align-items:flex-start;text-align:left}@media screen and (max-width:699px){.header__nav-icon.icon-hamburger{width:2rem}.header__nav-icon.icon-search{width:18px}.header__nav-icon.icon-cart{width:15px}}@media screen and (min-width:700px){.collection_title{margin-block-end:2rem}}.collection_header ul{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:30px;flex-wrap:nowrap;white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;gap:20px 42px;list-style:none;padding-block:2.5rem 4rem}@media screen and (max-width:699px){.collection_header ul{padding-block:2.5rem 0;margin-block-end:.5rem;justify-content:flex-start}.collection_header:before{border-bottom:1px solid var(--2, #e2e0da);display:block;content:"";width:100%;height:1px;bottom:0;left:0;right:0;margin:auto;position:absolute;background:#e2e0da}}.collection_header ul li a{font-weight:400;font-size:11px;line-height:1;letter-spacing:1.54px;color:#6b6b68;padding-bottom:15px;text-transform:uppercase;position:relative;box-sizing:border-box;display:inline-block}.collection_header ul li a.active{color:#1a1b18}.collection_header ul li a:before{display:block;content:"";width:0px;height:1px;bottom:0;left:0;right:0;margin:auto;position:absolute;background:#1a1b18;opacity:.8;transition:all .4s linear}.collection_header ul li a:hover:before{width:100%}.collection_header ul li a.active:after{display:block;content:"";width:100%;height:1px;bottom:0;left:0;margin:auto;position:absolute;background:#1a1b18;opacity:.8}.header.po-re{grid-template-areas:"logo secondary-nav primary-nav";grid-template-columns:auto minmax(0,1fr) auto}:root:has([allow-transparent-header]) .shopify-section--announcement-bar{position:absolute;top:0;left:0;width:100%;z-index:20}:root:has([allow-transparent-header]) .header{position:absolute;top:var(--announcement-bar-height, 0px);left:0;width:100%;z-index:30}:root:has([allow-transparent-header]){--announcement-bar-is-sticky: 0}:root:has([allow-transparent-header]) .header.is-solid{transform:translateY(calc(-1 * var(--announcement-bar-height, 0px)))}:root:has([allow-transparent-header]) .shopify-section--announcement-bar,:root:has([allow-transparent-header]) .shopify-section--announcement-bar .announcement-bar{background:transparent!important;background-color:transparent!important;color:#fff!important}:root:has([allow-transparent-header]) .shopify-section--announcement-bar{border-bottom:1px solid rgba(255,255,255,.3)!important;padding-block:0}:root:has([allow-transparent-header]) .shopify-section--announcement-bar .announcement-bar{padding-block:0;line-height:38px}:is(:root:has(.header:hover),:root:has(.header.is-solid),:root:has(.header:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]))) .shopify-section--announcement-bar,:is(:root:has(.header:hover),:root:has(.header.is-solid),:root:has(.header:has(.header__primary-nav [open],.header__secondary-nav [open],.header-search[open]))) .shopify-section--announcement-bar .announcement-bar{--text-color: var(--color-scheme-text);background:#fff!important;border-bottom:none!important;color:rgb(var(--text-color))!important}.header__primary-nav button{padding-block:1rem}.header-sidebar::part(header){flex-direction:row-reverse;padding-block-start:52px;padding-inline-end:2.5rem;padding-inline-start:2.5rem}.header-sidebar__brand-logo{padding-block:40px}.header-sidebar__brand-logo-image{height:20px!important;width:auto!important}.header-sidebar__icons{display:flex;justify-content:space-between;flex-wrap:wrap;height:78px;align-items:center;border-bottom:1px solid #e2e0da;margin-bottom:2rem}.header-sidebar__icons .icon-account{width:1rem}.header-sidebar__icons .icon_wrap{height:18px;display:grid;place-items:center}.header-sidebar__icon-item{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;letter-spacing:.05em}.header-sidebar__account-link shopify-account.is-login,.header__account-link shopify-account.is-login{transform:scale(.75);transform-origin:center}.header-sidebar__account-link:has(shopify-account.is-login){position:relative;width:54px;padding-bottom:17px;display:grid;place-items:center;transform:translateY(-2px)}.header-sidebar__account-link:has(shopify-account.is-login):before{display:block;content:"MY PAGE";width:100%;height:15px;bottom:0;left:0;right:0;margin:auto;position:absolute;font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-size:10px;line-height:1.5;white-space:nowrap}.header-sidebar__linklist-button-child:after,.header-sidebar__linklist-button-child:before{display:block;content:"";width:1px;height:11px;top:0;right:5px;margin:auto;position:absolute;background:rgb(var(--text-color));transition:all .2s linear}.header-sidebar__linklist-button-child:after{transform:rotate(90deg)}.header-sidebar__linklist-button-child.is-open:before{transform:rotate(270deg)}.header-sidebar__submenu{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .35s ease,opacity .25s ease,visibility .25s ease;padding-left:8px}.header-sidebar__submenu.is-open{max-height:500px;opacity:1;visibility:visible;padding-bottom:20px}.header-sidebar__submenu li{line-height:2;letter-spacing:.05em;font-weight:300;margin-top:8px}.header-sidebar__submenu li a{transition:.3s}.header-sidebar__submenu li a:hover{opacity:.6}.header-sidebar__linklist>li+li{margin-top:6px}.header-sidebar__linklist .social-media__item{padding-block:6px}.header-sidebar__linklist-button{letter-spacing:.15em;line-height:2;padding-block:0!important;font-weight:400;transition:.3s;text-transform:none}.header-sidebar__linklist-button:hover{opacity:.6}.footer_brand_logo_list{display:flex;position:relative}@media all and (min-width:700px){.footer{padding-block-start:0}.footer:not(.footer-brand) .container{padding-block-start:2rem;border-top:1px solid #000}.footer__brand-logo{width:290px}.footer-brand-menu-list{width:calc(100% - 290px)}.footer_brand_logo__item img{height:15px!important}.footer_brand_logo_list{display:flex;justify-content:flex-end;align-items:start;height:23px}.footer-brand-menu{display:flex;justify-content:flex-end}.footer__inner_brand_link{display:flex;justify-content:space-between}}@media all and (min-width:1000px){.footer_brand_logo_list{justify-content:center}.footer-brand-menu,.footer__inner_brand_link{display:flex;justify-content:flex-start}.footer-brand-menu>li{width:min(200px,calc(100% - 320px / 3))}}.footer-brand-menu li .pa{color:rgb(var(--text-color) / 1);font-weight:600;font-size:13px;line-height:1.8;margin-bottom:20px;display:block;font-family:Hiragino Kaku Gothic ProN;letter-spacing:.1em}.footer-brand-menu li .ch{font-family:Hiragino Kaku Gothic ProN;line-height:30px;display:block;font-size:11px;color:rgb(var(--text-color) / .9);transition:all .4s linear;font-weight:300;letter-spacing:.72px}.footer__inner_sns_link li .link-faded{font-weight:300;font-size:10px;line-height:1.5;letter-spacing:.05em;color:rgb(var(--text-color) / .9);transition:all .4s linear}.footer-brand-menu li .ch:hover,.footer__inner_sns_link li .link-faded:hover{color:rgb(var(--text-color) / .65);text-decoration:underline}@media all and (max-width:699px){.footer__brand-logo{margin-bottom:2rem}.footer-brand-menu li .pa{margin-bottom:12px;cursor:pointer;position:relative;display:block}.footer-brand-menu>li+li{margin-top:12px}.footer-brand-menu .child{overflow:hidden;height:0;transition:height .35s ease}.footer-brand-menu li .pa:after,.footer-brand-menu li .pa:before{display:block;content:"";width:1px;height:11px;top:5px;right:5px;margin:auto;position:absolute;background:#6d6d6d;transition:all .2s linear}.footer-brand-menu li .pa:after{transform:rotate(90deg)}.footer-brand-menu li.is-open .pa:before{transform:rotate(270deg)}.footer_brand_logo__item img{height:11px!important}}.footer_brand_logo_list:before{display:block;content:"BRAND";letter-spacing:.1em;font-size:13px;font-weight:600;font-family:Hiragino Kaku Gothic ProN;line-height:23px;letter-spacing:10%}@media all and (min-width:700px){.footer_brand_logo_list:before{display:block;top:0;left:0;bottom:0;margin:auto;position:absolute}}.footer-brand{padding-block-start:0;padding-block-end:0}.footer-brand .container{padding-block-start:5rem;padding-block-end:2rem}.footer-brand .footer__inner{row-gap:1.5rem}@media all and (min-width:700px){.footer-brand .footer__inner{row-gap:4rem}.footer__inner_sns_link .footer__inner{row-gap:5rem}}.footer__inner_sns_link .footer__inner{row-gap:1rem}.footer__aside .heading{font-size:10px;font-weight:400;line-height:66px;letter-spacing:10%;text-transform:none!important;line-height:1.6}@media all and (min-width:700px){.footer__aside .heading{line-height:66px}}@media all and (max-width:699px){.footer-brand .container{border-bottom:1px solid #000;padding-block-end:3rem}.footer__block-list{gap:1.5rem!important}.footer__custom-text{margin-bottom:2rem}.footer .social-media{margin-bottom:2rem;gap:20px}.footer_brand_logo_list{flex-direction:column;display:flex;gap:20px}}@media all and (min-width:700px){.footer__inner_sns_link{display:flex;justify-content:space-between}}.footer__inner_brand_link .footer__block--links .h6{font-size:13px}.footer__inner_sns_link .footer__block--links .h6{font-size:11px;letter-spacing:.1em}.footer__custom-text{margin-bottom:1.5rem;font-weight:700;font-size:11px;line-height:2;letter-spacing:.2em}@media all and (min-width:700px){.shopify-section--featured-collections:not(:has(carousel-navigation)) .featured-collections-carousel__item{display:flex;flex-direction:column;gap:var(--section-stack-gap)}.shopify-section--featured-collections:not(:has(carousel-navigation)) .featured-collections-carousel__item .button_link_wrap{text-align:right}.section-stack.f-column{display:flex;flex-direction:column;gap:var(--section-stack-gap)}.section-stack.f-column:has(.no_img__wrap){justify-content:flex-start;flex-direction:row;gap:min(4rem,3%);align-items:start;padding:3.5rem 0 4.5rem}.blogs-news .section-stack.f-column{padding:3.5rem 0 0!important}.blogs-news .section-header{width:min(286px,25%)}.blogs-news .section-header .h2{font-family:Inter;font-weight:400;font-size:20px;line-height:64px;letter-spacing:1.28px;text-transform:uppercase}.blogs-news .no_img__wrap{width:min(calc(100% - 334px),72%)}.section-stack.f-column>.button_link_wrap{text-align:right}}.button_link_wrap.start{text-align:right}.button_link_wrap.center{text-align:center}.button_link_wrap.end{text-align:right}.button_link_wrap .button{padding-block:0;line-height:1.2;font-size:12px;padding:0 42px 0 0;position:relative;letter-spacing:.18em;transition:all .4s linear}.button_link_wrap .button:hover{color:rgb(var(--button-text-color))!important;opacity:.65;letter-spacing:.2em}.button_link_wrap .button:after{display:block;content:"";width:2rem;height:1px;top:0;bottom:0;right:0;margin:auto;position:absolute;background:currentColor;transition:all .4s linear}.button_link_wrap .button:hover:after{width:2.25rem;right:-4px}.ranking-number .product-list{counter-reset:product-num}.ranking-number .product-list .product-card__media{position:relative;counter-increment:product-num}.ranking-number .product-list .product-card__media:after{content:counter(product-num);position:absolute;width:35px;height:40px;top:0;left:0;font-size:15px;font-weight:500;display:grid;place-items:center}@media all and (max-width:699px){.ranking-number .product-list .product-card__media:after{width:25px;height:30px;font-size:13px}}.product-list--carousel .swiper-slide{width:var(--product-list-card-width)!important}.product-card__info .product-title{font-size:12px;line-height:1.8;font-weight:400}@media all and (max-width:699px){.product-card__info{padding-inline-start:0}.product-card__info .product-title{font-size:11px;line-height:1.5}}.price-list{font-family:Hiragino Kaku Gothic ProN;font-weight:300;font-size:12px;line-height:1.6}.product-info .price-list>*:not(.text-subdued){font-size:21px;letter-spacing:1px}.product-info .price-list>*{letter-spacing:1px}.variation_cart{margin:35px 0 0}.variation_cart .variant-block{padding:1.5rem 0;border-top:1px solid rgba(204,204,204,1);display:flex;gap:1.5rem;align-items:center}.variation_cart .variant-block:last-child{border-bottom:1px solid rgba(204,204,204,1)}.variation_cart .variant-block .variant__img{width:80px;min-width:80px;text-align:center;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;align-content:center}.variation_cart .variant-block .variant__img p{font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-size:11px;line-height:12px;margin-top:10px;letter-spacing:.02em}.variation_cart .variant-block .variant__img label{width:auto;border:transparent;height:auto}.variation_cart .variant-block .variant__img label span{display:none}.variation_cart .variant-block .variant__img label+img{display:none}.variation_cart .variant-block .variant__stock{width:100%}.variation_cart .variant-block .variant__stock>p{font-weight:500;font-size:10px;line-height:100%;letter-spacing:0em}.variation_cart .variant-block .variant__stock>p:first-child{margin-top:0}.variation_cart .variant-block .variant__stock .variant__stock__wrap{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.variant__stock__wrap+.variant__stock__wrap{padding-top:2rem}@media all and (max-width:999px){.variant__stock__wrap+.variant__stock__wrap{padding-top:1rem}}.variation_cart .variant-block .variant__stock .variant__button form .button{line-height:1}.variation_cart .variant-block .variant__stock .variant__stock__cont{display:flex;align-items:center;gap:2px 5px;justify-content:flex-start;flex-wrap:wrap}.variation_cart .variant-block .variant__stock .variant__stock__cont>p:nth-child(1){font-weight:300;font-size:12px;line-height:100%;text-align:center;letter-spacing:.05em}.variation_cart .variant-block .variant__stock .variant__stock__cont>p:nth-child(2){font-size:12px;line-height:100%;letter-spacing:0em}.variation_cart .variant-block .delivery_time{font-size:11px;font-weight:300}.variation_cart .variant-block .variant__stock .variant__button{display:flex;align-items:center;gap:15px}.variation_cart .variant-block .variant__stock .variant__button form{width:160px}.variation_cart .variant-block .variant__stock .variant__button form .button{width:min(100%,160px);background-color:#1a1b18;border-color:#1a1b18;color:#fff;--initial-gradient: linear-gradient(#000, #1a1b18);font-size:12px;letter-spacing:.05em;padding:0;line-height:38px}.variation_cart .variant-block .variant__stock .variant__button form .swym-button-bar{position:absolute;top:0;right:0;bottom:0;margin:auto}.variation_cart .variant-block .variant__stock .variant__button form .button:hover{background-color:#1a1b18;border-color:#1a1b18;color:#fff!important;--initial-gradient: linear-gradient(#000, #1a1b18)}.variation_cart .variant-block .variant__stock .variant__button>.button{width:160px;padding:.65rem .45rem;font-size:12px;letter-spacing:.05em}.variation_cart .variant-block .variant__stock .variant__button>.button:hover{color:#000}.variation_cart .variant-block .variant__stock .variant__button .variant__favorite{width:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:18px}@media screen and (max-width:500px){.variation_cart .variant-block{flex-direction:column;gap:.5rem;padding:1rem 0 2rem}.variation_cart .variant-block .variant__stock .variant__button>.button{width:160px;padding:.65rem .45rem}}.product-info__block-item[data-block-id=variant_picker]{display:none}.product-info .variant-picker__option.variation-color .variant-picker__option-values{align-items:flex-start}.product-info .variant-picker__option.variation-color .variant-picker__option-info legend+span{display:none}.product-info .variant-picker__option.variation-color .variant-picker__option-values .color-swatch{width:43px;height:auto;padding:0;border:transparent}.product-info .variant-picker__option.variation-color .variant-picker__option-values .color-swatch img{aspect-ratio:2 / 3;object-fit:cover}.product-info .variant-picker__option.variation-color .variant-picker__option-values .color-swatch .color-swatch__label{font-size:8px;text-align:center}.product-info .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch{border:transparent;padding:0;height:auto;text-align:center}.product-info .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch span{font-size:8px;text-align:center;line-height:1.2;display:block;margin-top:8px}.product-info .variant-picker__option.variation-color .variant-picker__option-values .thumbnail-swatch.is-disabled:before{content:unset}product-list.product-list{width:100%!important}@media screen and (max-width:699px){.product-info__block-item[data-block-id=variant_picker]{display:block}.product-info__block-item[data-block-id=variant_picker] .variant-picker__option:not(.variation-color){display:none}}.variation_image__ttl{font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-style:W3;font-size:11px;line-height:150%;letter-spacing:5%;margin-bottom:12px}.variation_image__wrap{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:699px){.variation_image__wrap{gap:7px}}.variation_image__wrap .variant-block{width:62px;border:1px solid #0000}.variation_image__wrap .variant__txt{padding-block-start:.25rem;font-size:9px;text-align:center}.accordion{border-color:#e2e0da}.accordion .accordion__toggle span{font-weight:400;font-size:12px;line-height:100%;letter-spacing:1.8px;text-transform:uppercase}.size{width:fit-content}.size>div{border-top:1px solid #b1b1b1;display:flex;align-items:center}.size>div:last-child{border-bottom:1px solid #b1b1b1}.size>div>div{font-weight:500;font-size:14px;line-height:1.4;letter-spacing:0em;min-width:80px;padding:15px;flex:1}.size>div>div:not(:first-child){font-weight:600}.sp_button{display:none}.product-info .product-title{font-weight:600;font-size:16px;letter-spacing:5%}@media screen and (max-width:1000px){.product-info .price-list{text-align:center;justify-content:center}.sp_button{margin:40px auto 56px;text-align:center;max-width:500px;display:flex;justify-content:space-between;flex-wrap:wrap}.sp_button .sp_cart_btn{display:block;width:calc(100% - 50px);background-color:#1a1b18;--initial-gradient: linear-gradient(#1a1b18, #1a1b18);color:#fff;line-height:50px;padding:0;font-weight:600}.sp_button .favoorite_btn{display:grid;place-items:center;width:50px;color:#1a1b18}.variation_cart{position:fixed;top:0;left:0;z-index:-99;background-color:#fffffff2;width:100%;height:100%;margin:0;padding:1rem 12px;overflow:scroll;opacity:0;transition:.3s;display:none}body.pop .variation_cart__wrap{min-height:calc(100dvh - 150px);width:100%;height:calc(100dvh - 65px);margin:0;z-index:1;position:relative;padding:1px 1rem 4rem;overflow:scroll;padding-bottom:0;scrollbar-width:none!important;background:#fff}.variation_cart.active{display:block;opacity:1;z-index:9999;transition:.3s}.variation_cart .variation_cart_close{display:inline-block;position:absolute;top:28px;right:26px;width:40px;height:40px}.variation_cart .variation_cart_close:before,.variation_cart .variation_cart_close:after{content:"";display:block;width:100%;height:1px;background-color:#1a1b18;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:8}.variation_cart .variation_cart_close:before{transform:rotate(14deg)}.variation_cart .variation_cart_close:after{transform:rotate(-14deg)}.variation_cart .variant-block{display:flex;justify-content:space-between;gap:10px;align-items:center}.variation_cart .variant-block .variant__img{display:flex;justify-content:flex-start;align-items:center;gap:0px;width:140px}.variation_cart .variant-block .variant__stock{width:calc(100% - 160px)}@media screen and (max-width:499px){.variation_cart .variant-block{flex-direction:column;align-items:stretch}.variation_cart .variant-block .variant__img,.variation_cart .variant-block .variant__stock{width:100%}}.variation_cart .variant-block .variant__img img{width:3rem}.variation_cart .variant-block .variant__img p{margin-top:0;padding-inline-start:10px}.variation_cart__wrap_title{height:4rem;display:grid;place-items:center;font-family:Hiragino Kaku Gothic ProN;font-weight:300;font-size:13px}}.sp_button .sp_cart_btn_fixed_wrap{opacity:0;z-index:-1;position:fixed;bottom:0;left:0;right:0;margin:auto;width:100%;max-width:100%;transition:.3s;box-shadow:0 0 10px #0000001a;background:#ffffffe6;padding:10px;display:flex;align-items:center;gap:0;border:none;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s;pointer-events:none}.sp_button .sp_cart_btn_fixed_wrap.active{opacity:1;z-index:3;transition:.3s}.sp_button .sp_cart_btn_fixed_wrap.active>*{pointer-events:all}.sp_cart_btn_fixed{display:block;width:calc(100% - 50px);background-color:#1a1b18;--initial-gradient: linear-gradient(#1A1B18, #1A1B18);color:#fff;line-height:50px;padding:0;font-weight:600}.sp_button .sp_cart_btn_fixed_wrap .favoorite_btn{margin:0;display:grid;place-items:center;width:50px;height:50px}#swym-plugin #swym-anchor[data-position=bottom-right],#swym-hosted-plugin #swym-anchor[data-position=bottom-right]{bottom:60px!important}.product-info .variant__stock .variant__button .swym-button{font-size:18px}.variant__button form .swym-atw-button-container{display:none!important}.article_date{color:#666}.shopify-section--blog-posts .no_img__wrap{text-align:center}.blogs-news .no_img__wrap .blog-post-list{display:grid;gap:0;grid-template-columns:repeat(1,1fr);margin-bottom:56px}.blogs-news .no_img__wrap .blog-post-card__info{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1px}.blogs-news .no_img__wrap .blog-post-card__title{transition:all .4s linear}.blogs-news .no_img__wrap .blog-post-card__title:hover{letter-spacing:.05em}.blogs-news .no_img__wrap .article_date{color:#b0afa9;font-size:10px;letter-spacing:.1em;line-height:1.9}@media(min-width:991px){.blogs-news .no_img__wrap .blog-post-card__title{line-height:60px}}.blogs-news .blog-post-card__info .blog-post-card__meta{width:85px;padding-top:2px}@media(max-width:990px){.blogs-news .section-header .h2{font-size:16px;line-height:64px;letter-spacing:1.28px}.blogs-news .blog-post-card__info{min-height:40px;margin-top:5px}.blogs-news .blog-post-card__info .blog-post-card__meta{align-items:start;padding-top:1px}.blogs-news .blog-post-card__info .blog-post-card__meta+p{width:calc(100% - 86px);text-align:left}.blogs-news .no_img__wrap .blog-post-card__title{transition:all .4s linear;font-family:Hiragino Kaku Gothic ProN;font-size:10px;line-height:150%;letter-spacing:.6px}.blogs-news .no_img__wrap .blog-post-list{margin-bottom:1.5rem}}@media(max-width:990px){.blogs-news .section-stack{display:block}.blogs-news .section-stack .no_img__wrap{width:100%}.shopify-section--blog-posts .blogs-news .section-stack .no_img__wrap .blog-post-list{display:block;padding:0}}.slide_text_box{display:flex;flex-direction:column;gap:8px}.slide_text01{font-size:10px;opacity:.55;font-weight:400;line-height:100%;letter-spacing:2.4px;text-transform:uppercase}.slide_text02 *{text-transform:none!important;line-height:1.3}.slide_text02 h2{font-size:20px;line-height:1.3}.slide_text03{font-family:Hiragino Kaku Gothic ProN;font-weight:300;font-size:11px;letter-spacing:1.98px}.slide_text_box .button-group{padding-top:1.5rem;justify-content:flex-end!important}.slide_text_box .link{padding-block-end:10px;font-weight:400;font-size:10px;line-height:100%;letter-spacing:1.8px;text-transform:uppercase;background:none!important;border-bottom:1px solid #fff}@media(max-width:699px){.slide_text_box{gap:0}.slide_text03{margin-block-start:10px}.slide_text_box .button-group{padding-top:3rem}}@media(min-width:700px){.slideshow__slide-content.place-self-end-start.text-start{padding-block-end:6vw}}@media(max-width:699px){.slideshow__slide-content{width:100%;max-width:100%!important}.slide_text02 h2{font-weight:600;font-size:24px;line-height:130%;letter-spacing:.52px;vertical-align:middle}}.slideshow__next-section-button{width:50px;height:14px;display:grid;place-items:center;position:absolute;bottom:76px;left:0;right:0;margin:auto;color:#fff;font-weight:300;font-size:14px;line-height:100%;letter-spacing:1.98px}@media(max-width:699px){.slideshow__next-section-button{bottom:20px;font-weight:400;font-size:10px;height:10px;letter-spacing:1.92px}}@media screen and (min-width:700px){.multiple-media-with-text.about{display:flex;justify-content:flex-start;gap:1.5rem;position:relative;align-items:center}.multiple-media-with-text.about .multiple-media-with-text__media-wrapper{width:55%}.multiple-media-with-text.about:before{display:block;content:"";z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:50%;height:max(calc(100% - 160px),86%);top:0;bottom:0;right:0;margin:auto;position:absolute;background:#ffffffb2}}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper{position:relative;z-index:3}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .subheading{color:#b0afa9;font-size:9px;font-weight:400;letter-spacing:1.98px}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .h3{font-weight:300;line-height:1.5;letter-spacing:.84px;margin-block-start:min(3.75rem,4vw)}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .text01{color:#6b6b68;font-weight:300;line-height:2;letter-spacing:.05em;margin-block-start:min(4.35rem,5vw)}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .text02{font-weight:300;line-height:2.2;letter-spacing:.125em;vertical-align:middle}@media screen and (max-width:699px){.multiple-media-with-text.about{padding-inline:10px;display:block}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper{width:min(400px,calc(100% - 20px));background:#ffffffb2;position:relative;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:40px;padding-bottom:10px;margin-top:-45%}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .h3{font-weight:300;font-size:28px;line-height:37.8px;letter-spacing:.56px}.multiple-media-with-text.about .multiple-media-with-text__content-wrapper .text02{font-size:12px;line-height:180%;letter-spacing:.96px}}.main-blog-look .blog-post-card,.blogs-look .blog-post-card{gap:1rem}.main-blog-look .blog-post-card__info,.blogs-look .blog-post-card__info{row-gap:.5rem}.main-blog-look .blog-post-card .blog-post-card__title,.blogs-look .blog-post-card .blog-post-card__title{font-size:13px}.main-blog-look .blog-post-card .blog-post-card__excerpt,.blogs-look .blog-post-card .blog-post-card__excerpt{font-size:11px;font-weight:300}@media screen and (min-width:1000px){.blogs-look .blog-post-list{width:90%;margin-inline:auto;--blog-post-list-items-per-row: 2;--blog-post-list-column-gap: 22px;padding-block-end:1rem}.blogs-style .blog-post-list{--blog-post-list-items-per-row: 4;--blog-post-list-column-gap: 2px}.blogs-blog .blog-post-list{align-items:center;--blog-post-list-column-gap: 5.5%}}@media screen and (max-width:999px){.blogs-look .blog-post-list{--blog-post-list-row-gap: 2.5rem}.blogs-look .blog-post-list--carousel{width:96%;margin-inline:auto;--blog-post-list-card-width: calc((100% - 2px)/2) }@media screen and (max-width:699px){.blogs-look .blog-post-list--carousel{padding-inline-start:0;max-width:100%;--blog-post-list-card-width: 80%}}}.blogs-style .blog-post-card{gap:0rem}.blogs-style .blog-post-card__info{gap:0;padding-top:8px;padding-left:16px}.blogs-blog .blog-post-card__info,.blogs-blog .blog-post-card{gap:.75rem}.blogs-blog .article_date{font-family:Hiragino Kaku Gothic Pro;font-style:W3;line-height:150%;letter-spacing:5%;color:#666;padding-top:2px}.blogs-blog .blog-post-card__title.h5{font-family:Hiragino Kaku Gothic ProN;font-size:13px;line-height:160%;letter-spacing:5%;padding-right:45px;display:inline-block}@media screen and (max-width:699px){.blogs-blog .blog-post-card__title.h5{font-size:12px;padding-right:12px}}@media screen and (min-width:1200px){.blogs-blog .blog-post-list{--blog-post-list-column-gap: 4.5rem}}@media screen and (max-width:999px){.blog-post-list--carousel{--blog-post-list-card-width: calc((100% - 2px) / 3);grid:auto / auto-flow var(--blog-post-list-card-width)}}@media screen and (max-width:699px){.blogs-style .blog-post-list--carousel{--blog-post-list-card-width: calc((100% - 1px)/2) }}@media screen and (max-width:999px){.blogs-style .blog-post-list{--blog-post-list-column-gap: 2px}.blogs-blog .blog-post-list{--blog-post-list-column-gap: 12px;align-items:center}.blogs-blog .blog-post-list--carousel{--blog-post-list-card-width: calc((100% - 12px) / 3)}}@media screen and (max-width:699px){.blogs-blog .blog-post-list--carousel{--blog-post-list-card-width: calc((100% - 12px)/2) }.blogs-blog .blog-post-card{gap:.75rem}.blogs-blog .blog-post-card__info{gap:.5rem}}.main-blog-look{overflow:hidden}.main-blog-look .blog-post-card__info{width:100%}.main-blog-look .blog-post-card__info p{display:block;width:100%;min-width:none}@media screen and (min-width:700px){.main-blog-look .blog-post-list{gap:0;width:100vw;margin-left:calc(50% - 50vw);position:relative}.main-blog-look .blog-post-list{row-gap:3rem;--blog-post-list-items-per-row: 3;--blog-post-list-column-gap: 0px}.main-blog-look .blog-post-card__info{padding-inline:1.5rem}}@media screen and (max-width:1000px){.main-blog-look .blog-post-list{--blog-post-list-items-per-row: 2}}@media screen and (max-width:699px){.main-blog-look a:has(.blog-post-card__image){width:100vw;margin-left:calc(50% - 50vw)}.main-blog-look .blog-post-list{--blog-post-list-items-per-row: 1}}.main-blog-style .blog-post-card{gap:.75rem}.main-blog-style .model_txt{padding-left:16px}@media screen and (max-width:699px){.main-blog-style .blog-post-list{--blog-post-list-items-per-row: 2;--blog-post-list-column-gap: 1.25rem}}@media screen and (min-width:700px){.main-blog-style .blog-post-list{--blog-post-list-items-per-row: 4;--blog-post-list-column-gap: 1.5rem;--blog-post-list-card-width: calc((100% - 4.5rem)/4) }}@media screen and (min-width:1100px){.main-blog-style .blog-post-list{--blog-post-list-items-per-row: 5;--blog-post-list-column-gap: 2rem;--blog-post-list-card-width: calc((100% - 8rem)/5) }}.main-blog-blog .blog-post-card__info{row-gap:.5rem}.main-blog-look .blog-post-list,.main-blog-blog .blog-post-list{row-gap:3rem}.main-blog-news .blog-post-list{--blog-post-list-items-per-row: 1;--blog-post-list-row-gap: 1px}.main-blog-news .blog-post-card__info{display:flex;justify-content:flex-start;gap:1px}.main-blog-news .blog-post-card__title{transition:all .4s linear}.main-blog-news .blog-post-card__title:hover{letter-spacing:.05em}.main-blog-news .article_date{color:#b0afa9;font-size:10px;letter-spacing:.1em;line-height:1.9}@media(min-width:991px){.main-blog-news .blog-post-card__title{line-height:60px}}.main-blog-news .blog-post-card__info .blog-post-card__meta{width:85px;padding-top:2px}@media(max-width:990px){.main-blog-news .blog-post-card__info{min-height:40px;margin-top:5px}.main-blog-news .blog-post-card__info .blog-post-card__meta{align-items:start;padding-top:1px}.main-blog-news .blog-post-card__info .blog-post-card__meta+p{width:calc(100% - 86px);text-align:left}.main-blog-news .blog-post-card__title{transition:all .4s linear;font-family:Hiragino Kaku Gothic ProN;font-size:10px;line-height:150%;letter-spacing:.6px}.main-blog-news .blog-post-list{margin-bottom:1.5rem}}.blogs-news .blog-post-card__info .blog-post-card__meta+p{width:calc(100% - 86px);text-align:left}.shopify-section--slideshow+.shopify-section--image-with-text-block,.shopify-section--image-with-text-block+.shopify-section--image-with-text-block{padding-block-start:1.5rem}.shopify-section--image-with-text-block+.shopify-section--featured-collections{margin-top:1.5rem}.shopify-section--featured-collections .carousel-nav-center{width:100%;position:relative}.shopify-section--featured-collections .carousel-nav-center:before{display:block;content:"";width:100%;height:1px;bottom:0;left:0;right:0;margin:auto;position:absolute;background:#e2e0da}@media screen and (max-width:690px){.shopify-section--featured-collections .carousel-nav-center{margin-block-end:2rem}}@media screen and (min-width:700px){.shopify-section--featured-collections .section-stack{gap:2.5rem}}.featured-collections-navigation{justify-content:flex-start;column-gap:2rem!important}.featured-collections-navigation button{letter-spacing:1.54px}.is-home{opacity:0;transition:opacity 1.1s ease}.is-home.is-loaded{opacity:1}.is-home .multi-column__logo{display:inline-block;height:15px;width:auto}.fv-logos.section-stack{gap:36px}.fv-logos .multi-column{display:flex;flex-direction:column;align-items:center;position:relative;gap:42px}.multi-column-secition-height:has(.fv-logos),.fv-logos .multi-column-secition-height{height:calc(100vh - 90px);display:grid;place-items:center}.fv-logos .multi-column__media img{height:15px;width:auto}.fv-logos .section-header .h6{color:#1a1a1a4d;font-size:9px;line-height:1;letter-spacing:3.78px;text-align:center;vertical-align:middle;text-transform:uppercase}.fv-logos .multi-column__media.overflow-hidden{overflow:visible;padding-inline:2rem}.fv-logos .section-header,.fv-logos .multi-column__item{position:relative;overflow:hidden}.fv-logos .section-header:before,.fv-logos .section-header:after,.fv-logos .multi-column__item:before,.fv-logos .multi-column__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:5;transform:translate(0);pointer-events:none}.fv-logos .section-header:after,.fv-logos .multi-column__item:after{background:#fff9;z-index:6}.fv-logos.is-active .section-header:before,.fv-logos.is-active .section-header:after,.fv-logos.is-active .multi-column__item:before,.fv-logos.is-active .multi-column__item:after{animation:fvMaskSlide .75s cubic-bezier(.77,0,.175,1) forwards}.fv-logos.is-active .section-header:before{animation-delay:1s}.fv-logos.is-active .section-header:after{animation-delay:2.2s}.fv-logos.is-active .multi-column__item:nth-child(1):before{animation-delay:1.3s}.fv-logos.is-active .multi-column__item:nth-child(1):after{animation-delay:2.5s}.fv-logos.is-active .multi-column__item:nth-child(2):before{animation-delay:1.6s}.fv-logos.is-active .multi-column__item:nth-child(2):after{animation-delay:2.8s}.fv-logos.is-active .multi-column__item:nth-child(3):before{animation-delay:1.9s}.fv-logos.is-active .multi-column__item:nth-child(3):after{animation-delay:3.1s}@keyframes fvMaskSlide{to{transform:translate(101%)}}.fv-logos+.multi__next-section-button_wrap{padding-top:82px;display:grid;align-items:center}.fv-logos+.multi__next-section-button_wrap:before{display:block;content:"";width:1px;height:36px;top:32px;left:0;right:0;margin:auto;position:absolute;background:#1a1a1a1a}.fv-logos+.multi__next-section-button_wrap .multi__next-section-button{position:relative;width:52px;height:55px;padding-bottom:44px;display:grid;align-items:start;margin-inline:auto}.fv-logos+.multi__next-section-button_wrap .multi__next-section-button span{color:#1a1a1a47;font-size:10px;line-height:100%;letter-spacing:2.56px;text-transform:uppercase}.fv-logos+.multi__next-section-button_wrap .multi__next-section-button:after{display:block;content:"";width:1px;height:32px;bottom:0;left:0;right:0;margin:auto;position:absolute;background:#1a1a1a73}.fv-logos+.multi__next-section-button_wrap{opacity:0;clip-path:inset(50% 0 50% 0);transition:opacity .2s ease 4s,clip-path 1.2s cubic-bezier(.22,1,.36,1) 4s}.fv-logos.is-active+.multi__next-section-button_wrap{opacity:1;clip-path:inset(0 0 0 0)}.multi-column-custom .multi-column__item{opacity:0;transform:translateY(80px);transition:opacity .9s ease,transform 1.4s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.multi-column-custom .multi-column__item.is-show{opacity:1;transform:translateY(0)}@media(min-width:700px){.multi-column-custom .multi-column__item:nth-child(1){transition-delay:0s}.multi-column-custom .multi-column__item:nth-child(2){transition-delay:.12s}.multi-column-custom .multi-column__item:nth-child(3){transition-delay:.24s}}.multi-column-custom .multi-column__item.is-show{transform:translateY(0) scale(1)}@media(max-width:699px){.multi-column-custom .multi-column__item{transform:translateY(40px) scale(.95)}.multi-column-custom .multi-column__item:nth-child(2){transition-delay:.3s}}.multi-column-custom .multi-column__media picture{transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.multi-column-custom .multi-column{--section-stack-gap: 0px;column-gap:0px}.multi-column-custom .multi-column__item{gap:3rem}@media(min-width:700px){.multi-column-custom .link{display:none}.multi-column-custom .multi-column{--multi-column-grid: auto / 1fr 1fr 1fr}.multi-column-custom .multi-column__item{background:#fff;border:1px solid #e8e8e8}.multi-column-custom .multi-column__item:nth-child(1){border-right:0}.multi-column-custom .multi-column__item:nth-child(2){border-right:0}}.multi-column-custom.w100 .multi-column__item:nth-child(n+2):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#e8e8e8;z-index:2;pointer-events:none}.multi-column-custom.w100 .multi-column__item{border-left:0;border-right:0;position:relative}.multi-column-custom.w100 .multi-column_txt_wrapper{padding-inline:28px;padding-bottom:98px}@media(max-width:699px){.multi-column-custom.w100 .multi-column_txt_wrapper{padding-inline:20px;padding-bottom:42px;padding-top:42px}}.multi-column-custom.w100 .multi-column_txt_wrapper p{color:#1a1a1a73;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.multi-column-custom.w100 .multi-column__logo-wrapper{padding-block-end:1.25rem;border-bottom:1px solid #e8e8e8}@media(min-width:700px){.multi-column-custom.container .multi-column__item{padding:min(4rem,4.5vw)}}@media(max-width:699px){.multi-column-custom.container{margin-inline-start:0;margin-inline-end:0}.multi-column_txt_wrapper{text-align:left}.multi-column-custom.container .multi-column__media picture img{aspect-ratio:375 / 210;width:100%;object-fit:cover;object-position:50% 0}.multi-column-custom .multi-column__item{gap:0}.multi-column-custom.container .multi-column_txt_wrapper{padding:2rem}.multi-column-custom .multi-column_txt_wrapper .link{font-weight:400;font-size:9px;line-height:1.5;letter-spacing:2.25px;vertical-align:middle;padding-bottom:4px}.multi-column-custom.w100 .multi-column_txt_wrapper .link{background:linear-gradient(to right,#1a1a1a40,#1a1a1a40) 0 min(100%,1.2lh) / 100% 1px no-repeat}.multi-column-custom.w100 .multi-column_txt_wrapper .link:after{content:" \2192"}}.multi-column-custom .multi-column_txt_wrapper p{font-family:Inter;font-weight:400;font-size:10px;line-height:16.25px;letter-spacing:.5px;vertical-align:middle;color:#474747}@media(min-width:700px){.multi-column-custom.container .multi-column{padding:1px}.multi-column-custom.container .multi-column_txt_wrapper p{font-size:10px}}.product-card__figure>.badge-list{bottom:12px;left:0;top:auto}.product-card__figure>.badge-list .badge{font-size:10px;background:#1a1b1899;color:#fff;padding:2px 12px}.product-card__figure>.badge-list .badge+.badge{display:none}.swym-advanced-header-icon svg{width:20px;height:auto}.header__wishlist{height:18px}.header-sidebar__wishlist .swym-header-icon-count,.header__wishlist .swym-header-icon-count{min-width:14px;height:14px;line-height:14px;padding:0;font-size:9px}.swym-header-icon-count-bubble{top:-4px!important;right:-7px!important;display:grid;place-items:center}#swym-advanced-header-icon-mobile{padding-bottom:17px;width:54px;text-align:center}#swym-advanced-header-icon-mobile:before{display:block;content:"FAVORITE";width:100%;height:15px;bottom:0;left:0;right:0;margin:auto;position:absolute;font-family:Hiragino Kaku Gothic Pro;font-weight:300;font-size:10px;line-height:1.5}.header__cart-count{min-width:14px;height:14px;padding:0;font-size:9px;line-height:14px;background-color:#1a1b18;color:#fff;border-radius:100%;position:absolute;top:-4px!important;right:-8px!important;display:grid;place-items:center}:root:has([allow-transparent-header]) .header:not(.is-solid):not(:hover) .header__cart-count,:root:has([allow-transparent-header]) .header:not(.is-solid):not(:hover) .swym-header-icon-count{background-color:#fff!important;color:#1a1b18!important}.header__search-link svg{transform:translate(3px,1px)}.blog-tags{justify-content:flex-start;flex-wrap:nowrap}.blog-tags_wrap:before{display:block;content:"";width:100%;height:1px;bottom:0;left:0;right:0;margin:auto;position:absolute;background:#e2e0da}.blog-tags li{padding-block-end:15px;position:relative}.blog-tags li:after{content:"";width:calc(100% - var(--heading-letter-spacing));height:1px;transform-origin:var(--transform-origin-start);background:currentColor;transition:transform .3s;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.blog-tags li:not(.link-faded):after{transform:scaleX(1)}.blog_post_share_wrap:not(:has(.social-media)) .blog_post_share{display:none}.article__footer{border-top:1px solid #c6c6c6;padding-top:.5rem}.article__footer .social-media__item{outline:none!important}.sns_share_wrap{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.sns_share_wrap .social-media--block{display:flex;justify-content:flex-end}.article__footer .sns_share_wrap .social-media--block a{padding-inline:.5rem}.article__footer .social-media--block svg{width:auto;height:18px}.bis-notify-button{background:#eee}.gallery_bottom_variation_image{margin-top:3rem}@media screen and (max-width:999px){.product-gallery{--product-gallery-gap: 12px;--product-gallery-thumbnail-list-gap: 1rem .25rem}.gallery_bottom_variation_image{margin-top:2rem}.product{gap:72px}}.collection-toolbar__products-count_wrap{display:grid;place-items:center}#facets-drawer.drawer::part(header){border-block-end:none;padding-inline:2.5rem}#facets-drawer.drawer::part(body){padding-block-start:0;padding-inline:2.5rem}#facets-drawer dialog-close-button .button{background:#fff;border:1px solid rgb(var(--text-color));color:rgb(var(--text-color));font-weight:300;font-size:13px;line-height:1}#facets-drawer .accordion__toggle .icon-chevron-down{opacity:0}#facets-drawer .accordion__toggle{position:relative}#facets-drawer .accordion__toggle:after,#facets-drawer .accordion__toggle:before{display:block;content:"";width:1px;height:11px;top:1.5rem;right:5px;margin:auto;position:absolute;background:rgb(var(--text-color));transition:all .2s linear}#facets-drawer .accordion__toggle:after{transform:rotate(90deg)}#facets-drawer .accordion__disclosure[aria-expanded=true] .accordion__toggle:before{transform:rotate(270deg)}.facet-sub-title{padding:12px;border-bottom:1px solid #e2e0da;align-items:center;padding-block-end:1.5rem}#facets-drawer .accordion__toggle{padding-block:1.5rem}#facets-drawer .accordion__content .checkbox{border-color:#e2e0da}#facets-drawer .filter-count{margin-left:.25rem}.article__toolbar.is-visible{z-index:3}.swym-advanced-wishlist-collections-container{z-index:3!important}@media all and (min-width:1700px){.container{max-width:1600px;margin-inline:auto}}@media screen and (min-width:700px){.blogs-style .blog-post-list:has(>*:nth-child(5)){--blog-post-list-items-per-row: 4;--blog-post-list-column-gap: 1.5rem;--blog-post-list-card-width: calc((100% - 4.5rem)/4) }}@media screen and (min-width:1100px){.blogs-style .blog-post-list:has(>*:nth-child(5)){--blog-post-list-items-per-row: 5;--blog-post-list-column-gap: 2rem;--blog-post-list-card-width: calc((100% - 8rem)/5) }}@media screen and (max-width:699px){.blogs-style .blog-post-list:has(>*:nth-child(5)){--blog-post-list-items-per-row: 2.5;--blog-post-list-column-gap: 1.25rem;--blog-post-list-card-width: calc((100% - 3rem)/2) }}@media screen and (min-width:700px){.variation_cart__content{border-bottom:1px solid rgba(204,204,204,1)}}.product-tabs{margin-top:3rem}.product-tabs>input{display:none}.product-tabs__nav{display:flex;justify-content:flex-start;border-bottom:1px solid #ccc;text-align:center}.product-tabs__nav:not(:has(>:nth-child(4):last-child)){gap:3rem}.product-tabs__nav:has(>:nth-child(4):last-child){justify-content:space-between}.product-tabs__nav label{text-transform:uppercase;font-size:14px;line-height:180%;letter-spacing:5%;font-weight:400;cursor:pointer;padding-block:.5rem;color:rgb(var(--text-color));opacity:.7;border-bottom:2px solid transparent;margin-bottom:-1px}#tab-description:checked~.product-tabs__nav label[for=tab-description],#tab-fabric:checked~.product-tabs__nav label[for=tab-fabric],#tab-size:checked~.product-tabs__nav label[for=tab-size],#tab-shipping:checked~.product-tabs__nav label[for=tab-shipping]{opacity:1;border-bottom-color:rgb(var(--text-color))}.product-tabs__content{position:absolute;inset:auto 0 0 0;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;padding-block:1.5rem}#tab-description:checked~.product-tabs__content--description,#tab-fabric:checked~.product-tabs__content--fabric,#tab-size:checked~.product-tabs__content--size,#tab-shipping:checked~.product-tabs__content--shipping{position:relative;visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.item-info-list02{display:flex;flex-wrap:wrap}.item-info-list02 dt{max-width:100px;flex-basis:100px;display:flex;align-items:center}.item-info-list02 dd{max-width:calc(100% - 100px);flex-basis:calc(100% - 100px)}.item-info-list02 dt,.item-info-list02 dd{padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:10px}.item-status{display:flex!important;justify-content:space-between}.item-status li{max-width:33.333%;flex-basis:33.333%;padding:0 10px!important;list-style:none}.item-status li span{display:block;padding:10px;background:#f3f3f3;text-align:center;color:#888}.item-status li.select span{background:#f7cec8;color:#fff}.item-status li.select{width:100%;background:none;color:rgb(var(--input-text-color, var(--text-color)));text-align:center;border-width:0!important;box-shadow:none}dl.item-info-list03{display:flex;flex-wrap:wrap;margin-bottom:2rem}.item-info-list03 dt{flex:0 0 16%;max-width:16%}.item-info-list03 dd{flex:0 0 84%;max-width:84%}.item-info-table{max-width:100%;width:auto}.item-info-table th,.item-info-table td{padding:.5rem .75rem!important;border:1px solid #dfdfdf;text-align:center}@media screen and (max-width:999px){.item-info-table th,.item-info-table td{padding:.5rem!important}.table-scroll{overflow-x:scroll}.table-scroll table{max-width:none;width:auto;width:max-content}}.item-info-table th{background:#f2f2f2}.item-info-table tr{border:none!important}.multiple-media-with-text.membership{display:block;width:min(815px,100%);margin-inline:auto;position:relative}.multiple-media-with-text.membership .multiple-media-with-text__media-wrapper img{width:auto;height:400px}.multiple-media-with-text.membership .multiple-media-with-text__content-wrapper{width:65%;height:360px;position:absolute;top:0;bottom:0;right:0;margin:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;display:grid;place-content:center center}@media screen and (min-width:1100px){.multiple-media-with-text.membership .multiple-media-with-text__content-wrapper{width:min(546px,70%)}}.multiple-media-with-text.membership .tt_normal{text-align:center}.multiple-media-with-text.membership .h3{font-weight:300;font-size:24px;line-height:150%;letter-spacing:.84px}.multiple-media-with-text.membership .h5{font-family:Noto Sans JP;font-weight:300;font-size:12px;line-height:26.4px;letter-spacing:.96px;text-align:center;vertical-align:middle}.multiple-media-with-text.membership .button-group{display:flex;justify-content:center}.multiple-media-with-text.membership .button-group .link{font-weight:400;font-size:9px;line-height:13.5px;letter-spacing:2.25px;vertical-align:middle;padding-block-end:5px}@media screen and (max-width:699px){.multiple-media-with-text.membership{width:100%}section:has(.multiple-media-with-text.membership) .container{width:min(460px,calc(100% - 20px));margin-inline:auto}.multiple-media-with-text.membership .multiple-media-with-text__media-wrapper img{width:67%;height:auto}.multiple-media-with-text.membership .multiple-media-with-text__content-wrapper{width:calc(100% - 40px);height:70%;min-height:210px;padding:39px 20px;top:40%;bottom:auto}.multiple-media-with-text.membership .h3{font-size:16px;line-height:180%;letter-spacing:.56px}}.product-info__block-item .badge-list{margin-block-end:2rem;display:flex;justify-content:flex-start;flex-direction:row;gap:.5rem}.product-info__block-item .badge{height:23px;letter-spacing:5%;padding-inline:1.5rem;border:1px solid #ccc!important;background:#fff!important;line-height:21px;font-weight:300;font-size:11px;color:var(--text-color)}@media screen and (max-width:699px){.product-info__block-item .badge-list{margin-block-end:10px}.product-info__block-item .badge{height:18px;padding-inline:1rem}.product-info__block-item .badge--custom{line-height:16px;font-size:10px}}.product-info__block-item .price-list *{line-height:1.2}.h-stack.alb{align-items:flex-end}.modal_btn_close2:hover,.modal_btn_close2{margin-block-start:1rem;width:100%;height:42px;gap:10px;padding:0;border:1px solid rgb(var(--text-color))!important;font-weight:400;font-size:12px;line-height:40px;letter-spacing:5%;color:rgb(var(--text-color))!important;transition:all .4s linear}.modal_btn_close2:hover{opacity:.6}.variation_cart:not(.active) .variation_cart_close2,.variation_cart:not(.active) .variation_cart__wrap_title{display:none}.shopify-section--main-search .section-stack{gap:0}.shopify-section--main-search .section-header{margin-block-end:-2.75rem}.shopify-section--main-search .section-header p{line-height:42px}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.features--zoom-image .main-blog-style .zoom-image,.features--zoom-image .blogs-style .zoom-image{transition:all .4s linear}.features--zoom-image .main-blog-style .group:hover .group-hover\:zoom,.features--zoom-image .blogs-style .group:hover .group-hover\:zoom{transform:scale(1);opacity:.8}}@media screen and (min-width:700px){.shopify-section--recently-viewed-products+.shopify-section--multiple-media-with-text{margin-block-start:60px}}.badge-list .badge--on-sale{order:2}.badge-list .badge--new{order:3}.badge-list .badge--pre-order{order:4}.badge-list .badge--re-stock{order:5}.color-swatch.border{border-color:transparent}:checked+.color-swatch.border,.color-swatch.border.is-selected{--swatch-disabled-margin: 0;--swatch-disabled-strike-color: #999;border-color:#999}.color-swatch.border:before{display:block;content:"";width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;right:1px;bottom:1px;margin:auto;position:absolute;border:1px solid #dedede}.cart-footer .vip-app-point-use-form-block{border:1px solid #e8e8e8;border-radius:0;width:384px;margin-block-end:2rem}@media screen and (max-width:699px){.cart-footer .vip-app-point-use-form-block{width:min(100%,384px);margin-left:0}}.cart-footer .vip-app-point-use-form-block>.px-4.py-5{padding:20px}.cart-footer .cart-note label,.cart-footer .vip-app-point-use-form-block .text-base{font-size:13px;font-weight:600}.cart-footer .vip-app-point-use-form-block .text-sm{font-size:11px;line-height:1.6}.cart-footer .border-gray-300{border-radius:0}.cart-footer .vip-app-point-use-form-block form .text-sm{font-size:13px;height:42px}.cart-footer .vip-app-point-use-form-block form input{background-color:#fff;padding:var(--input-padding-block) var(--input-padding-inline)}.cart-footer .vip-app-point-use-form-block form input::placeholder{color:rgb(var(--text-color) / .65)}.cart-footer .vip-app-point-use-form-block button{letter-spacing:.18em;font-weight:600}@media screen and (max-width:699px){.cart-footer .vip-app-point-use-form-block form{display:flex;justify-content:space-between;align-items:center}.cart-footer .vip-app-point-use-form-block form input{width:calc(100% - 92px)}.cart-footer .vip-app-point-use-form-block button{width:76px;margin-top:0}}.cart-footer .cart-note .textarea{border:1px solid rgb(221,221,221);width:min(100%,384px)}.cart-footer .delivery_box{width:min(100%,384px);padding:20px;border:1px solid #e8e8e8}.cart-footer .delivery-container{margin-inline:0}.cart-footer .delivery-container .title-border{border-bottom:0;padding-bottom:0;padding-top:0;margin-top:0!important;font-weight:600}.cart-footer .delivery-title:not(:first-of-type){font-size:12px!important;margin-top:1rem!important;margin-bottom:.5rem}.cart-footer .delivery-container .delivery-select-container__select{border:1px solid rgb(221,221,221);border-radius:0;line-height:40px;height:42px;font-size:13px!important}.cart-footer .delivery-container .delivery-caution__statement{font-size:11px!important;margin-block:.5rem 0}.cart-footer .total_price{margin-block-start:1rem}.cart-footer .txt_total{font-size:16px;line-height:1.2}.cart-footer .txt_price{font-size:22px;font-weight:600}.cart-footer .total_price+.text-subdued{font-size:12px}.cart-footer .total_price .taxin{font-size:12px;font-weight:400;padding-left:.5rem}.checkout_btn .button{width:384px;font-weight:600;height:46px}@media screen and (max-width:699px){.checkout_btn .button{width:100%}}.preorder-line-item{display:none}.header-search__input{text-transform:none!important}#contact_form .button{--button-background: 0 0 0;--button-text-color: 255 255 255;--button-outline-color: 0 0 0;width:300px;max-width:100%;display:flex;margin:0 auto}#contact_form .button:hover{color:#000!important}#contact_form .floating-label{display:none!important}#facets-drawer .color-swatch,.facets .color-swatch{--swatch-size: 28px}.swym-storefront-layout-grid-item-add-to-cart-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom.css.map */
