.header-middle{padding:1rem 0;display:flex;justify-content:center;align-items:center;position:relative;border-bottom:2px solid #202b66}.header-login{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.header-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px}.header__icon{aspect-ratio:1/1;width:30px}.header-bottom{padding:1rem 10px}.header-bottom__nav__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:10px}.burger-btn{position:relative;aspect-ratio:1/1;width:30px}.burger-line{display:inline-block;background-color:#000;width:20px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.burger-line:nth-child(1){top:30%}.burger-line:nth-child(3){top:70%}.header-fv{position:relative}.header-fv__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.header-fv__btn__wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.header-fv__btn{width:100%;max-width:150px;background-color:#ffffff80}.banner-slider{padding-bottom:15px}@media (min-width: 1200px){.banner-slider{padding-bottom:0;border-bottom:none}}.collection-card-wrapper .ratio:before,.collection-card-wrapper .ratio:after{display:none}.section__item__wrapper{padding:0 1.5rem;display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.border-bottom{border-bottom:2px solid #202b66}#product-grid .section__item,.section__item{display:inline-block;width:calc((100% - 40px)/2);text-align:left}.section__item-3{width:calc((100% - 20px * 2) / 3)}.video-continue{text-align:right}.link_btn{margin:3rem auto 0;width:100%;max-width:200px;padding:1.5rem 0;border-radius:5px;border:2px solid #202b66;display:flex;align-items:center;justify-content:center;color:#202b66;line-height:1}.section-description{margin-top:1rem;font-size:14px}#product-grid{gap:20px}.section-description,.section__item__description{color:#666}.section__item__description{margin-top:1rem;font-size:10px}.showroom__item__info{display:flex;flex-direction:column}.swiper-wrapper{padding-bottom:2rem;height:auto}.swiper-scrollbar-drag{display:block!important;background-color:#202b66!important}@media (min-width: 750px){.section__item__description{font-size:12px}}.swiper-container{padding:0 1.5rem}@media (min-width: 1200px){#product-grid .section__item,.section__item{width:calc((100% - 60px)/4)}#product-grid{gap:30px 20px}.swiper-container{padding:0}}.simplebar-track{border-radius:10px;background:#e9e9e9}.simplebar-scrollbar.simplebar-visible:before{opacity:1;background-color:#202b66}.simplebar-track.simplebar-horizontal{height:4px;left:0%;width:100%}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:4px}.simplebar-mask,.simplebar-offset{position:static}.simplebar-track.simplebar-vertical{display:none}.product-form__submit{font-size:15px;background-color:#202b66}.product-form__sub-button{font-size:10px}.header-fv__container{width:100%;position:absolute;bottom:0}.header-fv__btn{max-width:300px;border:none;border-radius:100px}.favorite-button{margin:1rem 0 3rem;color:#000;opacity:.8;cursor:pointer}.favorite-button.favorite-added{color:#789}.bg-gray{background-color:#f8f8f8}.reservation_btn,.more_btn{padding:1rem 0}@media (max-width: 749px){.reservation_btn.link_btn{margin-top:1.5rem}}@media (min-width: 750px) and (max-width: 1199px){.header-bottom{padding:2rem 4rem}h2,.h2{font-size:5rem}.section-description{margin-top:2rem}.title-wrapper-with-link p{font-size:2.6rem;color:#666}.section-description{font-size:26px}.link_btn{padding:1rem 0;font-size:3rem;max-width:400px}.icon-ranking{font-size:3.5rem}.title-wrapper-with-link{margin-bottom:4rem}.product-form__submit{font-size:3rem}.product-form__sub-button__wrapper{margin-top:3rem}.product-form__sub-button{font-size:2rem}.reservation_btn,.more_btn{padding:1.5rem 0}}@media (max-width: 1199px){.banner-slider .swiper{padding-top:1.5rem}}.breadcrumb{display:flex;align-items:baseline;font-size:10px}.breadcrumb a{text-decoration:underline;font-size:10px}.right-arrow{margin:0 .5rem}.breadcrumb-product-title{text-align:left}.breadcrumb-product{padding:0}@media (min-width: 750px) and (max-width: 1199px){.breadcrumb{padding:0 3rem}.breadcrumb,.breadcrumb a{font-size:2rem}.right-arrow{margin:0 1.5rem}}.shopify-policy__container{max-width:unset;padding:0;font-size:1.2rem}.shopify-policy__title{display:none}.shopify-policy__body h1{text-align-last:left;font-size:2.5rem;margin:3rem 0}.shopify-policy__body p{color:#000;margin:2rem auto;max-width:var(--page-width);padding:0 1.5rem}@media screen and (min-width: 750px){.shopify-policy__body p{padding:0 5rem}}@media screen and (min-width: 1200px){.shopify-policy__body p{padding:0}}.shopify-policy__body h2+p{margin-top:0}.shopify-policy__body h2{font-size:1.5rem;margin-top:3rem;margin-bottom:1rem;background-color:#f8f8f8;padding:7px 15px}@media screen and (min-width: 750px){.shopify-policy__body h2{padding:7px 20px}}.shopify-policy__body table{color:#000}.shopify-policy__body td:first-of-type{width:40%;background-color:#f8f8f8}.shopify-policy__body td:last-of-type{width:60%}.shopify-policy__body table:not([class]){font-size:1.2rem}div.swiper-button-prev:empty,div.swiper-button-next:empty{display:block}.form-item-label{display:inline-block;font-size:1.2rem;margin-bottom:5px}.form-item-label--require{font-size:1.2rem;color:#a83f1c}@media screen and (min-width: 750px){.form-item-label{margin-bottom:10px}}.input-text,.textarea{width:100%;padding:10px;border:1px solid #E6E6E6;font-size:1.3rem}.input-text{height:40px}.article-favorite{display:flex;gap:.6rem;align-items:center}.article-favorite__button{cursor:pointer;display:flex}.article-favorite__icon{height:2rem;width:auto}.article-favorite[data-favorite-action=add_favorite_article] svg{stroke:#ccc;fill:#ccc}.article-favorite[data-favorite-action=remove_favorite_article] svg{stroke:#202b66;fill:#202b66}.hidden{display:none}.custom-select:focus-visible,.field:has(.custom-select):focus-visible,.custom-select select:focus-visible{outline:none;box-shadow:none}.custom-select{width:300px;height:50px;position:relative}.custom-select:before{content:"";display:block;position:absolute;z-index:1;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:4.5px solid transparent;border-left:4.5px solid transparent;border-top:8px solid #555555;border-bottom:0}.custom-select:has(.custom-select__option-wrapper:not(.hidden)):before{transform:translateY(-50%) rotate(180deg)}.custom-select select{width:100%;height:100%;padding-left:23px;font-size:1rem;color:#202b66;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none}@media screen and (min-width: 750px){.custom-select select{font-size:1.4rem}}.custom-select select option{display:none}.custom-select__option-wrapper{position:absolute;z-index:2;background-color:#fff;width:100%;border:1px solid #E6E6E6;border-radius:5px;box-shadow:0 3px 6px #00000029}@media screen and (min-width: 750px){.custom-select__option-wrapper{border-radius:10px}}.custom-select__option{height:36px;display:flex;align-items:center;padding:10px 20px;font-size:1rem}@media screen and (min-width: 750px){.custom-select__option{font-size:1.4rem}}.custom-select__option:hover{background-color:#ccc}.search-sp{position:fixed;top:-100%;left:0;right:0;z-index:99;transition:all .3s}.search-sp .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:none!important}.search-sp .search-by-keyword{position:absolute;z-index:100;padding:2rem 4rem 2rem 2rem;width:100%;background:#fff}.search-sp .search-by-keyword_container{margin:0 auto;width:min(100%,500px)}.search-sp .sidebar__keyword-btn{margin:0;display:flex}.search-sp .search__input{padding-left:0!important}.search-sp .keyword-btn_close-icon{position:absolute;top:53%;right:3rem;translate:0 -50%;cursor:pointer}.search-sp .keyword-btn_close-icon .close-button{display:inline-block;position:relative;width:20px;height:20px;cursor:pointer}.search-sp .keyword-btn_close-icon .close-button:before,.search-sp .keyword-btn_close-icon .close-button:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:#333;transform-origin:center}.search-sp .keyword-btn_close-icon .close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.search-sp .keyword-btn_close-icon .close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.search-sp.active{top:0}.search-sp.active .overlay{display:block!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/add.css.map */
