:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box;font-family:Pretendard-Regular,serif}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}a{cursor:pointer}.global-nav-title{font-size:36px;font-weight:600;margin-top:16px}.global-nav-button-box{display:flex;gap:5px;margin:10px 0}.global-nav-button{background-color:#fff;border:1px solid #222;border-radius:8px;box-sizing:border-box;color:#222;cursor:pointer;display:inline-block;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin:0;outline:none;padding:13px 23px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;transition:box-shadow .2s,-webkit-transform .1s,transform .1s;user-select:none;-webkit-user-select:none;width:auto}.global-nav-button:focus-visible{box-shadow:0 0 0 2px #222,0 0 0 4px hsla(0,0%,100%,.8);transition:box-shadow .2s}.global-nav-button:active{background-color:#f7f7f7;border-color:#000;-webkit-transform:scale(.96);transform:scale(.96)}.global-nav-button:disabled{border-color:#ddd;color:#ddd;cursor:not-allowed;opacity:1}.nav{background:#2ac1bc;box-shadow:0 4px 4px rgba(0,0,0,.3);height:80px;width:100%}.nav a{cursor:pointer}.nav-title{color:#fff;font-size:40px;font-weight:900;text-align:center;vertical-align:middle}.nav-button{color:#fff;font-size:24px;font-weight:500;height:100%}.checkbox-container{align-items:center;display:flex}.checkbox{-webkit-appearance:none;appearance:none;border:1px solid #2ac1bc;border-radius:2px;cursor:pointer;height:1.75rem;width:1.75rem}.checkbox:focus{outline:none}.checkbox:checked{background-color:#2ac1bc}.checkbox:after{align-items:center;color:#fff;content:"✔";display:flex;font-size:.75rem;height:100%;justify-content:center;width:100%}.checkbox-label{padding-left:7px}.number-input-container{align-items:center;display:flex;justify-content:center}.number-input{border:1px solid #ddd;font-size:24px;height:58px;text-align:center;width:72px}.number-input-button{align-items:center;border:1px solid #ddd;cursor:pointer;display:flex;font-size:100%;justify-content:center;padding:4px 12px}.number-input-button:focus{outline:none}.number-input-button:disabled{color:#ddd;cursor:default}.highlight-text{display:inline-block;font-size:20px;font-weight:700;padding:0 2px;position:relative;text-align:center}.highlight-text:after{background-color:#2ac1bc;bottom:0;content:"";display:block;height:8px;left:0;opacity:.5;position:absolute;width:100%;z-index:-1}.primary-button{background:#2ac1bc;color:#fff;cursor:pointer;font-size:24px;padding:20px;width:100%}.primary-button:disabled{background:#999;cursor:default}.primary-button-small{background:#2ac1bc;color:#fff;font-size:20px;padding:14px 28px}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.justify-start{justify-content:start}.justify-end{justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-center{align-items:center}.self-start{align-self:flex-start}.flex-center,.flex-col-center{align-items:center;display:flex;justify-content:center}.flex-col-center{flex-direction:column}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.w-144{width:144px}.w-280{width:280px}.w-480{width:480px}.w-520{width:520px}.h-144{height:144px}.h-280{height:280px}.h-480{height:480px}.h-520{height:520px}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.px-10{padding:10px 0}.px-20{padding:20px 0}.py-10{padding:0 10px}.py-20{padding:0 20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-50{margin-bottom:50px}.my-10{margin-bottom:10px;margin-top:10px}.my-20{margin-bottom:20px;margin-top:20px}.mx-10{margin-left:10px;margin-right:10px}.mx-20{margin-left:20px;margin-right:20px}.cart-section{padding:24px 0}.cart-section__title{font-size:24px;font-weight:600}.delete-button{border:1px solid #bbb;padding:12px 22px}.cart-left-section{margin-top:50px;width:60%}.cart-right-section{border:1px solid #ddd;height:260px;width:100%}.cart-right-section__top{align-items:center;display:flex;padding:16px 30px}.cart-title{align-items:center;display:flex;font-size:20px}.cart-container{border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:10px}.cart-trash-svg{align-self:flex-end;cursor:pointer}.cart-name{font-size:20px}.cart-price{align-self:flex-end;color:#333}.order-section{padding:24px 300px}.order-section__title{font-size:24px;font-weight:600}.order-container{display:flex;justify-content:space-between}.order-title{align-items:center;display:flex}.order-name,.order-title{font-size:20px}.order-info{color:#888}.order-left-section{margin-top:50px;width:60%}.order-right-section{border:1px solid #ddd;height:260px;margin-left:5%;margin-top:80px;width:35%}.order-right-section__top{align-items:center;display:flex;padding:16px 30px}.order-list{align-items:center;display:flex;flex-direction:column;justify-content:center}.order-list__header{background:#f6f6f6;font-size:20px;margin-top:50px;padding:30px 50px}.order-list-item,.order-list__header{align-items:center;border:1px solid #aaa;display:flex;justify-content:space-between;width:100%}.order-list-item{padding:20px 40px}.order-detail-container{display:flex;justify-content:flex-end;margin:50px 0}.order-detail-title{font-size:24px}.product-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:50px 0}.product-info{display:flex;flex-direction:column}.product-info__name{font-size:12px}.product-detail-container{align-items:center;display:flex;flex-direction:column;margin-top:50px}.product-detail-info{width:100%}.product-detail-info__name,.product-detail-info__price{font-size:24px}.product-detail-button{background:#73675c;color:#fff;cursor:pointer;font-size:24px;padding:24px;width:100%}@font-face{font-family:Pretendard-Regular;font-style:normal;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff")}body{width:100%}.divide-line{border:2px solid #000;width:100%}.divide-line-gray{border:2px solid #aaa;width:100%}.divide-line-thin{border:1px solid #aaa;width:100%}
/*# sourceMappingURL=main.620dc88d.css.map*/