.interior-design__about-customer{display:flex;flex-direction:column;padding-bottom:72px}@media only screen and (min-width:768px){.interior-design__about-customer{align-items:center;flex-direction:row}.interior-design__about-customer>*{width:50%}}@media only screen and (min-width:1440px){.interior-design__about-customer__image{padding-left:88px}}@media only screen and (min-width:1920px){.interior-design__about-customer__image{padding-left:200px}}.interior-design__about-customer__content{display:flex;flex-direction:column;gap:32px;padding:32px 24px 0}@media only screen and (min-width:768px){.interior-design__about-customer__content{padding:32px 80px}}@media only screen and (min-width:1440px){.interior-design__about-customer__content{gap:56px;padding:32px 156px}}.interior-design__about-customer__content .content__item{display:flex;flex-direction:column;gap:8px}.interior-design__about-customer__content .content__item__label{color:var(--kh-neutral-90);font-family:var(--kh-font-poppins);font-weight:var(--kh-fw-bold);letter-spacing:.4px;margin:0;text-transform:uppercase}.interior-design__about-customer__content .content__item__logo{max-width:170px}.interior-design__main{background-position:50% 50%;background-size:cover;height:450px;position:relative;transition:background-position .8s,height .8s;width:100%;z-index:2}@media only screen and (min-width:768px){.interior-design__main{height:620px}}@media only screen and (min-width:1024px){.interior-design__main{height:440px}}@media only screen and (min-width:1440px){.interior-design__main{height:620px}}@media only screen and (min-width:1920px){.interior-design__main{height:825px}}.interior-design__main__content{opacity:1;padding:200px 24px 0;position:relative;transition:opacity .8s ease-in;width:100%;z-index:9}.interior-design__main__content .content__back{color:var(--kh-neutral-00);left:16px;position:absolute;top:130px}.interior-design__main__content .content__tag{color:var(--kh-neutral-00);font-size:var(--kh-font-sm);letter-spacing:2.4px;margin:0;text-align:center;text-transform:uppercase}.interior-design__main__content .content__project-name{color:var(--kh-neutral-00);font-family:var(--kh-font-poppins);font-size:32px;margin:0 auto;max-width:500px;opacity:1;text-align:center;transition:font-size .8s ease-in}.interior-design__main:after{background:var(--kh-neutral-90);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .8s ease-in;width:100%;z-index:1}.interior-design__main--scrolling{background-position:50% 50%;height:300px;transition:background-position .8s,height .8s}.interior-design__main--scrolling .interior-design__main__content{opacity:0;transition:opacity .8s ease-in}.interior-design__main--scrolling .interior-design__main__content .content__project-name{transition:font-size .8s ease-in}.interior-design__main--scrolling:after{opacity:.4;transition:all .8s ease-in}.interior-design__materials{display:flex;flex-direction:column}@media only screen and (min-width:768px){.interior-design__materials{align-items:flex-start;flex-direction:row}.interior-design__materials>*{width:50%}}.interior-design__materials__palette{display:grid;grid-template-columns:repeat(2,1fr);padding:0 24px 48px}@media only screen and (min-width:768px){.interior-design__materials__palette{grid-template-columns:repeat(1,1fr);padding:0 80px}}@media only screen and (min-width:1440px){.interior-design__materials__palette{padding:0 156px 0 88px}}@media only screen and (min-width:1920px){.interior-design__materials__palette{padding:0 200px}}.interior-design__materials__palette .palette__color{display:flex;flex-direction:column;justify-content:flex-end;min-height:126px;padding:16px}@media only screen and (min-width:768px){.interior-design__materials__palette .palette__color{min-height:94px}}@media only screen and (min-width:1440px){.interior-design__materials__palette .palette__color{min-height:128px}}.interior-design__materials__palette .palette__color__name{color:var(--kh-neutral-00);font-family:var(--kh-font-poppins);font-size:var(--kh-font-sm);letter-spacing:2.4px;text-transform:uppercase}.interior-design__materials__palette .palette__color__code{color:var(--kh-neutral-00);font-family:var(--kh-font-poppins);font-size:var(--kh-font-md)}.interior-design__products-grid{column-gap:4px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px}@media only screen and (min-width:768px){.interior-design__products-grid{column-gap:8px}}@media only screen and (min-width:1024px){.interior-design__products-grid{grid-template-columns:repeat(4,1fr);row-gap:32px}}@media only screen and (min-width:1440px){.interior-design__products-grid{column-gap:16px;padding:0 88px}}@media only screen and (min-width:1920px){.interior-design__products-grid{padding:0 200px}}.interior-design__products-grid .products-grid__product__content{align-items:flex-start;display:flex;flex-direction:column;gap:4px;padding:8px 8px 0}.interior-design__products-grid .products-grid__product__content .content__wrapper{display:flex;gap:8px;justify-content:space-between;width:100%}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions,.interior-design__products-grid .products-grid__product__content .content__wrapper__main{display:flex;flex-direction:column;gap:4px}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .main__title,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .main__title{color:var(--kh-neutral-100);font-family:var(--kh-font-poppins);font-size:13px;font-weight:var(--kh-fw-bold);margin:0}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .main__price,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .main__price{align-items:center;display:flex;gap:8px}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .main__price__number,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .main__price__number{color:var(--kh-neutral-100);font-family:var(--kh-font-poppins);font-size:13px;font-weight:var(--kh-fw-bold);margin:0}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .main__price__number.discount,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .main__price__number.discount{color:var(--kh-red-dark)}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .main__price__number.through,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .main__price__number.through{font-weight:400;text-decoration:line-through}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .actions__button:disabled,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .actions__button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions .actions__units,.interior-design__products-grid .products-grid__product__content .content__wrapper__main .actions__units{font-size:var(--kh-font-sm)}.interior-design__products-grid .products-grid__product__content .content__wrapper__actions{align-items:flex-end}.interior-design__products-grid .products-grid__product__content .content__description{margin:0}.interior-design__box__header{padding:72px 24px 48px}@media only screen and (min-width:768px){.interior-design__box__header{padding-left:80px;padding-right:80px}}@media only screen and (min-width:1440px){.interior-design__box__header{padding-left:88px;padding-right:88px}}@media only screen and (min-width:1920px){.interior-design__box__header{padding-left:200px;padding-right:200px}}.interior-design__box__header .header__wrapper{width:100%}.interior-design__box__header .header__wrapper__summary{align-items:center;display:flex;justify-content:space-between}.interior-design__box__header .header__wrapper__summary .summary__section,.interior-design__box__header .header__wrapper__summary .summary__step{color:var(--kh-neutral-90);font-family:var(--kh-font-poppins);font-size:13px}@media only screen and (min-width:1920px){.interior-design__box__header .header__wrapper__summary{gap:80px;justify-content:flex-start}}.interior-design__box__header .header__wrapper__title{color:var(--kh-neutral-100);font-family:var(--kh-font-poppins);font-size:28px;font-weight:var(--kh-fw-bold);margin-top:24px;max-width:500px}@media only screen and (min-width:1440px){.interior-design__box__header .header__wrapper__title{font-size:44px}}@media only screen and (min-width:1920px){.interior-design__box__header .header__wrapper__title{max-width:none}}.interior-design__box__header .header__button{flex-shrink:0}.interior-design__box__header--button{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (min-width:768px){.interior-design__box__header--button .header__wrapper__summary{gap:16px;justify-content:flex-start}}.interior-design__box__button{padding:48px 24px 0}@media only screen and (min-width:768px){.interior-design__box__button{padding-left:80px;padding-right:80px}}.interior-design__box--bg{background-color:var(--kh-neutral-20)}.interior-design__box--pb{padding-bottom:72px}.interior-design__summary{display:flex;flex-direction:column;gap:48px;padding:0 24px}@media only screen and (min-width:768px){.interior-design__summary{padding:0 80px}}@media only screen and (min-width:1024px){.interior-design__summary{flex-direction:row;gap:88px}.interior-design__summary>*{width:50%}}@media only screen and (min-width:1440px){.interior-design__summary{padding:0 88px}}@media only screen and (min-width:1920px){.interior-design__summary{padding:0 200px}}.interior-design__summary__rooms,.interior-design__summary__total{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.interior-design__summary__rooms,.interior-design__summary__total{gap:56px}}.interior-design__summary__rooms .info__item,.interior-design__summary__total .info__item{border-top:1px solid var(--kh-neutral-30);display:flex;justify-content:space-between;padding:16px 0}@media only screen and (min-width:1024px){.interior-design__summary__rooms .info__item,.interior-design__summary__total .info__item{border-bottom:1px solid var(--kh-neutral-30)}}.interior-design__summary__rooms .info__item__content .content__title,.interior-design__summary__total .info__item__content .content__title{font-size:16px;font-weight:var(--kh-fw-bold);letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.interior-design__summary__rooms .info__item__content .content__tax,.interior-design__summary__total .info__item__content .content__tax{color:var(--kh-neutral-90);font-size:13px}.interior-design__summary__rooms .info__item__total,.interior-design__summary__total .info__item__total{font-size:13px;font-weight:var(--kh-fw-bold)}.interior-design__summary__total .info__item{border-bottom:1px solid var(--kh-neutral-30)}:root{--header-container-height:72px;--main-menu-btn-transition-duration:0.3s}.interior-design__top-navigation{position:fixed;top:0;transition-duration:var(--main-menu-btn-transition-duration,0s);width:100%;z-index:3}.interior-design__top-navigation__nav{align-items:center;background-color:#fff;display:flex;gap:8px;overflow:auto;padding:16px 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.interior-design__top-navigation__nav .nav__button{border:1px solid #0000;border-radius:100px;color:var(--kh-neutral-70);font-size:13px;padding:8px 16px;transition:all .2s ease-in;white-space:nowrap}.interior-design__top-navigation__nav .nav__button--active,.interior-design__top-navigation__nav .nav__button:hover{background-color:var(--kh-neutral-10);border-color:var(--kh-neutral-20);color:var(--kh-neutral-90);transition:all .2s ease-in}.interior-design__top-navigation--fixed-menu{top:var(--header-container-height)}:root{--kh-font-display-lg:96px;--kh-font-display-lg-lh:96px;--kh-font-display-md:80px;--kh-font-display-md-lh:80px;--kh-font-display-sm:64px;--kh-font-display-sm-lh:64px;--kh-font-header-xxl:56px;--kh-font-header-xxl-lh:56px;--kh-font-header-xl:46px;--kh-font-header-xl-lh:46px;--kh-font-header-lg:38px;--kh-font-header-lg-lh:38px;--kh-font-header-md:32px;--kh-font-header-md-lh:32px;--kh-font-header-sm:27px;--kh-font-header-sm-lh:27px;--kh-font-header-xs:22px;--kh-font-header-xs-lh:22px;--kh-font-paragraph-xl:20px;--kh-font-paragraph-xl-lh:24px;--kh-font-paragraph-lg:17px;--kh-font-paragraph-lg-lh:24px;--kh-font-paragraph-md:15px;--kh-font-paragraph-md-lh:20px;--kh-font-paragraph-sm:12px;--kh-font-paragraph-sm-lh:18px;--kh-font-text-xl:18px;--kh-font-text-xl-lh:26px;--kh-font-text-lg:16px;--kh-font-text-lg-lh:24px;--kh-font-text-md:14px;--kh-font-text-md-lh:20px;--kh-font-text-sm:12px;--kh-font-text-sm-lh:18px;--kh-font-label-lg:16px;--kh-font-label-lg-lh:19px;--kh-font-label-md:14px;--kh-font-label-md-lh:17px;--kh-font-label-sm:12px;--kh-font-label-sm-lh:14px;--kh-font-label-xs:10px;--kh-font-label-xs-lh:12px}.interior-design-deliverable .container-fluid{margin-bottom:0;padding-left:0;padding-right:0}.interior-design-deliverable .interior-design__about-us{background-color:var(--kh-neutral-20);padding:72px 24px 0}.interior-design-deliverable .interior-design__about-us__title{color:var(--kh-neutral-90);font-family:var(--kh-font-canela);font-size:24px;letter-spacing:.4px;margin:0 auto;max-width:810px;text-align:center}@media only screen and (min-width:768px){.interior-design-deliverable .interior-design__about-us{padding:72px 80px 0}}@media only screen and (min-width:1024px){.interior-design-deliverable .interior-design__about-us{padding:72px 160px 0}}@media only screen and (min-width:1440px){.interior-design-deliverable .interior-design__about-us{padding:72px 264px 0}}@media only screen and (min-width:1920px){.interior-design-deliverable .interior-design__about-us{padding:72px 488px 0}}.interior-design-deliverable .interior-design__box img{width:100%}.interior-design-deliverable .interior-design__box--blueprint .interior-design__box__content,.interior-design-deliverable .interior-design__box--product-layout .interior-design__box__content,.interior-design-deliverable .interior-design__box--top-view .interior-design__box__content{padding:0 24px}@media only screen and (min-width:768px){.interior-design-deliverable .interior-design__box--blueprint .interior-design__box__content,.interior-design-deliverable .interior-design__box--product-layout .interior-design__box__content,.interior-design-deliverable .interior-design__box--top-view .interior-design__box__content{padding:0 80px}}@media only screen and (min-width:1024px){.interior-design-deliverable .interior-design__box--blueprint .interior-design__box__content,.interior-design-deliverable .interior-design__box--product-layout .interior-design__box__content,.interior-design-deliverable .interior-design__box--top-view .interior-design__box__content{padding:0 208px}}@media only screen and (min-width:1440px){.interior-design-deliverable .interior-design__box--blueprint .interior-design__box__content,.interior-design-deliverable .interior-design__box--product-layout .interior-design__box__content,.interior-design-deliverable .interior-design__box--top-view .interior-design__box__content{padding:0 296px}.interior-design-deliverable .interior-design__box--top-view .interior-design__box__content{padding:0 376px}}.interior-design-deliverable .interior-design__box--mood .mood-wrapper{display:flex;flex-wrap:nowrap;gap:8px;justify-content:start;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:fit-content}.interior-design-deliverable .interior-design__box--mood .mood-wrapper .section-box__image{min-width:288px}.interior-design-deliverable .interior-design__box--wishlist{border-bottom:1px solid var(--kh-neutral-20);padding-bottom:72px}.interior-design-deliverable .interior-design__box--blueprint .blueprint-wrapper{display:flex;flex-direction:column;gap:40px}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__content{overflow-y:hidden}.interior-design-deliverable .interior-design__box .kh-carousel__item img{width:250px}@media only screen and (min-width:1024px){.interior-design-deliverable .interior-design__box .kh-carousel__item img{width:336px}}@media only screen and (min-width:1440px){.interior-design-deliverable .interior-design__box .kh-carousel__item img{width:474px}}@media only screen and (min-width:1920px){.interior-design-deliverable .interior-design__box .kh-carousel__item img{width:634px}}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation .kh-icon-button.outline{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:var(--kh-neutral-00-50);border:none;border-radius:0;color:var(--kh-neutral-100)}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation .kh-icon-button.outline:hover{background-color:var(--kh-neutral-00-70)}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation .kh-icon-button.outline:active,.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation .kh-icon-button.outline:focus-visible{background-color:var(--kh-neutral-00-50)}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation--hidden{opacity:0}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation :last-child{right:16px}.interior-design-deliverable .interior-design__box .kh-carousel__carousel__navigation :first-child{left:16px}.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .concept-one-img{padding:0 24px}@media only screen and (min-width:768px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .concept-one-img{padding:0 80px}}@media only screen and (min-width:1024px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .concept-one-img{padding:0 208px}}@media only screen and (min-width:1440px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .concept-one-img{padding:0 296px}}.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .kh-carousel__item img{width:360px}@media only screen and (min-width:768px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .kh-carousel__item img{width:450px}}@media only screen and (min-width:1024px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .kh-carousel__item img{width:672px}}@media only screen and (min-width:1440px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .kh-carousel__item img{width:1000px}}@media only screen and (min-width:1920px){.interior-design-deliverable .interior-design__box--concept .interior-design__box__content .kh-carousel__item img{width:1500px}}.interior-design-deliverable__faqs{background-color:var(--kh-neutral-20);padding:72px 24px}@media only screen and (min-width:768px){.interior-design-deliverable__faqs{padding:72px 80px}}@media only screen and (min-width:1440px){.interior-design-deliverable__faqs{padding:72px 88px}}@media only screen and (min-width:1920px){.interior-design-deliverable__faqs{padding:72px 200px}}.interior-design-deliverable__faqs .faqs__title{font-family:var(--kh-font-poppins);font-size:24px;margin-bottom:32px}.interior-design-deliverable__faqs .kh-accordion-row__trigger__title{text-align:left}.interior-design-deliverable__back{align-items:center;background-color:var(--kh-neutral-20);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:0 24px 56px}.interior-design-deliverable__back .back__text{color:var(--kh-neutral-90);font-family:var(--kh-font-poppins);font-size:var(--kh-font-md);text-align:center}.interior-design-deliverable__loader{align-items:center;display:flex;height:100vh;justify-content:center}@media print{@page{.interior-design-deliverable{margin:20px}}.interior-design-deliverable #add-to-cart-button,.interior-design-deliverable #faqs,.interior-design-deliverable #footer,.interior-design-deliverable #impersonateBox,.interior-design-deliverable #site-header,.interior-design-deliverable .interior-design__top-navigation{display:none}.interior-design-deliverable .interior-design-deliverable{print-color-adjust:exact;-webkit-print-color-adjust:exact}.interior-design-deliverable .interior-design__main{height:360px}.interior-design-deliverable .interior-design__main__content{padding:150px 24px 0}.interior-design-deliverable .interior-design__box__header{padding:50px 24px}.interior-design-deliverable .interior-design__box__header .header__wrapper__title{max-width:none}.interior-design-deliverable .interior-design__about-us{padding:50px 24px 0}.interior-design-deliverable .interior-design__about-customer{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0 auto;max-width:90%}.interior-design-deliverable .interior-design__about-customer__image{width:400px!important}.interior-design-deliverable .interior-design__about-customer__content{flex-grow:2}.interior-design-deliverable .interior-design__materials{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}.interior-design-deliverable .interior-design__materials .section-box__image{max-width:600px}.interior-design-deliverable .interior-design__products-grid{column-gap:16px;grid-template-columns:repeat(4,1fr);row-gap:32px}.interior-design-deliverable #resume,.interior-design-deliverable #wishlist,.interior-design-deliverable .interior-design__box--blueprint,.interior-design-deliverable .interior-design__box--concept,.interior-design-deliverable .interior-design__box--mood,.interior-design-deliverable .interior-design__box--product-layout,.interior-design-deliverable .interior-design__box--render,.interior-design-deliverable .interior-design__box--top-view{page-break-before:always}.interior-design-deliverable .interior-design__box--concept .kh-carousel__carousel__content{flex-direction:column;gap:16px!important;overflow-y:auto}.interior-design-deliverable .interior-design__box--concept .kh-carousel__carousel__content .kh-carousel__item img{margin:0 auto;width:80%!important}.interior-design-deliverable .interior-design__box__content picture{display:flex;margin:0 auto;max-width:80%}.interior-design-deliverable .interior-design__box__content .interior-design__products-grid picture{max-width:100%!important}}.proposal-error-modal{height:fit-content;max-width:360px}.proposal-error-modal__header{display:flex;justify-content:flex-end;padding:16px 12px 0 14px}.proposal-error-modal__content{font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;padding:40px 32px}.proposal-error-modal__content p{color:#1a1a14;line-height:22px;text-align:center}.proposal-error-modal__content button{text-transform:capitalize}.proposal-error-modal__content button+button{margin-top:24px}.proposal-error-modal__title{font-size:18px;font-weight:var(--kh-fw-bold);margin-bottom:16px}.proposal-error-modal__description{font-size:var(--kh-font-md);font-weight:var(--kh-fw-normal);margin-bottom:32px}