.product-content{font-family:var(--pretendard)}.product-template{padding-bottom:clamp(60px,6.25vw,120px);background-color:var(--bg-color);color:var(--text-color)}.product-page{padding-top:clamp(15px,3vw,50px)}.product-media__container{position:sticky;top:calc(var(--HEADER-HEIGHT) + var(--ANNOUNCEMENT-HEIGHT));top:calc(80 * var(--px))}.product-image img{height:auto}.product-image__swiper-btn{width:70px;height:70px}.product-image__swiper-btn svg{width:100%;height:auto}.product-thumbs{margin-top:20px}.product-thumbs__item{position:relative;max-width:80px;border:1px solid #999;border-radius:6px;overflow:hidden;cursor:pointer;aspect-ratio:1}.product-thumbs__item .image__wraper{width:100%;height:100%}.product-thumbs__item img{object-fit:cover}.product-thumbs__item.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #C79F6C;border-radius:6px}.product-head .product-newtip{margin-bottom:0;color:#9b7648;font-size:clamp(16px,1.2vw,20px);font-weight:500}.product-head .product-title{margin-bottom:20px;font-size:clamp(20px,1.4vw,24px);font-size:calc(36 * var(--px));font-weight:700;line-height:1;padding-right:40px;position:relative}.product-head .product-title:after{content:"";width:20px;height:20px;background-image:url(/cdn/shop/files/dreame-share-icon.webp);position:absolute;right:0;top:calc(4 * var(--px));background-repeat:round;cursor:pointer}.product-head .product-short-dec{margin-bottom:clamp(20px,2vw,40px);font-size:clamp(12px,1.2vw,20px)}.product-review .r--stars-item{min-width:120px!important;--rstheight: 20px !important}.product-review .r--stars-item .r--st-fixed{display:none}.product-template .product-price{display:flex;align-items:end;gap:10px}.product-template .product-price .price{color:#9b7648;font-size:clamp(24px,1.875vw,36px);font-weight:700;line-height:1.2}.product-template .product-price .compare-price{font-size:clamp(12px,1.2vw,20px);color:#999;line-height:1.2}.product-template .product-price .discount{display:inline-block;padding:12px;color:#fff;font-size:clamp(16px,1.25vw,24px);font-weight:700;line-height:1;border-radius:12px;background:#9b7648}.product-label{margin-bottom:20px;font-size:clamp(16px,1.4vw,24px);font-weight:600;letter-spacing:-1px}.product-demos,.product-gift,.product-accessories,.product-shipping,.product-payment{margin-bottom:40px}.product-demo__list{display:flex;gap:20px}.product-demo__list img{height:auto}.product-demo__item{position:relative;width:calc(33% - 13px);border:2px solid #999;border-radius:8px;overflow:hidden}.product-demo__cover{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0000004d;transition:all .3s ease-in-out}.product-demo__item:hover{border:2px solid #C79F6C}.product-demo__item:hover .product-demo__cover{opacity:0;visibility:hidden}.product-gift__content{display:flex;padding:4%;gap:30px;border-radius:8px;background:#f4f4f4}.product-gift__content p{margin-bottom:0;font-size:clamp(12px,1.2vw,20px);font-weight:600;line-height:120%}.product-accessories__item{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:4%;border-radius:8px;border:2px solid rgba(102,102,102,.6);background:#fff;cursor:pointer}.product-accessories__item.active{border:2px solid #9B7648}.product-accessories__item.sold-out{pointer-events:none}div>.product-accessories__item:not(:last-child){margin-bottom:20px}div>.product-accessories__item:not(:last-child):nth-of-type(3){margin-bottom:0}.product-accessories__more{margin-top:20px}.product-accessories__item .accessories-title{font-size:clamp(16px,calc(16 * var(--px)),20px);font-weight:600;line-height:120%}.product-accessories__item p{margin:0;color:#333c;font-size:clamp(10px,1.2vw,14px);line-height:120%}.product-accessories__item .accessories-price{display:flex;flex-direction:column;align-items:end}.accessories-price .price{color:transparent;background-clip:text!important;-webkit-background-clip:text!important;background:#e2d5b9;background-image:linear-gradient(90deg,#e2d5b9,#9b7648);font-size:clamp(20px,1.5vw,28px);font-weight:700;line-height:1}.accessories-price .price .money{color:transparent;-webkit-background-clip:text;background:#e2d5b9;background-image:linear-gradient(90deg,#e2d5b9,#9b7648);background-clip:text}.accessories-price .compare-price{color:#999;font-size:clamp(12px,1.2vw,16px)}.accessories-image img{max-width:85px;height:auto}.product-accessories__more{display:none}.product-accessories__more-btn{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#9b7648;font-size:clamp(12px,1.2vw,14px);font-weight:500;cursor:pointer}.product-accessories__more-btn .btn-close{display:none}.product-service__content{display:flex;justify-content:space-between;padding:4%;border-radius:8px;background:#f4f4f4}.product-service__item{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.product-service__item span{font-size:12px}.product-payment__content{display:flex;flex-wrap:wrap;gap:8px}.product-description{position:relative;max-height:240px;overflow:hidden;margin-block:20px;border-radius:8px;transition:max-height .5s ease-in-out;color:#333c;font-size:calc(16 * var(--px));line-height:1.2}.product-description p,.product-description span{font-size:calc(16 * var(--px));margin:0}.product-description b,.product-description strong{font-size:calc(16 * var(--px))}.product-description.active{max-height:100%}.product-description__action{position:absolute;left:0;bottom:0;width:100%;height:100px;background:linear-gradient(to bottom,#fff0,#fffc);cursor:pointer}.product-description__action svg{position:absolute;left:50%;bottom:10px;transform:translate(-50%)}.product-bottom__bar{position:fixed;left:0;bottom:0;z-index:7;width:100vw;background:#fff;box-shadow:0 -6px 16px #0003}.product-bottom__bar-inner{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.product-bottom__offers{display:flex;align-items:center;gap:20px;font-size:clamp(12px,1.2vw,16px)}.product-bottom__offers .svg-close{display:none}.product-bottom__info{display:flex;align-items:center;gap:10px}.product-bottom__info.product-bottom__info-sold-out{flex-direction:row;justify-content:space-between}.product-bottom__info .product-bottom__price{display:flex;flex-direction:column}.product-bottom__price .price{color:#9b7648;font-size:clamp(18px,1.5vw,28px);font-weight:700;line-height:1}.product-bottom__price .compare-price{color:#999;font-size:12px;line-height:120%}.product-bottom__btns .product-payment-btn,.product-bottom__btns .product-add-cart-btn,.product-bottom__btns .product-channel-btn{position:relative;display:inline-block;padding:10px 50px;border-radius:100px;background:#9b7648;color:#fff;font-size:calc(20 * var(--px));font-weight:700;cursor:pointer;width:calc(290 * var(--px));text-align:center}.product-bottom__btns .product-payment-btn{background:#e2d5b9;background:linear-gradient(90deg,#e2d5b9,#9b7648)}.product-bottom__btns .product-add-cart-btn,.product-bottom__btns .product-channel-btn{margin-right:calc(20 * var(--px));background:transparent;border:1px solid #9B7648;color:#9b7648}.product-bottom__btns .product-add-cart-btn,.product-bottom__btns .product-channel-btn{background:#333;color:#fff}.product-bottom__btns .loading__spinner .spinner{display:inline-block;width:28px;height:28px}.product-add-cart-btn .loading__spinner .path{stroke:#9b7648}.product-payment-btn .loading__spinner .path{stroke:#fff}.product-bottom__btn.loading span{opacity:0}.product-bottom__btn.product-btn--sold-out{pointer-events:none;opacity:.5}.product-add-cart-btn.product-btn--sold-out{display:none}@media(min-width:850px){.product-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;gap:calc(80 * var(--px));margin-inline:auto}.product-bottom__info{width:100%;justify-content:space-between}}@media(max-width:849px){.product-head .product-title{font-size:calc(24 * var(--px))}.product-head .product-title:after{width:calc(20 * var(--px));height:calc(20 * var(--px))}.product-page .product-content{padding-top:20px}.product-bottom__bar-inner{flex-direction:column;padding:0}.product-bottom__offers{width:100%;padding:6px 16px;font-size:12px;background:#f4f4f4}.product-bottom__offers .svg-close{display:block;margin-left:auto;cursor:pointer}.product-bottom__offers img{width:24px;height:auto}.product-bottom__bar .common-wrapper{padding:0}.product-bottom__info{width:100%;padding:12px 16px;align-items:center;display:none}.product-bottom__btns .product-add-cart-btn,.product-bottom__btns .product-payment-btn,.product-bottom__btns .product-channel-btn{flex:1;padding:6px 30px;text-align:center;padding:calc(6 * var(--px)) calc(14 * var(--px));font-size:calc(12 * var(--px));width:fit-content}.product-image__swiper-btn{width:48px;height:48px}.product-demo__cover{background-color:#0003}.product-demo__cover svg{width:27px;height:26px}.product-gift__content img{width:66px;height:auto}.accessories-image img{max-width:60px}.product-service__item img{width:30px;height:auto}.product-bottom__btns{display:flex;justify-content:space-between;width:100%}.product-bottom__btns .loading__spinner .spinner{display:inline-block;width:20px;height:20px}}@media(max-width:400px){.product-template .product-price .price{font-size:20px}.product-template .product-price .discount{padding:8px 10px;font-size:14px}.product-bottom__btns{gap:1%}}.product-variants{margin-bottom:40px}.product-form__input--swatch{padding:0;border:none}.product-form__input--swatch input:checked+label{border:2px solid #9B7648}.product-form__input--swatch label{display:inline-block;margin-right:16px;padding:4px;line-height:0;border-radius:100px;border:1px solid rgba(51,51,51,.8);background-color:var(--bg_color);padding-block:calc(26 * var(--px));font-size:calc(20 * var(--px));line-height:1;font-weight:500;font-family:var(--pretendard);color:#333}.product-form__input--swatch label .bg{display:inline-block;width:32px;height:32px;border-radius:100px;background-color:var(--bg_color)}@media only screen and (max-width:850px){.product-form__input--swatch label{padding-block:calc(20 * var(--px));line-height:1;font-weight:500}.product-form__input--swatch label .bg{width:24px;height:24px}}.product-form__input--swatch label .bg.show-variant-name{width:unset;display:flex;align-items:center;padding-inline:8px}@media only screen and (max-width:850px){.product-form__input--swatch label .bg.show-variant-name{width:unset}}@media(max-width:850px){:root{--px: calc(1 / 390 * 100vw)}}.product-smile-app{margin-bottom:20px;display:flex;justify-content:start;align-items:center;background-color:#f4f4f4;border-radius:8px;font-size:16px;padding-block:18px;padding-inline:calc(30 * var(--px))}.product-smile-app .text{display:flex;flex-grow:1}.product-smile-app .text .tip{flex-grow:1;text-align:right}.product-smile-app img{width:45px;height:45px;margin-right:calc(30 * var(--px))}.product-smile-app span,.product-smile-app a{color:#9b7648;font-weight:700}.product-smile-app a{text-decoration:underline;flex-grow:1;text-align:right}@media(max-width:1400px){.product-smile-app{padding-inline:calc(14 * var(--px))}.product-smile-app img{width:45px;height:45px;margin-right:calc(10 * var(--px))}.product-smile-app .text .pt-text{display:flex;margin-right:1%;text-wrap:nowrap;align-items:center}.product-smile-app .text .tip{display:flex;align-items:center;justify-content:center;text-align:center}}@media(max-width:850px){.product-smile-app{margin-bottom:20px;border-radius:8px;font-size:12px;padding-block:8px;padding-inline:calc(25 * var(--px));margin-block:30px}.product-smile-app .text{display:flex;flex-direction:column;align-items:center}.product-smile-app .text .tip{text-align:right}}.product-edm{margin-bottom:20px!important}.product-edm form{padding-inline:0!important;margin-inline:0!important;padding-block:0!important}.product-edm form>div{min-height:unset!important}.product-edm form>div>div:nth-of-type(3)>div:nth-of-type(1)>div,.product-edm form input{height:100%!important}.product-edm form input{border-radius:0!important;border:unset!important;background-color:#f4f4f4!important}.product-edm form button{background:#e1d5bb!important;background:linear-gradient(90deg,#e1d5bb,#a28663 50%)!important;border:unset!important;padding-inline:24px!important}.product-edm form>div>div:nth-of-type(3){border-radius:10px!important;overflow:hidden!important;border:#fff 1px solid!important}.product-edm form>div>div:nth-of-type(1) h1:nth-of-type(3) span span{font-size:42px!important;font-style:italic}@media(max-width:850px){.product-edm form button{padding-inline:16px!important}}:root{--px: calc(1 / 1920* 100vw)}@media(max-width:989px){:root{--px: calc(1 / 414 * 100vw)}}@media(min-width:1921px){:root{--px: 1px}}.bf-2025{margin-block:calc(40 * var(--px));display:flex;flex-direction:column;gap:20px}.bf-2025 .item{padding:calc(20 * var(--px));font-size:14px;line-height:1.2;background-color:#f4f4f4;border-radius:8px;position:relative}.bf-2025 .item>span,.bf-2025 .item>a{color:#9b7648;text-decoration:underline}.bf-2025 .item img{position:absolute;height:100%;width:100%;top:0;left:0}.bf-2025 .item .line1{color:#fff;font-size:16px;position:relative;line-height:1.2}.bf-2025 a.item{padding-left:calc(30 * var(--px));display:flex;flex-direction:column;gap:calc(12 * var(--px));height:120px;justify-content:center}.countdown-container{display:flex;gap:calc(20 * var(--px))}.countdown-container>div{background-color:#e13418;border-radius:6px;width:calc(66 * var(--px));height:calc(66 * var(--px));align-items:center;display:flex;padding:calc(15 * var(--px)) calc(10 * var(--px));gap:1px}.countdown-container>div .number{font-size:calc(30 * var(--px));font-weight:700;color:#fff}.countdown-container>div .unit{font-size:calc(12 * var(--px));line-height:1.4;justify-content:end;height:100%;color:#fff}@media(max-width:850px){.bf-2025 .item{padding:calc(13 * var(--px)) calc(7 * var(--px))}.bf-2025 a.item{padding:calc(13 * var(--px)) calc(17 * var(--px));display:flex;flex-direction:column;gap:calc(12 * var(--px));height:80px;justify-content:center}.bf-2025 .item .line1{font-size:14px}.countdown-container>div{width:calc(36 * var(--px));height:calc(36 * var(--px));padding:calc(10 * var(--px)) calc(5 * var(--px));justify-content:center}.countdown-container>div .number{font-size:calc(16 * var(--px))}.countdown-container>div .unit{font-size:calc(8 * var(--px));line-height:1.2}}.product-variants-title,.kr-pd-title{font-family:var(--pretendard);font-size:calc(24 * var(--px));font-weight:700;line-height:1.2}@media(max-width:850px){.product-variants-title,.kr-pd-title{font-size:calc(20 * var(--px))}}.after-sales-rules-container{margin-top:calc(20 * var(--px))}.after-sales-rules-container .kr-pd-title{margin-bottom:calc(20 * var(--px))}.after-sales-rules-container img{height:auto}.after-sales-rules-container .after-sales-rules{display:flex;flex-direction:column;gap:calc(20 * var(--px));border-bottom:1px solid #cbcbcb;padding-bottom:calc(20 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content{display:flex;flex-direction:column;gap:calc(20 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content .asr-item{display:flex;justify-content:space-between;padding-left:calc(26 * var(--px));padding-right:calc(32 * var(--px));padding-block:calc(12 * var(--px));background-color:#fff;border-radius:6px}.after-sales-rules-container .after-sales-rules .asr-content .asr-item img{width:calc(47 * var(--px));height:calc(47 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text{display:flex;flex-direction:column}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-number{font-size:clamp(10px,calc(10 * var(--px)),14px);margin-bottom:calc(3 * var(--px));line-height:1.2;color:#333}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-description{font-size:clamp(16px,calc(16 * var(--px)),20px);font-weight:600;line-height:1.2}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-tips{font-size:clamp(8px,calc(8 * var(--px)),12px);color:#333333b3;line-height:1.2}.after-sales-rules-container .support{display:flex;flex-direction:column;padding-block:calc(20 * var(--px));border-bottom:1px solid #cbcbcb}.after-sales-rules-container .support .support-image{width:calc(156 * var(--px));margin-inline:auto;padding-bottom:calc(20 * var(--px))}.after-sales-rules-container .support .support-title{line-height:1.2;font-size:calc(20 * var(--px));text-align:center;font-weight:700;padding-bottom:calc(10 * var(--px));color:#333;font-family:var(--pretendard)}.after-sales-rules-container .support .support-subtitle{font-size:calc(16 * var(--px));text-align:center;color:#333333b3;line-height:1.1;padding-bottom:calc(36 * var(--px))}.after-sales-rules-container .support .support-icon-container{display:flex;padding-inline:calc(34 * var(--px));gap:calc(40 * var(--px));justify-content:space-between}.after-sales-rules-container .support .support-icon-container .si-item{width:calc(83 * var(--px));font-size:calc(12 * var(--px));line-height:1.2;font-weight:600;text-align:center}.after-sales-rules-container .support .support-icon-container .si-item .si-icon{width:calc(45 * var(--px))}.after-sales-rules-container .content{display:flex;flex-direction:column;padding-block:calc(20 * var(--px))}.after-sales-rules-container .content .content-title{margin-bottom:calc(40 * var(--px))}.after-sales-rules-container .content .content-table{border-radius:12px;border-spacing:0;overflow:hidden}.after-sales-rules-container .content .content-table thead{background-color:#d9d9d9;border-radius:12px 12px 0 0}.after-sales-rules-container .content .content-table tr{display:flex}.after-sales-rules-container .content .content-table tr th{font-weight:700}.after-sales-rules-container .content .content-table tr th,.after-sales-rules-container .content .content-table tr td{padding-block:calc(14 * var(--px));text-align:center;font-size:calc(12 * var(--px));flex-basis:calc(1 / 3 * 100%);min-width:calc(1 / 3 * 100%);display:flex;justify-content:center;align-items:center;padding-inline:0}.after-sales-rules-container .content .content-table th,.after-sales-rules-container .content .content-table td{border:1px solid #999999}.after-sales-rules-container .content .content-table th:first-child{border-radius:12px 0 0}.after-sales-rules-container .content .content-table th:last-child{border-radius:0 12px 0 0}.after-sales-rules-container .content .content-table td:nth-of-type(4){border-radius:0 0 12px}tr:first-child th:after,tr:first-child td:after{display:none}.asr-title{font-size:calc(20 * var(--px));font-weight:600;line-height:1.2;text-align:center}.asr-subtitle{font-size:calc(16 * var(--px));line-height:1.2;color:#333333b3;text-align:center}.product-image-pagination{display:none}@media(max-width:850px){.product-thumbs{display:none}.product-image-pagination{display:block;position:absolute;z-index:1;width:fit-content;margin-inline:auto;left:0;right:0;font-family:var(--pretendard);font-weight:600;font-size:calc(12 * var(--px));line-height:1.2;padding:calc(3 * var(--px)) calc(28 * var(--px));background-color:#f5f5f580;color:#fff;border-radius:12px;bottom:calc(8 * var(--px))}.product-image img{width:100%}.product-template .common-wrapper{padding:0}.product-template .common-wrapper .product-content{padding-inline:calc(14 * var(--px))}.asr-subtitle{font-size:calc(14 * var(--px))}.after-sales-rules-container .after-sales-rules{gap:calc(10 * var(--px))}.after-sales-rules-container .asr-subtitle{padding-bottom:calc(10 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content{gap:calc(10 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content .asr-item{padding-left:calc(14 * var(--px));padding-right:calc(14 * var(--px));padding-block:calc(14 * var(--px));align-items:center}.after-sales-rules-container .after-sales-rules .asr-content .asr-item img{width:calc(47 * var(--px));height:calc(47 * var(--px))}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text{display:flex;flex-direction:column}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-number{font-size:calc(10 * var(--px));margin-bottom:calc(3 * var(--px));line-height:1.2;color:#333}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-description{font-size:calc(16 * var(--px));font-weight:600;line-height:1.2}.after-sales-rules-container .after-sales-rules .asr-content .asr-item .item-text .item-tips{font-size:calc(8 * var(--px));color:#333333b3;line-height:1.2}.after-sales-rules-container .support{display:flex;flex-direction:column;padding-block:calc(20 * var(--px));border-bottom:1px solid #cbcbcb}.after-sales-rules-container .support .support-image{padding-bottom:calc(24 * var(--px))}.after-sales-rules-container .support .support-subtitle{padding-bottom:calc(10 * var(--px))}.after-sales-rules-container .support .support-icon-container{padding-inline:0;gap:unset}.after-sales-rules-container .support .support-icon-container .si-item{width:auto;gap:calc(14 * var(--px));display:flex;flex-direction:column;justify-content:center;align-items:center}.after-sales-rules-container .support .support-icon-container .si-item .si-icon{width:calc(45 * var(--px))}.after-sales-rules-container .content{display:flex;flex-direction:column;padding-block:calc(20 * var(--px))}.after-sales-rules-container .content .content-title{margin-bottom:calc(26 * var(--px))}.after-sales-rules-container .content .content-table{border-radius:12px;border-spacing:0;overflow:hidden}.after-sales-rules-container .content .content-table thead{background-color:#d9d9d9;border-radius:12px 12px 0 0}.after-sales-rules-container .content .content-table tr{display:flex}.after-sales-rules-container .content .content-table tr th,.after-sales-rules-container .content .content-table tr td{padding-block:calc(14 * var(--px));text-align:center;font-size:calc(12 * var(--px));flex-basis:calc(1 / 3 * 100%);min-width:calc(1 / 3 * 100%);display:flex;justify-content:center;align-items:center;padding-inline:0}.after-sales-rules-container .content .content-table th,.after-sales-rules-container .content .content-table td{border:1px solid #999999}.after-sales-rules-container .content .content-table th:first-child{border-radius:12px 0 0}.after-sales-rules-container .content .content-table th:last-child{border-radius:0 12px 0 0}.after-sales-rules-container .content .content-table td:nth-of-type(4){border-radius:0 0 12px}tr:first-child th:after,tr:first-child td:after{display:none}}.product-logistics-rules{margin-block:calc(20 * var(--px))}.product-logistics-rules .kr-pd-title-desc{margin-left:calc(15 * var(--px));font-size:clamp(16px,calc(16 * var(--px)),20px);color:#33333380}.product-logistics-rules-container{margin-top:calc(25 * var(--px));border-radius:8px;border:1px solid rgba(102,102,102,.6);padding-block:calc(25 * var(--px));display:flex;flex-direction:column;justify-content:center}.product-logistics-rules-container .separator-line{margin-inline:calc(40 * var(--px));height:1px;width:calc(100% - calc(80 * var(--px)));background:#6666664d;margin-top:calc(28 * var(--px));margin-bottom:calc(17 * var(--px))}.product-logistics-rules-container .logistics-desc{line-height:1.2;font-size:calc(10 * var(--px));color:#333333b3;text-align:center;margin-inline:calc(95 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content{display:flex;justify-content:center;gap:calc(38 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .main-content{background:unset;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--pretendard);text-align:center}.product-logistics-rules-container .product-logistics-rules-content .main-content img{width:calc(135 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .main-content span:nth-of-type(1){font-size:calc(16 * var(--px));font-weight:600;margin-top:calc(12 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .main-content span:nth-of-type(2){color:#333333b3;font-size:calc(10 * var(--px));font-weight:400;margin:0}.product-logistics-rules-container .product-logistics-rules-content .time-line{display:flex;flex-direction:column;gap:calc(20 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item{display:flex;justify-content:end;align-items:center}.product-logistics-rules-container .product-logistics-rules-content .time-line .item .percentage{margin-left:calc(5 * var(--px));font-size:calc(12 * var(--px));color:#33333380;width:calc(20 * var(--px));text-align:right}.product-logistics-rules-container .product-logistics-rules-content .time-line .item .line{width:calc(117 * var(--px));height:calc(2 * var(--px));border-radius:200px;background-color:#d9d9d9;position:relative}.product-logistics-rules-container .product-logistics-rules-content .time-line .item .date-text{color:#333c;font-size:calc(12 * var(--px));line-height:1.2;margin-right:calc(11 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(2) .date-text{font-weight:600;font-size:calc(13 * var(--px));margin-right:calc(9 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(1) .line:before{content:"";height:100%;background:#9999;width:calc(57 / 117 * 100%);position:absolute}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(2) .line:before{content:"";height:100%;background:#2fca2a;width:calc(108 / 117 * 100%);position:absolute}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(3) .line:before{content:"";height:100%;background:#9999;width:calc(114 / 117 * 100%);position:absolute}@media(max-width:850px){.product-logistics-rules .kr-pd-title-desc{margin-left:calc(16 * var(--px));font-size:clamp(12px,calc(12 * var(--px)),14px)}.product-logistics-rules-container{margin-top:calc(10 * var(--px));border:1px solid rgba(102,102,102,.6);padding-block:calc(16 * var(--px)) calc(21 * var(--px))}.product-logistics-rules-container .separator-line{margin-inline:calc(21 * var(--px));height:1px;width:calc(100% - calc(42 * var(--px)));margin-top:calc(20 * var(--px));margin-bottom:calc(20 * var(--px))}.product-logistics-rules-container .logistics-desc{font-size:calc(10 * var(--px));margin-inline:calc(21 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content{flex-direction:column;gap:calc(20 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line{gap:calc(10 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item{justify-content:center}.product-logistics-rules-container .product-logistics-rules-content .time-line .item .percentage{margin-left:calc(5 * var(--px));font-size:calc(12 * var(--px));color:#33333380}.product-logistics-rules-container .product-logistics-rules-content .time-line .item .date-text{color:#333c;font-size:calc(12 * var(--px));line-height:1.2;margin-right:calc(11 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(2) .date-text{font-weight:600;margin-right:calc(9 * var(--px))}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(1) .line:before{content:"";height:100%;background:#9999;width:calc(57 / 117 * 100%);position:absolute}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(2) .line:before{content:"";height:100%;background:#2fca2a;width:calc(108 / 117 * 100%);position:absolute}.product-logistics-rules-container .product-logistics-rules-content .time-line .item:nth-of-type(3) .line:before{content:"";height:100%;background:#9999;width:calc(114 / 117 * 100%);position:absolute}}.active-container{margin-block:calc(20 * var(--px));aspect-ratio:600 / 150;display:flex;flex-direction:column;justify-content:center;gap:calc(12 * var(--px));width:100%;position:relative}.active-bg-m{display:none}.active-bg,.active-bg-m{position:absolute}.active-container .active-content,.active-container .active-opeation{padding-left:calc(50 * var(--px));color:#fff;min-height:1em;line-height:1.2;z-index:1}.active-container .active-content{font-size:calc(20 * var(--px));font-weight:700}.active-container .active-opeation{display:flex;gap:calc(9 * var(--px));font-size:calc(16 * var(--px))}@media(max-width:850px){.active-container{margin-block:calc(20 * var(--px));aspect-ratio:600 / 200}.active-bg{display:none}.active-bg-m{display:block;width:100%}.active-container .active-content,.active-container .active-opeation{padding-left:calc(14 * var(--px))}.active-container .active-content{font-size:calc(16 * var(--px))}.active-container .active-opeation{gap:calc(7 * var(--px));font-size:calc(12 * var(--px))}}.product-pay-and-gift .pay-and-gift-container{margin-block:calc(20 * var(--px));display:flex;flex-direction:column;gap:calc(20 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container{display:flex;flex-direction:column;gap:calc(20 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container .item{padding-bottom:calc(10 * var(--px));position:relative;display:flex;justify-content:space-between;gap:calc(20 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container .item:after{content:"";position:absolute;width:calc(100% - calc(80 * var(--px)));height:1px;background-color:#6666664d;bottom:0;margin-left:calc(40 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container .item .item-title{font-size:calc(16 * var(--px));font-weight:600;font-family:var(--pretendard);line-height:1;color:#333}.product-pay-and-gift .pay-and-gift-container .desc-container .item .item-desc{font-size:calc(14 * var(--px));font-family:var(--pretendard);line-height:1;color:#333c;width:calc(410 * var(--px));min-width:calc(410 * var(--px));margin-right:calc(45 * var(--px))}.product-pay-and-gift .pay-and-gift-container .quantity-select{display:flex;justify-content:space-between;align-items:center}.product-pay-and-gift .pay-and-gift-container .quantity-title{font-size:calc(16 * var(--px));font-weight:600;font-family:var(--pretendard)}.product-pay-and-gift .pay-and-gift-container .quantity-select .quantity-opeation{border-radius:6px;border:1px solid rgba(51,51,51,.6);display:flex}.product-pay-and-gift .pay-and-gift-container .quantity-select input{text-align:center;width:calc(72 * var(--px));border-left:1px solid rgba(51,51,51,.6);border-right:1px solid rgba(51,51,51,.6);color:#000;font-size:calc(16 * var(--px));font-weight:600;height:calc(28 * var(--px))}.product-pay-and-gift .pay-and-gift-container .quantity-select input::-webkit-outer-spin-button,.product-pay-and-gift .pay-and-gift-container .quantity-select input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-pay-and-gift .pay-and-gift-container .quantity-select input[type=number]{-moz-appearance:textfield}.product-pay-and-gift .pay-and-gift-container .quantity-select button{width:calc(30 * var(--px));font-size:calc(16 * var(--px));font-weight:600}.product-pay-and-gift .pay-and-gift-container .price-show{display:flex;justify-content:space-between;align-items:center}.product-pay-and-gift .pay-and-gift-container .price-show .price-show-title{font-size:calc(16 * var(--px));font-weight:600;line-height:1}.product-pay-and-gift .pay-and-gift-container .price-show .price{font-size:calc(24 * var(--px));font-weight:600;line-height:1;font-family:var(--pretendard)}.product-pay-and-gift-btn-container{display:flex;justify-content:space-between;gap:calc(20 * var(--px))}.product-pay-and-gift-btn-container .product-add-cart-btn,.product-pay-and-gift-btn-container .product-payment-btn{text-align:center;padding-block:calc(10 * var(--px));font-family:var(--pretendard);font-size:calc(16 * var(--px));font-weight:600;color:#fff;line-height:1.2;background:#333;flex-basis:50%;border-radius:60px;cursor:pointer}.product-pay-and-gift-btn-container .product-payment-btn{background:#e2d5b9;background:linear-gradient(90deg,#e2d5b9,#9b7648)}@media(max-width:850px){.product-pay-and-gift .pay-and-gift-container{margin-block:calc(10 * var(--px));gap:calc(10 * var(--px));margin-bottom:calc(20 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container{gap:calc(10 * var(--px))}.product-pay-and-gift .pay-and-gift-container .desc-container .item{padding-bottom:calc(10 * var(--px));gap:calc(10 * var(--px));flex-direction:column}.product-pay-and-gift .pay-and-gift-container .desc-container .item:after{content:"";width:calc(100% - calc(42 * var(--px)));margin-left:0}.product-pay-and-gift .pay-and-gift-container .desc-container .item .item-desc{font-size:calc(12 * var(--px));margin-right:0;width:100%;min-width:100%;line-height:1.2}.product-pay-and-gift .pay-and-gift-container .price-show{margin-top:calc(10 * var(--px))}.product-pay-and-gift .pay-and-gift-container .price-show .price-show-title{font-size:calc(16 * var(--px))}.product-pay-and-gift .pay-and-gift-container .price-show .price{font-size:calc(20 * var(--px))}.product-pay-and-gift-btn-container{gap:calc(12 * var(--px))}}.product-window-kr-price-unit{font-size:.5em}.product-window-kr-price-unit.same-font-size{font-size:1em}.show-special-offers-container{margin-bottom:calc(20 * var(--px));padding-block:calc(20 * var(--px));padding-inline:calc(42 * var(--px));border:1px solid rgba(51,51,51,.8);border-radius:12px;font-family:var(--pretendard)}.show-special-offers-container .special-offers-content{display:flex;flex-direction:column;padding-bottom:calc(18 * var(--px));align-items:end}.show-special-offers-container .special-offers-content .price-before-discount-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(20 * var(--px));width:100%}.show-special-offers-container .special-offers-content .price-before-discount-container .origin-price .discount-amount,.last-price-content{background:linear-gradient(90deg,#e2d5b9,#9b7648);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.show-special-offers-container .special-offers-content .price-before-discount-container .origin-price .discount-amount{margin-right:calc(10 * var(--px));font-size:calc(16 * var(--px))}.show-special-offers-container .special-offers-content .discount-detail-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(20 * var(--px));width:100%}.show-special-offers-container .special-offers-content .special-offers-list-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(10 * var(--px));margin-bottom:calc(10 * var(--px));width:100%}.show-special-offers-container .special-offers-content .special-offers-list-container .special-offers-item-container{display:flex;align-items:center;justify-content:space-between;width:100%}.show-special-offers-container .special-offers-content .login-btn{display:flex;align-items:center;justify-content:center;margin-bottom:calc(20 * var(--px));width:calc(100 * var(--px));height:calc(24 * var(--px));border-radius:6px;border:1px solid rgba(51,51,51,.2);font-size:calc(14 * var(--px));font-weight:500;line-height:1}.show-special-offers-container .special-offers-content .login-btn:hover{filter:drop-shadow(0px 0px 5px black)}.show-special-offers-container .special-offers-content .last-price-container{display:flex;align-items:center;justify-content:space-between;width:100%}.show-special-offers-container .special-offers-desc{color:#333333b3;text-align:center;font-size:calc(10 * var(--px));font-weight:400;line-height:1.2;padding-top:calc(18 * var(--px));border-top:1px solid rgba(102,102,102,.3)}.discount-detail-price-container,.origin-price,.last-price-content{display:flex;justify-content:center;align-items:end;font-size:calc(20 * var(--px));font-style:normal;font-weight:600;line-height:1}del.origin-price{color:#3336;font-size:calc(14 * var(--px));font-style:normal;font-weight:500;line-height:100%;text-decoration-line:line-through;margin-bottom:calc(20 * var(--px))}.special-offers-item-price{color:#3336;font-size:calc(14 * var(--px));font-style:normal;font-weight:500;line-height:1}.price-before-discount-title,.discount-detail-title,.last-price-title{color:#333;font-size:calc(20 * var(--px));font-style:normal;font-weight:700;line-height:1;display:flex;align-items:center;position:relative}.special-offers-item-title{color:#3336;font-size:calc(14 * var(--px));font-style:normal;font-weight:500;line-height:1;padding-left:calc(27 * var(--px));position:relative}.special-offers-item-title:before{content:"\221f";color:#3336;font-size:calc(14 * var(--px));font-style:normal;font-weight:500;line-height:1;position:absolute;left:calc(10 * var(--px));top:calc(-2 * var(--px))}.price-before-discount-popup-btn{display:flex;justify-content:center;align-items:center;width:calc(15 * var(--px));height:calc(15 * var(--px));font-size:calc(12 * var(--px));border-radius:60px;border:1px solid rgba(102,102,102,.6);color:#6669;margin-left:calc(8 * var(--px));cursor:pointer}.price-before-discount-popup-btn .price-before-discount-popup-container{position:absolute;width:max-content;left:0;top:130%;background:#fff;font-size:calc(14 * var(--px));padding:calc(24 * var(--px));z-index:-9;box-shadow:#33333345 0 0 10px 4px;border-radius:12px}.price-before-discount-popup-btn .price-before-discount-popup-container.active{z-index:1}.price-before-discount-popup-btn .price-before-discount-popup-container .popup-title{font-size:calc(16 * var(--px));font-weight:600;margin-bottom:calc(10 * var(--px));color:#000}.price-before-discount-popup-btn .price-before-discount-popup-container .popup-content{color:#333333b3}.price-before-discount-popup-btn .price-before-discount-popup-container .close-btn{position:absolute;right:calc(19 * var(--px));top:calc(6 * var(--px));font-weight:400;line-height:1;font-size:calc(30 * var(--px))}@media(max-width:850px){.product-window-kr-price-unit{font-size:.5em}.product-window-kr-price-unit.same-font-size{font-size:1em}.show-special-offers-container{padding-inline:calc(12 * var(--px));border-radius:12px;font-family:var(--pretendard)}.show-special-offers-container .special-offers-content{padding-bottom:calc(12 * var(--px))}.show-special-offers-container .special-offers-content .price-before-discount-container,.show-special-offers-container .special-offers-content .discount-detail-container{margin-bottom:calc(13 * var(--px))}.show-special-offers-container .special-offers-content .special-offers-list-container{gap:calc(12 * var(--px))}.show-special-offers-container .special-offers-content .login-btn{margin-bottom:calc(10 * var(--px));width:calc(114 * var(--px));height:calc(28 * var(--px))}.show-special-offers-container .special-offers-desc{font-size:clamp(9px,calc(9 * var(--px)),calc(9 * var(--px)));padding-top:calc(10 * var(--px))}.discount-detail-price-container,.origin-price,.last-price-content{font-size:clamp(16px,calc(16 * var(--px)),calc(16 * var(--px)))}del.origin-price{font-size:clamp(14px,calc(14 * var(--px)),calc(14 * var(--px)));margin-bottom:calc(10 * var(--px))}.special-offers-item-price{font-size:clamp(12px,calc(12 * var(--px)),calc(12 * var(--px)))}.price-before-discount-title,.discount-detail-title,.last-price-title{font-size:clamp(16px,calc(16 * var(--px)),calc(16 * var(--px)))}.special-offers-item-title{font-size:clamp(12px,calc(12 * var(--px)),calc(12 * var(--px)))}.special-offers-item-title:before{content:"\221f";color:#3336;font-size:calc(14 * var(--px));font-style:normal;font-weight:500;line-height:1;position:absolute;left:calc(10 * var(--px));top:calc(-2 * var(--px))}.price-before-discount-popup-btn{display:flex;justify-content:center;align-items:center;width:calc(15 * var(--px));height:calc(15 * var(--px));font-size:calc(12 * var(--px));border-radius:60px;border:1px solid rgba(102,102,102,.6);color:#6669;margin-left:calc(8 * var(--px));cursor:pointer}.price-before-discount-popup-btn .price-before-discount-popup-container{max-width:calc(300 * var(--px))}}.product-form__input--swatch{display:flex;margin-top:calc(20 * var(--px));gap:calc(20 * var(--px))}.product-form__input--swatch .form__label{display:none}.product-form__input--swatch label{margin-right:0;flex-basis:calc(50% - calc(10 * var(--px)));border-radius:12px;justify-content:center;align-items:center;display:flex}@media(max-width:850px){.product-form__input--swatch{flex-direction:column;margin-top:calc(10 * var(--px));gap:calc(10 * var(--px))}.product-form__input--swatch label{flex-basis:100%}}.kr-product-faq .newfaq-faq-outer .common-header>div{display:none}.kr-product-faq .newfaq-faq-outer .common-header .header_title{background:unset!important;color:#000;font-family:MiSans;font-size:calc(48 * var(--px));font-style:normal;font-weight:600;line-height:1;margin-bottom:calc(60 * var(--px));padding-bottom:0!important}.kr-product-faq .newfaq-faq-box .newpsc-inner{padding:0}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title .col-icon:after{display:none}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title .col-icon:before{display:none}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title .col-icon{transition:all .3s ease-in-out}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title.active .col-icon{transform:rotate(180deg)}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title{border-bottom:1px solid rgba(102,102,102,.3);padding-block:calc(40 * var(--px));padding-left:0;color:#333;font-family:Pretendard;font-size:calc(28 * var(--px));font-style:normal;font-weight:700;line-height:1}.kr-product-faq .newfaq-faq-box .newpsc-inner .newcol_faq_content{margin:0;padding:calc(20 * var(--px)) calc(55 * var(--px));background:#f5f5f5;color:#333c;font-family:Pretendard;font-size:calc(16 * var(--px));font-style:normal;font-weight:500;line-height:1.2;border-radius:0 0 12px 12px}@media(max-width:850px){.kr-product-faq .newfaq-faq-box .newpsc-inner .newcol_faq_content{margin:0!important;color:#333c;font-size:calc(12 * var(--px));font-weight:500;line-height:1.2;padding:calc(10 * var(--px)) calc(14 * var(--px))}.kr-product-faq .newfaq-faq-box .newpsc-inner .new_faq_title{font-size:calc(16 * var(--px));font-weight:700;line-height:1}.kr-product-faq .newfaq-faq-outer .common-header .header_title{margin-bottom:calc(20 * var(--px));font-size:calc(24 * var(--px))}}div .new-common-tabbar .common-tabbar{max-width:1280px;padding-inline:0;margin-inline:auto;width:75vw}@media(max-width:1440px){div .new-common-tabbar .common-tabbar{width:80%}}@media(max-width:1024px){div .new-common-tabbar .common-tabbar{width:95%}}@media(min-width:850px){.product-page{padding-top:calc(120 * var(--px))}}.new-common-tabbar .common-tabbar-container:after{display:none}.product-label{margin-bottom:calc(20 * var(--px));color:#333;font-size:calc(24 * var(--px));line-height:1;font-family:var(--pretendard)}@media(max-width:850px){.product-label{font-size:calc(20 * var(--px))}}.js-qty{margin:0}.ja-qty button{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-template.css.map */
