/** Shopify CDN: Minification failed

Line 327:0 Unexpected "}"

**/
.header-wrapper .header__icon--menu:after {font-size: 12px !important; }
.template-index .header-wrapper .header__icons span.icon-text {font-size: 12px !important;}
.header-wrapper .header__icons .header__icon {font-size: 12px !important;}
#HeaderDrawer-project svg {display:none;}
.header__icon {width:4.4rem !important;}

@media (min-width: 768px) {
    .header-wrapper .menu-drawer__inner-container .menu-drawer__navigation {padding-top: 24px !important;}
    .login.customer:not(.account):not(.order) {max-width:62.5rem !important;} 
    .menu-drawer-container svg {width:20px !important; height: 20px !important;}
    .header-wrapper .header.page-width {padding: 2px 24px !important;}
    .register.customer:not(.account):not(.order) {max-width:62.5rem !important;} 
}


/* credentials */
.product-form__input {margin: 0 0 3.2rem !important;}
product-info .product .product__info-wrapper .product__title {margin: 24px 0 4px !important;}
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after {box-shadow: none !important;}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {box-shadow: none !important;}
.customer.login .field input~label {font-size:14px;}
.customer.login .field input:focus {padding: 2px !important;}
.customer.login .field input:not(:placeholder-shown) {padding: 2px !important;}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover {text-decoration-thickness: 0px !important;}

.customer.register #create_customer .field input:focus {padding: 2px !important;}
.customer.register #create_customer .field input:not(:placeholder-shown) {padding: 2px !important;} 
.customer.register #create_customer .field input~label {font-size:14px;}

.section-template--16253249683541__main-padding {padding-top: 48px !important;}
.section-template--16253249749077__main-padding {padding-top: 48px !important;}

.login p {font-size:13px; margin: 0.8rem 0 !important;}
.customer.login #customer_login .register a {margin-top:12px;}

.customer ul {padding-left: 0px !important;}
.errors ul li::marker {display:none; color:#fff;}
.errors ul li {font-size:13px; text-align:center;}
.customer h2.form__message {display:none;}
.customer h2.form__message svg {display:none;}

/* hamburgermenu */


@media (min-width: 768px){
    .header-wrapper .menu-drawer__inner-container ul li .menu-drawer__menu-item {padding: 6px 24px !important;}
}

@media (max-width: 767px) {
    body .header-wrapper .menu-drawer__inner-container ul li .menu-drawer__menu-item {padding: 6px 12px !important;}
    /* cart 모바일 100% */
    #CartDrawer .drawer__inner {max-width: calc(100vw - 0rem) !important;}

    .header-wrapper .header__icons .header__search .search-modal__close-button svg {width:10px !important; height:10px !important;}
    .cart-drawer .drawer__header .drawer__close .svg-wrapper {width:10px !important; height:10px !important; }
    .cart-drawer .drawer__header .drawer__close {left: 12px !important; top: 18px !important;}
    .cart-item__details>*+* {margin-top: .2rem !important;}
}       
.cart-item__details dl .product-option:first-child {margin-top: 12px !important;}
.cart-item__details dl .product-option:last-child {margin-top: 0px !important;}
.cart-item__name {font-size:14px !important;}
.cart-item__details .product-option {font-size: 13px !important;}
.cart-drawer .drawer__header .drawer__close .svg-wrapper {width:10px !important; height:10px !important; }
.cart-drawer .drawer__header .drawer__close {top: 22px !important;}


.cart-drawer .cart-items .cart-item__quantity {margin-top:1rem !important;}

.cart-item__link img {max-height: 100% !important;}

/* PDP */
product-info .product .product__info-wrapper .product__info-container .product-form {margin-top: 0px !important; margin-bottom: 32px !important;}

/* 251117 */

/* main banner image */
.media--hover-effect img {transform: none !important;}
.media--hover-effect:hover img {transform: none !important;}

@media (min-width: 768px) {
.card-wrapper .card__information .card__heading a:hover {text-decoration: underline; text-underline-offset: .3rem;}
.media--hover-effect:hover img {text-decoration: underline; text-underline-offset: .3rem;}
}

/* contact us */
h2 {font-size:14px !important;}
.section-template--16253249421397__rich_text_eVBHpF-padding {padding-top: 32px !important; padding-bottom: 32px !important; }
.contact .field .field__input~label {font-size:13px;} 
/* .contact .field .field__input:focus {padding: 2px !important;} */
/* .contact .field .field__input:not(:placeholder-shown) {padding: 2px !important;}  */
.contact .field .field__label {left:2px !important;}
.contact .field .field__input {padding-left: 2px !important; font-size: 13px; margin-top:10px ;}
.contact .contact__button {margin-top:32px !important;}
.contact .custom-text {margin-top:32px !important;}

/* runway */
@media (min-width: 750px) {
    #shopify-section-template--16343155933269__rich_text_8LXTq8 h2 {font-size:24px !important;}
    #shopify-section-template--16343155933269__rich_text_8LXTq8 .rich-text__blocks>*+* {margin-top:2.4rem !important;}
    .section-template--16343155933269__rich_text_8LXTq8-padding {padding-top: 56px !important; padding-bottom:56px !important;}
    .multiblock.swiper .swiper-controls {margin: 56px auto 0 !important;}
    .section-template--16343155933269__multi_block_REEtXr {padding-top:56px !important;}
    .section-template--16343155933269__rich_text_k3iKRD-padding {padding-top: 72px !important;  padding-bottom: 72px !important;}
    .multiblock.image-only.custom-padding {padding-bottom: 36px !important;}
    .multiblock.big-image.custom-padding {padding-top: 36px !important; padding-bottom:36px !important;}
    .multiblock.custom-text.custom-padding {padding-top: 36px !important; padding-bottom:36px !important;}
}

.multiblock.swiper .swiper-button-prev svg, .multiblock.swiper .swiper-button-next svg {width:6px !important; height: 10px !important;}

/* campaign */
@media (min-width: 750px) {
    .section-template--16437472395349__rich_text_byYbnq-padding h2 {font-size:24px !important;}
    .section-template--16437472395349__rich_text_byYbnq-padding .rich-text__blocks>*+* {margin-top: 12px !important;}
    .template-campaign .rich-text .rich-text__blocks .rich-text__text p {margin-top: 24px;}
    .section-template--16437472395349__rich_text_byYbnq-padding {padding: 56px 0 56px 0 !important;}
}
@media (min-width: 990px) {
    .multiblock.custom-text2 .title, .title-wrapper-with-link {margin-bottom:24px !important;}
    .multiblock.custom-text3 .block-item h2 {margin-bottom:24px !important;}
    .section-template--16437472395349__featured_collection_6UaC3D-padding {padding-bottom: 56px !important;}
    .section-template--16437472395349__rich_text_qLG7AQ-padding {padding-bottom: 56px !important;}
    .rich-text__blocks h2 {font-size: 24px !important;}
}

/* header */
/* base.css부분 메뉴 아이콘 16x16주석처리 해제해놓음. 아이콘 사이즈 원래대로 20px로 돌아옴 */
@media (min-width: 750px) {
    body .cart-count-bubble {margin-left:2px !important; margin-bottom: 2px !important; min-width: 12px !important;}
}
.cart-count-bubble {height: 1.2rem !important; width: 1.2rem !important;}
/* 모바일 */
@media (max-width: 750px) {
  body .header-wrapper .header__icons .svg-wrapper svg {width:24px !important; height: 24px !important; }  
  .header-wrapper .header__icon--menu svg {width: 24px!important; height: 24px !important;}
  .header-wrapper .header.page-width {padding: 2px 12px 2px 12px !important;}

}

/* animation */
section-template--16253249323093__product-grid-padding {--ease-out-slow:cubic-bezier(0, 0, 0.0, 0)!important; }
.column-toggle-btn {transition: none !important;}
product-grid-container scroll-trigger animate--slide-in {--ease-out-slow:cubic-bezier(0, 0, 0.0, 0)!important; }
/* .product-grid {transition: 0.3s ease !important;}
.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in {
  animation-duration: 0s !important;
  animation-delay: 0s !important;
  animation-timing-function: none !important;
  opacity: 0;
  transition: all 0.15s ease-out !important;
} */


/* PLP*/
.columns-toggle-label {font-size: 12px !important;}
.collection-columns-toggle {align-items: baseline !important;}

.product-grid-container .collection.page-width {margin-top:32px !important;}
@media (min-width: 750px) {
    .link-block-section>h2 {font-size:16px !important;}
    .column-toggle-btn {font-size: 12px !important; padding: 0 4px !important;}
    
}

@media (max-width: 767px) {
    body .grid__item .card__media .swiper-pagination .swiper-pagination-bullet {width: 3px!important; height:3px !important; margin: 0 6px !important; }
    body .grid__item .card__media .swiper-pagination {bottom: 14px !important;}
    body .product-grid.columns-2, body .product-grid.columns-3, body .product-grid.columns-4 {gap: 12px !important;}

}


/* .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu {transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important; transition-duration: .4s;}

.drawer__inner {transition-property: all;transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important; transition-duration: .4s !important;} */


/* 251118 */

/* login */
.login a[href="#recover"] {font-size:12px!important;}
.customer.login button {margin:32PX 0 !important;}

/* search */
.header-wrapper .header__icons .header__search .search-modal__form .predictive-search-status {margin-top:32px !important; padding-left: 4px !important;}
.header-wrapper .header__icons .header__search .search__input:focus {padding: 12px 98px 12px 4px !important; font-size:13px !important;}
.header-wrapper .header__icons .header__search .trending-search .trending-search__title {margin: 32px 0 12px !important;}

.template-search__search .search {margin-top:0px !important;}
.template-search .template-search__header .template-search__search .search__input {padding: 12px 98px 12px 4px !important; font-size:13px !important;}

@media (min-width: 750px) {
    .template-search__search {margin: 0 auto 5.6rem !important;}
.template-search__header {margin-bottom: 5.6rem !important;}
}
@media (max-width: 749px) {
    .template-search__search {margin: 0 auto 3.2rem !important;}
.template-search__header {margin-bottom: 3.2rem !important;}
}

/* filter */
.facets__summary {margin-bottom: 1.2rem !important;}
.mobile-facets__footer>*+* {margin-left: 0.6rem!important;}

@media (min-width: 750px) {
.facets-container-drawer .collection-sort-list {padding: 22px 24px 48px 24px !important;}
}
@media (max-width: 749px) {
    .mobile-facets__header {padding: 1rem 1.6rem !important;}
    .facets-container-drawer .collection-sort-list  {padding: 1rem 1.6rem !important;}
    .facets-container-drawer #FacetsWrapperMobile {padding: 0 16px !important; margin-top: 24px;}
    .facets-container-drawer .collection-sort-list .sort-options-list {margin-top: 16px;}
   
}

.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded {min-height: 42px !important;}
.facets__selected, .underlined-link, .customer a {font-size: 12px !important;}
.facets__list {padding:0px !important; margin: 12px 0 12px 0; }
.facet-checkbox {font-size:12px !important;}
/* .facets__label rect {width: 12px !important; height: 12px !important;} */
.facets__label svg  {width: 12px !important; height: 12px !important;}
.facets-layout-list--text input[type=checkbox] {width:1.2rem !important; height: 1.2rem !important;}
.facet-checkbox>svg, .facet-checkbox>.svg-wrapper {margin-right:0.8rem !important; }
.facet-checkbox {padding: 0px !important; padding-bottom: 8px !important;}
.facets__summary {text-transform: uppercase;}

.facets__price {padding: 1.2rem 0 1.2rem 0 !important; }
.facets__header-vertical {padding: 0 !important;}
.facets__price .field-currency {font-size: 13px;}
.facets__price .field__input, .select__select, .customer .field input, .customer select {height: 4.0rem !important;}
.facets__price .caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select {font-size: 13px !important;}

/* pricerange filtered */
/* .active-facets {display: block !important; width: 20% !important; margin: 0 auto !important; } */

/* pdp */
@media (max-width: 749px) {
    .slider.slider--mobile .slider__slide {padding-top:0px !important;}
    product-info .product .product__info-wrapper .product__accordion .summary__title h2 {font-size: 13px !important;}
    .related-products.page-width {padding-top:32px !important;}
    /* search */
body .header-wrapper .header__icons .header__search .search-modal .search-modal__content {padding: 16px 12px !important;}
}

/* footer */

@media (max-width: 749px) {
    .footer .footer-block--newsletter h2 {font-size: 13px! important;}
    .footer-block__heading {margin-bottom:1.6rem!important;}
    .section-sections--16253249814613__footer-padding {padding-top: 20px !important;}
    body .footer .footer__content-top {padding: 0 12px !important;}
    .footer .footer-block--newsletter .footer__newsletter .field {gap: 16px !important;}
    body .footer .footer-block--newsletter .note {margin-top:16px !important;}
    body .footer .footer__content-top {gap: 36px !important;}
    body .footer .footer-block--newsletter .footer__newsletter .field {margin-top:16px;}
    body .footer .footer-block--menu .footer-block__heading {font-size:13px!important;}
    .footer .footer__content-bottom .footer__content-bottom-wrapper {padding-left:12px !important; padding-right: 16px !important;}

}

/* cart */
@media (max-width: 749px) {
    .cart-drawer .drawer__header {padding: 16px 12px !important;}
    .cart-drawer .cart__contents {padding: 0 12px !important;}
    .cart-drawer .cart__contents .cart-item__quantity-wrapper .quantity-popover-container .quantity {min-height: 28px !important;}
    quantity-popover .quantity__button:not(:focus-visible):not(.focused), quantity-popover .quantity__input:not(:focus-visible):not(.focused) {font-size:12px;}
    .cart-drawer .drawer__footer {padding: 24px 12px 48px 12px !important;}
    .cart-drawer .drawer__footer .cart-drawer__footer .tax-note {margin: 12px 0 16px !important;}
}

.cart-drawer .drawer__header .drawer__heading {text-transform: uppercase;}
quantity-popover .quantity__button:not(:focus-visible):not(.focused), quantity-popover .quantity__input:not(:focus-visible):not(.focused) {font-size:13px;} 
button button--tertiary cart-remove-button .svg-wrapper {justify-content: end !important; align-items: end !important;}

/* mypage */
#AddressProvinceContainer_9610923802709 .select__select, .customer select {padding: 02px !important;}
.customer.addresses .address-list form .field input:focus {padding: 12px 0px 12px 0px !important;}

/* search */
.reset__button:not(:focus-visible):after {border-right: none !important;}
.search .reset__button {top: 0 !important; font-size: 12px !important; color: #6B6B6B !important;}
.header-wrapper .header__icons .header__search .reset__button .svg-wrapper {top: 4px !important; margin-right: 8px !important; margin-top: 10px !important;}

@media (max-width: 749px) {
.header-wrapper .header__icons .header__search .reset__button .svg-wrapper {margin: 0px !important;}
}
.header-wrapper .header__icons .header__search .search-modal .search-modal__content {padding: 20px 20px !important;}

/* About */
@media (min-width: 750px) {

    .multiblock.brand-story .block-item {padding:56px!important;}
    .multiblock.brand-story .block-item h2 {margin: 0px !important;}
    .description h3 {margin-bottom: 56px !important;}
    .multiblock .block-item .description h3:last-of-type {margin-top:104px !important;}
    .multiblock.about .block-item .description p:first-of-type {max-width:80%; margin: 0 auto !important;}

}

@media (max-width: 749px) {
    .multiblock.brand-story .block-item {padding:48px 30px !important;}
    .multiblock.about .block-item {padding:48px 30px !important;}
    .multiblock.brand-story .block-item h2 {margin-bottom: 104px !important; margin-top:0px !important;} 
    .multiblock.about .description h3 {margin-bottom:48px !important;}
    .multiblock .block-item .description h3:last-of-type {margin-top:48px !important;}

    /* campaign */
    body.template-campaign .collection .product-grid.columns-3, body.template-campaign .collection .product-grid.columns-4 {padding: 48px 12px !important;}
    .section-template--16437472395349__featured_collection_6UaC3D-padding {padding-bottom:0px !important;}
    .section-template--16437472395349__rich_text_qLG7AQ-padding {padding-bottom:48px!important;}
    .section-template--16437472395349__rich_text_byYbnq-padding {padding: 48px 0 48px 0!important;}

}
/* 251212 */
/* header */
@media (min-width: 750px) {
    .header__icons {gap:16px;}
    .header__icons a .visually-hidden {justify-content:flex-start !important;}
    /* .template-index .header-wrapper .header__icons span.icon-text, .header-wrapper .header__icons .header__icon {padding-left: 16px;} */
    a#cart 
}
/* cart_empty */
.cart__login-title, .cart__login-paragraph {font-size: 14px !important;}

/* mypage_address */
.field__label, .customer .field label {font-size:13px !important;}
.customer.addresses .address-list form .field input:not(:placeholder-shown) {padding: 12px 2px !important;}
.customer.addresses .address-list form .field input~label {color: #afafaf;}
.addresses form>div:nth-of-type(7), .addresses form>div:nth-of-type(7)+div[id] {margin-top: 3.2rem !important;}
.addresses input[type=checkbox] {margin-top: 3.2rem !important;}
.text-area, .select {margin-top: 16px;}

/* 251215 */
.addresses ul {font-size: 14px !important;}
.customer.addresses .address-list ul li[data-address] button {margin-right:12px !important;}
#EditAddress_9610923802709 {margin-top:3.2rem !important;}
#AddAddress .addresses form>div {font-size:14px !important;}

@media (min-width: 750px) {
#AddAddress {margin-top: 5rem;}
#EditAddress_9610923802709 {margin-top:3.2rem !important;}
}

@media (max-width: 749px) {
#AddAddress {margin-top: 3.2rem;}   
#EditAddress_9610923802709 {margin-top:2.4rem !important;}
li[data-address] {margin-top: 3.2rem !important;}
#address_form_9610923802709 {margin-top:2.4rem !important;}
}
.account-content p {font-size:14px !important;}

/* 251216 */
#HeaderDrawer-reward {display:none;}
.button, .button-label, .shopify-challenge__button, .customer button {font-size:12px !important;}
/* .button, .button-label, .shopify-challenge__button, .customer button {min-height:42px !important;} */

.link, .customer a:focus {background-color: transparent !important;}
@media (max-width: 749px) {
    .header__icon {width:28px !important;}
    body .header-wrapper .header__icons {gap: 4px !important;}
    .cart-count-bubble {left: 14px !important; bottom: 10px !important;}
    #Details-menu-drawer-container{margin-left: 12px !important;}
    body .header-wrapper .menu-lv2-active .header__icon--menu {right: 5px !important;}
    .header__icons {padding-right: 1.2rem !important;}


}
@media (max-width: 350px) {
    body .header-wrapper .header__icons {gap: 2px !important;}
}
@media (min-width:750px) {
    body .cart-count-bubble { position: absolute !important; bottom: 14px !important; left: 26px !important;}

}


.price--sold-out .price__badge-sold-out, .price--on-sale .price__badge-sale, .volume-pricing--sale-badge .price__badge-sale {display:none !important;}