@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.sr-only{overflow:hidden;border:0;position:absolute;z-index:-1;width:1px;height:1px;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}:root{--primary: #e23e57;--content: #333333;--black: #000000;--white: #ffffff;--gray-50: #f9f9f9;--gray-100: #e1e1e1;--gray-200: #c4c4c4;--gray-300: #a6a6a6;--gray-400: #898989;--gray-500: #6b6b6b}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.modalContainer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:#0000004d;font-size:1rem;font-weight:500;line-height:150%}.modalContainer #modalContent{background-color:var(--white);border-radius:.625rem;width:22.5rem}.modalContainer #modalContent p{padding:2.5rem 1.875rem;text-align:center}.modalContainer .button-wrapper{display:flex;flex-direction:row;border-top:1px solid var(--gray-100)}.modalContainer .modalClose{width:100%;cursor:pointer;height:3.4375rem;border:none;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;background-color:var(--white);color:var(--primary);font-family:inherit;font-size:1rem;font-weight:500;line-height:150%}.modalContainer .btn1+.btn2{border-bottom-left-radius:0;border-left:1px solid var(--gray-100)}.cart-tooltip{display:none;background-color:var(--white);border:1px solid var(--gray-200);padding:20px;position:fixed;top:100px;right:2%;max-width:340px;width:fit-content;height:auto;z-index:999;opacity:1;transition:opacity .4s ease}@media screen and (min-width: 1160px){.cart-tooltip{margin-right:4%}}@media screen and (min-width: 1330px){.cart-tooltip{margin-right:9%}}@media screen and (min-width: 1490px){.cart-tooltip{margin-right:13%}}@media screen and (min-width: 1670px){.cart-tooltip{margin-right:17%}}@media screen and (min-width: 1900px){.cart-tooltip{margin-right:21%}}@media screen and (min-width: 2170px){.cart-tooltip{margin-right:25%}}.cart-tooltip:after{border-color:var(--white) transparent;border-style:solid;border-width:0 6px 8px 6.5px;content:"";display:block;right:15px;position:absolute;top:-7px;width:0;z-index:1}.cart-tooltip:before{border-color:var(--gray-200) transparent;border-style:solid;border-width:0 6px 8px 6.5px;content:"";display:block;right:15px;position:absolute;top:-8px;width:0;z-index:0}.cart-tooltip img{width:46px;height:60px}.product-info{width:100%;display:flex;justify-content:space-around}#tooltip-title{font-weight:600;font-size:13px;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{width:100%;display:flex;flex-direction:column;justify-content:space-around;margin-left:24px;overflow:hidden;text-overflow:ellipsis}.tooltip-message{display:flex;flex-direction:column;font-size:13px;line-height:17px;font-weight:400}*,:after,:before{box-sizing:border-box}button{font-family:Pretendard;font-style:normal;font-weight:500}.cart-modal{box-shadow:0 .5rem 2.25rem #0003;position:fixed;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;background-color:#0000004d;transition:.2s ease-in;z-index:999}.cart-modal.is-visible{visibility:visible;opacity:1}.cart-modal__content{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;background-color:var(--white);width:22.5rem;height:auto;border-radius:1rem;padding:24px;overflow-x:hidden}.cart-modal__wrapper{margin-top:4px}.cart-modal__title{line-height:1.4rem;margin-bottom:.75rem;font-weight:700}.cart-modal__details{display:flex;align-items:center;justify-content:space-between;margin:20px 0 10px}.cart-modal__product-price{font-weight:600}.cart-modal__product-og-price{font-weight:300;font-size:.75rem;color:var(--gray-200);text-decoration:line-through;letter-spacing:-.0313rem}.cart-modal__summary{display:flex;align-items:center;justify-content:space-between}.cart-modal__summary>span{font-weight:600}.cart-modal__total{display:flex;flex-direction:column;align-items:flex-end;height:4.25rem;margin-top:.375rem;justify-content:space-around}.cart-modal__total-price{font-size:1.625rem;font-weight:700}.cart-modal__buttons{display:flex;justify-content:space-between;gap:.5rem}.cart-modal__buttons button{width:100%}.button--open-modal{cursor:pointer}.button--large{height:3.375rem;border-radius:.25rem;border:1px solid var(--primary);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer}.button--small{height:2.75rem;border-radius:.25rem;border:1px solid var(--primary);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer}.button--transparent{background-color:transparent;color:var(--primary)}.button--primary{background-color:var(--primary);color:var(--white)}.stepper{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center;border:1px solid var(--gray-200);border-radius:3px;width:84px;height:30px}.stepper button{width:30px;height:30px;background-color:inherit;border:none;cursor:pointer}.stepper .stepper__button--minus:disabled{cursor:default}.stepper .stepper__button--minus{background-image:url(/svg/Minus.svg);background-size:46px 84px;background-position:-8px -45px;background-repeat:no-repeat}.stepper .stepper__button--plus{background-image:url(/svg/Plus.svg);background-size:46px 84px;background-position:-8px -7px;background-repeat:no-repeat}
