.MuiButtonBase-root.MuiButton-text{color:inherit;min-width:0;padding:0;width:fit-content}.MuiButtonBase-root.MuiButton-contained{background-color:#f6f5f5;color:gray;cursor:pointer;font-weight:700}.MuiButtonBase-root.MuiButton-contained:hover{background-color:gray;color:#fff}.MuiModal-roo{overflow:auto}.layer{height:0;min-height:fit-content;padding:0}.layer .modal-content{background-color:#fff;border-radius:4px;inset:0;margin:auto;max-width:100%;min-height:fit-content;overflow:auto;position:absolute;width:auto}@media(min-width:428px){.layer .modal-content{min-width:300px}}.MuiButtonBase-root.MuiButton-fullWidth{width:100%}@font-face{font-family:Pretendard;src:url(36b3a87cd98126711b2b.woff2) format("woff")}@font-face{font-family:S-CoreDream-4Light;src:url(64c9dc7c860af7a004ad.otf)}.FooterJSX{align-items:flex-start;bottom:0;display:flex;flex-direction:column;font-family:Pretendard;height:0;justify-content:flex-start;margin:auto;min-height:0;overflow:hidden;padding:0 30px;position:relative;transform-origin:top;transition:min-height .3s}.FooterJSX.visible{height:fit-content;min-height:400px;padding:45px 30px}.FooterJSX .footer-links{align-items:baseline;gap:50px;margin:0;width:fit-content}.FooterJSX .footer-links,.FooterJSX .view-container{display:flex;flex-direction:row;justify-content:flex-start}.FooterJSX .view-container{align-items:center;display:inline-flex;flex-wrap:wrap;gap:30px 50px;grid-template-columns:1fr;padding:0}@media(min-width:712px){.FooterJSX .view-container{align-items:center;display:flex;flex-direction:row;grid-template-columns:1fr 1fr;justify-content:space-around}}.FooterJSX .company-info{max-height:15vh}.FooterJSX .other-site-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.FooterJSX .other-site-container span{font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;line-height:175%}@media(min-width:712px){.FooterJSX .other-site-container{grid-column:span 2}}.FooterJSX .footer-logo{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;max-height:200px;max-width:300px;overflow:hidden;width:100%}.FooterJSX .footer-logo>img{min-width:fit-content;object-fit:cover;object-position:center;width:100%}.FooterJSX .footer-other-info{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.FooterJSX .footer-other-info>div{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 8px;justify-content:flex-start;padding-top:32px;width:100%}.FooterJSX .footer-other-info>div>*{min-width:100%;opacity:.5}@media(min-width:712px){.FooterJSX .footer-other-info>div>*{flex:0 1 auto;min-width:0;padding:0 8px;width:fit-content}}.FooterJSX .to-map{line-height:normal}.FooterJSX .footer-buttons{align-items:center;display:flex;flex-direction:row;gap:10px;height:fit-content;justify-content:flex-start;margin:0;padding:0;width:fit-content}.FooterJSX .footer-buttons>*{font-family:S-CoreDream-4Light;font-family:Pretendard;font-size:.875rem;font-weight:400;line-height:175%}.FooterJSX .footer-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px 30px;height:fit-content!important;justify-content:flex-start;min-width:fit-content}.FooterJSX .MuiDivider-root{margin:0;width:100%}.LayoutJSX{align-items:end;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,100%) minmax(0,auto);justify-content:stretch;max-height:100vh;min-height:100%;position:relative;top:0}@media(max-width:711px){.LayoutJSX{align-items:end;display:flex;flex-direction:column;height:100%;justify-content:stretch}}.LayoutJSX .children{align-items:stretch;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100%}.LayoutJSX .layout-header{align-items:center;display:flex;flex-direction:row;height:5vh;justify-content:space-between;left:calc(50vw - 50%);position:fixed;right:calc(50vw - 50%);top:0;z-index:2}.LayoutJSX #menuIcon{position:relative}.LayoutJSX #menuIcon button{background:#0000}.consultation-btn{bottom:30px;color:#000;position:absolute;right:15px}.credential-route{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-end;width:100%}.menu-navigation-top{min-width:200px;position:relative}.menu-navigation-logo{max-width:100%;object-fit:contain;object-position:right;text-align:right}.menu-navigation-title{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%;text-align:right}.menu-navigation-category-top{background-color:#fff!important;font-family:S-CoreDream-4Light!important;font-size:1.125rem!important;font-weight:700!important;line-height:175%!important;padding-left:0!important;position:relative;width:fit-content;z-index:999}.menu-navigation-category-middle{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 10px;justify-content:start;padding-left:8px}.menu-navigation-category-middle .MuiPaper-root{padding:0 10px}.menu-navigation-category-middle>li.MuiButtonBase-root{min-height:unset;padding-left:0;padding-right:0}.menu-navigation-close-btn{text-align:center;width:100%}.my-address-header-container{z-index:999}.my-address-header-container .drop-menu-container>div{position:absolute;z-index:999}.DropDownMenuJSX>*{align-items:center;display:flex;flex-direction:row;justify-content:start}.DropDownMenuJSX .icon-container{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;transition:.25s}.DropDownMenuJSX .icon-container:not(.disableFlip).isOpen{transform:rotateX(180deg)}@media(min-width:712px){.DropDownMenuJSX.hide-in-desktop{cursor:default}.DropDownMenuJSX.hide-in-desktop .drop-menu-container,.DropDownMenuJSX.hide-in-desktop .icon-container{display:none}}.drop-menu-container{background-color:#fff;color:#625c57;display:block;height:fit-content;position:absolute;top:100%;z-index:2}.drop-menu-container nav{padding-bottom:0}.drop-menu-container nav .MuiButtonBase-root{align-items:center;border-bottom-color:#625c57;cursor:pointer;display:flex;flex-direction:row;justify-content:start}.drop-menu-container.open{max-height:100vh}.drop-menu-container.close{max-height:0}.drop-menu-container svg{color:#625c57;cursor:pointer}.ql-editor{padding:0}.ql-size .ql-picker-item[data-value="8px"]:before{content:"8"!important}.ql-size .ql-picker-item[data-value="9px"]:before{content:"9"!important}.ql-size .ql-picker-item[data-value="10px"]:before{content:"10"!important}.ql-size .ql-picker-item[data-value="11px"]:before{content:"11"!important}.ql-size .ql-picker-item[data-value="12px"]:before{content:"12"!important}.ql-size .ql-picker-item[data-value="14px"]:before{content:"14"!important}.ql-size .ql-picker-item[data-value="18px"]:before{content:"18"!important}.ql-size .ql-picker-item[data-value="24px"]:before{content:"24"!important}.ql-size .ql-picker-item[data-value="30px"]:before{content:"30"!important}.ql-size .ql-picker-item[data-value="36px"]:before{content:"36"!important}.ql-size .ql-picker-item[data-value="48px"]:before{content:"48"!important}.ql-size .ql-picker-item[data-value="60px"]:before{content:"60"!important}.ql-size .ql-picker-item[data-value="72px"]:before{content:"72"!important}.ql-size .ql-picker-item[data-value="96px"]:before{content:"96"!important}.ql-size .ql-picker-label:before{content:attr(data-value)!important}.ql-color .ql-picker-options[data-value=font-color]:before,.ql-color-picker .ql-picker-options[data-value=background-color]:before{content:""}.ql-color .ql-picker-options [data-value=font-color]{background:none!important;border:0;height:25px!important;outline:0;width:100%!important}.ql-color .ql-picker-options [data-value=font-color]>*{height:100%;outline:0}.ql-color .ql-picker-options [data-value=font-color]:hover{border:0}.ql-color-picker .ql-picker-options [data-value=background-color]{background:none!important;border:0;height:25px!important;outline:0;width:100%!important}.ql-color-picker .ql-picker-options [data-value=background-color]>*{height:100%;outline:0}.ql-color-picker .ql-picker-options [data-value=background-color]:hover{border:0}.ql-file,.ql-image,.ql-link,.ql-video{position:relative}.rs-tooltip-container-file,.rs-tooltip-container-image,.rs-tooltip-container-link,.rs-tooltip-container-video{position:absolute;top:135%}.rs-tooltip-container-file>*,.rs-tooltip-container-image>*,.rs-tooltip-container-link>*,.rs-tooltip-container-video>*{min-width:300px}.rs-tooltip-container-file div[role=tabpanel],.rs-tooltip-container-image div[role=tabpanel],.rs-tooltip-container-link div[role=tabpanel],.rs-tooltip-container-video div[role=tabpanel]{padding:8px}.rs-tooltip-container-file .MuiContainer-root,.rs-tooltip-container-image .MuiContainer-root,.rs-tooltip-container-link .MuiContainer-root,.rs-tooltip-container-video .MuiContainer-root{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.rs-tooltip-container-file .MuiContainer-root>div,.rs-tooltip-container-image .MuiContainer-root>div,.rs-tooltip-container-link .MuiContainer-root>div,.rs-tooltip-container-video .MuiContainer-root>div{width:100%}.toolbar-img-container{background-color:#fff;z-index:2}#file-input{position:absolute}.MuiContainer-root .input-button{border:1px dashed #000!important;min-height:100px;width:100%!important}.MuiContainer-root .input-button *{text-align:center;width:100%}.toolbar{display:none}.toolbar.visible{display:block}.quill .ql-container{border:0}.quill.visible .ql-container{border:1.25px solid #ccc}.modal-content{padding:32px;width:100%}.modal-content .input-container{padding-bottom:48px}.modal-content .modal-title{font-family:S-CoreDream-4Light;font-size:1rem;font-size:32px;font-weight:700;line-height:175%;padding-bottom:32px}.modal-content .input-form{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 0}.modal-content .input-form label{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%}.modal-content .input-form .Mui-focused fieldset{border-color:gray}.modal-content .input-form input,.modal-content .input-form textarea{background-color:#80808033}.modal-content .input-form textarea{padding:16px}.modal-content .input-form>div{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.modal-content .input-form>*{width:100%}.modal-content .input-form .MuiInputBase-root{padding:0;width:100%}.modal-content .input-form .MuiInputBase-root:hover{border-color:gray}.modal-content .modal-action{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.modal-content .modal-action>div{width:100%}.modal-content .modal-action>div button{border-radius:99px;box-shadow:none;font-family:S-CoreDream-4Light;font-size:1.125rem;font-weight:700;line-height:175%;min-width:100px}.modal-content .modal-action>div:first-child{text-align:end}.modal-content .modal-action>div:first-child button{background-color:gray;color:#fff}.modal-content .modal-action>div:first-child button:hover{background-color:#c6c2bf}.notice-actions{gap:8px}.notice-actions>*{padding:8px!important}.LandingJSX,.slider-container{height:100%!important;overscroll-behavior-y:contain;width:100%!important}.LandingJSX .slick-slide,.slider-container .slick-slide{scale:1;transition:.5s}.LandingJSX .slick-slide:not(.slick-active),.slider-container .slick-slide:not(.slick-active){scale:.9}.LandingJSX iframe,.LandingJSX video,.slider-container iframe,.slider-container video{object-fit:contain}.LandingJSX{align-items:start;display:flex;flex-direction:column;height:100vh;justify-content:start;max-width:unset!important;padding:0!important;position:relative}.LandingJSX .MuiTab-root{text-transform:none}.LandingJSX .tab-box{left:0;position:fixed;top:5vh;z-index:1}@media(min-width:712px){.LandingJSX .tab-box .MuiTabs-flexContainer button{font-size:20px}}.LandingJSX .slick-list,.LandingJSX .slick-slider{height:100vh!important}.LandingJSX .slider{height:85vh}.LandingJSX .slider :not(.player-container *){height:100%!important}.LandingJSX .slider img{height:100%;object-fit:cover}.LandingJSX .slick-slide>*{align-items:stretch;display:flex;flex-direction:column;justify-content:center;width:100%}.LandingJSX .player-container{justify-content:center;position:relative}.LandingJSX .player-overlay{align-items:center;background-color:#0000;color:#fff;display:flex;font-size:2rem;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.LandingJSX .player-image{filter:opacity(.5);height:100%;left:0;position:absolute;top:0;width:100vw;z-index:5}.LandingJSX .one-depth-tab{line-break:strict;width:120px;word-break:keep-all}.LandingJSX video{object-fit:cover}.LandingJSX~.button{color:#000;position:absolute}.LandingJSX~.to-previous{background-color:#0000;left:0;top:50%}.LandingJSX~.to-next{background-color:#0000;right:0;top:50%}.down-icon{bottom:0;color:#000;left:50%;position:fixed;rotate:90deg;transform:translateY(5px);width:10px;z-index:4}.ProductListPageJSX{padding-top:60px;position:relative}.ProductListPageJSX .MuiBreadcrumbs-root{height:20px}.ProductListPageJSX .depth{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 8px;justify-content:flex-start;padding:8px 0}@media(min-width:712px){.ProductListPageJSX .depth{max-width:30vw}}.ProductListPageJSX .depth button{min-width:fit-content;padding:2px 4px}.ProductDetailPageJSX{height:100%;padding-top:60px;position:relative}@media(max-width:711px){.ProductDetailPageJSX{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between;overflow:hidden}}.ProductDetailPageJSX .slick-dots{align-items:center;align-items:flex-start;align-self:flex-end;display:flex;display:flex!important;flex-direction:column;justify-content:center;position:relative;width:80%}@media(max-width:711px){.ProductDetailPageJSX .slick-dots{display:none!important}}.ProductDetailPageJSX .slick-dots li{height:fit-content!important;width:50px!important}.ProductDetailPageJSX .slick-dots li *{width:100%}.ProductDetailPageJSX .slick-dots li:not(.slick-active){opacity:.5}.ProductDetailPageJSX .slick-list{max-width:66%;width:200%}@media(max-width:1279px){.ProductDetailPageJSX .slick-list{width:150%}}@media(max-width:711px){.ProductDetailPageJSX .slick-list{max-width:unset;width:unset}}.ProductDetailPageJSX .carousel-list{align-items:center;display:flex;flex-direction:row;gap:8px;height:calc(100vh - 150px)!important;justify-content:flex-start;max-height:calc(100vh - 150px);overflow:hidden;width:100%}@media(min-width:712px){.ProductDetailPageJSX .carousel-list{max-height:90vh}}.ProductDetailPageJSX .slick-list{height:calc(100vh - 150px)!important}@media(min-width:712px){.ProductDetailPageJSX .slick-list{height:100vh!important}.ProductDetailPageJSX .slick-slide{margin:15px 0}.ProductDetailPageJSX .slick-list{margin:-15px 0}}.ProductDetailPageJSX .slick-slide,.ProductDetailPageJSX .slick-slide>div{width:100%}.ProductDetailPageJSX .slick-slide img{aspect-ratio:1/1;object-fit:cover;object-position:center;overflow:hidden;width:100%}.ProductDetailPageJSX .product{align-items:flex-start;background-color:#fff;box-shadow:2px 0 4px #000;display:flex;flex-direction:column;justify-content:flex-start;min-height:100px;width:100%}@media(max-width:712px){.ProductDetailPageJSX .product{bottom:0;display:grid;grid-template-columns:minmax(auto,100%) auto;grid-template-rows:auto auto;left:0;margin:0 16px;overflow:auto;position:absolute;right:0;width:calc(100% - 32px);z-index:1}}@media(min-width:712px){.ProductDetailPageJSX .product{border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:none;height:calc(100vh - 150px);left:unset;max-height:90vh;max-width:240px;overflow:auto;position:absolute;right:20px;top:60px;width:30%}}.ProductDetailPageJSX .product-info-cont{padding:0 16px}@media(min-width:712px){.ProductDetailPageJSX .product-info-cont{border-bottom:1px solid #000;padding:16px 0;width:80%}}.ProductDetailPageJSX .product-contents{line-break:strict;padding-top:16px;width:100%;word-break:break-all}@media(max-width:712px){.ProductDetailPageJSX .product-contents{grid-column:span 2;max-height:40vh;padding:16px;transition:.2s;width:100%}}.ProductDetailPageJSX .product-contents.hidden{max-height:0;padding-bottom:0;padding-top:0}.ProductDetailPageJSX .product-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%}.ProductDetailPageJSX .product-price{font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;line-height:175%}.ProductDetailPageJSX .product-action{align-items:stretch;display:flex;flex-direction:row;gap:16px;justify-content:stretch;padding:16px;width:100%}@media(min-width:712px){.ProductDetailPageJSX .product-action{padding:0}}.ProductDetailPageJSX .product-action>div:first-child{align-items:center;display:flex;flex-direction:column;justify-content:stretch;width:100%}.ProductDetailPageJSX .cart-btn{border:1px solid #000;border-bottom:none;border-radius:0;height:36.5px}.ProductDetailPageJSX .cart-btn:hover{border-bottom:none}@media(max-width:711px){.ProductDetailPageJSX .cart-btn{border-radius:8px 8px 0 0}}.ProductDetailPageJSX .pay-btn{border-radius:0;border-top:1px #000}@media(min-width:712px){.ProductDetailPageJSX .pay-btn{border:1px solid #000;border-radius:0 0 8px 8px}}@media(max-width:711px){.ProductDetailPageJSX .pay-btn{border-radius:0 0 8px 8px}}.ProductDetailPageJSX .bookmark{border:1px solid #000;border-radius:0}@media(min-width:712px){.ProductDetailPageJSX .bookmark{border:none;position:absolute;right:12px;top:12px}}.ProductDetailPageJSX .clickable{cursor:pointer}.ProductDetailPageJSX .player-container{height:100%;object-fit:contain;object-position:center;width:100%}.ProductDetailPageJSX .page-img{aspect-ratio:1;height:100;width:50px}.ProductDetailPageJSX .slick-dots{bottom:0;right:7px}.full-screen-image{background:#0003;cursor:pointer;height:100%;left:0;max-width:unset;position:absolute;top:0;width:100%;z-index:5}.full-screen-image img,.full-screen-image video{aspect-ratio:1;height:100%;object-fit:contain;object-position:center;overflow:auto;width:100%}@media(min-width:712px){.ProductListItemJSX.layout-small .product-thumb-cont{grid-template-columns:repeat(2,minmax(auto,1fr))}.ProductListItemJSX.layout-small.odd .product-thumb-cont>:first-child{grid-column:span 2}}.ProductListItemJSX .product-thumb-cont{display:grid;gap:16px}.ProductListItemJSX .product-thumb-cont.less-than-6{display:flex;flex-direction:column}@media(min-width:1280px){.ProductListItemJSX .product-thumb-cont{grid-template-columns:repeat(1,minmax(0,auto));justify-content:center;min-width:30%;width:fit-content}}.ProductListItemJSX .copied-product-list-item .player-container{max-width:100%}.ProductListItemJSX .copied-product-list-item{display:flex;flex-direction:column;justify-content:space-between}.ProductListItemJSX .product-list-item-thumb{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.ProductListItemJSX .product-list-cont{display:grid;gap:16px;grid-template-columns:1fr 1fr;justify-content:center;padding:16px}@media(min-width:712px){.ProductListItemJSX .product-list-cont{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.ProductListItemJSX .product-list-cont{grid-template-columns:repeat(auto,1fr)}}.ProductListItemJSX .product-list-cont>*{width:80%}.ProductListItemJSX .product-list-cont>:nth-child(odd){justify-self:flex-end}@media(min-width:712px){.ProductListItemJSX .product-list-cont>:nth-child(odd){justify-self:center}}.ProductListItemJSX .product-list-cont>:nth-child(2n){justify-self:flex-start}@media(min-width:712px){.ProductListItemJSX .product-list-cont>:nth-child(2n){justify-self:center}}.ProductListItemJSX .player-container{align-items:center;display:flex;height:100%!important;justify-content:center;width:100%!important}.ProductListItemJSX img{object-fit:cover;width:100%}.ProductListItemJSX img,.ProductListItemJSX video{object-fit:cover}.ProductListItemJSX .product-list-item{align-items:flex-end;display:flex;gap:32px;width:auto}.ProductListItemJSX .product-list-item-bookmark{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.ProductListItemJSX{gap:8px}.ProductListItemJSX,.ProductListItemJSX .product-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.ProductListItemJSX .product-container{border:1px solid #999;border-radius:8px;cursor:pointer;position:relative}@media(min-width:712px){.ProductListItemJSX .product-container{width:auto}}.ProductListItemJSX .product-container img{aspect-ratio:1;border-radius:8px 8px 0 0;max-width:100%;min-height:100%;min-width:100%;object-fit:cover}.ProductListItemJSX .product-container .thumb-container{aspect-ratio:1;border-radius:8px 8px 0 0;height:100%;min-width:100%;overflow:hidden;position:relative;width:100%}@media(min-width:712px){.ProductListItemJSX .product-container .thumb-container{height:300px;max-width:300px;min-width:300px}}.ProductListItemJSX .thumb-container img{transition:.5s}.ProductListItemJSX .thumb-container img:hover{transform:scale(1.2)}.ProductListItemJSX .add-cart-btn{background-color:#fff;border-radius:8px}.ProductListItemJSX .product-info{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:8px;padding:8px;width:100%}.ProductListItemJSX .product-info>:not(button){color:#000}.ProductListItemJSX .product-info .product-name{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;font-weight:400;line-height:175%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ProductListItemJSX .product-info .product-price{font-family:S-CoreDream-4Light;font-size:1.125rem;font-weight:700;line-height:175%}.ProductListItemJSX .MuiButtonBase-root{transition:.2s}.ProductListItemJSX .MuiButtonBase-root:hover{background-color:#fff;color:#1c1c1c}.CartModalJSX .modal-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.CartModalJSX .modal-container{align-items:stretch;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;width:100%}.CartModalJSX .modal-description{font-family:S-CoreDream-4Light;font-size:1.125rem;font-weight:700;font-weight:400;line-height:175%}.CartModalJSX .button-container{align-items:center;display:flex;display:grid;flex-direction:row;gap:16px;justify-content:center;width:100%}@media(min-width:330px){.CartModalJSX .button-container{grid-template-columns:1fr 1fr}}.CartModalJSX .button-container>button{border-radius:99px;font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;height:100%;line-height:175%;width:100%}.CartModalJSX .button-container>button:first-child{background-color:gray;color:#fff}.CartModalJSX .button-container>button:first-child:disabled{opacity:.5}li.select-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;max-height:32px;min-height:fit-content;padding-bottom:0;padding-top:0}li.select-item img{max-height:inherit;object-fit:cover;width:fit-content}li.select-item .MuiInputBase-root:before{border-bottom:none}li.select-item .empty-item{min-width:180px}.ProductOptionSelectBoxJSX .Mui-focused fieldset.MuiOutlinedInput-notchedOutline{border-color:#dedcda}.ProductOptionSelectBoxJSX label.Mui-focused{color:#968f89}.LoginPageJSX{padding:128px 0}.LoginPageJSX .login-container{align-items:center;display:flex;flex-direction:column;gap:36px;justify-content:center;margin:auto;max-height:600px;max-width:600px}.LoginPageJSX .login-title{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;line-height:175%;text-align:center}.LoginPageJSX .login-form{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.LoginPageJSX .login-form label{color:#c6c2bf;font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;font-weight:500;left:16px;line-height:175%;line-height:1.5rem;transition:.2s}.LoginPageJSX .login-form label.Mui-focused{left:0}.LoginPageJSX .login-form>*{width:100%}.LoginPageJSX .login-form .MuiInputBase-root{border-radius:12px}.LoginPageJSX .login-form .MuiInputBase-root fieldset{background-color:#f6f5f580;border-color:#dedcda}@media(min-width:712px){.LoginPageJSX .login-form{padding:0 64px}}.LoginPageJSX .login-action{width:100%}@media(min-width:712px){.LoginPageJSX .login-action{padding:0 64px}}.LoginPageJSX .login-action-button-container{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.LoginPageJSX .MuiDivider-root{width:100%}.LoginPageJSX .login-action-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:32px;text-align:center}.LoginPageJSX #signup-email{align-items:center;background-color:#f6f5f580;border-color:#dedcda;border-radius:12px;color:#c6c2bf;display:flex;flex-direction:row;gap:12px;height:56px;justify-content:center;padding:0 12px;position:relative;width:100%}.LoginPageJSX #signup-email .button-text{flex:1 1 auto;font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;font-weight:400;line-height:175%}@media(min-width:712px){.LoginPageJSX #signup-email .button-text{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;font-weight:400;line-height:175%}}.LoginPageJSX #signup-email .MuiButton-startIcon{margin:0;width:fit-content}.LoginPageJSX #signup-email .MuiButton-startIcon svg{height:30px;width:30px}.LoginPageJSX .login-oauth{display:grid;row-gap:8px;width:100%}.LoginPageJSX .login-oauth-label{color:#000000d9;font-family:S-CoreDream-4Light;font-size:.875rem;font-size:24px;font-weight:700;font-weight:400;line-height:175%;line-height:normal}.LoginPageJSX .login-oauth-kakao{align-items:center;background-color:#fee500;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;height:56px;justify-content:center;position:relative}.LoginPageJSX .login-oauth-kakao>img{color:#000;padding-left:16px}.LoginPageJSX .login-oauth-kakao>span{padding-right:16px;text-align:center;width:fill-available}.LoginPageJSX .find-credential,.LoginPageJSX .find-credential button{align-items:center;color:#c6c2bf;display:flex;flex-direction:row;font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;gap:8px;justify-content:center;line-height:175%}.LoginPageJSX .find-credential{margin-bottom:-24px;margin-top:-12px}.SignUpPageJSX{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;padding-bottom:48px}@media(min-width:712px){.SignUpPageJSX{max-width:400px;padding-bottom:96px}}.SignUpPageJSX h1{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;line-height:175%}.SignUpPageJSX .form-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center}.SignUpPageJSX .MuiFormLabel-root>span{color:#1c1c1c;font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%}.SignUpPageJSX .MuiFormLabel-root>span:nth-child(2){color:red}.SignUpPageJSX .MuiInput-root{margin:0}.SignUpPageJSX .email-input{position:relative}.SignUpPageJSX .email-input .get-verify-code{align-self:end;margin-top:16px;white-space:nowrap;width:fit-content}@media(min-width:712px){.SignUpPageJSX .email-input .get-verify-code{align-self:normal;bottom:0;left:calc(100% + 20px);position:absolute}}.SignUpPageJSX .signup-submit{margin-top:24px}.SignUpPageJSX .MuiFormHelperText-root{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%;position:absolute;top:100%}.FindEmailPageJSX,.FindPwdPageJSX,.SetPwdPageJSX{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:64px 0 48px}.FindEmailPageJSX h2,.FindPwdPageJSX h2,.SetPwdPageJSX h2{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;line-height:175%}.FindEmailPageJSX>div,.FindPwdPageJSX>div,.SetPwdPageJSX>div{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;max-width:100%;width:100%}@media(min-width:712px){.FindEmailPageJSX>div,.FindPwdPageJSX>div,.SetPwdPageJSX>div{max-width:600px;padding-bottom:96px}}.SignupTermTextBtnJSX{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.SignupTermTextBtnJSX .more-btn{text-decoration:underline}.SignupHelpTextJSX{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.SignupHelpTextJSX.visible{max-height:100px}.WayToComeJSX{padding-bottom:64px}.WayToComeJSX .way-to-come{object-fit:cover;object-position:center;width:100%}.WayToComeJSX .view-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:65%}.FaqPageJSX{padding:32px 0}.FaqPageJSX h1{margin-top:0}@media(min-width:428px){.FaqPageJSX{padding:64px 0}}.FaqPageJSX tbody>tr{cursor:pointer}.FaqPageJSX .cs-center ul{padding:0}.FaqPageJSX .cs-ple{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start;margin-top:1rem}.FaqPageJSX .cs-ple>span:not(.cs-number){font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%}.FaqPageJSX .cs-number{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;line-height:175%}.FaqPageJSX .cs-center li{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%;list-style-type:none}.FaqPageJSX .cs-center li:before{content:"- "}.FaqPageJSX .divider{border-top:1px solid #000}.FaqPageJSX .divider-bold{border-top:2px solid #000}.RefundPolicyJSX,.TermsOfServiceJSX{padding-bottom:32px}.RefundPolicyJSX p,.TermsOfServiceJSX p{line-height:150%}.RefundPolicyJSX .no-line-style li,.RefundPolicyJSX ol.no-line-style,.RefundPolicyJSX ul.no-line-style,.TermsOfServiceJSX .no-line-style li,.TermsOfServiceJSX ol.no-line-style,.TermsOfServiceJSX ul.no-line-style{list-style:none}.RefundPolicyJSX ol,.RefundPolicyJSX ul,.TermsOfServiceJSX ol,.TermsOfServiceJSX ul{padding-left:16px}.RefundPolicyJSX table,.TermsOfServiceJSX table{border-collapse:collapse}.RefundPolicyJSX td,.TermsOfServiceJSX td{border:1px solid #1c1c1c;padding:8px}.RefundPolicyJSX{padding-top:8px}.PrivacyPolicyJSX,.RefundPolicyJSX,.TermsOfServiceJSX{height:100%}.PrivacyPolicyJSX .indicator,.RefundPolicyJSX .indicator,.TermsOfServiceJSX .indicator{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.MemberBriefCardJSX__member>*{padding:12px;white-space:nowrap}@media(max-width:711px){.MemberBriefCardJSX__member>*{padding-left:6px;padding-right:6px}}.MemberBriefCardJSX__member .MemberListItem__name.routable{cursor:pointer;text-decoration:underline;text-decoration-color:#b8b8bc}.MemberBriefCardJSX__member .MemberListItem__name:not(.routable):hover{color:initial}.MemberBriefCardJSX{border-radius:10px;box-shadow:0 0 10px #0000001a;max-width:calc(100vw - 32px);overflow:auto;padding:16px;width:100%}.MemberBriefCardJSX table{border-collapse:collapse;border-spacing:0;width:100%}.MemberBriefCardJSX h2{left:0;position:sticky}.MemberBriefCardJSX tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s}.MemberBriefCardJSX tbody tr:hover{background:#f9fafb}.MemberBriefCardJSX tbody tr td{border-right:1px solid #f3f4f6;color:#374151;font-size:14px;line-height:1.5;padding:14px 16px;vertical-align:top}.MemberBriefCardJSX tbody tr td:last-child{border-right:none}.MemberBriefCardJSX tbody tr td.name-cell{font-weight:500}.MemberBriefCardJSX tbody tr td.name-cell:hover{color:#1d4ed8}.MemberBriefCardJSX tbody tr td.routable{cursor:pointer;text-decoration:underline;text-decoration-color:#b8b8bc}.MemberBriefCardJSX tbody tr:last-child td{border-bottom:none}.MemberBriefCardJSX thead{background:#fafafa;border-bottom:1px solid #4b4b4e}.MemberBriefCardJSX thead>th{border-bottom:1px solid #e5e7eb;border-right:1px solid #f3f4f6;color:#6b7280;font-size:13px;font-weight:600;padding:14px 16px;text-align:left}.MemberBriefCardJSX .role-tag{border-radius:6px;display:inline-block;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.MemberBriefCardJSX__member.header p{color:#d9d9d9;font-weight:600}.MemberBriefCardJSX__title{margin-top:0}.MemberJSX{display:grid;gap:8px;grid-template-areas:"basic-area" "info-area" "desc-area" "card-area";height:calc(100vh - 60px);padding-top:60px}@media(min-width:712px){.MemberJSX{grid-auto-rows:auto 1fr;grid-template-areas:"basic-area info-area" "desc-area ." "card-area .";grid-template-columns:1fr 1fr}}.MemberJSX img{height:150px;min-width:150px;object-fit:cover;width:150px}.MemberJSX .MemberJSX__header{display:grid;gap:16px;grid-template-columns:auto 1fr}.MemberJSX .loading-indicator{align-items:center;display:flex;height:calc(100vh - 60px);justify-content:center;width:100%}.MemberJSX .basic-area{grid-area:basic-area}.MemberJSX .basic-area h1{margin-top:0}.MemberJSX .info-area{grid-area:info-area}.MemberJSX .info-area ul{margin-top:8px}.MemberJSX .card-area{display:flex;gap:16px;grid-area:card-area;grid-column:span 2;padding-top:16px;width:100%}@media(max-width:1279px){.MemberJSX .card-area{flex-direction:column}}.MemberJSX .card-area img{aspect-ratio:9/5;border:none;border-radius:8px;box-shadow:0 0 5px 5px #0000000d;height:100%;width:100%}.MemberJSX .desc-area{grid-area:desc-area;grid-column:span 2}.MemberJSX .desc-area>ul{display:flex;flex-direction:column;gap:16px;padding:0}.MemberJSX .desc-area>ul>div{display:flex;flex-direction:column;gap:8px}.MemberJSX .desc-area h1{margin:0}.MemberVerifyJSX{align-items:center;justify-content:center;min-height:calc(100vh - 60px);width:100%}.AboutJSX,.MemberVerifyJSX{display:flex;padding-top:60px}.AboutJSX{align-items:start;flex-direction:column;gap:16px;padding-bottom:60px}.table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow-x:auto}.custom-table{border-collapse:collapse;color:#111827;font-size:14px;width:100%}.custom-table thead{background:#fafafa}.custom-table thead th{border-bottom:1px solid #e5e7eb;border-right:1px solid #f3f4f6;color:#6b7280;font-size:13px;font-weight:600;padding:14px 16px;text-align:left}.custom-table thead th:last-child{border-right:none}.custom-table tbody tr{transition:background .2s}.custom-table tbody tr:hover{background:#f9fafb}.custom-table tbody tr td{border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6;color:#374151;font-size:14px;line-height:1.5;padding:14px 16px;vertical-align:top}.custom-table tbody tr td:last-child{border-right:none}.custom-table tbody tr td.name-cell{cursor:pointer;font-weight:500;text-decoration:underline;text-decoration-color:#b8b8bc}.custom-table tbody tr td.name-cell:hover{color:#1d4ed8}.custom-table tbody tr:last-child td{border-bottom:none}.PaymentRedirectedPageJSX{height:100%;padding:32px 0}.PaymentRedirectedPageJSX [class*=__title]{font-family:S-CoreDream-4Light;font-size:1.125rem;font-weight:700;line-height:175%;padding-bottom:32px}.PaymentRedirectedPageJSX [class*=__description]{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%;padding-bottom:32px}.PaymentRedirectedPageJSX .indicator{height:100%;padding-bottom:32px;width:100%}.PaymentRedirectedPageJSX .indicator,.child-btn-cont{align-items:center;display:flex;justify-content:center}.child-btn-cont{flex-direction:column;gap:8px;padding:8px}.child-btn-cont button{width:100%}.CheckoutPageJSX{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:32px 0}.CheckoutPageJSX .MuiPaper-root{width:100%}.CheckoutPageJSX .title{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%;padding-bottom:24px}@media(min-width:712px){.CheckoutPageJSX .title{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;line-height:175%}}.CheckoutPageJSX .item{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:8px}.CheckoutPageJSX .thumbnail-cont{align-items:center;aspect-ratio:1!important;display:flex;flex-direction:row;justify-content:center;max-width:30%;width:30%}@media(min-width:712px){.CheckoutPageJSX .thumbnail-cont{max-width:150px;width:150px}}.CheckoutPageJSX .thumbnail-cont img{max-width:100%;object-fit:cover;object-position:center}.CheckoutPageJSX .info-item{gap:8px;width:100%}.CheckoutPageJSX .info-item,.CheckoutPageJSX .input-cont{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.CheckoutPageJSX .input-cont{gap:16px}.CheckoutPageJSX .cart-item{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:stretch}@media(min-width:712px){.CheckoutPageJSX .cart-item{align-items:flex-start;display:grid;grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr)}}@media(max-width:711px){.CheckoutPageJSX .cart-item .MuiButtonBase-root{padding:0}.CheckoutPageJSX .cart-item .MuiButtonBase-root svg{width:16px}.CheckoutPageJSX .cart-item .MuiCardHeader-title{font-size:12px}.CheckoutPageJSX .cart-item .MuiCardHeader-root{padding-left:8px;padding-right:8px}.CheckoutPageJSX .cart-item .MuiCardContent-root{font-size:8px;padding:0 8px}.CheckoutPageJSX .cart-item .MuiCardContent-root p{font-size:8px}}@media(max-width:711px)and (min-width:712px){.CheckoutPageJSX .cart-item .MuiCardContent-root p{font-size:14px}}.CheckoutPageJSX .cart-item>*{height:100%}.CheckoutPageJSX .cart-item:not(:last-child){border-bottom:1px solid #c6c2bf;padding-bottom:8px}.CheckoutPageJSX .info-cont{flex:1 1 auto;font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;line-height:175%}@media(min-width:712px){.CheckoutPageJSX .info-cont{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%}}.CheckoutPageJSX .payment-container{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}@media(min-width:712px){.CheckoutPageJSX .payment-container{align-items:stretch;display:flex;flex-direction:row;justify-content:center}}.CheckoutPageJSX .payment-toss{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.CheckoutPageJSX .payment-info{width:100%}.CheckoutPageJSX .payment-info>*{height:100%;padding:8px}@media(min-width:712px){.CheckoutPageJSX .payment-info{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:300px}}.CheckoutPageJSX .coupon-container{border:none}.CheckoutPageJSX .child-container{border:none;overflow:visible}@media(max-width:711px){.CheckoutPageJSX .child-container{width:fit-content}}.CheckoutPageJSX .child-container .MuiCardHeader-root{gap:16px}.CheckoutPageJSX .child-container .MuiCardContent-root,.CheckoutPageJSX .child-container .MuiCardHeader-root{padding-left:0;padding-right:0}@media(max-width:711px){.CheckoutPageJSX .child-container .address-value{text-align:end}}.CheckoutPageJSX .address-container .MuiCardHeader-root{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}@media(min-width:428px){.CheckoutPageJSX .address-container .MuiCardHeader-root{flex-direction:row}}@media(max-width:428px){.CheckoutPageJSX .address-container .MuiCardHeader-root .MuiCardHeader-action div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.CheckoutPageJSX .address-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}.CheckoutPageJSX .address-title{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:700;line-height:175%;max-width:50vw;width:100%}@media(min-width:428px){.CheckoutPageJSX .address-title{max-width:100px}}@media(min-width:712px){.CheckoutPageJSX .address-title{max-width:150px}}.CheckoutPageJSX .address-value-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.CheckoutPageJSX .address-value{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}.CheckoutPageJSX .payment-info-title{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%}.CheckoutPageJSX .payment-info-value{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%}.CheckoutPageJSX .refund-policy-anchor{color:#999;font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;line-height:175%}.CheckoutPageJSX #payment-method,.CheckoutPageJSX #payment-method iframe{width:100%}.CheckoutPageJSX #agreement iframe{min-height:90px!important}.CheckoutPageJSX #payment-button{margin:32px auto;width:100%}@media(min-width:712px){.CheckoutPageJSX #payment-button{width:300px}}.MyPaymentHistoryListPageJSX{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:1280px){.MyPaymentHistoryListPageJSX{display:block;padding:0}}.MyPaymentHistoryListPageJSX .payment-history-container{padding:16px 0}@media(min-width:1280px){.MyPaymentHistoryListPageJSX .payment-history-container{padding:32px 16px}.MyPaymentHistoryListPageJSX .payment-history-container.other-info{border-bottom:0}}.MyPaymentHistoryListPageJSX .payment-history-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:8px;position:relative}.MyPaymentHistoryListPageJSX .payment-history-content{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}.MyPaymentHistoryListPageJSX .payment-history-list{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:stretch;padding-top:32px;width:100%}.MyPaymentHistoryListPageJSX nav{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:32px;width:100%}.MyPaymentHistoryDetailPageJSX{display:grid;gap:16px;grid-template-areas:"meta-header" "status" "divider-upper" "payment-method-info" "divider-lower" "payment-items-info"}.MyPaymentHistoryDetailPageJSX .meta-header{align-items:center;display:flex;flex-direction:row;font-family:S-CoreDream-4Light;font-size:.75rem;font-weight:400;grid-area:meta-header;justify-content:space-between;line-height:175%;padding:0 16px}@media(min-width:712px){.MyPaymentHistoryDetailPageJSX .meta-header{padding:0}}.MyPaymentHistoryDetailPageJSX .meta-header p:first-child{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%}.MyPaymentHistoryDetailPageJSX .meta-header p:last-child{font-family:S-CoreDream-4Light;font-size:.625rem;font-weight:400;line-height:175%}.MyPaymentHistoryDetailPageJSX .divider-upper{grid-area:divider-upper;padding-bottom:8px}.MyPaymentHistoryDetailPageJSX .divider-lower{grid-area:divider-lower;margin-bottom:8px;padding-top:8px}.MyPaymentHistoryDetailPageJSX .status{font-family:S-CoreDream-4Light;font-size:1.125rem;font-weight:700;grid-area:status;line-height:175%;margin:0;padding:0 16px}@media(min-width:712px){.MyPaymentHistoryDetailPageJSX .status{padding:0}}.MyPaymentHistoryDetailPageJSX .item-cont{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center}.MyPaymentHistoryDetailPageJSX .payment-items-info{align-items:stretch;display:flex;flex-direction:column;gap:16px;grid-area:payment-items-info;justify-content:center}.MyPaymentHistoryDetailPageJSX .payment-method-info{grid-area:payment-method-info}.MyPaymentHistoryDetailPageJSX .payment-method-title span{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%}.MyPaymentHistoryDetailPageJSX .payment-method-content{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.MyPaymentHistoryDetailPageJSX .payment-method-item{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.MyPaymentHistoryDetailPageJSX .payment-method-item .bold{font-weight:700}@media(min-width:712px){.MyPaymentHistoryDetailPageJSX{grid-template-areas:"meta-header" "status" "divider-upper" "payment-items-info" "divider-lower" "payment-method-info"}}.MyCartPageJSX{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:16px 0;width:100%}.MyCartPageJSX .my-cart-header-container{padding:16px 0;position:relative;width:100%}@media(min-width:1280px){.MyCartPageJSX .my-cart-header-container{padding:32px 16px}}.MyCartPageJSX .my-cart-header-container .MuiCollapse-root{right:0;width:100%}.MyCartPageJSX .my-cart-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:8px}.MyCartPageJSX .my-cart-content{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}@media(min-width:1280px){.MyCartPageJSX .my-cart-body{padding:64px 0}}.MyCartPageJSX .tab-container{height:50px;position:relative;width:100%}.MyCartPageJSX .tab-container>*{position:absolute;width:100%}.MyCartPageJSX .tab-container .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.MyCartPageJSX .cart-info{width:100%}.MyCartPageJSX .cart-info-item{align-items:center;display:flex;flex-direction:row;gap:64px;justify-content:flex-end;padding:32px 0}.MyCartPageJSX .cart-info-item .info-value{font-family:S-CoreDream-4Light;font-size:2rem;font-weight:700;font-weight:400;line-height:175%}.MyCartPageJSX .btn-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:100%}.MyCartPageJSX .btn-container>*{width:100%}@media(min-width:712px){.MyCartPageJSX .btn-container>*{width:fit-content}}.MyCartPageJSX .add-bucket-btn,.MyCartPageJSX .drop-down-cont{position:relative;width:100%}@media(min-width:712px){.MyCartPageJSX .add-bucket-btn{bottom:50%;position:absolute;right:0;transform:translateY(50%);width:fit-content}}.EditPersonalDataPageJSX{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media(min-width:1280px){.EditPersonalDataPageJSX{padding:0}}.EditPersonalDataPageJSX .edit-personal-header-container{padding:16px 0}@media(min-width:1280px){.EditPersonalDataPageJSX .edit-personal-header-container{padding:32px 16px}.EditPersonalDataPageJSX .edit-personal-header-container.other-info{border-bottom:0}}.EditPersonalDataPageJSX .edit-personal-body-contaier{padding-top:16px}.EditPersonalDataPageJSX .edit-personal-content{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}.EditPersonalDataPageJSX .edit-personal-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:8px;position:relative}.EditPersonalDataPageJSX .empty-thumb,.EditPersonalDataPageJSX .thumb-container img{aspect-ratio:1;border-radius:999px;height:100px;width:100px}.EditPersonalDataPageJSX .empty-thumb>svg,.EditPersonalDataPageJSX .thumb-container img>svg{height:100%;width:100%}.EditPersonalDataPageJSX .thumb-container{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;margin:auto;padding-bottom:32px;width:fit-content}@media(min-width:712px){.EditPersonalDataPageJSX .thumb-container{margin-left:0;padding-top:0}}.EditPersonalDataPageJSX .btn-container{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.EditPersonalDataPageJSX .info-container{width:100%}@media(min-width:712px){.EditPersonalDataPageJSX .info-container{width:50%}}.EditPersonalDataPageJSX .info-container:not(:last-child){padding-bottom:16px}.EditPersonalDataPageJSX #post-layer{visibility:hidden}.EditPersonalDataPageJSX .grid-container{padding:16px 0}.EditPersonalDataPageJSX .grid-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.EditPersonalDataPageJSX .edit-personal-btn{gap:16px;padding-top:32px;width:100%}@media(min-width:712px){.EditPersonalDataPageJSX .edit-personal-btn{width:fit-content}.EditPersonalDataPageJSX .edit-personal-btn button{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}}.MyAddressListPageJSX .drop-down-cont{position:relative;width:100%}.MyAddressListPageJSX .my-address-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:8px}.MyAddressListPageJSX .my-address-content{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}.MyAddressListPageJSX .divider{margin:16px 0}.MyAddressListPageJSX .address-list{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center}.MyAddressDetailPageJSX .drop-down-cont{position:relative;width:100%}.MyAddressDetailPageJSX .my-address-title{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;padding-bottom:8px}.MyAddressDetailPageJSX .my-address-content{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:400;line-height:175%}.MyAddressDetailPageJSX .divider{margin:16px 0}.MyAddressDetailPageJSX .input-container{padding-bottom:0}.MyPageJSX .drop-menu-container{left:-2px;padding-left:2px;width:100%}.MyPageJSX .mypage-content{overflow:visible;padding:16px 0;width:100%}@media(min-width:712px){.MyPageJSX .mypage-content{padding:24px 0}}.MyPageMenuJSX .my-page-menu-tabs .MuiTabs-flexContainer{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-start}.MyPageMenuJSX .my-page-menu-tabs button{border:1px solid #000;min-height:unset;min-width:unset;padding:8px}@media(max-width:711px){.MyPageMenuJSX{padding-top:32px}}@media(min-width:712px){.MyPageMenuJSX{min-width:fit-content;padding-top:64px}.MyPageMenuJSX section{border-bottom:1px solid #eae9e7;display:grid;gap:4px;padding:16px}}@media(min-width:712px)and (min-width:1280px){.MyPageMenuJSX section{gap:8px;padding:24px 16px}}@media(min-width:712px){.MyPageMenuJSX section:last-child{border-bottom:none}.MyPageMenuJSX h5{font-family:S-CoreDream-4Light;font-size:.875rem;font-weight:700;line-height:175%}.MyPageMenuJSX button{background-color:#0000;border:none;min-height:unset;text-align:left}.MyPageMenuJSX p{color:#2c2927;cursor:pointer;font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%}.MyPageMenuJSX p.selected{font-weight:700}}.MyPageMenuJSX.hide-in-desktop{left:0}.MyPageMenuJSX.hide-in-desktop,.MyPageMenuJSX.hide-in-desktop>section{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:712px){.MyPageMenuJSX.hide-in-desktop{display:none}}@media(max-width:711px){.ChildrenCartJSX{align-items:stretch;display:flex;flex-direction:column;gap:32px 0;justify-content:flex-start}}.ChildrenCartJSX h3{font-family:S-CoreDream-4Light;font-size:1.25rem;font-weight:700;line-height:175%;margin:0}.ChildrenCartJSX .cart-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.ChildrenCartJSX .toggle-select-render-button{align-items:flex-end;display:flex;flex-direction:column;gap:16px;justify-content:center;left:100%;z-index:1}@media(min-width:712px){.ChildrenCartJSX .toggle-select-render-button{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}}.ChildrenCartJSX .cart-item{display:grid;gap:24px;grid-template-columns:1fr;width:100%}.ChildrenCartJSX .cart-item>span{align-self:center;height:fit-content;max-width:fit-content}.ChildrenCartJSX .cart-item.isSelectMode{grid-template-columns:minmax(0,auto) 1fr}@media(max-width:711px){.ChildrenCartJSX .cart-item.isSelectMode .info-cont{grid-column:span 2}}@media(min-width:712px){.ChildrenCartJSX .cart-item{grid-template-columns:repeat(1,auto) 1fr;justify-content:start}.ChildrenCartJSX .cart-item>:last-child{grid-column:initial;width:100%}.ChildrenCartJSX .cart-item.isSelectMode{grid-template-columns:repeat(2,auto) 1fr}}.ChildrenCartJSX .thumbnail-cont{max-width:100%}@media(min-width:712px){.ChildrenCartJSX .thumbnail-cont{max-width:300px}}.ChildrenCartJSX .thumbnail-cont img{max-width:inherit}.ChildrenCartJSX .info-cont{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:center}@media(min-width:712px){.ChildrenCartJSX .info-cont{gap:16px;justify-content:flex-start}}.ChildrenCartJSX .info-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(min-width:712px){.ChildrenCartJSX .info-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}}.ChildrenCartJSX .info-title{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%;min-width:64px}@media(min-width:712px){.ChildrenCartJSX .info-title{line-height:100%}}.ChildrenCartJSX .info-value{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%;position:relative}@media(min-width:712px){.ChildrenCartJSX .info-value{line-height:100%}}.ChildrenCartJSX .info-value.category{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;max-height:32px;min-height:fit-content;padding-bottom:0;padding-top:0}.ChildrenCartJSX .info-value.category img{max-height:inherit;object-fit:cover;width:fit-content}.ChildrenCartJSX .quantity-btns{align-items:center;bottom:50%;display:flex;flex-direction:row;gap:8px;justify-content:center;position:absolute;right:200%;top:50%}.ChildrenCartJSX .quantity-btns>button{height:32px;min-width:auto;padding:0;width:32px}.CartItemHistoryItemJSX,.PaymentDetailHistoryItemJSX,.PaymentHistoryItemJSX{align-items:flex-start;border:1px solid #f6f5f5;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:8px 0;width:100%}.CartItemHistoryItemJSX>div,.PaymentDetailHistoryItemJSX>div,.PaymentHistoryItemJSX>div{width:100%}@media(min-width:712px){.CartItemHistoryItemJSX,.PaymentDetailHistoryItemJSX,.PaymentHistoryItemJSX{gap:16px;justify-content:flex-start}}.CartItemHistoryItemJSX .MuiCardHeader-root,.PaymentDetailHistoryItemJSX .MuiCardHeader-root,.PaymentHistoryItemJSX .MuiCardHeader-root{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.CartItemHistoryItemJSX .MuiCardHeader-action,.PaymentDetailHistoryItemJSX .MuiCardHeader-action,.PaymentHistoryItemJSX .MuiCardHeader-action{align-self:baseline;margin:0}.CartItemHistoryItemJSX .grid-container,.PaymentDetailHistoryItemJSX .grid-container,.PaymentHistoryItemJSX .grid-container{display:grid;gap:24px;grid-template-columns:minmax(0,auto) 1fr;width:100%}.CartItemHistoryItemJSX .grid-container>span,.PaymentDetailHistoryItemJSX .grid-container>span,.PaymentHistoryItemJSX .grid-container>span{align-self:center;height:fit-content;max-width:fit-content}@media(min-width:712px){.CartItemHistoryItemJSX .grid-container,.PaymentDetailHistoryItemJSX .grid-container,.PaymentHistoryItemJSX .grid-container{grid-template-columns:repeat(1,auto) 1fr;justify-content:start}.CartItemHistoryItemJSX .grid-container>:last-child,.PaymentDetailHistoryItemJSX .grid-container>:last-child,.PaymentHistoryItemJSX .grid-container>:last-child{grid-column:initial;width:100%}.CartItemHistoryItemJSX .grid-container.isSelectMode,.PaymentDetailHistoryItemJSX .grid-container.isSelectMode,.PaymentHistoryItemJSX .grid-container.isSelectMode{grid-template-columns:repeat(2,auto) 1fr}}.CartItemHistoryItemJSX .thumbnail-cont,.PaymentDetailHistoryItemJSX .thumbnail-cont,.PaymentHistoryItemJSX .thumbnail-cont{align-items:center;aspect-ratio:1;display:flex;flex-direction:row;height:100%;justify-content:center;max-width:80px;width:100%}@media(min-width:712px){.CartItemHistoryItemJSX .thumbnail-cont,.PaymentDetailHistoryItemJSX .thumbnail-cont,.PaymentHistoryItemJSX .thumbnail-cont{max-width:100px}}.CartItemHistoryItemJSX .thumbnail-cont .thumbnail,.CartItemHistoryItemJSX .thumbnail-cont>img,.PaymentDetailHistoryItemJSX .thumbnail-cont .thumbnail,.PaymentDetailHistoryItemJSX .thumbnail-cont>img,.PaymentHistoryItemJSX .thumbnail-cont .thumbnail,.PaymentHistoryItemJSX .thumbnail-cont>img{font-size:xxx-large;height:100%;object-fit:contain;object-position:center;width:100%}.CartItemHistoryItemJSX .thumbnail-cont.error,.PaymentDetailHistoryItemJSX .thumbnail-cont.error,.PaymentHistoryItemJSX .thumbnail-cont.error{aspect-ratio:1;min-width:100px}.CartItemHistoryItemJSX .thumbnail-cont.error .thumbnail,.PaymentDetailHistoryItemJSX .thumbnail-cont.error .thumbnail,.PaymentHistoryItemJSX .thumbnail-cont.error .thumbnail{height:max-content;width:max-content}.CartItemHistoryItemJSX .info-cont,.PaymentDetailHistoryItemJSX .info-cont,.PaymentHistoryItemJSX .info-cont{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:center}@media(min-width:712px){.CartItemHistoryItemJSX .info-cont,.PaymentDetailHistoryItemJSX .info-cont,.PaymentHistoryItemJSX .info-cont{gap:16px;justify-content:flex-start}}.CartItemHistoryItemJSX .info-item,.PaymentDetailHistoryItemJSX .info-item,.PaymentHistoryItemJSX .info-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;width:100%}@media(min-width:712px){.CartItemHistoryItemJSX .info-item,.PaymentDetailHistoryItemJSX .info-item,.PaymentHistoryItemJSX .info-item{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:flex-start}}.CartItemHistoryItemJSX .info-title,.PaymentDetailHistoryItemJSX .info-title,.PaymentHistoryItemJSX .info-title{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:700;line-height:175%;min-width:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.CartItemHistoryItemJSX .info-value,.PaymentDetailHistoryItemJSX .info-value,.PaymentHistoryItemJSX .info-value{font-family:S-CoreDream-4Light;font-size:1rem;font-weight:400;line-height:175%;position:relative}.CartItemHistoryItemJSX .material-symbols-outlined,.PaymentDetailHistoryItemJSX .material-symbols-outlined,.PaymentHistoryItemJSX .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.CartItemHistoryItemJSX .couponAppliedBefore,.PaymentDetailHistoryItemJSX .couponAppliedBefore,.PaymentHistoryItemJSX .couponAppliedBefore{color:#c6c2bf;text-decoration:line-through}.CartItemHistoryItemJSX .couponApplied,.PaymentDetailHistoryItemJSX .couponApplied,.PaymentHistoryItemJSX .couponApplied{color:#b63c34}.CartTabJSX{position:relative}.CartTabJSX .cart-tab{margin-right:24px}.CartTabJSX .MuiTabs-flexContainer{position:relative}.CartTabJSX .edit-cart-btn{height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px}.CartTabJSX .edit-cart-btn>*{width:100%}.add-cart-modal .modal-content .modal-action{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.add-cart-modal .inner-modal-action{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center}.add-cart-modal button{width:100%}.AddressListItemJSX{padding:8px}.AddressListItemJSX h6{font-size:1rem;font-weight:700;margin:0}.AddressListItemJSX h6,.AddressListItemJSX p{font-family:S-CoreDream-4Light;line-height:175%}.AddressListItemJSX p{font-size:.75rem;font-weight:400;line-height:2rem}.AddressListItemJSX .address-list-item-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding-bottom:16px}.AddressListItemJSX .edit-address-btn{margin-top:16px}.add-address-modal .address-modal-content,.list-address-modal .address-modal-content{min-width:600px;padding:32px;width:100%}.add-address-modal .close-btn,.list-address-modal .close-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.list-address-modal .address-modal-content{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.list-address-modal .close-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.AddressFormJSX .input-container.address .input-icon{aspect-ratio:auto;height:140px}.AddressFormJSX .input-container.address .input-icon+div{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.AddressFormJSX .form-container{align-items:center;border:1px solid #aea9a4;display:flex;flex-direction:row;gap:16px;justify-content:center;padding-bottom:0;width:100%}.AddressFormJSX .form-container input{background-color:initial;padding:0}.AddressFormJSX .form-container .input-icon{align-items:center;background-color:#dedcda;color:#968f89;display:flex;flex-direction:row;height:32px;justify-content:center;width:32px}.AddressFormJSX .form-container .MuiFormControl-root{padding:0}.AddressFormJSX .form-container .MuiInputBase-root:before{content:none}.AddressFormJSX .action{align-items:center;display:flex;flex-direction:column;justify-content:center}.AddressFormJSX .action>div{width:100%}.AddressFormJSX .inner-action,.AddressFormJSX .input-cont{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.AddressFormJSX .input-cont{padding-bottom:32px}.ChildFormJSX .input-container.child .input-icon{aspect-ratio:auto}.ChildFormJSX .input-container.child .input-icon+div{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;width:100%}.ChildFormJSX .form-container{align-items:center;border:1px solid #aea9a4;display:flex;flex-direction:row;gap:16px;justify-content:center;padding-bottom:0;width:100%}.ChildFormJSX .form-container input{background-color:initial;padding:0}.ChildFormJSX .form-container .input-icon{align-items:center;background-color:#dedcda;color:#968f89;display:flex;flex-direction:row;height:32px;justify-content:center;width:32px}.ChildFormJSX .form-container .MuiFormControl-root{padding:0}.ChildFormJSX .form-container .MuiInputBase-root:before{content:none}.ChildFormJSX .action{align-items:center;display:flex;flex-direction:column;justify-content:center}.ChildFormJSX .action>div{width:100%}.ChildFormJSX .inner-action,.ChildFormJSX .input-cont{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.ChildFormJSX .input-cont{padding-bottom:32px}.ChildListItemJSX{padding:8px}.ChildListItemJSX h6{font-size:1rem;font-weight:700;margin:0}.ChildListItemJSX h6,.ChildListItemJSX p{font-family:S-CoreDream-4Light;line-height:175%}.ChildListItemJSX p{font-size:.75rem;font-weight:400;line-height:2rem}.ChildListItemJSX .child-list-item-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding-bottom:16px}.ChildListItemJSX .edit-child-btn{margin-top:16px}.add-child-modal .child-modal-content,.list-child-modal .child-modal-content{padding:32px;width:100%}@media(min-width:712px){.add-child-modal .child-modal-content,.list-child-modal .child-modal-content{min-width:600px}}.add-child-modal .close-btn,.list-child-modal .close-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.list-child-modal .child-modal-content{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center}.list-child-modal .close-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.CouponListItemJSX{min-width:150px;padding:8px}@media(min-width:712px){.CouponListItemJSX{min-width:520px}}.CouponListItemJSX h6{font-size:1rem;font-weight:700;margin:0}.CouponListItemJSX h6,.CouponListItemJSX p{font-family:S-CoreDream-4Light;line-height:175%}.CouponListItemJSX p{font-size:.75rem;font-weight:400;line-height:2rem}.CouponListItemJSX .coupon-list-item-header{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;padding-bottom:16px}.list-coupon-modal .coupon-modal-content{align-items:stretch;display:flex;flex-direction:column;gap:16px;justify-content:center;overflow:hidden;padding:32px;width:100%}@media(min-width:712px){.list-coupon-modal .coupon-modal-content{min-width:600px}}.list-coupon-modal .close-btn{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.ErrorPageJSX{height:100vh}.ErrorPageJSX .error-container{align-items:center;display:flex;flex-direction:column;gap:28px;height:100vh;justify-content:center;padding-top:60px;text-align:center;width:100%}.ErrorPageJSX svg{width:25%}::-webkit-scrollbar{background:inherit;height:8px;width:8px}::-webkit-scrollbar-thumb{background:#aaaaaa80;border-radius:4px;max-height:76px}::-webkit-scrollbar-track{border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0}html{height:100%;word-break:keep-all}html button{background-color:#fff;border:0;cursor:pointer;margin:0;outline:0;padding:0}html body{height:100%;margin:0}html body button{background:#0000}html #root{height:100%;overflow-y:scroll}html p{margin-block:0;margin-inline:0;padding:0}html a{cursor:pointer}html a:active,html a:hover,html a:link,html a:visited{color:currentcolor;text-decoration:none}html img{user-select:none}html *{box-sizing:border-box}.view-container:not(.fullWidth){box-sizing:border-box;margin:0 auto;padding-left:16px;padding-right:16px;width:100%}@media(min-width:1280px){.view-container:not(.fullWidth){max-width:1280px;padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=main.css.map*/