body{font-family:DotGothic16,sans-serif}.underlined-link,.customer a,.inline-richtext a{text-underline-offset:2px}.pagetop a:-webkit-any-link:active{color:#00f}.header-wrapper{background:transparent!important}.header{background:transparent}.header:not(.drawer-menu).page-width{padding:50px 48px 0;align-items:baseline}.header__heading-link{padding:0}.header--middle-left .header__heading-link,.header--top-left .header__heading-link{margin-left:0}footer.footer{margin-top:3.64583vw;background:transparent;padding-bottom:4.16666vw}.footer-block:only-child li{display:block;text-align:left;margin-right:0;line-height:1;margin-bottom:10px}.footer-block:only-child li a{font-size:14px;color:#00f;text-decoration:underline;padding:0;line-height:1;letter-spacing:.06em}.footer-block:only-child li a:hover{font-size:14px;color:#00f;text-decoration:underline}.footer-block:only-child li:nth-child(4){margin-bottom:60px}small.copyright__content{letter-spacing:.06em;font-size:14px}.header_category_wrap{padding:50px 0 30px}.category_select_box{width:38vw;position:relative}.category_select_box select{-webkit-appearance:none;appearance:none;border:1px solid #000;border-radius:5px;width:100%;font-family:DotGothic16,sans-serif;font-size:14px;padding:6px 15px;letter-spacing:.1em;margin-bottom:17px;background:#fff;color:#000}.category_select_box:after{content:"\ff56";font-family:DotGothic16,sans-serif;font-size:16px;position:absolute;right:16px;top:1px;color:#000}.search-modal__form{width:38vw;-webkit-appearance:none;appearance:none;box-sizing:border-box}.search__input.field__input{-webkit-appearance:none;appearance:none;padding-top:10px;padding-bottom:10px;padding-left:15px;font-family:DotGothic16,sans-serif;font-size:14px;letter-spacing:.1em;line-height:1;height:42px;border-radius:5px;border:1px solid #000}form.search.search-modal__form .field__button{width:42px!important;height:31px!important}.search__button .icon{width:25px!important;height:25px!important;color:#999!important}.head_search_custom{-webkit-appearance:none;appearance:none;padding-top:6px;padding-bottom:6px;padding-left:15px;font-family:DotGothic16,sans-serif;font-size:14px;letter-spacing:.1em;line-height:1;height:34px;border-radius:5px;border:1px solid #000;width:100%;background:#fff;color:#000}p.pagetop{position:fixed;right:3.125vw;bottom:3.90625vw;font-size:2.08333vw;font-family:DotGothic16,sans-serif}p.pagetop a{text-decoration:none}input[type=search]::-webkit-search-cancel-button{display:none}#front_bg{width:71.71875vw;height:56.27604vw;background:url(/cdn/shop/files/top_bg.png);background-size:100%;display:block;position:fixed;top:50px;left:50%;transform:translate(-50%);background-repeat:no-repeat;z-index:-1}#front_content{padding:0 48px}.front_description{letter-spacing:.04em}.front_description p{font-size:.72916vw;margin:0;line-height:2em}.front_description p span{text-indent:-20px;display:block;padding-left:20px}.image-with-text{margin:2.08333vw 0 3.64583vw}.image-with-text .grid{display:block}.image-with-text__media-item.image-with-text__media-item--large.image-with-text__media-item--top.grid__item{width:47.5vw}.image-with-text__text-item.grid__item{margin-top:1.04166vw}.image-with-text .image-with-text__text-item>*{padding:0}.image-with-text a.button.button--primary{background:transparent;padding:0;font-size:.72916vw;color:#00f;text-decoration:underline;letter-spacing:.06em;min-height:auto;min-width:auto;font-family:DotGothic16,sans-serif}.image-with-text a.button.button--primary:before,.image-with-text a.button.button--primary:after{display:none}.collection__title h2{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;display:flex}.collection__title h2 a{color:#00f;text-decoration:underline;padding-left:20px}span#published_date{padding-left:7px;text-transform:lowercase}.slick-slider .published_date{display:none}slider-component.slider-mobile-gutter.page-width.page-width-desktop{max-width:70%;padding:0 0 0 48px;margin:0;text-align:left}.productname_flex{display:flex;justify-content:space-between}.slick-prev,.slick-next{width:15px!important;height:30px!important}.slick-prev:before,.slick-next:before{font-family:DotGothic16,sans-serif!important;color:#000!important;opacity:1!important;font-size:30px!important}.slick-prev:before{content:"<"!important}.slick-next:before{content:">"!important}.slick-prev{left:0!important;z-index:10!important}.slick-next{right:0!important;z-index:10!important}.slick-slide{margin-right:4vw!important}.collection .card__inner{width:80%;margin-left:10%}.collection .card--media .card__inner .card__content{margin:0!important;padding:0!important}.collection .card-information .price{text-align:right;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0!important}.collection .card-information{width:35%;display:none}.collection .card__heading{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;width:100%}.collection .card__heading a:hover{text-decoration:none}.card_sku{line-height:1}.card_color{line-height:1.2em}.card_sku p,.card_color p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0;color:#000;opacity:1}.card_color p span:after{content:",";display:inline;margin-left:-7px;margin-right:-5px}.card_color p span:first-child:after,.card_color p span:last-child:after{display:none}.color-background-1.isolate.gradient{background:transparent!important}.grid-catalog{padding-top:1.45833vw!important}.grid-catalog #product-grid{column-gap:1.25vw;row-gap:2.34375vw;margin-top:0}.grid-catalog .collection .card__inner{margin:0 auto;width:100%;border:2px solid #754c24;background:#fff}.grid-catalog .grid--4-col-desktop .grid__item{width:calc(25% - 1.25vw);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 8 / 4)}.grid-catalog .card .card__inner .card__media{width:80%;margin:0 auto}.grid-catalog .card__inner.ratio{display:block}.grid-catalog .card__media,.grid-catalog .card .media,.grid-catalog .card .media img{position:initial!important}.grid-catalog .card .media>*:not(.zoom):not(.deferred-media__poster-button){position:initial!important}.grid-catalog a.full-unstyled-link{color:#754c24;text-decoration:underline}.grid-catalog a.full-unstyled-link:hover{text-decoration:underline;text-underline-offset:auto}.grid-catalog .card_sku{margin-top:.3125vw}.grid-catalog .card_color{line-height:1;margin-top:.52083vw}.grid-catalog .card--standard>.card__content .card__information{padding:0;margin-top:.78125vw}h1.collection-hero__title{margin:0;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}.grid-shop{padding-top:1.45833vw!important}.grid-shop #product-grid,ul.search_results_wrap{column-gap:1.666vw;row-gap:2.34375vw;margin-top:0}ul.search_results_wrap .card .card__inner .card__media{background:#fff;width:80%}.grid-shop .collection .card__inner{margin:0 auto;width:100%;border:2px solid #0000ff;background:#fff}.grid-shop .grid--4-col-desktop .grid__item{width:calc(25% - 1.25vw);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 8 / 4)!important}ul.search_results_wrap li{width:calc(25% - 1.25vw)!important;max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 8 / 4)!important}ul.search_results_wrap li .card__inner{margin:0 auto;width:100%;border:2px solid #0000ff;background:#fff}.grid-shop .card .card__inner .card__media,ul.search_results_wrap li .card__media{width:80%;margin:0 auto}.grid-shop .card__inner.ratio,ul.search_results_wrap li .card__inner.ratio{display:block}.grid-shop .card__media,.grid-shop .card .media,.grid-shop .card .media img,ul.search_results_wrap li .card__media,ul.search_results_wrap li .card .media,ul.search_results_wrap li .card .media img{position:initial!important}.grid-shop .card .media>*:not(.zoom):not(.deferred-media__poster-button),ul.search_results_wrap li .card .media>*:not(.zoom):not(.deferred-media__poster-button){position:initial!important}.grid-shop a.full-unstyled-link,ul.search_results_wrap li a.full-unstyled-link{color:#00f;text-decoration:underline}.grid-shop a.full-unstyled-link:hover,ul.search_results_wrap li a.full-unstyled-link:hover{text-decoration:underline;text-underline-offset:auto}.grid-shop .card_sku,ul.search_results_wrap li.card_sku{margin-top:.3125vw;display:none}.grid-shop .card_color,ul.search_results_wrap li .card_color{line-height:1;margin-top:.52083vw;display:none}.grid-shop .card--standard>.card__content .card__information,ul.search_results_wrap li .card--standard>.card__content .card__information{padding:0;margin-top:.78125vw}.grid-shop .productname_flex,ul.search_results_wrap li .productname_flex{display:block}.grid-shop .collection .card-information,ul.search_results_wrap li .card-information{width:100%;text-align:left}.grid-shop .collection .card-information .price,ul.search_results_wrap li .card-information .price{text-align:left;margin-top:.26041vw!important}ul.search_results_wrap li .card_sku{display:none}.template-search p.search_text{margin:0;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}.template-search__header.page-width{margin:0}ul.search_results_wrap{padding-top:1.45833vw!important}.shopify-section.section .collection-hero.shop_title .collection-hero__text-wrapper{flex-basis:auto}.modal-open{cursor:pointer;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;text-decoration:underline;color:#00f;margin-left:1.14583vw}.modal-open.catalogue{color:#754c24}.modal-container{width:100%;height:0;text-align:center;background:transparent;padding:0;overflow:auto;opacity:0;visibility:hidden;transition:0s;box-sizing:border-box;z-index:999}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible;z-index:99999}.modal-body{position:absolute;display:inline-block;vertical-align:middle;width:calc(50% - 48px - .8333vw);left:48px;top:35px;z-index:99999;border:2px solid #00f;box-sizing:border-box}.catalogue .modal-body{border:2px solid #754c24}.modal-open.catalogue span:after,.modal-open.on.catalogue span:after{color:#754c24}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:0;width:100vw;height:100vh;font-size:1px;color:#fff;cursor:pointer;z-index:-1}.modal-content{background:#fff;text-align:left;padding:1.5625vw}.modal-content ul{margin:0;padding:0;list-style:none;text-align:left}.modal-content ul li{line-height:1;margin-bottom:1vw}.modal-content ul li:last-child{margin-bottom:0}.modal-content ul li a{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;text-decoration:none;color:#000}section.product-page{padding-top:0!important}.product_back_btn{line-height:1}.product_back_btn a{color:#00f;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1}.slick-num{display:none}ul.product_image_main,ul.product_image_thumbnail{list-style:none}ul.product_image_main .slick-num{display:block}.product_image_wrap ul.product_image_main.slider{margin-top:1.35416vw;padding:0 2vw!important}.product_image_wrap .product-media-container,.product_image_wrap .global-media-settings{border:none}.grid__item.product__media-wrapper{width:45.625vw!important;max-width:45.625vw!important}.slick-num{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1}.product_image_wrap .slick-slide{margin-right:0!important}.product_image_wrap .product_image_thumbnail .slick-slide li{padding:0 .78125vw!important}.product__info-wrapper.grid__item{padding-left:0vw!important;margin-left:7.1875vw!important;width:17.1875vw!important;max-width:17.1875vw!important}.product__info-wrapper.grid__item .product__title{margin-bottom:.78125vw}.product__info-wrapper.grid__item .product__title h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1.2em}.product__info-wrapper.grid__item .product__tax{display:none}.product__info-wrapper.grid__item .product__info-container>*+*{margin:0}.product__info-wrapper.grid__item .price.price--large.price--show-badge .price__container{margin-bottom:0}.product__info-wrapper.grid__item .product__description{margin-top:2.60416vw;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1.8em;margin-bottom:2.60416vw}.product__info-wrapper.grid__item .price__regular .price-item--regular{font-size:.9375vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1}.grid-catalog .price__regular .price-item--regular:after{content:"JPY";font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1}.product__info-wrapper.grid__item .product-form__input .select{width:100%;max-width:100%}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown select,.product__info-wrapper.grid__item .product-form__item select{width:100%;max-width:100%;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;height:1.97916vw;text-align:left;padding:0 .9375vw}.product__info-wrapper.grid__item .product-form__item select{margin:1px}.product__info-wrapper.grid__item .product-form__input--dropdown{margin-bottom:.78125vw;max-width:100%}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select,.product__info-wrapper.grid__item .product-form__item{position:relative}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select svg{display:none}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select:after,.product__info-wrapper.grid__item .product-form__item:after{content:"\ff56";font-size:.72916vw;font-family:DotGothic16,sans-serif;position:absolute;right:.9375vw;line-height:1.97916vw}.product__info-wrapper.grid__item .product-form__item:after{top:0;z-index:10}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select:hover:after{outline:none;border:none;box-shadow:none}.product__info-wrapper.grid__item .product-form__item{border:1px solid #000;border-radius:5px;display:flex}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Size,.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Color{position:relative;border:1px solid #000;border-radius:5px}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Size:before{content:"\30b5\30a4\30ba\3092\9078\3076";font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;position:absolute;z-index:10;line-height:1.97916vw;left:.9375vw;background:#fff;top:1px}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Color:before{content:"\30ab\30e9\30fc\3092\9078\3076";font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;position:absolute;z-index:10;line-height:1.97916vw;left:.9375vw;background:#fff;top:1px}.product__info-wrapper.grid__item .product-form__item.qty:before{content:"\6570\91cf";font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;position:absolute;z-index:10;line-height:1.97916vw;left:.9375vw;background:#fff;top:1px}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Size.on:before,.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Color.on:before,.product__info-wrapper.grid__item .product-form__item.qty.on:before{display:none}.product__info-wrapper.grid__item .product-form__item.qty:hover,.product__info-wrapper.grid__item .product-form__item.qty select:hover{cursor:pointer}.product .price--sold-out .price__badge-sold-out{display:none}.product__info-container .product-form{margin-top:.78125vw!important;margin-bottom:1.97916vw!important}.product__info-container .product-form .product-form__buttons{max-width:100%;border:2px solid #000;box-sizing:border-box;background:#000;border-radius:5px!important}.product__info-container .product-form .product-form__buttons button{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;font-weight:300;height:1.97916vw;line-height:1.97916vw;min-height:1.97916vw;margin:0 auto}.product__info-container .product-form .product-form__buttons button:disabled{opacity:1!important}.product__info-container .product-form .product-form__buttons button:before,.product__info-container .product-form .product-form__buttons button:after{display:none}.product_size_detail_title{margin-bottom:1.04166vw}.product_size_detail_title p{color:#00f;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0}.product_size_detail{margin-bottom:1.5625vw}.product_size_detail p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0;line-height:1.8em}.product_fabric{margin-bottom:1.30208vw}.product_made{margin-bottom:2.34375vw}.product_fabric p,.product_made p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0;line-height:1.8em}.product_fabric p span,.product_made p span{color:#00f;padding-right:10px}.product_sku p,.product_season_look p{margin:0;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}.product_season_look p a{color:#00f;text-decoration:underline}.product_season_look p a:visited{color:#00f}.product-grid-container .published_date{display:none}.product_back_btn.catalog a{color:#754c24}section.catalog-single .product_season_look p a:visited,section.catalog-single .product_season_look p a{color:#754c24}section.catalog-single .product_season_look{margin-bottom:1.5625vw}.catalog_size p,.catalog_color p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0;color:#000;opacity:1}.catalog_size p span:after,.catalog_color p span:after{content:",";display:inline;margin-left:-7px;margin-right:-5px}.catalog_size p span:first-child:after,.catalog_size p span:last-child:after,.catalog_color p span:first-child:after,.catalog_color p span:last-child:after{display:none}.catalog_size span.title,.catalog_color span.title,section.catalog-single .product_made p span{color:#754c24}.catalog_size span.title,.catalog_color span.title{margin-right:-5px}section.catalog-single .product_made p span{padding-right:0}section.catalog-single .product_made{margin-bottom:0}section.catalog-single .price.price--large.price--show-badge{font-size:.72916vw;line-height:1.5;display:none}section.catalog-single .product__info-wrapper.grid__item .price__regular .price-item--regular{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}section.catalog-single .product__info-wrapper.grid__item .price__regular .price-item--regular span.title{color:#754c24}section.catalog-single .product__info-wrapper.grid__item .price.price--large.price--show-badge .price__container{line-height:1.5}section.catalog-single .product_shopnow{margin-top:2.08333vw}section.catalog-single .product_shopnow a,section.catalog-single .product_shopnow a:visited{color:#754c24;text-decoratio:underline;text-underline-offset:2px;font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}.page-width.page-width--narrow.look{padding:0 48px;width:100%;margin:0 auto}.page-width.page-width--narrow.look h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 2.08333vw}.look_gallery ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.look_gallery ul li{line-height:0;width:16%;margin-bottom:.8%}#look23aw ul li:nth-child(-n+4),#look25ss ul li:nth-child(n+37){width:49.3421%;margin-bottom:1.3158%}.look_gallery ul li img,.look_gallery ul li a{margin:0;padding:0;font-size:0;line-height:0}.mfp-container{padding:0!important;background:url(/cdn/shop/files/look_bg.jpg);background-size:cover;background-repeat:no-repeat}.mfp-arrow:before,.mfp-arrow:after{border:none!important}.mfp-arrow-left:after{content:"PREV"!important;font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;color:#000;margin-left:48px!important;opacity:1!important}.mfp-arrow-right:after{content:"NEXT"!important;font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;color:#000;margin-right:48px!important;opacity:1!important;left:auto!important;right:48px!important}.mfp-bottom-bar{display:none!important}.mfp-figure:after{box-shadow:none!important}.mfp-s-ready .mfp-preloader{display:none!important}.mfp-container:after{content:"CLOSE";position:absolute;right:48px;top:48px;font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;color:#000;display:block}img.mfp-img{padding:48px 0!important}.mfp-figure:after{top:48px!important;bottom:48px!important}body#feature-2023-autumn-winter h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 2.08333vw;display:none}.look_text{margin-bottom:3.90625vw}.look_text p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0}.look_gallery.feature.second{margin-bottom:8vw}.look_gallery.feature ul{fomt-size:0;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:left;gap:.8%}.look_gallery.feature h3{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:1vw 0 3.125vw}.look_gallery.feature h3.second{margin:5.208333vw 0 3.125vw}.look_gallery.feature ul li{line-height:0;width:16%!important;margin-bottom:.8%}.mfp-container{padding:0!important;background:url(/cdn/shop/files/look_bg.jpg);background-size:cover;background-repeat:no-repeat}.page-width.page-width--narrow.dealers{padding:0 48px;width:100%;margin:0 auto}.page-width.page-width--narrow.dealers h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 1.5625vw}.dealers_wrap ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.dealers_wrap ul li{width:calc(100% / 3);font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1.8em}.dealers_wrap ul li a{color:#00f;text-decoration:none}body#contact .page-width.page-width--narrow{padding:0;width:36vw;margin:0 48px}body#contact .page-width.page-width--narrow h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 2.08333vw}body#contact .contact__fields input,body#contact .contact__fields textarea,body#contact .contact__fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #000;border-radius:5px;width:100%;font:inherit;outline:none;font-family:DotGothic16,sans-serif;font-size:.72916vw;padding:10px 15px;letter-spacing:.06em}body#contact .contact__fields select,body#contact .contact__fields textarea{line-height:1.45em}body#contact .contact__fields,body#contact .contact__fields .field{display:block}body#contact .contact__fields .field input::placeholder,body#contact .contact__fields .field textarea::placeholder{color:gray;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}body#contact .contact .field,body#contact .contact__fields{margin-bottom:.9375vw;line-height:0}body#contact .contact__fields .fields{margin-bottom:0}body#contact .contact__fields.custom_form.select{position:relative}body#contact .contact__fields.custom_form.select:after{content:"\ff56";font-size:16px;font-family:DotGothic16,sans-serif;position:absolute;top:50%;right:.72916vw;margin-top:-2px}body#contact .contact__button{margin:1.04333vw 0 0}body#contact .contact__button button{background:transparent;font-size:1vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;color:#fff;background:#000;padding:0 40px;border:none;min-width:auto}body#contact .contact__button button:before,body#contact .contact__button button:after{display:none}svg.icon.icon-cart.sp_menu_icon,.header:not(.header--top-center) *>.header__search,svg.icon.icon-account.sp_menu_icon{display:none}.header__icons{gap:48px;width:212px}.header__icon:not(.header__icon--summary),.header__icon span{width:auto;height:auto;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;text-decoration:none;font-size:14px}body#feature h1.title--primary{display:none}body#feature .main-blog.page-width{margin-top:20px}body#feature .blog-articles{gap:0}body#feature .card .card__inner .card__media{border:2px solid #00ff00;box-sizing:border-box}body#feature .card__heading a:after{display:none}body#feature .card--standard>.card__content .card__information{padding-top:1.30208vw}body#feature .article-card .card__heading{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-bottom:1.30208vw}body#feature .underline-links-hover:hover a{text-decoration:none}body#feature .article-card__excerpt{margin:0;font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}div#original_page{margin:0 auto;padding:0 48px;font-family:DotGothic16,sans-serif;letter-spacing:.06em;font-size:.72916vw}div#original_page h2,#legal-notice h1,#terms-of-service h1,#privacy-policy h1,#refund-policy h1{font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0 0 20px;text-align:left}div#original_page h3{font-size:.83333vw;margin:0 0 .3vw}div#original_page p{font-size:.72916vw;margin:0 0 1.5vw}.shopify-policy__container{width:100%;max-width:100%;margin:0 0 4vw;padding:0 48px}.shopify-policy__container .rte{font-size:.72916vw}.shopify-policy__container .rte dd{margin-left:0}.shopify-policy__container .rte strong{margin-top:1.2vw;display:block}#terms-of-service p,#privacy-policy p{margin:0}.customer:not(.account):not(.order){margin:0!important;padding:0!important}#MainContent .customer{padding-left:48px!important}.customer h1,h1#login,.customer h2.form__message{font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;text-align:left}.customer .field_login{margin-bottom:20px}.customer .field_login input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none;border:1px solid #000!important;border-radius:5px!important;text-align:left;width:100%;font-size:14px;padding:8px 15px}.customer form{margin-top:20px!important}.login a[href="#recover"],.login a{font-size:14px;margin:0!important;text-align:left}.customer button{margin:20px 0!important;text-align:left!important;display:block!important;font-size:14px;text-align:center!important}form#customer_login button{font-size:14px}.customer.register ul{list-style:none;padding:0}.customer.register ul li{font-size:14px;color:#000}.cart_wrap{padding:0 48px!important;width:70vw;margin:0}.cart_wrap .title-wrapper-with-link{margin:0 0 15px}.cart_wrap .title-wrapper-with-link h1{font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em}table.cart-items,table.cart-items th{font-size:14px}.cart__footer{width:calc(70vw - 96px)}.cart__footer .cart__ctas button{font-size:16px;height:50px;line-height:50px}.cart-item__image-container{border:none}.cart__footer{width:auto}.is-empty .cart__empty-text,.is-empty .cart__warnings{text-align:left;padding:0}h1.cart__empty-text{font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-bottom:20px}.cart__login-title{margin-top:40px;font-size:.83333vw}.cart__login-paragraph{font-size:.72916vw}div#main-cart-footer{padding:0 48px!important;width:70vw;margin:0}.ngc-note-attr-field select{padding-right:10px!important}.ngc-note-attr-field label{display:block;color:#000!important;margin-top:20px!important;font-size:14px!important;margin-bottom:5px!important}.ngc-note-attr-field input[type=text],.ngc-note-attr-field select{color:#000!important;font-size:14px!important}#ngc_haisou_reset-button button,#ngc_haisou_next-prev-button button{background:#000!important;border:1px solid #000!important;font-size:14px!important}.ngc_haisou_td.ngc_haisou_selected{background:#00e!important}#ngc_haisou_header{font-size:20px!important}.ngc_haisou_th,.ngc_haisou_td{outline:1px solid #ddd;padding-top:10px;padding-bottom:10px;text-align:center;font-size:14px!important}main#MainContent .customer.account,main#MainContent .customer.order{margin:0;padding-top:0;width:70vw;text-align:left}main#MainContent .customer.account h2,:is(.account,.order) h2{font-size:1.25vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-bottom:20px}.customer.order p,:is(.account,.order) p{font-size:14px!important}a.back_detail{text-align:left;display:block}li[data-address]>h2{font-size:1.25vw!important;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-bottom:20px!important;text-align:left!important}li[data-address]{text-align:left}.addresses li>button:first-of-type{background:#000;color:#fff;padding:0 15px}.addresses li>button+button{border:1px solid #000;padding:0 15px}.addresses h2{font-size:1.25vw!important;font-family:DotGothic16,sans-serif;letter-spacing:.06em}.country_select{margin-top:0!important;margin-bottom:20px!important}.country_select select{border:1px solid #000;border-radius:5px}.addresses form button[type]{border:1px solid #000}.modal-open span:after{content:"\ff0b";color:#00f;margin:0;padding:0}.modal-open.on span:after{content:"\30fc";color:#00f;margin:0;padding:0}.mfp-arrow:before{opacity:1!important}.mfp-arrow{transform:scale(1)!important;opacity:1!important}.no-product{font-family:DotGothic16,sans-serif;font-size:.72916vw;letter-spacing:.06em;text-align:left;line-height:1.4em}.template-404.page-width.page-margin.center{text-align:left;margin:0}.template-404.page-width.page-margin.center p{font-size:1.25vw!important;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-bottom:20px!important}.template-404.page-width.page-margin.center h1.title{font-size:1.25vw!important;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin-top:0;margin-bottom:50px!important}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start;position:absolute;left:5px;bottom:5px}.card__badge span{font-size:.72916vw}body.fixed{position:fixed;left:0;width:100%}.size_guide_btn{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;margin:0;line-height:1.8em;color:#000;margin-bottom:1.5625vw;margin-top:-1.2vw;display:block}.size_guide_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999}.overlay{width:100%;height:100vh;background:#000000b3;display:block!important}a.modal__close{text-decoration:none;color:#181818;position:absolute;top:20px;right:20px;font-size:40px;line-height:1;color:#fff;font-size:25px;font-family:DotGothic16,sans-serif}.size_guide_content{position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:auto;padding:2.60416vw;font-size:.72916vw;font-weight:400;color:#000;line-height:1.8em}.size_guide_content p{font-size:.72916vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1.8em}.size_guide_content img{width:100%;height:auto;display:block;margin-bottom:20px}.cart__note label{font-size:14px!important;color:#000!important;opacity:1!important}cart-note.cart__note.field{margin-top:3rem}.ngc-note-attr-field select,.ngc-note-attr-field input[type=text]{border:1px solid #000!important}textarea#Cart-note{border:1px solid #000;font-family:DotGothic16,sans-serif;border-radius:5px}.ngc-note-attr-field{margin:0 auto 0 0!important}cart-note.cart__note.field{width:400px!important}.customer table{border:1px solid #000!important}.account table td:first-of-type a{border:1px solid #000!important;box-shadow:none!important}.customer thead:after,.customer tfoot:before{background:#000!important;box-shadow:none!important}.customer thead th,.customer tbody td,.customer p{color:#000}ul.product_image_thumbnail.slick-initialized.slick-slider{padding-left:0}.product__info-wrapper.grid__item.sold_out .select.Size:before,.product__info-wrapper.grid__item.sold_out .select.Color:before{display:none}.delivery-container .delivery-title{margin-bottom:0;margin-top:20px;font-size:14px;padding-bottom:10px!important;color:#000}.delivery-container .delivery_box>p.delivery-title.title-border{margin-top:0!important;padding-top:0!important}p.delivery-mindate-caution{text-align:left!important;padding-left:0!important;color:#00e!important;font-size:14px}p.new_icon{position:absolute;color:#fff;font-size:11px;background:#00f;border-radius:50%;padding:8px;z-index:9;top:0;left:0;margin:0}.grid-shop p.new_icon{top:10px;left:10px}slider-component.slider-mobile-gutter p.new_icon{display:none}p.coming_icon{position:absolute;color:#00f;font-size:11px;background:#fff;border:1px solid #00f;border-radius:4rem;z-index:9;top:0;right:0;margin:0;letter-spacing:.1rem;line-height:1;padding:.5rem 1.3rem .6rem}.grid-shop p.coming_icon{top:10px;right:10px}slider-component.slider-mobile-gutter p.coming_icon{display:none}@media screen and (min-width:769px){.sp{display:none}svg.icon.icon-cart-empty.sp_menu_icon{display:none}main#MainContent{min-height:600px}}@media screen and (max-width:768px){.pc,.header__search,svg.icon.icon-cart-empty.sp_menu_icon{display:none}.header:not(.drawer-menu).page-width{padding:20px 2.66666vw 0}.category_select_box{width:100%}.header{display:block}h1.header__heading,a.header__heading-link.link.link--text.focus-inset{width:140px;float:left}.header__icon:not(.header__icon--summary),.header__icon span{font-size:12px}.header__icons{gap:5.33333vw;justify-content:end;text-align:right;padding-top:9px;padding-right:2.66666vw;width:auto}.header_category_wrap{padding:20px 0 0}.category_select_box select{margin-bottom:12px;font-size:12px;padding:8px 15px}.search-modal__form{width:100%}.head_search_custom{font-size:12px;height:36px;padding:8px 15px}#front_bg{width:95vw;height:75vw}#front_content{padding:3.73333vw 0 0}.front_description p{font-size:2.66666vw;line-height:1.8em}.image-with-text{margin-top:5.6vw;margin-bottom:9.06666vw;padding:0}.image-with-text__media-item.image-with-text__media-item--large.image-with-text__media-item--top.grid__item{width:100%}.image-with-text__text-item.grid__item{margin-top:1.6vw;font-size:2.66666vw}.image-with-text a.button.button--primary,.collection__title h2{font-size:2.6vw}.collection__title.title-wrapper{padding:0;font-size:2.66666vw}.collection__title h2 a{font-size:2.66666vw}slider-component.slider-mobile-gutter.page-width.page-width-desktop{padding:0;max-width:100%}footer.footer{margin-top:13.33333vw}.footer-block:only-child li a{font-size:12px}.footer__content-top{padding:0 2.66666vw!important}.footer-block:only-child li:nth-child(4){margin-bottom:50px}.footer__content-bottom{padding:0 2.66666vw!important}small.copyright__content{font-size:12px;line-height:1}.footer__content-bottom{line-height:1}.footer-block__details-content,.footer .grid{margin-bottom:0!important}.slick-slide{margin-right:10vw!important}.slick-list{padding:0 30% 0 0!important}.collection .card__heading{font-size:2.66666vw}.card_sku p,.card_color p{font-size:2.66666vw;line-height:1;margin-top:2px}.card_color p{margin-top:4px}p.pagetop{position:fixed;right:4vw;bottom:11vw;font-size:5.33333vw;font-family:DotGothic16,sans-serif}#MainContent{padding:0 2.66666vw!important}form.search.search-modal__form .field__button{height:35px!important}.search__button .icon{width:24px!important;height:24px!important}#MainContent .grid__item{flex-grow:initial}#MainContent .grid-catalog .grid--4-col-desktop .grid__item{width:calc(50% - 1vw)!important}.grid-catalog #product-grid{column-gap:2vw;row-gap:5.33333vw;justify-content:space-between}.card-information.sp{width:100%;text-align:left}.collection .card-information .price{text-align:left;line-height:1;font-size:1.86666vw!important}.collection .card__heading{font-size:2.4vw;line-height:1.4em}.grid-catalog .card--standard>.card__content .card__information{margin-top:1.33333vw}.grid-catalog .card_sku{margin-top:1.33333vw}.grid-catalog .card_color{line-height:1.4em}.card-information.sp{margin-top:1.33333vw;line-height:1em}.category_select_box:after{top:4px}.product.grid{display:block}#MainContent .grid__item,.product__info-wrapper.grid__item{width:100%!important;max-width:100%!important}.product__info-wrapper.grid__item{margin:0 auto!important}.collection-hero.color-background-1.gradient.shop_title{margin-top:3.46666vw}h1.collection-hero__title{font-size:2.4vw}.collection-hero__inner{display:flex;flex-direction:row!important;align-items:center;margin-bottom:5.33333vw}.modal-open{font-size:2.4vw;margin-left:4.66666vw}.grid-shop{padding-top:0!important}#MainContent .grid-shop .grid--4-col-desktop .grid__item{width:calc(50% - 1.33333vw)!important}.grid-shop #product-grid{column-gap:2.66666vw;row-gap:5.6vw;margin-top:0}.grid-shop .card--standard>.card__content .card__information{margin-top:1.33333vw}.footer-block:only-child li a:hover{font-size:12px}.modal-body{width:100%;left:0}.modal-content{padding:5vw}.modal-content ul li{margin-bottom:2.66666vw}.modal-content ul li a{font-size:2.66666vw}.product_back_btn{margin-top:3.46666vw}.product_back_btn a,.slick-num{font-size:2.4vw}.product_image_main .slick-slide{margin:0 auto!important}.product_image_wrap .slick-list,.product_image_main .slick-list{padding:0!important}.product_image_wrap ul.product_image_thumbnail{padding:0!important;margin-bottom:0}.product__info-wrapper.grid__item .product__title h1{font-size:4.8vw}.product__info-wrapper.grid__item .price__regular .price-item--regular{font-size:2.93333vw}.product__info-wrapper.grid__item .product__description{margin:6.66666vw auto;font-size:2.4vw}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown select,.product__info-wrapper.grid__item .product-form__item select{font-size:2.4vw;height:6.66666vw;padding:0 2.4vw}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Size:before,.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select.Color:before,.product__info-wrapper.grid__item .product-form__item.qty:before{line-height:2.4vw;left:2.4vw;font-size:2.4vw;top:2.4vw}.product__info-wrapper.grid__item .product-form__input.product-form__input--dropdown .select:after,.product__info-wrapper.grid__item .product-form__item:after{line-height:2.4vw;right:2.4vw;font-size:2.4vw;top:2.4vw}.product__info-wrapper.grid__item .product-form__input--dropdown{margin-bottom:2.4vw}.product__info-container .product-form{margin-top:2.4vw!important;margin-bottom:5.33333vw!important}.product__info-container .product-form .product-form__buttons button{font-size:2.4vw;line-height:2.4vw;height:6.66666vw}.product_size_detail_title p{font-size:2.4vw}.product_size_detail_title{margin-bottom:4vw}.product_size_detail p,.product_fabric p,.product_made p,.product_sku p,.product_season_look p{font-size:2.66666vw}.product_size_detail{margin-bottom:6.66666vw}.product_fabric,.product_made{margin-bottom:5.33333vw}.product__info-wrapper.grid__item .product__title{margin-bottom:2vw}section.catalog-single .product_season_look{margin-bottom:6vw}.catalog_size p,.catalog_color p,section.catalog-single .price.price--large.price--show-badge{font-size:2.66666vw}section.catalog-single .product_shopnow{margin-top:7.33333vw}section.catalog-single .product_shopnow a,section.catalog-single .product_shopnow a:visited{font-size:4.26666vw}.page-width.page-width--narrow.look{width:100%;padding:0}.page-width.page-width--narrow.look{margin-top:4vw}.page-width.page-width--narrow.look h1{font-size:4.26666vw;margin-bottom:8vw}.look_text p{font-size:2.4vw}.look_text{margin-bottom:8vw}.look_gallery ul li{width:23.875%;margin-bottom:1.5%}.look_gallery ul{justify-content:flex-start;gap:1.5%}#look23aw ul li:nth-child(-n+4),#look25ss ul li:nth-child(n+37){width:49.25%;margin-bottom:1.5%}.mfp-container{padding:0!important;background:url(/cdn/shop/files/sp_look_bg.jpg);background-size:cover;background-repeat:no-repeat}.mfp-container:after{font-size:2.66666vw;top:3.5vw;right:2.66666vw}img.mfp-img{max-width:85.3333vw!important;background:transparent!important}.mfp-arrow-left:before{left:0!important;font-size:3.2vw}.mfp-arrow-left:after{font-size:3.2vw;margin-left:2.66666vw!important}.mfp-arrow-right:after{font-size:3.2vw;margin-right:-1.3vw!important}div#original_page{padding:0;margin-top:5vw}div#original_page h2{font-size:3.2vw}div#original_page h3{font-size:2.66666vw;margin-bottom:1.5vw}div#original_page p{font-size:2.4vw;margin-bottom:4vw}.shopify-policy__container h1{font-size:3.2vw;margin-bottom:20px;text-align:left}.shopify-policy__container{width:100%;max-width:100%;padding:0;margin-top:5vw}.shopify-policy__container .rte{font-size:2.4vw}.shopify-policy__container .rte dd{margin-left:0}.shopify-policy__container .rte strong{margin-top:5vw;display:block}body#contact .page-width.page-width--narrow{width:100%;margin:5vw 0 0}body#contact .page-width.page-width--narrow h1{margin-bottom:20px;font-size:3.2vw}body#contact .contact__fields input,body#contact .contact__fields textarea,body#contact .contact__fields select{font-size:12px}body#contact .contact .field,body#contact .contact__fields{margin-bottom:2vw}body#contact .contact__fields.custom_form.select:after{font-size:16px;right:15px}body#contact .contact__button button{font-size:16px;padding:0 30px}#MainContent .customer{padding:0!important;margin-top:5vw!important;width:100%}.customer h1,h1#login{margin-bottom:20px;font-size:3.2vw}.customer .field_login input{width:100%}.customer .field_login{margin-bottom:15px}.customer:not(.account):not(.order){max-width:100%!important}.cart_wrap{width:100%;padding:0!important;margin-top:5vw}h1.cart__empty-text,.cart_wrap .title-wrapper-with-link h1{font-size:3.2vw}.customer h2.form__message{font-size:14px}.cart__login-title,.cart__login-paragraph,.customer.login p,.customer.register ul li,.cart__warnings a.button,.login a[href="#recover"],.login a,form#customer_login button,.customer button{font-size:13px}.cart_wrap .title-wrapper-with-link a{font-size:3.2vw}table.cart-items,table.cart-items th{font-size:14px}.page-width.page-width--narrow.dealers{padding:0;width:100%;margin-top:5vw}.page-width.page-width--narrow.dealers h1{font-size:4.26666vw;margin-bottom:6.66666vw}.dealers_wrap ul li{width:100%;font-size:2.66666vw}body.mfp-zoom-out-cur{position:fixed}.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{top:0!important}body#contact .contact__fields .field input::placeholder,body#contact .contact__fields .field textarea::placeholder{font-size:12px}.no-product{font-size:2.66666vw;line-height:1.4em}section.catalog-single .price.price--large.price--show-badge,section.catalog-single .product__info-wrapper.grid__item .price.price--large.price--show-badge .price__container{line-height:1.8}main#MainContent .customer.account h2,li[data-address]>h2,.addresses h2{font-size:3.2vw!important}.card__badge span{font-size:2.4vw}div#main-cart-footer{width:100%;padding:0!important}.cart__note label{font-size:14px}.ngc-note-attr-field input[type=text],.ngc-note-attr-field select,cart-note.cart__note.field{width:100%!important}main#MainContent .customer.account,main#MainContent .customer.order{width:100%}.customer table{border-right:none!important;border-left:none!important}.customer.order p,.customer.account p{font-size:13px!important}.customer.order h2{font-size:16px}a.size_guide_btn{font-size:2.66666vw;margin-top:-3vw;margin-bottom:6.66666vw}.size_guide_content{width:94.8vw}.size_guide_content p{font-size:2.66666vw}a.modal__close{top:2.66666vw;right:2.66666vw;font-size:20px}p.new_icon{position:absolute;color:#fff;font-size:10px;background:#00f;border-radius:50%;padding:7px;z-index:9}.grid-shop p.new_icon{top:7px;left:7px}p.coming_icon{font-size:2.4vw;z-index:9}.grid-shop p.coming_icon{top:7px;right:7px}body#feature-2023-autumn-winter h1{font-size:1.45833vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 2.08333vw;display:none}.look_gallery.feature.second{margin-bottom:8vw}.look_gallery.feature ul{fomt-size:0;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:left;gap:1.5%}.look_gallery.feature h3{font-size:4.266667vw;font-family:DotGothic16,sans-serif;letter-spacing:.06em;line-height:1;margin:0 0 8vw}.look_gallery.feature h3.second{margin:8vw 0}.look_gallery.feature ul li{line-height:0;width:23.8765%!important;margin-bottom:1.5%}.mfp-container{padding:0!important;background:url(/cdn/shop/files/look_bg.jpg);background-size:cover;background-repeat:no-repeat}}.shop-only variant-selects{display:flex;flex-direction:column-reverse}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
