.session-controls{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.utility-menu .session-controls,.utility-menu .session-organization{flex-wrap:nowrap}.session-controls button{font:inherit;color:inherit;cursor:pointer}.session-organization{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.session-organization select{color:#111827;background:#fff;max-width:180px;border:1px solid #d1d5db;border-radius:4px;padding:4px}.session-notice{margin:40px auto;padding:24px;max-width:640px;display:grid;gap:16px}.session-user-menu{position:relative}.session-user-menu>summary{align-items:center;cursor:pointer;display:inline-flex;gap:4px;list-style:none}.session-user-menu>summary::-webkit-details-marker{display:none}.session-user-menu>summary:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;content:"";margin-left:2px}.session-user-menu>summary img{border-radius:50%;height:20px;width:20px}.session-user-menu>div{align-items:stretch;background:#fff;border:1px solid #e0e0e0;box-shadow:0 6px 18px #0000001f;color:#111;display:flex;flex-direction:column;gap:0;min-width:150px;padding:8px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.session-user-menu>div>a,.session-user-menu>div>button{background:transparent;border:0;box-sizing:border-box;display:block;padding:8px 10px;text-align:left;width:100%}.session-user-menu>div>a:hover,.session-user-menu>div>button:hover{background:#f5f5f5}@font-face{font-display:swap;font-family:Pretendard Variable;font-style:normal;font-weight:45 920;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:NanumSquare Neo;font-style:normal;font-weight:900;src:url(/assets/NanumSquareNeoHeavy-BocBc3yK.woff) format("woff")}:root{--color-black: #121212;--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #eeeeee;--color-gray-300: #e0e0e0;--color-gray-400: #bdbdbd;--color-gray-500: #9e9e9e;--color-gray-600: #757575;--color-gray-700: #616161;--color-gray-800: #424242;--color-primary-200: #ffe9e9;--color-primary-500: #c30027;--color-focus: #c30027;--color-system-error: #d7373f;--color-system-success: #12b839;--color-system-success-bright: #42c640;--color-blue-100: #e8f1fd;--color-blue-500: #408bf1;--color-white-alpha-10: rgb(255 255 255 / 10%);--color-white-alpha-30: rgb(255 255 255 / 30%);--color-white-alpha-50: rgb(255 255 255 / 50%);--color-black-alpha-10: rgb(18 18 18 / 10%);--color-surface-success-soft: rgb(18 184 57 / 10%);--color-surface-error-soft: rgb(215 55 63 / 10%);--color-overlay-40: rgb(0 0 0 / 40%);--content-width: 1200px;--layout-viewport-desktop: 1920px;--layout-content: 1200px;--layout-page-margin: 360px;--layout-header-height: 134px;--layout-footer-height: 326px;--layout-body-footer-gap: 120px;--page-gutter: 24px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--shadow-modal: 0 20px 48px rgb(18 18 18 / 18%);color:var(--color-black);font-family:Pretendard Variable,Pretendard,Noto Sans KR,system-ui,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--color-white);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;min-width:320px}body:has(.vqa-component-canvas),body:has(.vqa-color-system),body:has(.vqa-icons),body:has(.vqa-library-canvas){min-width:0}body:has(.review-create-backdrop.is-composite),body:has(.rcpc-popup-layer.is-composite),body:has(.favorites-modal-layer.is-composite),body:has(.inquiry-preview-layer.is-composite),body:has(.manager-preview.is-composite){height:1080px;overflow:hidden}body:has(.review-create-backdrop.is-composite) #root,body:has(.rcpc-popup-layer.is-composite) #root,body:has(.favorites-modal-layer.is-composite) #root,body:has(.inquiry-preview-layer.is-composite) #root,body:has(.manager-preview.is-composite) #root{height:1080px;overflow:clip;position:relative}button,input,select{font:inherit}button{border-radius:var(--radius-sm)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}img[src^="data:image/svg+xml"],img[src*=".svg"]{object-fit:contain}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}p,h1,h2,h3,dl,dd{margin:0}:is(a[href],button,input,select,textarea,[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root[data-input-modality=pointer] :focus{outline:none}html.visual-qa-capture *:focus-visible{outline:none!important}.app-shell{min-height:100vh}.content-container{margin-inline:auto;max-width:none;width:var(--layout-content)}.skip-link{background:var(--color-black);color:var(--color-white);left:var(--page-gutter);padding:10px 14px;position:fixed;top:0;transform:translateY(-120%);z-index:100}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--color-primary-500);font-size:13px;font-weight:700;letter-spacing:.08em}.site-header{position:relative;z-index:10}.site-header--sub{background:var(--color-white);box-shadow:inset 0 -1px var(--color-gray-300)}.site-header--main{background:transparent;color:var(--color-white)}.site-header__utility{border-bottom:1px solid var(--color-gray-300);height:34px}.site-header--main .site-header__utility{background:var(--color-white-alpha-10);border-color:transparent}.site-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin-inline:auto;max-width:none;width:var(--layout-content)}.site-header__utility p{font-size:14px;font-weight:500;letter-spacing:-.42px}.site-header__primary{height:100px}.site-header--main .site-header__primary{border-bottom:1px solid var(--color-white-alpha-30)}.site-logo{align-items:center;display:flex;flex:0 0 auto;height:54px;width:121px}.site-logo img{height:54px;object-fit:contain;width:121px}.main-menu{align-items:center;display:flex;gap:40px;transform:translate(-1px)}.main-menu a{font-size:18px;font-weight:700;letter-spacing:-.36px}.utility-menu{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:flex-end;letter-spacing:-.28px;min-width:224px;white-space:nowrap;width:auto}.site-header--main .utility-menu{width:auto}.utility-menu>*{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.utility-menu>*+*:before{content:"";height:8px;margin-right:8px;width:1px}.site-header--main .utility-menu>*+*:before{background:var(--color-white-alpha-50)}.site-header--sub .utility-menu>*+*:before{background:var(--color-gray-300)}.cart-count{align-items:center;background:var(--color-system-error);border-radius:999px;color:var(--color-white);display:inline-flex;font-size:12px;font-weight:500;height:16px;justify-content:center;letter-spacing:-.24px;line-height:24px;min-width:23px;padding:0 4px}.site-footer{background:var(--color-gray-50);color:var(--color-gray-500)}.site-footer{height:var(--layout-footer-height)}.site-footer__inner{margin-inline:auto;max-width:none;width:var(--layout-content)}.site-footer__menu{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;gap:25px;height:56px;padding:16px 0}.site-footer__menu a{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:24px;position:relative;white-space:nowrap}.site-footer__menu a+a:before{background:var(--color-gray-300);content:"";height:16px;left:-13px;position:absolute;top:4px;width:1px}.site-footer__logo{height:54px;margin:8px 0;object-fit:contain;object-position:left;width:121px}.site-footer__content{align-items:flex-start;border-bottom:1px solid var(--color-gray-200);display:flex;gap:4px;height:120px;justify-content:flex-start;padding-bottom:40px}.site-footer__company-info{display:flex;flex:0 0 830px;flex-direction:column;font-size:14px;font-style:normal;gap:4px;letter-spacing:-.02em;line-height:24px;min-width:0;width:830px}.site-footer__company-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.site-footer__company-row>span{align-items:center;display:flex;gap:8px;position:relative;white-space:nowrap}.site-footer__company-row>span+span:before{background:var(--color-gray-300);content:"";height:16px;margin-right:4px;width:1px}.site-footer__company-row:first-child:after{background:var(--color-gray-300);content:"";height:16px;width:1px}.site-footer__company-row a{text-decoration:underline}.site-footer__support{align-items:flex-start;display:flex;flex:0 0 359px;min-width:359px;font-size:14px;gap:9px;letter-spacing:-.02em;line-height:24px;overflow:visible;white-space:nowrap;width:359px}.site-footer__support>strong{flex:0 0 auto;white-space:nowrap}.site-footer__support>div{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:visible;width:auto}.site-footer__support p,.site-footer__support nav,.site-footer__support a,.site-footer__support button{white-space:nowrap}.site-footer__support p span{color:var(--color-blue-500)}.site-footer__support nav{align-items:center;display:flex;flex-wrap:nowrap;gap:24px}.site-footer__support nav>*{background:transparent;border:0;color:var(--color-gray-500);cursor:pointer;padding:0;position:relative;text-decoration:underline;white-space:nowrap}.site-footer__support nav>*+*:before{background:var(--color-gray-300);content:"";height:16px;left:-12px;position:absolute;top:4px;width:1px}.site-footer__bottom{align-items:center;display:flex;font-size:14px;height:80px;justify-content:space-between;letter-spacing:-.02em;line-height:24px;padding:0 0 40px;white-space:nowrap}.site-footer__bottom div{display:flex;gap:8px;padding:8px 0}.site-footer__privacy{font-weight:700}.foundation-hero{background:linear-gradient(135deg,var(--color-gray-50),var(--color-primary-200));padding:96px 0}.foundation-hero h1{font-family:NanumSquare Neo,Pretendard Variable,sans-serif;font-size:48px;letter-spacing:-.04em;margin-top:12px}.foundation-hero p:not(.eyebrow){color:var(--color-gray-700);font-size:18px;line-height:28px;margin:16px 0 28px}.foundation-section{padding:100px 0}.foundation-section--muted{background:var(--color-gray-50)}.section-heading{margin-bottom:40px}.section-heading h2{font-size:30px;letter-spacing:-.03em;margin-top:8px}.component-preview{border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:40px}.component-preview--controls{display:grid;gap:80px;grid-template-columns:1fr 1.2fr}.button-preview{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.field-preview{display:flex;flex-direction:column;gap:28px}.product-preview{align-items:flex-start;display:flex;gap:36px;margin-bottom:56px}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-weight:500;gap:4px;justify-content:center;letter-spacing:-.03em;line-height:normal;margin:0}.button--medium{font-size:14px;min-height:41px;padding:10px 16px}.button--large{font-size:16px;height:50px;min-height:50px;min-width:100px;padding:0 16px}.button--large.button--with-icon{gap:4px}.button--full-width{width:100%}.button--primary{background:var(--color-black);color:var(--color-white)}.button--secondary{background:var(--color-white);border-color:var(--color-gray-200);color:var(--color-black)}.button--outline{background:transparent;border:2px solid var(--color-white-alpha-30);color:var(--color-white);gap:8px}.button--outline-dark{background:transparent;border:2px solid var(--color-gray-300);color:var(--color-black)}.button:disabled{background:var(--color-gray-100);border-color:transparent;color:var(--color-gray-500);cursor:not-allowed}.button__icon{align-items:center;display:inline-flex;height:20px;justify-content:center;overflow:hidden;width:20px}.button__icon .icon{height:12px;width:7.4px}.button__icon .icon--disabled{height:10px;width:6.16667px}.icon{flex:0 0 auto;object-fit:contain}.icon--inverse{filter:brightness(0) invert(1)}.text-field{display:flex;flex-direction:column;width:100%}.text-field:has(.text-field__label-action){position:relative}.text-field__label-action{position:absolute;right:0;top:0}.text-field__label{align-items:center;color:var(--color-gray-700);display:flex;font-size:14px;font-weight:400;height:24px;line-height:24px}.text-field__control{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px;justify-content:space-between}.text-field__control input{background:transparent;border:0;color:var(--color-black);flex:1;font-size:18px;font-weight:500;letter-spacing:-.36px;min-width:0;outline:0;padding:0;text-indent:-1px}.text-field__control input::placeholder{color:var(--color-gray-400)}.text-field__trailing-action{background:transparent;border:0;cursor:pointer;display:inline-flex;padding:4px}:where(:root:not([data-input-modality=pointer])) .text-field__control:focus-within{border-bottom-width:2px}.text-field--box .text-field__control{border:1px solid var(--color-gray-300);border-radius:3px;padding:0 13px}:where(:root:not([data-input-modality=pointer])) .text-field--box .text-field__control:focus-within{border-color:var(--color-black);border-width:1px}.text-field__message{color:var(--color-gray-500);font-size:14px;line-height:24px;margin-top:4px}.text-field__messages{display:flex;flex-direction:column;margin-top:4px}.text-field__messages .text-field__message{margin-top:0}.text-field__message--error{color:var(--color-system-error)}.text-field__message--success{color:var(--color-system-success-bright)}.text-field--error .text-field__control{border-color:var(--color-system-error)}.text-field--error .text-field__message{color:var(--color-system-error)}.text-field--success .text-field__message{color:var(--color-system-success-bright)}.text-field:has(input:disabled) .text-field__control{border-color:var(--color-gray-300)}.pagination{align-items:center;display:flex;gap:21px;justify-content:center}.pagination button{background:transparent;border:0;cursor:pointer;margin:0;padding:0}.pagination button:disabled{cursor:not-allowed;opacity:.28}.pagination__arrow{height:24px;width:24px}.pagination__arrow{align-items:center;display:flex;justify-content:center}.pagination__arrow img{display:block;height:12px;width:7.4px}.pagination__page{color:var(--color-gray-500);font-size:16px;height:20px;line-height:24px;min-width:20px;overflow:visible;position:relative;width:20px}.pagination__page-label{align-items:center;display:flex;height:24px;justify-content:center;left:0;line-height:24px;position:absolute;top:-1px;width:20px}.pagination__page[aria-current=page]{color:var(--color-black);font-weight:600}.pagination__ellipsis,.pagination__ellipsis img{display:block;height:3px;width:13px}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-gray-300);border-radius:2px;cursor:pointer;flex:0 0 18px;height:18px;margin:0;vertical-align:middle;width:18px}.checkbox__input:checked,.checkbox__input:indeterminate{background-color:var(--color-black);background-image:var(--checkbox-check-icon);background-position:center;background-repeat:no-repeat;background-size:8px 6px;border-color:var(--color-black)}.checkbox__input:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.checkbox__input:disabled{cursor:default;opacity:.4}.checkbox__input--switch{flex-basis:auto}.checkbox__input--switch:checked,.checkbox__input--switch:indeterminate{background-image:none}.modal-backdrop{align-items:center;background:var(--color-overlay-40);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:100}.modal{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);max-width:500px;outline:none;padding:30px;width:100%}.modal[tabindex]:focus-visible{outline:none}.modal h2{font-size:24px;letter-spacing:-.03em}.modal__content{color:var(--color-black);font-size:18px;letter-spacing:-.36px;line-height:24px;padding:30px 0 40px}.modal__actions{display:flex;gap:12px;justify-content:flex-end}.modal__actions .button{flex:1}.modal--wide{max-width:720px}.modal--order-purchase{height:281px}.modal--order-state,.modal--manager-delete{height:257px}.modal--withdrawal-unavailable{height:355px}.modal--password-confirm{height:371px}.modal--password-confirm.is-filled{height:399px}.modal--password-reset{height:415px}.modal--colocation-complete{height:265px}.popup-copy{display:flex;flex-direction:column;gap:8px}.popup-copy>strong{font-weight:600}.popup-copy>small{color:var(--color-system-error);font-size:16px;letter-spacing:-.32px}.popup-copy__box{background:var(--color-gray-50);border-radius:var(--radius-md);color:var(--color-gray-600);font-size:14px;line-height:17px;padding:12px}.popup-copy>.popup-copy__muted{color:var(--color-gray-700)}.popup-form>p{margin-bottom:34px}.popup-form--stacked{display:flex;flex-direction:column;gap:20px}.popup-form .text-field__message{font-size:14px}.popup-form .text-field__control{margin-top:2px}.modal--password-reset .modal__content{padding-top:40px}.modal--password-reset .text-field__control{margin-top:0}.modal--password-confirm .popup-form>p{margin-bottom:40px}.modal--password-confirm .text-field__control{margin-top:0}.modal--password-confirm.is-filled .text-field--error .text-field__control{border-color:var(--color-black)}.product-card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:16px;padding:15px;position:relative;width:294px}.product-card__detail-overlay{border-radius:inherit;top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.product-card__detail-overlay:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.product-card__cart{position:relative;z-index:2}.product-card--medium{gap:16px;height:465px}.product-card--large{padding:11px;width:286px}.product-card--large{height:667px}.product-card__image{align-items:center;background:var(--color-gray-50);border-radius:var(--radius-md);display:flex;height:140px;justify-content:center;overflow:hidden;position:relative}.product-card__image>img:first-child{height:100%;object-fit:cover;width:100%}.product-card__windows-logo{left:50%;max-height:30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}.product-card__info{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-height:0}.product-card__specs{display:flex;flex-direction:column;gap:12px}.product-card--medium .product-card__specs{display:block;height:226px;position:relative}.product-card--medium .product-card__spec{left:0;min-height:0;position:absolute;width:262px}.product-card--medium .product-card__spec:nth-child(1){align-items:center;height:27px;top:0}.product-card--medium .product-card__spec:nth-child(2){height:17px;top:41.6px}.product-card--medium .product-card__spec:nth-child(3){height:34px;top:73.2px}.product-card--medium .product-card__spec:nth-child(4){align-items:center;height:25px;top:121.8px}.product-card--medium .product-card__spec:nth-child(5){align-items:center;height:25px;top:161.4px}.product-card--medium .product-card__spec:nth-child(6){align-items:center;height:25px;top:201px}.product-card--large .product-card__info{gap:0;justify-content:flex-start;position:relative}.product-card--large .product-card__specs{display:block;height:350px;position:relative;width:262px}.product-card__spec{align-items:flex-start;display:grid;font-size:14px;gap:8px;grid-template-columns:40px 1fr;line-height:normal;min-height:20px}.product-card--large .product-card__spec{grid-template-columns:50px 1fr}.product-card--large .product-card__spec{left:0;position:absolute;top:0;width:262px}.product-card--large .product-card__spec:nth-child(1){align-items:center;height:27px;top:0}.product-card--large .product-card__spec:nth-child(2){height:34px;top:41px}.product-card--large .product-card__spec:nth-child(3){height:34px;top:89px}.product-card--large .product-card__spec:nth-child(4){height:25px;top:137px}.product-card--large .product-card__spec:nth-child(5){height:25px;top:176px}.product-card--large .product-card__spec:nth-child(6){height:25px;top:215px}.product-card--large .product-card__spec:nth-child(7){height:24px;top:254px}.product-card--large .product-card__spec:nth-child(8){height:20px;top:292px}.product-card--large .product-card__spec:nth-child(9){height:24px;top:326px}.product-card--large .product-card__spec:nth-child(n+4){align-items:center}.product-card__spec dt{color:var(--color-gray-600);letter-spacing:-.42px}.product-card__spec dd{color:var(--color-black);font-weight:500;letter-spacing:-.02em;min-width:0}.product-card__spec--os dd{overflow:hidden;text-overflow:ellipsis}.product-card--medium .product-card__spec--os dd{white-space:nowrap}.product-card__spec--cpu dd{display:-webkit-box;height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tag{border-radius:var(--radius-sm);justify-self:start;line-height:17px;padding:4px 6px}.tag--blue{background:var(--color-blue-100);color:var(--color-blue-500)!important}.tag--gray{background:var(--color-gray-50);color:var(--color-gray-600)!important}.tag--red{background:var(--color-primary-200);color:var(--color-primary-500)!important}.tag--green{background:var(--color-surface-success-soft);color:var(--color-system-success)!important}.tag--disabled{background:var(--color-gray-100);color:var(--color-gray-500)!important}.product-card--medium .tag--blue{min-width:71px}.product-card--medium .tag--gray{min-width:75px}.product-card--large .tag--blue{min-width:71px}.product-card--large .tag--gray{min-width:75px}.flag{display:inline-block;height:20px;object-fit:cover;vertical-align:text-bottom;width:20px}.product-card__spec--ip dd{align-items:center;display:flex;gap:4px;letter-spacing:-.42px;white-space:nowrap}.product-card__spec--ip dd small{color:var(--color-gray-600);font-size:12px;font-weight:400;letter-spacing:-.36px}.product-card__peripherals{display:inline-flex;gap:2px}.product-card__peripherals>span:not(.sr-only){align-items:center;background:var(--color-gray-100);border-radius:var(--radius-sm);display:inline-flex;height:24px;justify-content:center;padding:2px;width:24px}.product-card__peripherals img{height:20px;object-fit:contain;width:20px}.product-card__server-state{align-items:center;background:var(--color-surface-success-soft);border-radius:999px;display:inline-flex;height:24px;justify-content:center;width:24px}.product-card__server-state.is-waiting{background:var(--color-surface-error-soft)}.product-card__server-state img{height:10px;object-fit:contain;width:20px}.product-card__purchase{display:flex;flex-direction:column;gap:14px}.product-card--medium .product-card__purchase{flex:0 0 34px;height:34px}.product-card--large .product-card__purchase{gap:14px;height:123px;margin-top:14px}.product-card__price{border-top:1px solid var(--color-gray-100);display:flex;flex-direction:column;gap:8px;padding-top:16px}.product-card--medium .product-card__price{height:34px;padding-top:0;position:relative}.product-card--large .product-card__price{flex:0 0 59px;height:59px;padding-top:15px}.product-card__price>span{align-items:center;color:var(--color-gray-600);display:flex;font-size:15px;justify-content:space-between;letter-spacing:-.03em}.product-card--medium .product-card__price>span{color:var(--color-gray-500);font-weight:500}.product-card--medium .product-card__price>span{bottom:0;height:18px;left:0;position:absolute;right:0}.product-card--large .product-card__price>span:first-child{font-size:14px;height:17px;line-height:17px}.product-card--large .product-card__price>span:last-child{height:18px;line-height:18px}.product-card__price-value{align-items:center;color:var(--color-black);display:inline-flex;font-weight:500}.product-card__price-value b{font-size:18px;font-weight:500;letter-spacing:-.03em}.product-card__price-value small{font-size:16px;font-weight:500;letter-spacing:-.03em}.product-card__price-value--compact b{font-size:14px;font-weight:400}.product-card__price-value--compact small{font-size:12px}.product-card__cart{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-black);cursor:pointer;display:flex;flex:0 0 48px;font-size:16px;gap:4px;height:48px;justify-content:center}.product-card--large .product-card__cart{flex-basis:50px;height:50px}.product-card__cart img{height:20px;object-fit:contain;width:20px}.modal-list-preview{display:flex;flex-direction:column;gap:16px;width:440px}.modal-list{background:var(--color-white);display:flex;flex-direction:column;font-size:14px;width:440px}.modal-list--product-add,.modal-list--inquiry-product{height:102px}.modal-list--summary{height:83px;width:396px}.modal-list--extension{background:transparent;height:66px;width:1076px}.modal-list__title{align-items:center;display:flex;gap:4px;letter-spacing:-.28px;min-height:28px}.modal-list__title>strong:not(.modal-list__status){font-weight:500}.modal-list__check-display{align-items:center;background:var(--color-black);border-radius:2px;display:inline-flex;height:18px;justify-content:center;width:18px}.modal-list__check-display img{height:6px;width:8px}.modal-list__status{color:var(--color-system-success);font-weight:500}.modal-list__server-state{align-items:center;display:inline-flex;font-weight:500;gap:4px;height:28px}.modal-list__server-icon{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.modal-list__server-icon img{height:8.333px;width:16.667px}.modal-list>p{color:var(--color-gray-600);font-size:12px;letter-spacing:-.03em;line-height:normal;margin-top:4px}.modal-list--summary>p,.modal-list--extension>p{font-size:14px;letter-spacing:-.42px}.modal-list--product-add>p{padding-left:24px}.modal-list .tag{font-weight:500;letter-spacing:-.28px}.modal-list__meta{align-items:center;color:var(--color-gray-600);display:flex;font-size:13px;gap:8px;line-height:24px}.modal-list--product-add .modal-list__meta{padding-left:24px}.modal-list__meta span{align-items:center;display:flex;gap:4px;position:relative}.modal-list__meta span+span:before{background:var(--color-gray-300);content:"";height:8px;margin-right:4px;width:1px}.modal-list__meta small{font-size:inherit;font-weight:400;letter-spacing:-.26px}.modal-list__meta strong{font-weight:600}.app-shell--home .site-header{color:var(--color-white);left:0;position:absolute;right:0;top:0}.home-hero{color:var(--color-white);height:691px;overflow:hidden;position:relative}.home-hero__image{height:113.17%;left:-.16%;max-width:none;position:absolute;top:-1.71%;width:100.42%}.home-hero__shade{background:linear-gradient(180deg,#000 14.543%,transparent 70.603%);top:0;right:0;bottom:0;left:0;position:absolute}.home-hero__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:20px;padding-top:262px;position:relative;z-index:1}.home-hero h1{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.home-hero p{font-size:18px;letter-spacing:-.03em;line-height:24px;margin:21px 0 60px}.home-outline-button{border:2px solid rgb(255 255 255 / 30%);color:var(--color-white)}.hero-pagination{align-items:center;display:grid;font-size:14px;gap:14px;grid-template-columns:1fr auto auto auto}.hero-pagination__line{background:linear-gradient(90deg,#fff 8%,#ffffff59 8%);height:2px}.hero-pagination span{color:#ffffffa6}.home-section{padding:120px 0}.home-section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:60px}.home-section-heading h2{font-family:NanumSquare Neo,Pretendard Variable,sans-serif;font-size:30px;font-weight:900;letter-spacing:-.03em}.home-section-heading p{color:var(--color-gray-600);font-size:18px;line-height:24px;margin-top:16px;max-width:900px}.home-section-heading>a{color:var(--color-gray-500);font-size:16px}.intro-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.intro-section .home-section-heading p{color:var(--color-gray-700);font-weight:400;letter-spacing:-.02em;max-width:765px;width:765px}.intro-grid__image{aspect-ratio:362 / 231;border-radius:var(--radius-md);overflow:hidden;position:relative;width:100%}.intro-grid__image img{max-width:none;position:absolute}.intro-grid article:nth-child(1) .intro-grid__image img{height:100%;left:.05%;top:0;width:99.89%}.intro-grid article:nth-child(2) .intro-grid__image img{height:107.83%;left:.01%;top:-3.91%;width:99.98%}.intro-grid article:nth-child(3) .intro-grid__image img{height:140%;left:-17.08%;top:-20%;width:134.17%}.intro-grid h3{font-size:24px;letter-spacing:-.03em;line-height:1.2;margin:16px 0 12px}.intro-grid h3 span{color:var(--color-gray-600)}.intro-grid p{color:var(--color-gray-600);font-size:16px;line-height:22px}.products-section{padding-top:120px}.products-section .home-section-heading{margin-bottom:50px}.products-section .home-section-heading p{font-weight:400;letter-spacing:-.02em}.category-tabs{display:flex;gap:4px;margin-bottom:12px}.category-tabs button{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;font-weight:600;padding:11px 16px}.category-tabs button[aria-pressed=true]{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.home-product-grid{display:grid;gap:12px 8px;grid-template-columns:repeat(4,1fr)}.home-product-grid .product-card{width:100%}.notice-card{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);display:grid;font-size:18px;gap:14px;grid-template-columns:auto 1px 1fr auto 20px;height:100px;padding:20px}.notice-card strong{font-size:20px}.notice-card>i{background:var(--color-gray-200);height:16px;width:1px}.notice-card span{color:var(--color-gray-600)}.notice-card time{color:var(--color-gray-500);margin-right:10px}.notice-card>img{height:20px;width:20px}.community-grid{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin-top:80px}.community-grid article{min-width:0}.community-grid .home-section-heading{margin-bottom:20px}.community-grid .home-section-heading h2{line-height:33px}.community-write-link{background:var(--color-black);border:0;border-radius:4px;color:#fff;height:38px;margin-bottom:14px;padding:0 18px}.community-grid ul{list-style:none;margin:0;padding:0}.community-grid li{border-bottom:1px solid var(--color-gray-200);height:65px}.community-grid li a{align-items:center;display:flex;font-size:16px;gap:16px;height:100%;justify-content:space-between;width:100%}.community-grid li a>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-grid li small,.community-grid time{color:var(--color-gray-400)}.community-comment-count{align-items:center;display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.community-comment-count img{height:16px;width:16px}.community-review-stars{display:inline-flex;flex:0 0 auto;gap:1px}.community-review-stars img{height:16px;width:16px}.steps-grid{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.steps-grid article{min-width:0}.step-tabs{align-items:flex-end;display:grid;grid-template-columns:repeat(4,1fr);padding-right:12px}.step-tabs span{align-items:center;background:var(--color-gray-300);color:var(--color-white);display:flex;font-size:12px;height:27px;justify-content:center;padding:0 2px;text-align:center}.step-tabs span:first-child{border-radius:4px 0 0}.step-tabs span:last-child{border-radius:0 12px 0 0}.step-tabs .is-active{background:var(--color-primary-500);font-weight:700;height:35px;padding:0 2px}.steps-grid article>div:last-child{align-items:center;border:1px solid var(--color-gray-200);border-radius:0 8px 8px;display:flex;flex-direction:column;height:242px;min-height:242px;padding:40px;text-align:center}.steps-grid img{height:70px;width:70px}.steps-grid h3{font-size:20px;margin:20px 0 4px}.steps-grid p{color:var(--color-gray-600);font-size:16px;line-height:22px}.usage-help{align-items:center;background:var(--color-gray-100);border-radius:var(--radius-md);display:flex;justify-content:space-between;margin-top:20px;min-height:142px;overflow:hidden;padding:40px;position:relative}.usage-help__watermark{height:283px;left:653.5px;opacity:.05;position:absolute;top:-10.49px;width:283px}.usage-help>*:not(.usage-help__watermark){position:relative;z-index:1}.usage-help strong{font-size:20px}.usage-help p{color:var(--color-gray-500);margin-top:8px}.usage-section .home-section-heading h2,.security-section .home-section-heading h2{line-height:33px}.security-section{background:var(--color-gray-50)}.security-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.security-grid article{background:var(--color-white);border-radius:20px;display:flex;flex-direction:column;min-height:322px;padding:20px}.security-grid h3{font-size:20px}.security-grid p{color:var(--color-gray-600);font-size:16px;line-height:22px;margin-top:8px}.security-grid p strong{font-weight:700}.security-grid img{align-self:flex-end;height:142px;margin-top:auto;object-fit:contain;width:142px}.home-cta{color:var(--color-white);height:608px;overflow:hidden;position:relative;text-align:center;width:100%}.home-cta__art{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute}.home-cta__art img:first-child{height:166.83%;left:.01%;max-width:none;position:absolute;top:-20.9%;width:99.97%}.home-cta__art img:last-child{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.home-cta__content{align-items:center;display:flex;flex-direction:column;gap:60px;height:186px;left:50vw;position:absolute;top:211px;transform:translate(-50%);width:476px;z-index:1}.home-cta h2{font-size:32px;font-weight:800;height:76px;letter-spacing:-.03em;line-height:normal;margin:0;white-space:nowrap;width:476px}.home-cta .home-outline-button{gap:8px;height:50px;padding:0 14px;width:161px}.app-shell--home main{position:relative}.auth-shell{background:var(--color-gray-50)}.auth-page{align-items:flex-start;display:flex;justify-content:flex-start;min-height:700px;padding:60px 24px 112px}.auth-page:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 384px)}.auth-page--terms:not(.auth-page--isolated){padding-bottom:119px}.auth-page--profile:not(.auth-page--isolated){padding-bottom:120px}.auth-page--signup-complete:not(.auth-page--isolated){min-height:0;padding-bottom:120px}.auth-page--signup-complete:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 324px)}.auth-page--signup-complete .auth-heading{margin-bottom:30px}.auth-page--find-id:not(.auth-page--isolated){min-height:0;padding-bottom:110px}.auth-page--find-id:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 324px)}.auth-page--find-id-complete:not(.auth-page--isolated){min-height:0;padding-bottom:225px}.auth-page--find-id-complete:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 324px)}.auth-page--find-password:not(.auth-page--isolated){min-height:0;padding-bottom:120px}.auth-page--find-password:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 324px)}.auth-page--password-sent:not(.auth-page--isolated){min-height:0;padding-bottom:120px}.auth-page--password-sent:not(.auth-page--isolated) .auth-panel{margin-left:calc(50vw - 324px)}.auth-page--password-sent .auth-heading{margin-bottom:30px}.auth-page--isolated{align-items:stretch;background:var(--color-white);min-height:100vh;padding:0;width:720px}.auth-page--isolated .auth-panel{flex:0 0 720px;min-height:100vh}.auth-page--isolated.auth-page--profile,.auth-page--isolated.auth-page--profile .auth-panel{height:1364px;min-height:1364px;overflow:hidden}.auth-panel{background:var(--color-white);border-radius:var(--radius-lg);padding:60px;width:720px}.auth-panel--compact,.auth-panel--result{width:720px}.auth-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:40px}.auth-heading h1{font-size:24px;letter-spacing:-.03em}.auth-heading>div>p{color:var(--color-gray-500);font-size:16px;line-height:24px;margin-top:8px}.auth-progress{align-items:baseline;display:flex;gap:2px}.auth-progress strong{font-size:20px;letter-spacing:-.4px}.auth-progress span{color:var(--color-gray-400);font-size:14px;font-weight:500;letter-spacing:-.28px}.auth-progress .auth-progress__slash{color:var(--color-gray-300)}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-form>.button,.terms-section>.button{margin-top:20px;width:100%}.auth-form--login{gap:0}.auth-form--login>.text-field+.text-field{margin-top:20px}.auth-form--login>.auth-check-row{margin-top:40px}.auth-form--login>.button{margin-top:12px}.auth-form--login>.auth-links{margin-top:12px}.auth-check-row{display:flex;gap:12px}.auth-checkbox{align-items:center;color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;line-height:18px;position:relative}.auth-checkbox input{height:18px;margin:0;opacity:0;position:absolute;width:18px}.auth-checkbox__visual{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:2px;color:transparent;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;pointer-events:none}.auth-checkbox__visual img{height:6px;opacity:0;width:8px}.auth-checkbox input:checked+.auth-checkbox__visual{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.auth-checkbox input:checked+.auth-checkbox__visual img{opacity:1}:where(:root:not([data-input-modality=pointer])) .auth-checkbox input:focus-visible+.auth-checkbox__visual{outline:2px solid var(--color-focus);outline-offset:2px}.auth-links{align-items:center;color:var(--color-gray-600);display:flex;font-size:14px;gap:16px;justify-content:center;line-height:24px}.auth-links a{position:relative}.auth-links a+a:before{background:var(--color-gray-300);content:"";height:8px;left:-8px;position:absolute;top:8px;width:1px}.social-login{align-items:center;display:flex;flex-direction:column;gap:28px;margin-top:40px}.social-login h2{font-size:18px;font-weight:500;line-height:24px;text-align:center}.social-login__buttons{align-items:flex-start;display:flex;gap:56px;justify-content:center;width:100%}.social-button{align-items:center;background:transparent;border:0;color:var(--color-black);cursor:pointer;display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center;padding:0}.social-button__icon{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;overflow:hidden;width:50px}.social-button__icon img{height:22px;object-fit:contain;width:22px}.social-button--google .social-button__icon{background:var(--color-white);border:1px solid var(--color-gray-300)}.social-button--naver .social-button__icon{background:#03c75a}.social-button--kakao .social-button__icon{background:#fee500}.auth-notice{color:var(--color-blue-500);font-size:14px;line-height:20px;margin-top:16px;text-align:center}.terms-section{display:flex;flex-direction:column;gap:20px}.terms-section h2,.profile-form h2{font-size:18px;font-weight:500;letter-spacing:-.36px;line-height:24px}.terms-section h2{transform:translateY(-1px)}.terms-section>.auth-checkbox{color:var(--color-black);font-size:16px;font-weight:600;letter-spacing:-.32px}.terms-section>.auth-checkbox .auth-checkbox__visual{flex-basis:24px;height:24px}.terms-list{display:flex;flex-direction:column;gap:20px;padding-left:16px}.terms-list>div{align-items:flex-start;display:flex;flex-direction:column;width:100%}.terms-list .auth-checkbox{color:var(--color-gray-800);letter-spacing:-.28px}.terms-list .auth-checkbox>span:last-child{transform:translateY(-1px)}.terms-required-error{color:var(--color-system-error);font-size:14px;letter-spacing:-.28px;line-height:17px;margin-left:26px;margin-top:3px}.terms-required-error.is-empty{visibility:hidden}.terms-copy{border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-gray-500);font-size:14px;height:116px;letter-spacing:-.28px;line-height:17px;margin-left:26px;margin-top:3px;overflow-y:auto;padding:7px 12px 8px 8px;position:relative;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin;width:calc(100% - 26px)}.terms-copy p{margin:0}.terms-copy::-webkit-scrollbar{width:8px}.terms-copy::-webkit-scrollbar-track{background:transparent}.terms-copy::-webkit-scrollbar-thumb{background:var(--color-gray-400);background-clip:padding-box;border:2px solid transparent;border-radius:999px;min-height:22px}.terms-required-error+.terms-copy{margin-top:4px}.profile-form{gap:20px}.profile-image-field{display:flex;flex-direction:column}.profile-image-field>span{color:var(--color-gray-600);font-size:14px;line-height:24px}.profile-image-field__row{align-items:center;display:flex;gap:12px;height:110px}.profile-image-field__actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:110px}.auth-panel--compact .profile-image-field__row,.auth-panel--compact .profile-image-field__actions{height:105px}.profile-image-preview{align-items:center;background:var(--color-gray-100);border-radius:999px;display:flex;height:104px;justify-content:center;overflow:hidden;width:104px}.profile-image-preview img{height:40px;object-fit:contain;width:40px}.profile-image-preview img[alt]{height:100%;object-fit:cover;width:100%}.profile-image-preview img[alt=""]{height:40px;object-fit:contain;width:40px}.file-button{align-items:center;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);cursor:pointer;display:flex;height:50px;justify-content:center;padding:0 16px}.auth-panel--compact .file-button{height:45px}.file-button input{height:1px;overflow:hidden;position:absolute;width:1px}.profile-image-field small{color:var(--color-gray-500);line-height:24px;white-space:nowrap}.field-with-action{position:relative}.field-with-action>button{background:transparent;border:0;color:var(--color-blue-500);cursor:pointer;font-size:14px;font-weight:700;position:absolute;right:0;top:0}.field-success{color:var(--color-system-success);font-size:14px;margin-top:-16px}.email-field,.split-field{border:0;margin:0;padding:0}.email-field legend,.split-field legend{color:var(--color-gray-600);font-size:14px;padding:0}.email-field legend,.split-field legend{line-height:24px}.email-field__row{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr}.email-field__row--direct{grid-template-columns:1fr auto 1fr 1fr}.split-field>div{align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr 1fr}.email-field input,.email-field select,.split-field input,.split-field select{background:transparent;border:0;border-bottom:1px solid var(--color-black);height:50px;min-width:0;outline:0}.email-field select,.split-field select{cursor:pointer}.email-field__error{color:var(--color-system-error);font-size:14px;line-height:24px}.split-field>div{grid-template-columns:repeat(3,1fr)}.split-field--messenger>div{grid-template-columns:repeat(2,1fr)}.required-fieldset{position:relative}.required-fieldset>.required-mark{left:0;position:absolute;top:0;z-index:1}.required-fieldset .email-field legend{padding-left:7px}.required-mark{color:var(--color-system-error)}.form-error{color:var(--color-system-error);font-size:14px;line-height:20px}.result-copy{color:var(--color-gray-600);display:flex;flex-direction:column;font-size:14px;gap:20px;line-height:22px}.result-copy>p:first-child{color:var(--color-black);font-size:16px}.result-copy dl{display:flex;flex-direction:column;gap:8px}.result-copy dl div{display:grid;grid-template-columns:64px 1fr}.result-copy dt,.single-result dt{color:var(--color-gray-500)}.result-copy dd,.single-result dd{color:var(--color-black)}.result-copy hr{border:0;border-top:1px solid var(--color-gray-200);margin:0;width:100%}.auth-panel--result>.button{margin-top:40px;width:100%}.auth-page--signup-complete .result-copy{font-size:16px;line-height:24px}.auth-page--signup-complete .result-copy>p:first-child{font-size:18px;line-height:24px}.auth-page--signup-complete .result-copy dl{line-height:24px}.single-result{display:grid;font-size:16px;grid-template-columns:41px 1fr;column-gap:20px;line-height:24px;margin:0 0 40px}.single-result dt{white-space:nowrap}.result-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.result-copy>p.resend-timer{color:var(--color-gray-500);font-size:13px}.resend-timer strong{color:var(--color-blue-500)}.auth-page--password-sent .result-copy{gap:0}.auth-page--password-sent .result-copy>p:first-child{line-height:28px;margin-bottom:12px}.auth-page--password-sent .result-copy dl{line-height:24px;margin-bottom:40px}.auth-page--password-sent .result-copy hr{border:0;box-shadow:0 0 0 .5px var(--color-gray-200);height:0;margin-bottom:20px}.auth-page--password-sent .result-copy>p:nth-of-type(2){line-height:24px;margin-bottom:20px}.auth-page--password-sent .resend-timer{line-height:24px}.auth-page--password-sent .result-actions{margin-top:12px}.not-ready-page{align-items:center;background:var(--color-gray-50);display:flex;justify-content:center;min-height:700px;padding:80px 24px}.not-ready-page .auth-panel{text-align:center}.not-ready-page h1{margin:12px 0}.not-ready-page p:not(.eyebrow){color:var(--color-gray-600)}.commerce-shell main{min-height:620px}.commerce-page{padding:72px 0 180px}.commerce-title{font-size:30px;font-weight:500;letter-spacing:-.04em;margin-bottom:80px}.commerce-section-title{border-bottom:2px solid var(--color-black);font-size:20px;font-weight:700;padding-bottom:14px}.green{color:var(--color-system-success)!important}.commerce-help{color:var(--color-gray-500);font-size:13px;line-height:20px;margin-top:8px}.commerce-primary-button{background:var(--color-black);border:0;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;min-height:50px;padding:0 24px;width:100%}.commerce-outline-button{border:1px solid var(--color-gray-200);border-radius:4px;padding:10px 18px}.products-hero{background-color:#1d2143;background-image:linear-gradient(90deg,#1d2143 0 31%,transparent 43%),url(/assets/products-hero-filter-open-C_Dn7QeK.png);background-position:0 0,center;background-repeat:no-repeat;background-size:100% 100%,1920px 300px;height:300px;overflow:hidden}.products-hero__content{align-items:center;display:flex;height:100%}.products-hero__content h1{color:var(--color-white);font-size:36px;font-weight:700;letter-spacing:-.04em;margin:0}.products-hero--filter-open{background-image:url(/assets/products-hero-filter-open-C_Dn7QeK.png);background-position:center;background-size:1920px 300px}.products-body{--product-filter-width: 400px;min-height:720px;margin-inline:auto;max-width:var(--layout-content);position:relative;width:var(--layout-content)}.products-body--empty{min-height:520px}.products-body--filter-open{--product-filter-width: min(360px, max(0px, calc((100vw - var(--layout-content)) / 2)));min-height:720px;margin:0;max-width:none;width:100%}.products-body--filter-drawer{--product-filter-width: 360px}.products-layout{margin-inline:auto;max-width:var(--layout-content);width:var(--layout-content);padding:60px 0 0;position:relative}.products-layout--filter-open{margin-inline:auto;max-width:var(--layout-content);padding-top:60px;width:var(--layout-content)}.products-layout--filter-open .product-filter{left:calc((100vw - var(--layout-content)) / -2);height:100%;z-index:2}.product-filter-backdrop{background:#00000047;border:0;bottom:0;cursor:default;left:0;padding:0;position:absolute;right:0;top:0;z-index:1}.product-filter-drawer-layer{position:fixed;z-index:1000}.product-filter-drawer-layer .product-filter--drawer{--product-filter-width: min(360px, 100vw);background:linear-gradient(to right,var(--color-white) 0 calc(100% - 40px),transparent calc(100% - 40px));height:100%;left:0;overflow-x:hidden;overflow-y:auto;top:0;z-index:1}.products-layout--filter-open .products-content{margin-left:0;margin-top:0;width:var(--layout-content)}.products-content{width:var(--layout-content)}.product-filter-trigger{align-items:center;background:var(--color-gray-800);border:0;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;height:48px;justify-content:center;left:0;padding:0 14px;position:absolute;top:12px;width:132px;z-index:1}.product-filter-trigger--desktop{padding:0;width:40px}.product-filter-trigger>img{height:12px;transform:rotate(180deg);width:7.4px}.products-body:not(.products-body--filter-open) .product-filter-trigger{left:calc((100vw - var(--layout-content)) / -2)}.product-filter{background:transparent;height:100%;left:0;overflow:hidden;padding:30px 70px 30px 30px;position:absolute;top:0;width:var(--product-filter-width)}.product-filter:before{background:var(--color-white);border-right:1px solid var(--color-gray-200);bottom:0;content:"";left:0;position:absolute;top:0;width:calc(var(--product-filter-width) - 40px);z-index:-1}.product-filter__caption{color:var(--color-gray-600);font-size:16px;letter-spacing:-.32px;line-height:24px;padding-bottom:0}.product-filter__section>h2{border-bottom:0;box-shadow:inset 0 -1px 0 var(--color-black);font-size:18px;font-weight:700;letter-spacing:-.36px;line-height:24px;margin:0;padding:12px 0}.product-filter-menu__heading{align-items:center;border-bottom:0;box-shadow:inset 0 -1px 0 var(--color-gray-200);display:flex;gap:8px;min-height:56px;padding:16px 0}.product-filter-menu__checkbox{cursor:pointer;display:flex;flex:0 0 18px}.product-filter input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:2px;height:18px;margin:0;width:18px}.product-filter input[type=checkbox]:checked{background:var(--color-black) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/6px 4px no-repeat;border-color:var(--color-black)}.product-filter-menu__toggle{align-items:center;background:transparent;border:0;color:var(--color-black);cursor:pointer;display:flex;flex:1;font-size:18px;font-weight:600;gap:4px;letter-spacing:-.02em;line-height:24px;padding:0;text-align:left}.product-filter-menu__toggle em{color:var(--color-system-error);font-size:18px;font-style:normal}.product-filter-menu__toggle>img{height:7.4px;margin-left:auto;margin-right:6px;transform:rotate(0);width:12px}.product-filter-menu__toggle[aria-expanded=false]>img{transform:rotate(180deg)}.product-filter-menu__content{padding:12px 0 12px 12px}.product-filter-price{color:var(--color-gray-500);display:flex;font-size:14px;justify-content:space-between;letter-spacing:-.28px;line-height:24px}.product-filter-range{height:12px;margin:4px 0 12px;position:relative;width:100%}.product-filter-range input{cursor:ew-resize;height:24px;top:-6px;right:0;bottom:-6px;left:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.product-filter-range__track{display:block;height:12px;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.product-filter-range__track i{display:block;position:absolute}.product-filter-range__track .is-min,.product-filter-range__track .is-selected{background:var(--color-black);border-radius:2px;height:12px;top:0;width:4px}.product-filter-range__track .is-min{left:0}.product-filter-range__track .is-active{background:var(--color-black);height:4px;left:4px;top:4px;width:max(0px,calc(var(--range-percent) - 4px))}.product-filter-range__track .is-selected{left:clamp(0px,calc(var(--range-percent) - 2px),calc(100% - 4px))}.product-filter-range__track .is-inactive{background:var(--color-gray-200);height:4px;left:var(--range-percent);right:0;top:4px}.product-filter-range output{background:var(--color-gray-800);border-radius:4px;color:#fff;font-size:14px;font-weight:500;height:34px;left:clamp(32px,var(--range-percent),calc(100% - 32px));letter-spacing:-.42px;line-height:34px;padding:0 8px;position:absolute;top:-42px;transform:translate(-50%);white-space:nowrap}.product-filter-range output:after{background:var(--color-gray-800);border-radius:2px;bottom:-5px;content:"";height:10px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:10px}.product-filter-pills{display:flex;flex-wrap:wrap;gap:4px}.product-filter-pills button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;height:33px;letter-spacing:-.42px;padding:0 12px}.product-filter-pills button.is-active{background:var(--color-black);border-color:var(--color-black);color:#fff;font-weight:700}.product-filter-options{display:grid;gap:8px}.product-filter-options label{align-items:center;display:grid;font-size:14px;gap:8px;grid-template-columns:18px minmax(0,1fr) 45px;letter-spacing:-.28px;line-height:24px}.product-filter-options small{color:var(--color-gray-500);font-size:14px;letter-spacing:-.28px;text-align:right}.product-filter__close{align-items:center;background:var(--color-gray-800);border:0;border-radius:4px 0 0 4px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;right:0;top:12px;width:40px}.product-filter__close>img{height:12px;width:7.4px}.product-selectors{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.product-selector-field{display:flex;flex-direction:column;font-size:14px;line-height:24px;position:relative}.product-selector-field>span{color:var(--color-gray-600);letter-spacing:-.28px}.product-selector-field button{align-items:center;background:#fff;border:0;border-bottom:1px solid var(--color-black);cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:4px 0;text-align:left;width:100%}.product-selector-field button strong{font-size:18px;font-weight:500;letter-spacing:-.54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-selector-field button>img{height:7.4px;margin-right:6px;width:12px}.server-room-select-panel{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;height:400px;left:0;overflow:hidden;padding:0 8px;position:absolute;top:calc(100% + 12px);width:291px;z-index:4}.server-room-select-panel__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:12px;scrollbar-width:none;width:100%}.server-room-select-panel__scroll::-webkit-scrollbar{display:none}.server-room-select-panel section{margin:0}.server-room-select-panel label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;letter-spacing:-.28px;line-height:24px}.server-room-select-panel input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:2px;height:18px;margin:0;width:18px}.server-room-select-panel input:checked{background:var(--color-black) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Vector'%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center/6px 4px no-repeat;border-color:var(--color-black)}.server-room-select-panel input.server-room-select-panel__check--mixed{background:var(--color-black) linear-gradient(var(--color-white),var(--color-white)) center/6px 2px no-repeat;border-color:var(--color-black)}.server-room-select-panel__group{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;height:48px}.server-room-select-panel__group>label{flex:1;height:100%}.server-room-select-panel__group>label>span{flex:1}.server-room-select-panel__group>button{align-items:center;background:transparent;border:0;display:flex;height:48px;justify-content:center;padding:0;width:24px}.server-room-select-panel__group>button img{height:7.4px;opacity:.36;transform:rotate(0);width:12px}.server-room-select-panel__group>button[aria-expanded=false] img{transform:rotate(180deg)}.server-room-select-panel__options{display:flex;flex-direction:column;gap:8px;padding:12px 0 12px 20px}.server-room-select-panel__options label{height:24px}.server-room-select-panel__thumb{background:var(--color-gray-400);border-radius:999px;height:165px;pointer-events:none;position:absolute;right:8px;top:10px;transition:transform 80ms linear;width:4px}.product-selector-options{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;display:flex;flex-direction:column;left:0;max-height:240px;overflow-y:auto;padding:8px;position:absolute;top:calc(100% + 16px);width:100%;z-index:4}.product-selector-options>button{background:var(--color-white);border:0;border-radius:3px;display:block;flex:0 0 40px;font-size:14px;height:40px;padding:0 10px;text-align:left}.product-selector-options>button:hover,.product-selector-options>button:focus-visible,.product-selector-options>button[aria-selected=true]{background:var(--color-gray-50)}.selected-filters{background:var(--color-gray-50);border-radius:12px;margin-top:40px;min-height:142px;padding:20px}.selected-filters--open-list{border-radius:8px;height:142px}.selected-filters.is-empty{display:none}.selected-filters__title{align-items:center;color:var(--color-gray-700);display:flex;font-size:14px;gap:2px;letter-spacing:-.28px;line-height:24px}.selected-filters__title img{height:16px;object-fit:contain;width:16px}.selected-filters__body{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.selected-filters__tags{display:contents}.selected-filters__tag{align-items:center;background:#fff;border:0;border-radius:4px;box-shadow:0 4px 2.5px #0000000d;color:var(--color-gray-600);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;gap:4px;height:29px;max-width:100%;padding:0 8px;white-space:nowrap;width:max-content}.selected-filters__tag img{flex:0 0 14px;height:14px;width:14px}.selected-filters__reset{align-items:center;align-self:center;background:transparent;border:0;color:var(--color-gray-800);cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;gap:2px;height:29px;letter-spacing:-.28px;line-height:24px;padding:0;text-decoration:underline}.selected-filters__reset img{height:16px;width:16px}.product-results-toolbar{align-items:center;display:flex;justify-content:space-between;margin:40px 0 20px}.product-list-empty{align-items:center;border-bottom:1px solid var(--color-gray-200);border-top:2px solid var(--color-black);color:var(--color-gray-500);display:flex;font-size:16px;justify-content:center;min-height:260px}.product-results-toolbar>div{align-items:center;display:flex;gap:12px}.product-result-count{align-items:center;color:var(--color-gray-600);display:flex;font-size:14px;gap:4px;letter-spacing:-.28px;line-height:24px;white-space:nowrap}.product-result-count>span:nth-child(2){align-items:center;display:flex}.product-result-count strong{color:var(--color-black);font-size:14px;font-weight:700;line-height:24px}.product-results-toolbar__divider{background:var(--color-gray-200);height:8px;width:1px}.product-availability-switch{align-items:center;color:var(--color-gray-600);cursor:pointer;display:flex;font-size:14px;gap:8px}.product-availability-switch input{height:0;opacity:0;position:absolute;width:0}.product-availability-switch>span{background:var(--color-gray-200);border-radius:13px;display:inline-block;height:26px;position:relative;width:42px}.product-availability-switch>span:after{background:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .15s ease;width:20px}.product-availability-switch input:checked+span{background:var(--color-system-success)}.product-availability-switch input:checked+span:after{transform:translate(16px)}.product-view-toggle{gap:12px!important}.product-view-toggle button{align-items:center;background:#fff;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.product-view-toggle button img{height:24px;opacity:.28;width:24px}.product-view-toggle button[aria-pressed=true] img{opacity:1}.product-card-grid{display:grid;gap:16px 18.6667px;grid-template-columns:repeat(4,286px);margin-bottom:60px}.product-list-table__row{cursor:pointer}.product-list-table__row:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}.product-list-table{border-collapse:separate;border-spacing:0;font-size:12px;min-width:1200px;table-layout:fixed;width:1200px}.products-layout--filter-open .product-list-table{min-width:1200px;width:100%}.product-list-table th{background:var(--color-gray-50);box-shadow:inset 0 -1px 0 var(--color-gray-200);color:var(--color-gray-700);font-size:14px;font-weight:400;height:40px;letter-spacing:-.42px;padding:0}.product-list-table th:nth-child(1){width:52px}.product-list-table th:nth-child(2){width:130px}.product-list-table th:nth-child(3){width:170px}.product-list-table th:nth-child(4),.product-list-table th:nth-child(5){width:91px}.product-list-table th:nth-child(6){width:190px}.product-list-table td{border-bottom:0;box-shadow:inset 0 -1px 0 var(--color-gray-200);font-size:14px;height:73px;line-height:normal;padding:8px;vertical-align:middle}.product-list-table td:first-child{color:var(--color-gray-600);font-size:12px;letter-spacing:-.36px}.product-table-copy{display:block;height:34px;letter-spacing:-.42px;overflow:hidden}.product-list-table .tag{font-weight:500;letter-spacing:-.28px;white-space:nowrap}.product-list-table td:nth-child(4),.product-list-table td:nth-child(5),.product-list-table td:nth-child(6),.product-list-table td:nth-child(7),.product-list-table td:nth-child(8),.product-list-table td:nth-child(9),.product-list-table td:nth-child(10),.product-list-table td:nth-child(11),.product-list-table td:nth-child(12){text-align:center}.product-list-table td button{align-items:center;background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;display:inline-flex;height:50px;justify-content:center;padding:0;width:50px}.product-list-table td button img{height:20px;width:20px}.product-table-peripherals{align-items:center;display:inline-flex;gap:2px}.product-table-peripherals i{align-items:center;background:var(--color-gray-100);border-radius:4px;display:inline-flex;height:24px;justify-content:center;width:24px}.product-table-peripherals i.is-mouse img{height:16.667px;width:11.667px}.product-table-peripherals i.is-keyboard img{height:11.667px;width:16.667px}.product-table-country{align-items:center;display:inline-flex;flex-direction:column;white-space:nowrap}.product-table-country__name{align-items:center;display:flex;font-size:14px;font-weight:500;gap:4px;letter-spacing:-.42px}.product-table-country img{height:20px;object-fit:cover;width:20px}.product-table-country small{color:var(--color-gray-600);font-size:12px;letter-spacing:-.36px}.product-table-status{align-items:center;background:var(--color-surface-error-soft);border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.product-table-status.is-online{background:var(--color-surface-success-soft)}.product-table-status:not(.is-online) img{height:16.5px;width:17.167px}.product-table-status.is-online img{height:8.333px;width:16.667px}.product-table-price{letter-spacing:-.48px;white-space:nowrap}.product-table-price strong{font-size:16px;font-weight:500}.product-table-price span{font-size:14px;font-weight:500;letter-spacing:-.42px}.product-table-wrap{margin-bottom:60px;overflow-x:auto}.product-breadcrumb{align-items:center;color:var(--color-gray-500);display:flex;font-size:14px;gap:8px;height:41px;letter-spacing:-.42px;padding:0}.product-breadcrumb img{height:12px;opacity:.41;width:7.4px}.product-breadcrumb span:last-child{color:var(--color-gray-700)}.product-detail-hero{display:grid;gap:60px;grid-template-columns:640px 500px;height:675px;margin-top:20px;padding:0}.product-detail-visual{align-items:center;border-radius:8px;display:flex;height:342px;justify-content:center;overflow:hidden;position:relative;width:640px}.product-detail-visual>img:first-child{height:100%;object-fit:cover;width:100%}.product-detail-visual>img:last-child{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:305px}.product-detail-buy{height:675px;position:relative}.product-detail-buy h1{align-items:center;display:flex;gap:8px;height:31px;line-height:31px;margin:0}.product-detail-buy h1>span{align-items:baseline;display:flex;font-size:24px;font-weight:400;gap:4px}.product-detail-buy h1>span b{font-size:26px;font-weight:600}.product-detail-buy h1 small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:17px;padding:4px 6px}.product-detail-availability{align-items:center;color:var(--color-black);display:flex;font-size:14px;gap:6px;height:24px;line-height:24px;margin:6px 0 40px}.product-detail-availability.is-waiting{color:var(--color-black)}.product-detail-availability__icon{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.product-detail-availability__icon img{height:12px;width:20px}.product-detail-availability.is-waiting .product-detail-availability__icon{background:var(--color-surface-error-soft)}.product-detail-availability.is-waiting .product-detail-availability__icon img{height:20px;width:20px}.product-detail-specs{border-bottom:1px solid var(--color-gray-200);display:grid;font-size:14px;gap:12px;height:200px;line-height:17px;padding-bottom:30px}.product-detail-specs div{display:grid;grid-template-columns:60px 1fr}.product-detail-specs dt{color:var(--color-gray-500)}.product-detail-specs dd{letter-spacing:-.28px}.product-detail-specs div:last-child{line-height:24px}.product-detail-peripherals{align-items:center;display:flex;gap:2px}.product-detail-peripherals i{align-items:center;background:var(--color-gray-100);border-radius:4px;display:inline-flex;height:24px;justify-content:center;width:24px}.product-detail-peripherals img{height:20px;width:20px}.product-detail-prices{border:0;display:flex;flex-direction:column;gap:12px;height:87px;margin-top:29px;padding:0}.product-detail-prices p{align-items:center;display:flex;height:21px;justify-content:space-between;line-height:21px}.product-detail-prices p>span{align-items:baseline;display:flex;gap:8px}.product-detail-prices p b{font-size:16px;font-weight:500}.product-detail-prices p small{color:var(--color-gray-500);font-size:14px}.product-detail-prices p>strong{font-size:18px;font-weight:700}.product-detail-prices p:last-child>strong{color:var(--color-black)}.product-detail-prices p:last-child>strong span{font-size:16px;font-weight:400}.product-detail-notice{background:var(--color-gray-50);font-size:14px;height:62px;line-height:19px;margin:30px 0 12px;padding:12px}.quantity-control{align-items:center;display:flex;gap:0;justify-content:flex-end}.quantity-control>span:first-child{font-size:16px;font-weight:500;margin-right:auto}.quantity-control button,.quantity-control strong{align-items:center;background:#fff;border:1px solid var(--color-gray-200);display:flex;height:36px;justify-content:center;width:36px}.quantity-control button:first-of-type img{height:2px;width:14px}.quantity-control button:disabled img{opacity:.13}.quantity-control button:last-of-type img{height:15px;width:15px}.quantity-control strong{border-left:0;border-right:0;font-size:16px;font-weight:700;width:50px}.quantity-control span:last-child{font-size:14px;margin-left:8px}.product-detail-total{align-items:center;display:flex;height:36px;justify-content:space-between;margin-top:12px;padding:0}.product-detail-total>span{font-size:16px;font-weight:500}.product-detail-total strong{align-items:baseline;display:flex}.product-detail-total strong b{font-size:30px;font-weight:600}.product-detail-total strong small{font-size:26px;font-weight:500}.product-detail-actions{display:grid;gap:8px;grid-template-columns:52px 440px;height:50px;margin-top:20px}.product-detail-favorite{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);display:flex;font-size:20px;justify-content:center;line-height:0;padding:0}.product-detail-favorite img{height:24px;width:24px}.product-detail-actions .commerce-primary-button{height:50px;width:440px}.product-detail-message{color:var(--color-system-success);left:0;position:absolute;right:0;text-align:center;top:680px}.product-detail-message:not(:empty){background:#333;border-radius:4px;color:#fff;height:48px;left:-212px;line-height:48px;padding:0 16px;right:auto;text-align:left;width:360px;z-index:3}.product-detail-page--no-reviews .product-detail-message:not(:empty){align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#3c3c3c;box-shadow:0 4px 4px #00000026,0 1px 1.5px #0000004d;display:flex;font-size:16px;height:48px;left:-272px;letter-spacing:-.48px;line-height:normal;padding:14px 16px;right:auto;text-align:left;top:683px;width:344px}.product-detail-content{height:auto;margin-top:60px;min-height:1609px;padding:0}.product-tabs{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:repeat(3,1fr);height:47px}.product-tabs a{align-items:center;border-bottom:3px solid transparent;display:flex;justify-content:center;padding:0;text-align:center}.product-tabs a.is-active{border-color:var(--color-black)}.product-tabs b{color:var(--color-primary-500)}.product-detail-content>section{padding:0}.product-detail-content>section>h2,.product-detail-heading h2{font-size:20px;margin:0}.product-detail-content>section>p{font-size:14px;line-height:22px}.product-detail-content #guide{height:auto;margin-top:50px;min-height:322px}.product-detail-content #guide h2,.product-detail-content #refund h2{align-items:center;display:flex;height:50px}.product-detail-content #guide>p{min-height:264px;padding:0 8px}.product-detail-content #reviews{height:auto;margin-top:60px;min-height:717px}.product-detail-heading{align-items:center;display:flex;height:50px;justify-content:space-between;margin-bottom:8px}.review-item{border-bottom:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:4px;min-height:216px;padding:24px 0;position:relative}.review-item:nth-of-type(2){min-height:144px}.review-item__header{align-items:flex-start;display:flex;height:44px;width:100%}.review-avatar{align-items:center;border-radius:50%;display:flex;flex:0 0 44px;height:44px;justify-content:center;overflow:hidden;width:44px}.review-avatar--blue{background:var(--color-blue-500)}.review-avatar--blue img{height:16px;width:16px}.review-avatar--photo img{height:100%;object-fit:cover;width:100%}.review-item__meta{display:flex;flex-direction:column;gap:8px;margin-left:8px}.review-item__meta>strong{color:var(--color-gray-800);font-size:16px;font-weight:600;line-height:19px}.review-item__meta>div{align-items:center;color:var(--color-gray-600);display:flex;font-size:14px;gap:8px;height:17px}.review-item__meta small{color:var(--color-gray-500);font-size:13px}.review-item__rating{display:flex;gap:1px}.review-item__rating img{height:16px;width:16px}.review-item__header>button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:auto;padding:0;width:24px}.review-item__header>button img{height:13.3333px;width:3.33333px}.review-item__body{color:var(--color-black);font-size:16px;letter-spacing:-.32px;line-height:24px;padding-left:55px;padding-right:55px}.review-item__body{display:flex;flex-direction:column;gap:24px}.review-item__body p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.review-item__menu{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;display:flex;flex-direction:column;gap:8px;height:72px;padding:8px;position:absolute;right:-166px;top:63px;width:186px;z-index:2}.review-item__menu button{background:transparent;border:0;color:var(--color-black);font-size:14px;height:20px;letter-spacing:-.28px;line-height:20px;padding:0;text-align:left;width:100%}@media(max-width:1485px){.review-item__menu{right:0}}.product-detail-content .pagination{margin-top:59px}.product-empty-message{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;justify-content:center;min-height:190px}.product-detail-content #refund{height:auto;margin-top:60px;min-height:353px}.refund-box{border:1px solid var(--color-gray-200);color:var(--color-gray-600);font-size:13px;height:auto;line-height:20px;min-height:295px;padding:20px}.detail-bottom-banner{color:#fff;height:350px;margin-bottom:1px;margin-top:200px;overflow:hidden;position:relative}.detail-bottom-banner>img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.detail-bottom-banner>img:first-child{height:167%;top:-21%}.detail-bottom-banner .content-container{align-items:flex-end;display:flex;height:100%;padding-bottom:40px;position:relative}.detail-bottom-banner p{color:#ffffffb3;font-size:18px;letter-spacing:-.03em}.product-detail-content--no-reviews{min-height:1103px}.product-detail-content--no-reviews #reviews{min-height:211px}.product-detail-content--no-reviews .product-detail-heading{margin-bottom:20px}.product-detail-content--no-reviews .product-empty-message{align-items:flex-start;font-size:18px;height:141px;line-height:normal;min-height:0;padding:20px 0 100px}.product-detail-content #reviews.product-detail-reviews--count-2{min-height:501px}.product-detail-content #reviews.product-detail-reviews--count-1{min-height:357px}.product-detail-content #reviews.product-detail-reviews--empty{min-height:211px}.product-detail-reviews--empty .product-detail-heading{margin-bottom:20px}.product-detail-reviews--empty .product-empty-message{align-items:flex-start;font-size:18px;height:141px;line-height:normal;min-height:0;padding:20px 0 100px}.product-detail-message,.product-detail-message:not(:empty),.product-detail-page--no-reviews .product-detail-message:not(:empty){bottom:32px;left:50%;position:fixed;right:auto;top:auto;transform:translate(-50%);z-index:10}.product-detail-page--no-reviews .detail-bottom-banner{border-bottom:10px solid #680214;margin-bottom:-1px}.product-detail-page--no-reviews .detail-bottom-banner .content-container{transform:translateY(11px)}.review-create-backdrop{align-items:center;background:var(--color-overlay-40);display:flex;gap:40px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:30}.review-create-card{background:#fff;border-radius:12px;height:669px;padding:30px;width:500px}.review-create-card h2{font-size:24px;height:29px;line-height:29px;margin:0 0 30px}.review-create-product{align-items:flex-start;display:flex;gap:4px;height:25px;line-height:24px;margin:0}.review-create-product>span{font-size:18px;font-weight:400;letter-spacing:-.36px;white-space:nowrap}.review-create-card small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:17px;padding:4px 6px;white-space:nowrap}.review-create-spec{color:var(--color-gray-600);font-size:14px;height:51px;letter-spacing:-.42px;line-height:normal;margin:12px 0 30px}.review-create-rating{border-bottom:1px solid var(--color-gray-200);border-top:1px solid var(--color-gray-200);height:137px;padding:29px 0 30px}.review-create-rating>span,.review-create-text>span{display:block;font-size:18px;height:24px;letter-spacing:-.36px;line-height:24px;margin-bottom:12px}.review-create-rating>div{display:flex;gap:4px;height:40px;width:216px}.review-create-rating button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;width:40px}.review-create-rating button img{height:31.8px;width:33.34px}.review-create-text{display:block;height:176px;margin-top:29px;padding:0}.review-create-text textarea{border:2px solid var(--color-gray-200);border-radius:8px;display:block;font-family:inherit;font-size:18px;height:140px;letter-spacing:-.36px;line-height:24px;padding:14px;resize:none;width:100%}.review-create-text textarea::placeholder{color:var(--color-gray-500);opacity:1}.review-create-card--filled .review-create-text textarea{border-color:var(--color-black)}.review-create-actions{display:grid;gap:12px;grid-template-columns:1fr 1fr;height:50px;margin-top:40px}.review-create-actions button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.review-create-actions button:last-child{background:var(--color-black);color:#fff}.review-create-page--visual-composite .product-detail-hero,.review-create-page--visual-composite .product-detail-buy{height:639px}.cart-layout,.checkout-layout{align-items:flex-start;display:grid;gap:64px;grid-template-columns:820px 316px}.cart-select-all{border-bottom:1px solid var(--color-gray-200);display:block;padding-bottom:24px}.cart-item{border-bottom:1px solid var(--color-gray-200);padding:35px 0;position:relative}.cart-item>label{display:flex;font-weight:700;gap:8px}.cart-item>button{background:transparent;border:0;color:var(--color-gray-400);font-size:24px;position:absolute;right:0;top:30px}.commerce-product-row{align-items:center;display:grid;gap:18px;grid-template-columns:200px 1fr auto;padding:16px 0}.commerce-product-row__image{height:110px;overflow:hidden;position:relative;width:200px}.commerce-product-row__image>img:first-child{height:100%;object-fit:cover;width:100%}.commerce-product-row__image>img:last-child{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:112px}.commerce-product-row__heading{display:flex;gap:12px}.commerce-product-row__heading small{color:var(--color-gray-500)}.commerce-product-row__status{color:var(--color-system-success);font-size:12px;margin:10px 0}.commerce-product-row__status--orange{color:#f46f22}.commerce-product-row__spec{color:var(--color-gray-600);font-size:12px;line-height:17px}.commerce-product-row__meta{display:flex;gap:24px;margin-top:14px}.commerce-product-row__meta span{color:var(--color-gray-600);font-size:12px}.commerce-product-row__price{font-size:22px;white-space:nowrap}.cart-item__quantity{align-items:center;display:flex;justify-content:flex-end}.cart-item__quantity button,.cart-item__quantity span:not(:last-of-type){align-items:center;background:#fff;border:1px solid var(--color-gray-200);display:flex;height:34px;justify-content:center;width:38px}.cart-item__quantity span:last-of-type{margin-left:8px}.cart-item__quantity strong{font-size:24px;margin-left:auto}.cart-summary,.order-summary{border:1px solid var(--color-gray-200);padding:26px;position:sticky;top:30px}.cart-summary h2,.order-summary h2{font-size:20px;margin-bottom:24px}.cart-summary dl div,.order-summary dl div{display:flex;justify-content:space-between;padding:9px 0}.cart-summary dl .total,.order-summary__divider{border-top:1px solid var(--color-gray-200);margin-top:12px;padding-top:18px}.cart-summary dl .total dd,.order-summary dd.total{font-size:24px;font-weight:700}.cart-summary>p{color:var(--color-gray-500);font-size:12px;line-height:18px;padding:20px 0}.cart-summary>button{background:var(--color-black);border:0;color:#fff;display:block;height:52px;margin-top:10px;width:100%}.cart-summary>button:last-child{background:#fff;border:1px solid var(--color-gray-200);color:var(--color-black)}.cart-summary>button:disabled{background:var(--color-gray-200);color:var(--color-gray-500);cursor:not-allowed}.cart-empty{align-items:center;display:flex;flex-direction:column;min-height:520px;padding-top:60px}.cart-empty p{margin-bottom:28px}.cart-empty button{background:var(--color-black);border:0;color:#fff;padding:14px 22px}.checkout-main>section{margin-bottom:75px}.checkout-main .commerce-product-row{border-bottom:1px solid var(--color-gray-200);grid-template-columns:140px 1fr auto}.checkout-main .commerce-product-row__image{height:78px;width:140px}.checkout-main .commerce-product-row__image>img:last-child{width:82px}.commerce-field{display:block;margin-top:22px}.commerce-field>span{color:var(--color-gray-600);display:block;font-size:13px;margin-bottom:4px}.commerce-field em{color:var(--color-system-error);font-style:normal}.commerce-field>input,.commerce-field>select,.commerce-field>div{border:0;border-bottom:1px solid var(--color-black);min-height:48px;width:100%}.commerce-field select{background:#fff;padding:0 4px}.commerce-field input{border:0;min-width:0;outline:none}.field-with-button,.email-fields,.phone-fields,.messenger-fields{align-items:center;display:flex;gap:12px}.field-with-button button{background:#fff;border:1px solid var(--color-gray-200);padding:8px 14px}.email-fields input,.email-fields select{flex:1}.phone-fields>*{border:0;flex:1;min-height:46px}.messenger-fields>*{border:0;flex:1;min-height:46px}.discount-total{margin-top:30px;text-align:right}.discount-total strong{color:var(--color-system-error);font-size:18px}.order-summary dl .sub{color:var(--color-gray-500);font-size:13px;padding:4px 0}.order-summary__coupon{background:#ebf9ef;color:var(--color-system-success);display:flex;font-size:13px;justify-content:space-between;margin:16px 0;padding:9px}.payment-methods{border:0;margin:0;padding:0}.payment-methods legend{font-weight:700;margin-bottom:8px}.payment-methods label,.receipt-types label{border:1px solid var(--color-gray-200);display:block;font-size:13px;margin-top:-1px;padding:12px}.order-summary__agreement{color:var(--color-gray-600);display:block;font-size:11px;line-height:16px;margin:16px 0}.receipt-types{border:0;margin:18px 0;padding:0}.complete-page .commerce-page{max-width:1200px}.complete-page .commerce-title{margin-bottom:60px}.complete-page section{margin-bottom:64px}.commerce-info-table{border:1px solid var(--color-gray-200);border-radius:4px;overflow:hidden}.commerce-info-table div{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:180px 1fr;min-height:58px}.commerce-info-table div:last-child{border-bottom:0}.commerce-info-table dt,.commerce-info-table dd{align-items:center;display:flex;padding:16px}.commerce-info-table dt{background:var(--color-gray-50);color:var(--color-gray-600)}.commerce-info-table em{color:var(--color-system-error);font-style:normal}.complete-page .commerce-info-table+.commerce-info-table{margin-top:22px}.order-detail-link{color:var(--color-blue-500);display:inline-block;margin-top:18px}.complete-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.complete-actions button{background:#fff;border:1px solid var(--color-gray-200);height:54px}.complete-actions button:last-child{background:var(--color-black);color:#fff}.review-create-backdrop{top:0;right:0;bottom:0;left:0}.cart-page .commerce-page{padding:60px 0 172.13px}.cart-page .commerce-title{font-size:26px;font-weight:400;height:29px;letter-spacing:-.02em;line-height:29px;margin-bottom:60px}.cart-page:not(.cart-page--empty) .commerce-title{margin-bottom:40px}.cart-page .cart-layout{gap:60px;grid-template-columns:800px 340px;min-height:520px}.cart-page .cart-items{min-height:0}.selection-toolbar{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;height:56px;justify-content:space-between}.selection-toolbar>label{align-items:center;display:flex;gap:8px}.selection-toolbar>button{background:transparent;border:0;text-decoration:underline}.cart-selection-bar{position:relative}.cart-column-headings{align-items:center;display:grid;font-size:14px;grid-template-columns:1fr 190px 100px;left:88px;pointer-events:none;position:absolute;right:70px;text-align:center}.cart-column-headings span:first-child{text-align:left}.cart-select-all{border:0;padding:0}.cart-selection-bar>button{background:transparent;border:0}:is(.cart-page,.purchase-selection-page) .cart-item{height:auto;min-height:221.8702392578125px;padding:40px 0 39px}:is(.cart-page,.purchase-selection-page) .cart-item--connected{min-height:316px}:is(.cart-page,.purchase-selection-page) .cart-item--normal{min-height:350px}:is(.cart-page,.purchase-selection-page) .cart-item--waiting{min-height:316px}:is(.cart-page,.purchase-selection-page) input[type=checkbox]{accent-color:var(--color-black);height:18px;margin:0;width:18px}:is(.cart-page,.purchase-selection-page) input[type=checkbox]:disabled:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-black) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / 8px 6px no-repeat;border:1px solid var(--color-black);border-radius:2px;opacity:1}:is(.cart-page,.purchase-selection-page) .cart-item{display:flex;flex-direction:column;gap:12px}.cart-item__header{align-items:center;display:flex;height:24px;justify-content:space-between;width:100%}.cart-item__header label{align-items:center;display:flex;gap:4px;height:24px}.cart-item:not(.cart-item--partner) .cart-item__header,.cart-item:not(.cart-item--partner) .cart-item__header label{height:25px}.cart-item__product-name{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px}.cart-item__title{display:block;margin-bottom:4px}.cart-item__product-name>span{margin-right:6px}.cart-item__product-name>small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;padding:4px 6px}.cart-item__number{align-items:center;display:flex;font-size:16px;gap:2px;height:24px;letter-spacing:-.32px;line-height:24px}.cart-item__number>span{font-weight:400}.cart-item__number>b{font-weight:600}.cart-item__header label>small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:17px;margin-left:4px;padding:4px 6px}.cart-item__header>button{align-items:center;background:transparent;border:0;display:flex;height:24px;justify-content:center;padding:0;width:24px}.cart-item__header>button img{height:14px;width:14px}.cart-item__body{align-items:start;display:grid;gap:16px;grid-template-columns:200px 584px;width:800px}.cart-item__image{align-items:center;border-radius:2.5px;display:flex;height:106.87px;justify-content:center;overflow:hidden;position:relative;width:200px}.cart-item__image>img:first-child{height:100%;object-fit:cover;width:100%}.cart-item__image>img:last-child{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95.42px}.cart-item__details{display:flex;flex-direction:column;gap:12px;min-width:0}.cart-item__intro{display:flex;flex-direction:column;gap:4px}.cart-item__status{align-items:center;display:flex;font-size:14px;font-weight:500;gap:6px;height:28px;letter-spacing:-.28px}.cart-item__status i{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.cart-item__status--online i img{height:8.333px;width:16.667px}.cart-item__status--waiting i img{height:16.5px;width:17.167px}.cart-item__status--waiting i{background:var(--color-surface-error-soft)}.cart-item__spec{color:var(--color-gray-600);font-size:14px;letter-spacing:-.42px;line-height:17px;margin:0}.cart-item__fees{background:var(--color-gray-50);border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:12px}.cart-item__fees p{align-items:center;display:flex;font-size:16px;justify-content:space-between;letter-spacing:-.32px;line-height:19px;margin:0}.cart-item__bottom{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.cart-quantity{align-items:center;display:flex;gap:8px;height:36px}.cart-quantity>div{display:flex;height:36px}.cart-quantity button,.cart-quantity b{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-100);display:flex;height:36px;justify-content:center;padding:0;width:36px}.cart-quantity button:first-child{border-radius:4px 0 0 4px}.cart-quantity button:last-child{border-radius:0 4px 4px 0}.cart-quantity button:first-child img{height:2px;width:14px}.cart-quantity button:last-child img{height:15px;width:15px}.cart-quantity button:disabled img{opacity:.13}.cart-quantity b{font-size:16px;width:50px}.cart-quantity>span{font-size:16px;font-weight:500}.cart-item__amount{align-items:flex-end;display:flex;gap:8px;justify-content:flex-end;min-width:0}.cart-item__points{align-items:center;display:flex;font-size:16px;font-weight:500;gap:4px;height:29px;line-height:19px}.cart-item__point-value{align-items:center;color:var(--color-system-success);display:flex;font-size:18px;gap:2px;letter-spacing:-.36px;line-height:21px}.cart-item__point-value b{font-weight:700}.cart-item__point-value>span{font-weight:400}.cart-money{align-items:center;display:inline-flex;gap:2px;white-space:nowrap}.cart-money--item{align-items:center;line-height:normal}.cart-money--item span:first-child{font-size:30px;font-weight:600;letter-spacing:-.6px}.cart-money--item span:last-child{font-size:26px;font-weight:500;letter-spacing:-.52px}.cart-item:not(.cart-item--partner) .cart-money--item{justify-content:flex-end;width:120px}.cart-item:not(.cart-item--partner) .cart-money--item--expanded{width:max-content}.cart-item--partner .cart-item__details{height:82px}.cart-item--partner .cart-item__spec{height:34px;min-height:34px}.cart-item--partner .cart-money--item{justify-content:flex-end;width:137px}:is(.cart-page,.purchase-selection-page) .cart-summary{border:0;height:499px;padding:0;position:static;top:30px}:is(.cart-page,.purchase-selection-page) .cart-summary h2{font-size:22px;font-weight:400;height:26px;letter-spacing:-.44px;line-height:normal;margin:0 0 20px}.cart-summary__box{border:1px solid var(--color-gray-200);border-radius:4px;height:325px;padding:0;position:relative}:is(.cart-page,.purchase-selection-page) .cart-summary dl{height:256px;left:19px;margin:0;position:absolute;top:19px;width:300px}:is(.cart-page,.purchase-selection-page) .cart-summary dl div{padding:0}:is(.cart-page,.purchase-selection-page) .cart-summary dl>div:not(.cart-summary__products,.cart-summary__divider){align-items:center;display:flex;justify-content:space-between;padding:0;position:absolute;width:100%}.cart-summary__products{height:104px;left:0;position:absolute;top:0;width:100%}.cart-summary__products>div{align-items:center;display:flex;justify-content:space-between;position:absolute;width:100%}.cart-summary__products>div:nth-child(1){height:19px;top:0}.cart-summary__products>div:nth-child(2){height:17px;top:31px}.cart-summary__products>div:nth-child(3){height:17px;top:56px}.cart-summary__products>div:nth-child(4){height:19px;top:85px}.cart-summary__main{font-size:16px;line-height:19px}.cart-summary__main dt{font-weight:500;letter-spacing:-.48px}.cart-summary__main dd{font-weight:600;letter-spacing:-.32px}:is(.cart-page,.purchase-selection-page) .cart-summary dl .cart-summary__sub{color:var(--color-gray-500);font-size:14px;line-height:17px;padding-left:12px}.cart-summary__sub dt{letter-spacing:-.42px}.cart-summary__sub dd{color:var(--color-black);letter-spacing:-.28px}:is(.cart-page,.purchase-selection-page) .cart-summary dl>.cart-summary__divider{background:var(--color-gray-200);display:block;height:1px;left:0;position:absolute;width:100%}.cart-summary__products+.cart-summary__divider{top:124px}.cart-summary__points+.cart-summary__divider{top:185px}.cart-summary__total+.cart-summary__divider{top:256px}.cart-summary__points{font-size:16px;height:21px;line-height:19px;top:144px}.cart-summary__points dt{font-weight:500;letter-spacing:-.48px}.cart-summary__points dd{color:var(--color-system-success);display:flex;font-size:18px;font-weight:700;gap:2px;letter-spacing:-.36px;line-height:21px}.cart-summary__total{height:31px;top:205px}.cart-summary__total dt{font-size:16px;font-weight:500;letter-spacing:-.48px;line-height:19px}.cart-summary__total dd .cart-money span:first-child{font-size:26px;font-weight:600;letter-spacing:-.52px;line-height:31px}.cart-summary__total dd .cart-money span:last-child{font-size:22px;font-weight:500;letter-spacing:-.44px;line-height:26px}:is(.cart-page,.purchase-selection-page) .cart-summary__box>p{color:var(--color-gray-500);font-size:14px;left:19px;letter-spacing:-.42px;line-height:17px;position:absolute;top:287px}.cart-summary__actions{display:grid;gap:8px;height:108px;margin-top:20px}:is(.cart-page,.purchase-selection-page) .cart-summary__actions button{background:var(--color-black);border:0;border-radius:4px;color:var(--color-white);font-size:16px;font-weight:500;height:50px;letter-spacing:-.48px;margin:0;width:100%}:is(.cart-page,.purchase-selection-page) .cart-summary__actions button strong{font-weight:700}:is(.cart-page,.purchase-selection-page) .cart-summary__actions button:last-child{background:var(--color-white);border:1px solid var(--color-gray-200);color:var(--color-black)}.purchase-selection-page .cart-summary__actions{height:50px}.purchase-selection-page .cart-summary__actions button:last-child:first-child{background:var(--color-black);border:0;color:var(--color-white)}.cart-page--empty .commerce-page{height:620px;padding:60px 0 328px}.cart-page--empty .commerce-title{font-size:26px;font-weight:400;height:31px;letter-spacing:-.52px;line-height:31px}.cart-page--empty .cart-empty{border-top:1px solid var(--color-gray-200);height:141px;min-height:0;padding-top:19px}.cart-page--empty .cart-empty p{font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:21px;margin-bottom:30px}.cart-page--empty .cart-empty button{border-radius:4px;font-size:16px;font-weight:500;height:50px;letter-spacing:-.48px;padding:0 16px}.checkout-page .commerce-page{height:1969px;padding:62px 0 144px}.checkout-page .commerce-title{font-size:26px;font-weight:400;height:31px;letter-spacing:-.52px;line-height:31px;margin-bottom:60px}.checkout-page .checkout-layout{gap:60px;grid-template-columns:800px 340px;height:1672px}.checkout-page .checkout-main{height:1672px}.checkout-page .checkout-main>section{margin:0}.checkout-page .commerce-section-title{border-bottom-width:3px;font-size:22px;font-weight:700;height:40px;letter-spacing:-.44px;line-height:26px;padding:0 0 12px}.checkout-products{height:738px}.checkout-product-column-headings{align-items:center;border-bottom:1px solid var(--color-gray-300);display:grid;font-size:14px;grid-template-columns:minmax(0,1fr) 250px 120px;height:30px;letter-spacing:-.28px;padding:0 12px}.checkout-product-column-headings span:nth-child(2),.checkout-product-column-headings span:nth-child(3){text-align:right}.checkout-products .commerce-product-row{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:223px;padding:30px 0}.checkout-products .commerce-product-row:nth-of-type(2){height:222px}.checkout-products .commerce-product-row__heading{align-items:center;display:flex;gap:8px;height:24px;line-height:24px}.checkout-products .commerce-product-row__heading>span{font-size:16px;font-weight:600;letter-spacing:-.32px}.checkout-products .commerce-product-row__heading small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;line-height:17px;padding:4px 6px}.checkout-products .commerce-product-row__content{display:flex;gap:16px;height:64.122px;width:100%}.checkout-page .checkout-main .commerce-product-row__image{height:64.122px;width:120px}.checkout-page .checkout-main .commerce-product-row__image>img:last-child{width:57.252px}.checkout-products .commerce-product-row__body{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.checkout-products .commerce-product-row__status{align-items:center;color:var(--color-black);display:flex;font-size:14px;font-weight:500;gap:6px;height:28px;margin:0}.checkout-products .commerce-product-row__status i{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.checkout-products .commerce-product-row__status img{height:8.333px;width:16.667px}.checkout-products .commerce-product-row__spec{color:var(--color-gray-600);font-size:14px;letter-spacing:-.42px;line-height:normal;margin:0}.checkout-products .commerce-product-row__meta{align-items:center;background:var(--color-gray-50);border-radius:4px;display:flex;height:51px;justify-content:space-between;margin:0;padding:12px;width:100%}.checkout-products .commerce-product-row__terms,.checkout-products .commerce-product-row__amount{align-items:center;display:flex;gap:12px}.checkout-products .commerce-product-row__terms span{color:var(--color-gray-600);font-size:14px}.checkout-products .commerce-product-row__terms b{background:var(--color-gray-300);height:8px;width:1px}.checkout-products .commerce-product-row__amount{gap:8px}.checkout-products .commerce-product-row__amount>span{align-items:center;color:var(--color-system-success);display:flex;font-size:14px;gap:2px}.checkout-products .commerce-product-row__amount>span img{height:16px;width:22px}.checkout-products .commerce-product-row__amount>span b{font-weight:700}.checkout-products .commerce-product-row__amount>strong{font-size:20px;font-weight:600}.checkout-page .checkout-main>.checkout-discounts{height:348px;margin-top:60px}.checkout-discounts .commerce-field:first-of-type{height:74px;margin-top:20px}.checkout-discounts .commerce-help{color:var(--color-gray-600);font-size:14px;font-weight:400;height:24px;letter-spacing:-.28px;line-height:24px;margin:0}.checkout-discounts .commerce-field:nth-of-type(2){display:flex;flex-direction:column;gap:4px;height:auto;min-height:106px;margin-top:40px}.commerce-points-owned{align-items:flex-start;display:flex;font-size:14px;font-weight:400;gap:4px;height:24px;letter-spacing:-.28px;line-height:24px}.commerce-points-owned b{font-weight:600}.checkout-discounts .discount-total{align-items:center;display:flex;gap:10px;height:24px;justify-content:flex-end;line-height:24px;margin-top:20px;padding:0 20px}.checkout-discounts .discount-total>span{color:var(--color-system-error);font-size:18px;font-weight:500;letter-spacing:-.54px}.checkout-discounts .discount-total strong{align-items:center;display:flex;font-size:20px;gap:2px;letter-spacing:-.4px}.checkout-discounts .discount-total strong b{font-weight:700}.checkout-discounts .discount-total strong i{font-style:normal;font-weight:400}.checkout-page .checkout-main>.checkout-customer{height:496px;margin-top:60px}.checkout-customer .commerce-field{height:74px;margin-top:40px}.checkout-customer .commerce-field:first-of-type{margin-top:20px}.checkout-page .commerce-field>span{font-size:14px;font-weight:400;height:24px;letter-spacing:-.28px;line-height:24px;margin:0}.checkout-page .commerce-field>input,.checkout-page .commerce-field>select,.checkout-page .commerce-field>div{height:50px;min-height:50px}.checkout-discounts .commerce-field>div{border-bottom-color:var(--color-gray-300)}.checkout-discounts .coupon-select-field select{color:var(--color-gray-400);font-size:18px;font-weight:500;letter-spacing:-.54px;padding:0 28px 0 0}.checkout-discounts .coupon-select-field select:not(:disabled){color:var(--color-black)}.checkout-discounts .coupon-select-field select:disabled{background-image:none}.checkout-discounts .coupon-select-field:after{background:var(--color-gray-400);content:"";height:7.4px;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='7.4'%20viewBox='0%200%2012%207.4'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='keyboard_arrow_down'%20d='M6%207.4L0%201.4L1.4%200L6%204.6L10.6%200L12%201.4L6%207.4Z'%20fill='%23121212'/%3e%3c/svg%3e") center / 12px 7.4px no-repeat;pointer-events:none;position:absolute;right:6px;top:21.3px;width:12px}.checkout-discounts .coupon-select-field:has(select:not(:disabled)):after{background:var(--color-black)}.checkout-discounts .field-with-button{gap:0;justify-content:space-between}.checkout-discounts .field-with-button input{flex:1;font-size:18px;font-weight:500;height:49px;letter-spacing:-.54px}.checkout-discounts .field-with-button input::placeholder{color:var(--color-gray-400);opacity:1}.checkout-discounts .field-with-button button{background:var(--color-gray-100);border:1px solid var(--color-gray-200);border-radius:4px;color:var(--color-gray-500);flex:0 0 72px;font-size:14px;font-weight:500;height:34px;letter-spacing:-.42px;padding:8px 10px;position:relative;top:.5px;white-space:nowrap}.checkout-discounts .field-with-button button:not(:disabled){background:var(--color-white);color:var(--color-black)}.checkout-page .order-summary{border:0;display:flex;flex-direction:column;gap:20px;height:794px;padding:0;position:relative;top:0}.checkout-page .order-summary__box{border:1px solid var(--color-gray-200);border-radius:8px;height:724px;position:relative;width:340px}.checkout-page .order-summary h2{font-size:14px;font-weight:700;height:17px;left:19px;letter-spacing:-.42px;line-height:17px;margin:0;position:absolute;top:19px}.checkout-page .order-summary dl{margin:0}.checkout-page .order-summary dl div{font-size:14px;padding:0}.checkout-page .order-summary__amounts{height:113px;left:27px;position:absolute;top:48px;width:284px}.checkout-page .order-summary__amounts>div{align-items:center;display:flex;height:17px;justify-content:space-between;left:0;line-height:17px;position:absolute;width:284px}.checkout-page .order-summary__amounts>div:nth-child(1){top:0}.checkout-page .order-summary__amounts>div:nth-child(2){left:12px;top:21px;width:272px}.checkout-page .order-summary__amounts>div:nth-child(3){left:12px;top:46px;width:272px}.checkout-page .order-summary__amounts>div:nth-child(4){top:71px}.checkout-page .order-summary__amounts>div:nth-child(5){top:96px}.checkout-page .order-summary__amounts dt{font-weight:400;letter-spacing:-.42px}.checkout-page .order-summary__amounts dd{font-weight:600;letter-spacing:-.28px}.checkout-page .order-summary__amounts .sub{color:var(--color-gray-500);font-size:14px;padding:0}.checkout-page .order-summary__rule{background:var(--color-gray-200);height:1px;left:19px;position:absolute;width:300px}.checkout-page .order-summary__rule:nth-of-type(1){top:173px}.checkout-page .order-summary__rule:nth-of-type(2){top:268px}.checkout-page .order-summary__rule:nth-of-type(3){top:360px}.checkout-page .order-summary__rule:nth-of-type(4){top:627px}.checkout-page .order-summary__benefits{height:71px;left:19px;position:absolute;top:185px;width:300px}.checkout-page .order-summary__benefits h3{font-size:14px;font-weight:700;height:17px;letter-spacing:-.42px;line-height:17px;margin:0}.checkout-page .order-summary__benefits dl{height:42px;left:8px;position:absolute;top:29px;width:284px}.checkout-page .order-summary__benefits dl>div{align-items:center;display:flex;height:17px;justify-content:space-between;line-height:17px;position:absolute;width:284px}.checkout-page .order-summary__benefits dl>div:first-child{top:0}.checkout-page .order-summary__benefits dl>div:last-child{top:25px}.checkout-page .order-summary__benefits dt{font-weight:400;letter-spacing:-.42px}.checkout-page .order-summary__benefits dd{font-weight:600;letter-spacing:-.28px}.checkout-page .order-summary__final{height:68px;left:19px;position:absolute;top:280px;width:300px}.checkout-page .order-summary__total{align-items:center;color:var(--color-system-error);display:flex;height:31px;justify-content:space-between;width:300px}.checkout-page .order-summary__total dt{font-size:14px;font-weight:700;letter-spacing:-.42px}.checkout-page .order-summary__total dd{align-items:center;display:flex;gap:2px}.checkout-page .order-summary__total dd strong{font-size:22px;font-weight:600;letter-spacing:-.44px}.checkout-page .order-summary__total dd span{font-size:21px;font-weight:500;letter-spacing:-.42px}.checkout-page .order-summary__coupon{align-items:center;background:var(--color-surface-success-soft);border-radius:4px;color:var(--color-black);display:flex;font-size:14px;height:33px;justify-content:space-between;margin:4px 0 0;padding:8px}.checkout-page .order-summary__coupon>span{font-weight:500;letter-spacing:-.42px}.checkout-page .order-summary__coupon strong{color:var(--color-system-success);font-weight:700;letter-spacing:-.28px}.checkout-page .payment-methods{height:243px;left:19px;position:absolute;top:372px;width:300px}.checkout-page .payment-methods legend{font-size:16px;font-weight:700;height:19px;letter-spacing:-.48px;line-height:19px;margin:0}.checkout-page .payment-methods__options{display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));height:108px;margin-top:12px}.checkout-page .payment-methods label{align-items:center;border:1px solid var(--color-gray-300);border-radius:4px;display:flex;font-size:16px;font-weight:500;gap:8px;height:50px;justify-content:center;letter-spacing:-.48px;margin:0;padding:0 10px}.checkout-page .payment-methods label:has(input:checked){border-color:var(--color-black)}.checkout-page .payment-methods input{height:1px;opacity:0;position:absolute;width:1px}.payment-radio-icon{display:none}.payment-card-logos{align-items:center;display:flex;gap:4px}.payment-card-logos img{display:block;object-fit:contain}.payment-card-logos img:nth-child(1){height:16px;width:16px}.payment-card-logos img:nth-child(2){height:15px;width:36px}.payment-card-logos img:nth-child(3){height:16px;width:16px}.payment-card-logos img:nth-child(4){height:19px;width:24px}.checkout-page .order-summary__agreements{height:64px;left:19px;position:absolute;top:639px;width:300px}.checkout-page .order-summary__agreement{align-items:flex-start;color:var(--color-gray-800);display:flex;gap:8px;justify-content:space-between;margin:0;position:absolute;width:300px}.checkout-page .order-summary__agreement:first-child{height:34px;top:0}.checkout-page .order-summary__agreement:last-child{height:18px;top:46px}.checkout-page .order-summary__agreement label{align-items:flex-start;display:flex;gap:8px}.checkout-page .order-summary__agreement input{flex:0 0 18px;height:18px;margin:0;width:18px}.checkout-page .order-summary__agreement span{font-size:14px;letter-spacing:-.28px;line-height:17px}.checkout-page .order-summary__agreement>button{background:transparent;border:0;color:var(--color-gray-700);font-size:24px;height:24px;line-height:20px;padding:0;width:20px}.checkout-terms-modal__document{border:1px solid var(--color-gray-200);max-height:min(50vh,420px);overflow-y:auto;padding:20px;white-space:pre-wrap}.checkout-page select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='7.4'%20viewBox='0%200%2012%207.4'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='keyboard_arrow_down'%20d='M6%207.4L0%201.4L1.4%200L6%204.6L10.6%200L12%201.4L6%207.4Z'%20fill='%23121212'/%3e%3c/svg%3e") right 6px center / 12px 7.4px no-repeat;border:0;border-bottom:1px solid var(--color-black);border-radius:0;height:50px}.checkout-page select:disabled,.checkout-page input:disabled{background-color:var(--color-white);color:var(--color-gray-400);opacity:1}.checkout-page button:disabled{color:var(--color-gray-500)}.checkout-page .coupon-select-field{min-height:50px;position:relative}.checkout-page .coupon-select-field select{border-bottom:0;padding-right:116px;width:100%}.checkout-page .coupon-select-field>strong{font-size:18px;font-weight:700;letter-spacing:-.54px;line-height:normal;position:absolute;right:30px;top:14px}.checkout-page .checkout-discounts .coupon-select-field,.checkout-page .checkout-discounts .field-with-button,.checkout-page .checkout-customer .email-fields,.checkout-page .checkout-customer .phone-fields,.checkout-page .checkout-customer .messenger-fields,.checkout-page .checkout-receipt .phone-fields{border-bottom:0}.checkout-page .checkout-customer .commerce-field>input,.checkout-page .checkout-receipt .commerce-field>input{border:0;border-bottom:1px solid var(--color-black)}.checkout-page .checkout-discounts .coupon-select-field>select,.checkout-page .checkout-discounts .field-with-button>input,.checkout-page .checkout-customer .email-fields>input,.checkout-page .checkout-customer .email-fields>select,.checkout-page .checkout-customer .phone-fields>input,.checkout-page .checkout-customer .phone-fields>select,.checkout-page .checkout-customer .messenger-fields>input,.checkout-page .checkout-customer .messenger-fields>select{border:0;border-bottom:1px solid var(--color-black)}.checkout-page .checkout-receipt .phone-fields>input,.checkout-page .checkout-receipt .phone-fields>select{border:0;border-bottom:1px solid var(--color-black)}.checkout-page .checkout-customer .email-fields>input,.checkout-page .checkout-customer .email-fields>select,.checkout-page .checkout-customer .phone-fields>input,.checkout-page .checkout-customer .phone-fields>select,.checkout-page .checkout-receipt .phone-fields>input,.checkout-page .checkout-receipt .phone-fields>select{height:50px;min-height:50px}.checkout-page .checkout-discounts .field-with-button{border-bottom:1px solid var(--color-black)}.checkout-page .checkout-discounts .field-with-button>input{border-bottom:0}.checkout-page .order-summary>.commerce-primary-button{border-radius:4px;height:50px;width:340px}.checkout-page--with-receipt .commerce-page{height:2424px;padding-bottom:187px}.checkout-page--with-receipt .checkout-layout,.checkout-page--with-receipt .checkout-main{height:2084px}.checkout-page .checkout-main>.checkout-receipt{height:352px;margin-top:60px}.checkout-receipt .receipt-types{height:158px;margin:20px 0 40px}.checkout-receipt .receipt-types label{align-items:center;border-radius:4px;display:flex;gap:8px;height:50px;margin:0 0 4px;padding:0 16px}.checkout-receipt .receipt-types label.is-selected{border-color:var(--color-black)}.checkout-receipt .receipt-types input{height:1px;opacity:0;position:absolute;width:1px}.checkout-receipt .receipt-radio-icon{height:24px;width:24px}.checkout-receipt .commerce-field{height:74px;margin:0}.checkout-receipt>.commerce-help{display:none}.complete-page .commerce-page{height:2212px;padding:62px 0 191px;position:relative}.complete-page .commerce-title{font-size:32px;height:41px;line-height:41px;margin:0 0 60px}.complete-page section{margin:0 0 60px}.complete-page section .commerce-section-title{height:40px;line-height:26px;padding:0 0 14px}.complete-page .commerce-info-table{border-radius:4px;height:calc(100% - 40px)}.complete-page .commerce-info-table div{height:80px;min-height:80px}.complete-page .commerce-info-table dt{flex:0 0 157px}.complete-page .commerce-info-table dd{flex:1 1 auto}.complete-page .complete-product-table{border:2px solid var(--color-gray-200);border-radius:8px;overflow:hidden}.complete-page .complete-product-table>div{display:flex;grid-template-columns:none;margin:0 20px}.complete-page .complete-product-table dt,.complete-page .complete-product-table dd{background:transparent;padding:0}.complete-page .complete-product-table>.complete-product-table__heading{align-items:center;background:var(--color-gray-100);gap:10px;margin:0;padding:0 20px}.complete-page .complete-product-table__heading dt{color:var(--color-black);display:flex;flex:0 0 auto;gap:4px}.complete-page .complete-product-table__heading dd{color:var(--color-gray-600);flex:0 0 auto;font-size:14px}.complete-page .complete-detail-table{border:0;border-radius:0;overflow:visible}.complete-page .complete-detail-table>div{display:flex;grid-template-columns:none}.complete-page .complete-detail-table dt,.complete-page .complete-detail-table dd{background:transparent;padding:0}.complete-page .complete-deadline{display:flex;flex-direction:column;gap:4px}.complete-page .complete-deadline em{line-height:normal}.complete-page--virtual section:nth-of-type(1){height:350px}.complete-page section:first-of-type>.commerce-info-table:first-of-type{height:290px;margin-top:20px}.complete-page--virtual section:nth-of-type(1) .commerce-info-table div:first-child{height:50px;min-height:50px}.complete-page--virtual section:nth-of-type(2){height:600px}.complete-page--virtual section:nth-of-type(3){height:360px}.complete-page--virtual section:nth-of-type(4){height:200px}.complete-page .complete-actions{gap:6px;grid-template-columns:597px 597px;height:50px;position:relative;z-index:1}.complete-page .complete-actions button{border-radius:4px;height:50px}.complete-page--card .commerce-page{height:1933px;padding-bottom:0}.complete-page--card section:nth-of-type(1){height:722px}.complete-page--card section:nth-of-type(1) .commerce-info-table{height:290px}.complete-page--card section:nth-of-type(1) .commerce-info-table div:first-child{height:50px;min-height:50px}.complete-page--card .commerce-info-table+.commerce-info-table{margin-top:20px}.complete-page--card .order-detail-link{height:19px;line-height:19px;margin-top:20px}.complete-page--card .order-detail-link+.commerce-help{height:19px;line-height:19px;margin:4px 0 0}.complete-page--card section:nth-of-type(2),.complete-page--card section:nth-of-type(3){height:360px}.complete-page--api .commerce-page{height:auto;padding-bottom:0}.complete-page--api section{height:auto!important}.complete-page--api section:first-of-type>.commerce-info-table:first-of-type,.complete-page--api .commerce-info-table{height:auto}.complete-page--api .complete-product-table+.complete-product-table{margin-top:20px}.complete-page--api .complete-actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:60px}.complete-page--api .complete-actions a{align-items:center;border:1px solid var(--color-gray-200);border-radius:4px;display:flex;height:50px;justify-content:center}.complete-page--api .complete-actions a:last-child{background:var(--color-black);color:var(--color-white)}.quantity-control button:first-of-type{border-radius:4px 0 0 4px}.quantity-control button:last-of-type{border-radius:0 4px 4px 0}.product-detail-favorite,.review-create-actions button{border-radius:4px}@media(max-height:786px){.review-create-backdrop:not(.is-composite) .review-create-card{height:min(669px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain}}.mypage-shell main{min-height:820px}.mypage-layout{align-items:flex-start;display:grid;gap:24px;grid-template-columns:200px minmax(0,976px);padding:60px 0 120px}.mypage-sidebar{flex:0 0 200px;height:609px;position:relative}.mypage-sidebar .mypage-sidebar__eyebrow,.mypage-sidebar .mypage-sidebar__eyebrow:visited{color:var(--color-black);display:block;font-size:14px;font-weight:700;line-height:17px;margin-bottom:5px;text-decoration:none}.mypage-sidebar__search-area{position:relative}.mypage-sidebar__search{display:block;height:50px;margin-bottom:0;position:relative}.mypage-sidebar__search>label:first-child{color:var(--color-gray-500);display:block;font-size:14px;left:0;line-height:17px;pointer-events:none;position:absolute;top:15px;transition:font-size .15s ease,top .15s ease;z-index:1}.mypage-sidebar__search-row{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px}.mypage-sidebar__search-row input{background:transparent;border:0;height:49px;min-width:0;outline:0;width:100%}.mypage-sidebar__search:has(input:not(:placeholder-shown))>label:first-child{font-size:10px;line-height:12px;top:3px}.mypage-sidebar__search:has(input:not(:placeholder-shown)) .mypage-sidebar__search-row input{padding-top:14px}.mypage-sidebar__search-row img{flex:0 0 24px;height:24px;width:24px}.mypage-sidebar__recent{background:#fff;border:1px solid var(--color-gray-200);border-top:0;left:0;padding:8px 10px;position:absolute;top:62px;width:200px;z-index:2}.mypage-sidebar__search-notice{color:var(--color-gray-600);font-size:12px;line-height:18px;margin-top:8px}.mypage-sidebar .mypage-sidebar__recent a,.mypage-sidebar .mypage-sidebar__recent button{background:transparent;border:0;color:var(--color-gray-700);cursor:pointer;display:block;font:inherit;font-size:12px;line-height:28px;padding:0;text-align:left;width:100%}.mypage-sidebar nav{margin-top:20px}.mypage-sidebar section{border-bottom:1px solid var(--color-gray-200);padding:20px 0}.mypage-sidebar h2{font-size:12px;line-height:16px;margin-bottom:12px}.mypage-sidebar h2:only-child{margin-bottom:0}.mypage-sidebar h2 a{color:var(--color-black);font-size:inherit;line-height:inherit;padding:0}.mypage-sidebar a{color:var(--color-gray-500);display:block;font-size:11px;line-height:14px;padding:0}.mypage-sidebar section h2+a,.mypage-sidebar section a+a{margin-top:12px}.mypage-sidebar a.is-active{color:var(--color-primary-500);font-weight:700}.mypage-sidebar__disabled{color:var(--color-gray-400);display:block;font-size:11px;line-height:18px}.mypage-content{min-width:0}.mypage-title{font-size:30px;font-weight:500;height:31px;letter-spacing:-.04em;line-height:31px;margin-bottom:40px}.mypage-tabs{border-bottom:1px solid var(--color-gray-200);display:flex;height:50px;margin-bottom:0}.mypage-tabs a{align-items:center;border-bottom:3px solid transparent;display:flex;font-size:14px;justify-content:center;min-width:132px;padding:0 24px}.mypage-tabs a.is-active{border-color:var(--color-black);font-weight:700}.mypage-toolbar{align-items:center;display:flex;height:56px;justify-content:space-between}.mypage-toolbar>strong{font-size:14px}.mypage-toolbar>strong b{color:var(--color-primary-500)}.mypage-toolbar>div{display:flex;gap:8px}.mypage-toolbar select{background:#fff;border:1px solid var(--color-gray-200);height:32px;min-width:150px;padding:0 10px}.mypage-status{background:var(--color-surface-success-soft);border-radius:3px;color:var(--color-system-success);display:inline-flex;font-size:12px;font-weight:700;padding:5px 8px;white-space:nowrap}.mypage-status--orange{background:#fff1e9;color:#e66718}.mypage-status--red{background:var(--color-primary-200);color:var(--color-primary-500)}.mypage-status--gray{background:var(--color-gray-100);color:var(--color-gray-600)}.mypage-dark-button{align-items:center;background:var(--color-black);border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;justify-content:center;min-height:42px;padding:0 20px}.mypage-dark-button.is-disabled{background:var(--color-gray-200);color:var(--color-gray-500);pointer-events:none}.mypage-back-link{color:var(--color-gray-600);display:inline-block;font-size:13px;margin-bottom:18px}.mypage-notice{background:#ebf9ef;border-radius:4px;color:var(--color-system-success);margin-top:18px;padding:14px}.mypage-heading-actions,.mypage-section-heading{align-items:center;display:flex;justify-content:space-between}.mypage-heading-actions{border-bottom:1px solid var(--color-gray-200);padding-bottom:22px}.mypage-heading-actions p{color:var(--color-gray-600);font-size:14px}.mypage-profile-card{align-items:center;background:var(--color-gray-50);border-radius:8px;display:flex;min-height:100px;padding:20px}.mypage-avatar{align-items:center;background:var(--color-black);border-radius:50%;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-right:16px;width:60px}.mypage-profile-card strong{font-size:18px}.mypage-profile-card p{color:var(--color-gray-600);font-size:13px;margin-top:5px}.mypage-profile-card>a,.mypage-profile-card>.mypage-status{margin-left:auto}.mypage-dashboard-section{margin-top:58px}.mypage-section-heading{border-bottom:2px solid var(--color-black);margin-bottom:0;padding-bottom:14px}.mypage-section-heading h2{font-size:18px}.mypage-section-heading a{color:var(--color-gray-500);font-size:13px}.mypage-rcpc-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding-top:20px}.mypage-rcpc-card{border:1px solid var(--color-gray-200);border-radius:5px;padding:18px;position:relative}.mypage-rcpc-card>div:first-child{display:flex;flex-direction:column}.mypage-rcpc-card small,.mypage-rcpc-card span{color:var(--color-gray-600);font-size:12px}.mypage-rcpc-card>.mypage-status{position:absolute;right:18px;top:18px}.mypage-rcpc-card dl{display:grid;grid-template-columns:1fr 1fr;margin-top:18px}.mypage-rcpc-card dl div{font-size:12px;padding:5px 0}.mypage-rcpc-card dt{color:var(--color-gray-500)}.mypage-rcpc-card dd{margin-top:2px}.mypage-rcpc-card>a{border-top:1px solid var(--color-gray-100);display:block;font-size:13px;margin-top:16px;padding-top:12px;text-align:right}.mypage-dashboard-columns{display:grid;gap:36px;grid-template-columns:1fr 1fr;margin-top:58px}.mypage-line-item{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;font-size:13px;justify-content:space-between;min-height:58px}.mypage-line-item b{margin-right:8px}.mypage-benefit-summary{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding-top:20px}.mypage-benefit-summary a{background:var(--color-gray-50);display:flex;flex-direction:column;gap:12px;padding:24px}.mypage-benefit-summary span{color:var(--color-gray-600);font-size:13px}.mypage-benefit-summary strong{font-size:24px}.mypage-home{height:1648px}.mypage-home-summary{display:grid;gap:6px;grid-template-columns:531px 230px 201px;height:99px}.mypage-home-summary>*{background:var(--color-gray-50)}.mypage-home-user{align-items:center;display:flex;padding:20px}.mypage-home-user img{border-radius:50%;height:58px;object-fit:cover;width:58px}.mypage-home-user__device{align-items:center;background:#2f6fb7;border-radius:50%;display:flex;flex:0 0 58px;height:58px;justify-content:center;width:58px}.mypage-home-user__device img{border-radius:0;height:18px;opacity:.55;width:18px}.mypage-home-user>div{margin-left:8px}.mypage-home-user strong{font-size:20px;line-height:24px}.mypage-home-user strong span{color:var(--color-gray-500);font-size:14px;font-weight:400}.mypage-home-user p{color:var(--color-gray-500);font-size:14px;margin-top:12px}.mypage-home-summary>a{display:flex;flex-direction:column;justify-content:space-between;padding:20px}.mypage-home-summary>a>span{font-size:16px;font-weight:600}.mypage-home-summary>a>strong{font-size:24px;line-height:18px}.mypage-home-summary small{font-size:14px;font-weight:400;margin-left:3px}.mypage-home-section--rcpc{height:579px;margin-top:60px}.mypage-home-heading{align-items:center;display:flex;height:19px;justify-content:space-between}.mypage-home-heading h2{font-size:20px;line-height:24px}.mypage-home-heading>a{align-items:center;color:var(--color-gray-500);display:flex;font-size:16px;gap:2px}.mypage-home-heading>a img{height:16px;width:16px}.mypage-home-rcpc{height:540px;margin-top:20px}.mypage-home-rcpc__head{background:var(--color-gray-50);display:grid;font-size:14px;grid-template-columns:150px 100px 100px 100px 223px 80px 223px;height:40px;letter-spacing:-.42px;text-align:center}.mypage-home-rcpc__head span{align-items:center;display:flex;gap:4px;justify-content:center}.mypage-home-sort{height:14px;position:relative;width:10px}.mypage-home-sort:before,.mypage-home-sort:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";left:1px;position:absolute}.mypage-home-sort:before{border-bottom:5px solid var(--color-gray-500);top:1px}.mypage-home-sort:after{border-top:5px solid var(--color-gray-500);bottom:1px}.mypage-home-rcpc article{align-items:stretch;border-bottom:1px solid var(--color-gray-200);display:grid;font-size:14px;grid-template-columns:150px 100px 100px 100px 223px 80px 223px;height:100px;letter-spacing:-.42px}.mypage-home-rcpc.is-selectable article{grid-template-columns:30px 150px 100px 100px 100px 208px 80px 208px}.mypage-home-rcpc article>div{align-content:center;display:flex;flex-direction:column;justify-content:center;padding:8px;text-align:center}.mypage-home-rcpc__select{padding:6px!important}.mypage-home-rcpc__select input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:2px;cursor:pointer;height:18px;margin:0;width:18px}.mypage-home-rcpc__select input:hover{border-color:var(--color-black)}.mypage-home-rcpc__select input:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.mypage-home-rcpc__select input:checked{background:var(--color-black) url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center / 8px 6px no-repeat;border-color:var(--color-black)}.mypage-home-rcpc__alias{gap:4px}.mypage-home-rcpc__alias strong{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0}.mypage-home-rcpc__alias strong span{font-weight:600;max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-home-rcpc__alias strong img{height:16px;object-fit:contain;width:16px}.mypage-home-rcpc__alias .mypage-home-rcpc__edit{display:inline-flex;flex:0 0 16px;line-height:0;text-decoration:none}.mypage-home-rcpc__alias a{color:var(--color-gray-600);font-size:13px;letter-spacing:-.39px;text-decoration:underline}.mypage-home-rcpc__state{align-items:center;gap:4px}.mypage-home-rcpc__state>img{display:block;height:auto;max-height:24px;max-width:24px;object-fit:contain;width:auto}.mypage-home-rcpc__period strong{font-weight:400}.mypage-home-rcpc article small{color:var(--color-gray-600);display:block;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:normal;margin-top:4px}.mypage-home-rcpc__connection{align-items:stretch;gap:4px;padding:10px!important;text-align:left!important}.mypage-home-rcpc__connection p{align-items:center;display:grid;gap:8px;grid-template-columns:80px 1fr;margin:0}.mypage-home-rcpc__connection b{align-items:center;display:flex;font-weight:400;gap:4px;white-space:nowrap}.mypage-home-rcpc__connection b img{height:20px;width:20px}.mypage-home-rcpc__connection small{margin:0!important;white-space:nowrap}.mypage-home-rcpc__connection small span{align-items:center;display:flex;gap:4px}.mypage-home-rcpc__connection small img{height:16px;width:16px}.mypage-home-rcpc__connection small .mypage-home-rcpc__copy{height:14px;object-fit:contain;width:12px}.mypage-home-rcpc__password-actions{gap:4px!important}.mypage-home-rcpc__password-toggle,.mypage-home-rcpc__copy-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.mypage-home-rcpc__password-toggle img{display:block;height:16px;width:16px}.mypage-home-rcpc__copy-button{flex:0 0 16px}.mypage-home-rcpc__copy-notice{color:var(--color-system-success);font-size:12px;margin-top:8px}.mypage-home-rcpc__actions span{display:grid;gap:4px;grid-template-columns:1fr 1fr}.mypage-home-rcpc__actions button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;font-size:14px;height:32px}.mypage-home-rcpc__actions>a,.mypage-home-rcpc__actions>button{align-items:center;background:var(--color-black);border:1px solid transparent;border-radius:4px;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;margin-top:4px;padding:0;width:100%}.mypage-home-rcpc__actions>button:disabled{background:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--color-gray-500);cursor:default}.mypage-home-rcpc article.is-disabled{color:var(--color-gray-400);opacity:.55}.mypage-home-columns{display:grid;gap:60px;grid-template-columns:458px 458px;height:850px;margin-top:60px}.mypage-home-columns>div:first-child>section:first-child{height:535px}.mypage-home-use{display:flex;flex-direction:column;gap:8px;height:457px;margin-top:20px}.mypage-home-use>div{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);height:99px}.mypage-home-use>div>span{border:1px solid var(--color-gray-200);border-radius:8px;display:flex;flex-direction:column;font-size:16px;justify-content:space-between;padding:20px}.mypage-home-use>div:first-child strong{font-size:24px}.mypage-home-use>div:first-child strong small{color:var(--color-gray-500);font-size:14px;font-weight:400}.mypage-home-use__orders{border:1px solid var(--color-gray-200);border-radius:8px;display:flex!important;flex-direction:column;gap:30px!important;height:350.244px!important;padding:20px}.mypage-home-use__orders>p{align-items:center;display:flex;font-size:16px;height:16px;margin:0}.mypage-home-use__orders>p b{color:var(--color-primary-500);margin-left:8px}.mypage-home-use__orders>p a{color:var(--color-gray-600);font-size:13px;margin-left:auto;text-decoration:underline}.mypage-home-use__order-list{display:flex!important;flex-direction:column;gap:30px!important;height:264.244px!important}.mypage-home-use article{display:flex;flex-direction:column;gap:12px;height:117.122px;position:relative}.mypage-home-use article:first-child{border-bottom:1px solid var(--color-gray-200)}.mypage-home-use__product{align-items:center;display:flex;gap:12px;height:64.122px}.mypage-home-use__product>img{height:64.122px;object-fit:cover;width:120px}.mypage-home-use__product>span{display:flex;flex-direction:column;gap:8px}.mypage-home-use__product strong{font-size:16px}.mypage-home-use__product>span small{color:var(--color-gray-600);font-size:14px}.mypage-home-use article>button{align-items:center;background:#fff;border:1px solid var(--color-black);border-radius:4px;display:flex;height:41px;justify-content:center;position:relative;width:100%}.mypage-home-use__tooltip{align-items:center;background:var(--color-gray-800);border-radius:4px;color:#fff;display:flex;gap:4px;height:34px;padding:0 8px;position:absolute;right:-27px;top:-36px}.mypage-home-use__tooltip:after{background:var(--color-gray-800);bottom:-5px;content:"";height:10px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:10px}.mypage-home-use__tooltip img{filter:brightness(0) invert(1);height:16px;width:22px}.mypage-home-storage{height:138px;margin-top:60px}.mypage-home-storage__card{border:1px solid var(--color-gray-200);border-radius:8px;display:flex;flex-direction:column;height:99px;justify-content:space-between;margin-top:20px;padding:20px}.mypage-home-storage__card span{font-size:16px}.mypage-home-storage__card strong{font-size:24px}.mypage-home-storage__card small{font-size:14px;font-weight:400}.mypage-home-columns>div:last-child>section{height:395px}.mypage-home-posts{margin-top:60px}.mypage-home-text-list{height:355px;margin-top:20px}.mypage-home-text-list>a{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;height:71px;justify-content:space-between}.mypage-home-text-list a>span{display:flex;flex-direction:column;font-size:16px;gap:4px}.mypage-home-text-list small{color:var(--color-system-success);font-size:14px;line-height:24px}.mypage-home-text-list small.is-muted{color:var(--color-gray-600)}.mypage-home-text-list time{color:var(--color-gray-600);font-size:14px}.mypage-home-text-list__title{align-items:center;display:flex;gap:12px}.mypage-home-text-list__comments{align-items:center;color:var(--color-gray-700);display:flex;font-size:14px;gap:4px}.mypage-home-text-list__comments i{background:var(--color-gray-300);height:8px;width:1px}.mypage-home-text-list__comments img{height:16px;width:16px}.mypage-home.is-manager{height:1332px}.mypage-home.is-manager .mypage-home-summary{grid-template-columns:1fr}.mypage-home-columns.is-manager{height:535px;margin-top:60px}.mypage-layout:has(.mypage-home.is-manager){padding-bottom:166px}.mypage-home--live{height:auto;min-height:0}.mypage-home--live>.mypage-home-section{margin-top:60px}.mypage-home--live .mypage-home-section--live-rcpc .mypage-table-wrap{margin-top:20px}.mypage-home--live .mypage-home-columns{align-items:start;height:auto}.mypage-home--live .mypage-home-columns>div>section,.mypage-home--live .mypage-home-columns>div:first-child>section:first-child,.mypage-home--live .mypage-home-columns>div:last-child>section{height:auto;margin-bottom:60px;min-height:0}.mypage-home--live .mypage-home-use{height:auto;min-height:0}.mypage-home--live .mypage-home-use>div>a{border:1px solid var(--color-gray-200);border-radius:8px;display:flex;flex-direction:column;font-size:16px;justify-content:space-between;padding:20px}.mypage-home--live .mypage-home-use>div>a strong{font-size:24px}.mypage-home--live .mypage-home-text-list{height:auto;min-height:71px}.mypage-home--live .mypage-home-storage__card{margin-top:20px}.mypage-layout:has(.mypage-home--live){padding-bottom:120px}.rcpc-list>article{border-bottom:1px solid var(--color-gray-200);padding:24px 0}.rcpc-list header{align-items:center;display:flex;justify-content:space-between}.rcpc-list header>div{display:flex;gap:12px}.rcpc-list header small{color:var(--color-gray-500)}.rcpc-list__body{align-items:end;display:grid;gap:18px;grid-template-columns:1fr auto;margin-top:18px}.rcpc-list__body dl{display:grid;grid-template-columns:repeat(5,1fr)}.rcpc-list__body dl div{border-left:1px solid var(--color-gray-200);padding:0 12px}.rcpc-list__body dl div:first-child{border:0;padding-left:0}.rcpc-list__body dt{color:var(--color-gray-500);font-size:11px}.rcpc-list__body dd{font-size:12px;margin-top:4px}.rcpc-list__actions{display:flex;gap:4px}.rcpc-list__actions a,.rcpc-list__actions button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;cursor:pointer;font-size:12px;padding:8px 10px}.rcpc-list__actions .is-dark{background:var(--color-black);color:#fff}.rcpc-list+.pagination{margin-top:54px}.rcpc-list-page{height:1014px}.rcpc-list-page .mypage-tabs{margin:0}.rcpc-list-page .mypage-toolbar{height:40px}.rcpc-list-page .mypage-toolbar>strong{color:var(--color-gray-600);font-weight:400}.rcpc-list-page .mypage-toolbar>strong b{color:var(--color-black);font-size:14px;font-weight:400}.rcpc-list-page .mypage-toolbar select{border:0;height:24px;min-width:180px;padding:0 8px}.rcpc-list--table{height:840px}.rcpc-list__header,.rcpc-list--table>article{display:grid;grid-template-columns:150px 100px 100px 100px 223px 80px 223px}.rcpc-list__header{align-items:center;background:var(--color-gray-50);color:var(--color-gray-700);font-size:14px;height:40px;letter-spacing:-.42px;text-align:center}.rcpc-list__header>span{align-items:center;display:flex;gap:4px;justify-content:center}.rcpc-sort{height:14px;position:relative;width:10px}.rcpc-sort:before,.rcpc-sort:after{border-left:4px solid transparent;border-right:4px solid transparent;content:"";left:1px;position:absolute}.rcpc-sort:before{border-bottom:5px solid var(--color-gray-500);top:1px}.rcpc-sort:after{border-top:5px solid var(--color-gray-500);bottom:1px}.rcpc-list--table>article{align-items:center;border-bottom:1px solid var(--color-gray-200);font-size:14px;height:100px;letter-spacing:-.42px;padding:0}.rcpc-list--table>article>div{padding:8px;text-align:center}.rcpc-list__product{display:flex;flex-direction:column;gap:4px}.rcpc-list__product strong{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0}.rcpc-list__product strong span{font-weight:600;max-width:94px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcpc-list__product strong img{height:16px;object-fit:contain;width:16px}.rcpc-list__product a{color:var(--color-gray-600);font-size:13px;letter-spacing:-.39px}.rcpc-list__state{align-items:center;display:flex;flex-direction:column;gap:4px}.rcpc-list__state img{display:block;height:auto;max-height:24px;max-width:24px;object-fit:contain;width:auto}.rcpc-list__state-value{display:contents}.rcpc-list--table>article small{color:var(--color-gray-600);display:block;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:normal;margin-top:4px}.rcpc-list__connect{display:flex;flex-direction:column;gap:4px}.rcpc-list__connect p{align-items:center;display:grid;gap:8px;grid-template-columns:80px 1fr;margin:0;text-align:left}.rcpc-list__connect b{align-items:center;display:flex;font-weight:400;gap:4px;white-space:nowrap}.rcpc-list__connect b img{height:20px;width:20px}.rcpc-list__connect small{margin:0!important;white-space:nowrap}.rcpc-list__connect small img{display:inline-block;height:16px;vertical-align:middle;width:16px}.rcpc-list__connect small .rcpc-list__copy{height:14px;object-fit:contain;width:12px}.rcpc-list__password-actions{align-items:center;display:inline-flex;gap:4px;margin-left:4px;vertical-align:middle}.rcpc-list__password-toggle,.rcpc-list__copy-button{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;vertical-align:middle;width:16px}.rcpc-list__copy-button{margin-left:4px}.rcpc-list__password-actions .rcpc-list__copy-button{margin-left:0}.rcpc-list__password-toggle img{display:block;height:16px;width:16px}.rcpc-list--table .rcpc-list__actions{display:block;padding:8px}.rcpc-list--table .rcpc-list__actions span{display:grid;gap:4px;grid-template-columns:1fr 1fr}.rcpc-list--table .rcpc-list__actions button,.rcpc-list--table .rcpc-list__actions a{align-items:center;display:flex;font-size:14px;height:32px;justify-content:center;letter-spacing:-.42px;padding:0}.rcpc-list--table .rcpc-list__actions>button,.rcpc-list--table .rcpc-list__actions>a{width:100%}.rcpc-list--table .rcpc-list__actions button,.rcpc-list--table .rcpc-list__actions span a{font-weight:500}.rcpc-list--table .rcpc-list__actions .is-dark{font-weight:700;margin-top:4px}.rcpc-list--table .rcpc-list__actions button:disabled,.rcpc-list--table .rcpc-list__actions .is-disabled{background:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--color-gray-500);cursor:default;font-weight:500}.rcpc-list--table .rcpc-list__actions .is-disabled{margin-top:4px}.rcpc-list__actions .rcpc-list__inquiry-action{color:inherit}.rcpc-list--table>article.is-ended{color:var(--color-gray-400);background:#fdfdfd}.rcpc-list--table>article.is-ended>div:not(:last-child){opacity:.55}.rcpc-list-page .rcpc-list+.pagination{height:24px;margin-top:60px}.mypage-tabs--buttons button{align-items:center;background:#fff;border:0;border-bottom:3px solid transparent;display:flex;font-family:inherit;font-size:14px;justify-content:center;min-width:132px;padding:0 24px}.mypage-tabs--buttons button[aria-pressed=true]{border-color:var(--color-black);font-weight:700}.rcpc-list-page--live{height:auto;min-height:0}.rcpc-list-toolbar{align-items:end;display:flex;justify-content:space-between;margin:18px 0 12px}.rcpc-list-filters{align-items:end;display:flex;gap:8px;min-height:56px}.rcpc-list-filters label{color:var(--color-gray-600);display:grid;font-size:12px;gap:4px}.rcpc-list-filters select,.rcpc-list-filters input{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;font:inherit;font-size:13px;height:36px;min-width:0;padding:0 10px}.rcpc-list-filters select{min-width:180px}.rcpc-list-filters__search{display:grid;grid-template-columns:minmax(0,1fr) 54px}.rcpc-list-filters__search input{border-radius:4px 0 0 4px}.rcpc-list-filters__search button{background:var(--color-black);border:1px solid var(--color-black);border-radius:0 4px 4px 0;color:#fff;font:inherit;font-size:13px}.rcpc-list-count{color:var(--color-gray-600);font-size:14px;margin:8px 0}.rcpc-list-count b{color:var(--color-black);font-weight:500}.rcpc-list-bulk-actions{align-items:center;display:flex;gap:6px}.rcpc-list-bulk-actions>a,.rcpc-list-bulk-actions>button,.rcpc-list-bulk-actions>section>button{align-items:center;background:var(--color-black);border:1px solid var(--color-black);border-radius:4px;color:#fff;display:inline-flex;font:inherit;font-size:13px;height:36px;justify-content:center;min-width:82px;padding:0 12px;text-decoration:none}.rcpc-list-bulk-actions .is-disabled,.rcpc-list-bulk-actions button:disabled{background:var(--color-gray-100);border-color:var(--color-gray-200);color:var(--color-gray-400);cursor:default;pointer-events:none}.rcpc-live-table{min-width:0;table-layout:fixed}.rcpc-live-table th:first-child{width:34px}.rcpc-live-table th:nth-child(2){width:15%}.rcpc-live-table th:nth-child(6){width:18%}.rcpc-live-table th:nth-child(8){width:15%}.rcpc-live-table th,.rcpc-live-table td{overflow-wrap:anywhere;padding-left:5px;padding-right:5px}.rcpc-live-table td{height:92px}.rcpc-live-table td small{color:var(--color-gray-500);display:block;margin-top:4px}.rcpc-live-table tr.is-ended td:not(:last-child){color:var(--color-gray-400)}.rcpc-live-product{display:grid;gap:4px}.rcpc-live-product>span{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.rcpc-live-product button,.rcpc-live-actions button,.rcpc-live-actions a,.rcpc-remote-access--compact button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;color:inherit;font:inherit;font-size:11px;padding:4px 6px;text-decoration:none}.rcpc-live-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.rcpc-live-actions>section{display:contents}.rcpc-live-actions [role=status],.rcpc-live-actions [role=alert]{flex-basis:100%;font-size:11px}.rcpc-remote-access--compact{display:grid;gap:4px}.rcpc-remote-access--compact article{display:grid;gap:3px;grid-template-columns:1fr auto}.rcpc-remote-access--compact h4,.rcpc-remote-access--compact p{font-size:11px;margin:0;text-align:left}.rcpc-remote-access--compact h4,.rcpc-remote-access--compact [role=status]{grid-column:1 / -1}.mypage-table .mypage-table__empty{color:var(--color-gray-500);height:150px;text-align:center}.mypage-layout:has(.rcpc-list-page){padding-bottom:129px}.mypage-layout:has(.rcpc-list-page) .mypage-title{font-size:26px;font-weight:400;line-height:31px}.mypage-layout:has(.rcpc-list-page) .mypage-sidebar a.is-active{color:var(--color-gray-500);font-weight:400}.mypage-shell:has(.rcpc-list-page--live) main{min-height:0}.rcpc-detail-card{border-top:2px solid var(--color-black)}.rcpc-detail-card__heading{align-items:center;display:flex;justify-content:space-between;padding:28px 20px}.rcpc-detail-card__heading span,.rcpc-detail-card__heading p{color:var(--color-gray-500);font-size:13px}.rcpc-detail-card__heading h2{font-size:24px;margin:5px 0}.rcpc-spec-grid{border-bottom:1px solid var(--color-gray-200);border-top:1px solid var(--color-gray-200);display:grid;grid-template-columns:1fr 1fr}.rcpc-spec-grid div{display:grid;grid-template-columns:140px 1fr;min-height:54px}.rcpc-spec-grid dt,.rcpc-spec-grid dd{align-items:center;display:flex;padding:14px}.rcpc-spec-grid dt{background:var(--color-gray-50);color:var(--color-gray-600)}.rcpc-alias{align-items:end;display:flex;gap:8px;padding:36px 0}.rcpc-alias label{flex:1}.rcpc-alias span{display:block;font-size:13px;margin-bottom:6px}.rcpc-alias input{border:1px solid var(--color-gray-300);height:48px;padding:0 14px;width:100%}.rcpc-alias button,.rcpc-detail-actions button{background:#fff;border:1px solid var(--color-gray-200);height:48px;padding:0 20px}.rcpc-detail-actions{display:flex;gap:8px;justify-content:flex-end}.rcpc-detail-actions button:first-child{background:var(--color-black);color:#fff}.extension-modal fieldset{border:0;display:flex;gap:8px;margin:20px 0;padding:0}.extension-modal legend{font-weight:700;margin-bottom:8px}.extension-modal fieldset label{border:1px solid var(--color-gray-200);padding:10px}.extension-modal dl div{display:flex;justify-content:space-between;padding:8px 0}.rcpc-popup-layer{background:var(--color-overlay-40);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.rcpc-popup-layer section{background:#fff;border-radius:12px;box-shadow:var(--shadow-modal);position:absolute}.rcpc-popup-layer h2{font-size:24px;line-height:29px}.rcpc-popup-layer--single section{left:50%;top:50%;transform:translate(-50%,-50%)}.rcpc-spec-dialog{height:436px;left:435px;padding:30px;top:324px;width:500px}.rcpc-spec-dialog dl{margin-top:30px}.rcpc-spec-dialog dl div{display:grid;font-size:14px;grid-template-columns:58px 1fr}.rcpc-spec-dialog dl div:nth-child(-n+4){height:31px}.rcpc-spec-dialog dl div:nth-child(5),.rcpc-spec-dialog dl div:nth-child(6){height:39px}.rcpc-spec-dialog dl div:nth-child(7){height:25px}.rcpc-spec-dialog dt{color:var(--color-gray-500)}.rcpc-spec-dialog dl div:nth-child(n+5) dt{padding-top:4px}.rcpc-spec-dialog mark{background:var(--color-blue-100);border-radius:4px;color:var(--color-blue-500);display:inline-block;padding:4px 6px}.rcpc-spec-dialog dl div:nth-child(6) mark{background:var(--color-gray-50);color:var(--color-gray-600)}.rcpc-spec-dialog dl div:last-child mark{background:var(--color-primary-200);color:var(--color-primary-500)}.rcpc-spec-dialog>button{background:var(--color-black);border:0;bottom:30px;color:#fff;height:50px;left:30px;position:absolute;width:440px}.rcpc-alias-dialog{height:315px;left:986px;padding:30px;top:324px;width:500px}.rcpc-alias-dialog>strong{display:block;line-height:24px;margin-top:30px}.rcpc-alias-dialog>input{border:0;border-bottom:1px solid var(--color-black);font-size:18px;height:49px;margin-top:4px;outline:0;width:100%}.rcpc-alias-dialog>input::placeholder{color:var(--color-gray-400)}.rcpc-alias-dialog>small{color:var(--color-gray-500);display:block;font-size:12px;margin-top:8px}.rcpc-alias-dialog footer{bottom:30px;display:grid;gap:12px;grid-template-columns:1fr 1fr;left:30px;position:absolute;right:30px}.rcpc-alias-dialog footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.rcpc-alias-dialog footer button:last-child{background:var(--color-black);color:#fff}.rcpc-extension-dialog{height:845px;left:358px;outline:none;padding:30px;top:118px;width:1204px}.rcpc-extension-dialog__scroll{border:1px solid var(--color-gray-200);border-radius:8px;height:646px;margin-top:31px;overflow-y:auto;padding:20px}.rcpc-extension-dialog__scroll h3{font-size:16px;font-weight:500;margin-bottom:10px}.rcpc-extension-dialog__scroll article{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);min-height:102px;padding:18px 12px}.rcpc-extension-dialog__scroll article p{color:var(--color-gray-500);font-size:13px;line-height:18px;margin-top:10px}.rcpc-extension-dialog__scroll h3:nth-of-type(2){margin-top:29px}.rcpc-extension-dialog__help{background:var(--color-gray-50);color:var(--color-gray-500);font-size:12px;line-height:18px;padding:12px}.rcpc-extension-dialog__scroll>label{align-items:center;border:1px solid var(--color-gray-200);display:flex;min-height:88px;padding:18px}.rcpc-extension-dialog__scroll>label input{height:20px;margin-right:12px;width:20px}.rcpc-extension-dialog__scroll>label span{display:flex;flex-direction:column}.rcpc-extension-dialog__scroll>label small{color:var(--color-gray-500);font-size:12px;margin-top:7px}.rcpc-extension-dialog>footer{bottom:30px;display:grid;gap:12px;grid-template-columns:1fr 1fr;left:30px;position:absolute;right:30px}.rcpc-extension-dialog>footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.rcpc-extension-dialog>footer button:last-child{background:var(--color-black);color:#fff}.rcpc-extension-dialog[tabindex]:focus-visible{outline:none}.rcpc-extension-dialog__scroll{padding:20px 10px 20px 20px;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.rcpc-extension-dialog__scroll::-webkit-scrollbar{width:4px}.rcpc-extension-dialog__scroll::-webkit-scrollbar-track{background:transparent}.rcpc-extension-dialog__scroll::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:999px}.rcpc-extension-dialog:after{background:var(--color-gray-400);border-radius:999px;content:"";height:322px;left:1160px;position:absolute;top:109px;width:4px;z-index:2}.rcpc-extension-dialog__scroll h3{line-height:19px;margin:0 0 12px}.rcpc-extension-dialog__products{background:var(--color-gray-50);height:302px;padding:12px}.rcpc-extension-dialog__products article{background:transparent;border:0;height:66px;min-height:0;padding:0;position:relative}.rcpc-extension-dialog__products article+article{margin-top:40px}.rcpc-extension-dialog__products article+article:before{background:var(--color-gray-200);content:"";height:1px;left:0;position:absolute;right:0;top:-20px}.rcpc-extension-dialog__products article strong{align-items:center;display:flex;font-size:14px;font-weight:500;height:28px;letter-spacing:-.28px}.rcpc-extension-dialog__products article p{color:var(--color-gray-600);font-size:14px;letter-spacing:-.42px;line-height:normal;margin-top:4px}.rcpc-extension-dialog__products+h3{margin-top:30px}.rcpc-extension-dialog__help{border-radius:8px;font-size:14px;letter-spacing:-.42px;line-height:normal;margin-top:12px;padding:12px}.rcpc-extension-dialog__modes{display:flex;flex-direction:column;gap:8px;margin-top:8px}.rcpc-extension-dialog__mode-row{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:52px}.rcpc-extension-dialog__modes label{align-items:center;display:flex;flex:1 1 auto;gap:8px;min-width:0}.rcpc-extension-dialog__modes input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center / 20px 20px no-repeat url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='icon'%20d='M10%2020C8.61667%2020%207.31667%2019.7375%206.1%2019.2125C4.88333%2018.6875%203.825%2017.975%202.925%2017.075C2.025%2016.175%201.3125%2015.1167%200.7875%2013.9C0.2625%2012.6833%200%2011.3833%200%2010C0%208.61667%200.2625%207.31667%200.7875%206.1C1.3125%204.88333%202.025%203.825%202.925%202.925C3.825%202.025%204.88333%201.3125%206.1%200.7875C7.31667%200.2625%208.61667%200%2010%200C11.3833%200%2012.6833%200.2625%2013.9%200.7875C15.1167%201.3125%2016.175%202.025%2017.075%202.925C17.975%203.825%2018.6875%204.88333%2019.2125%206.1C19.7375%207.31667%2020%208.61667%2020%2010C20%2011.3833%2019.7375%2012.6833%2019.2125%2013.9C18.6875%2015.1167%2017.975%2016.175%2017.075%2017.075C16.175%2017.975%2015.1167%2018.6875%2013.9%2019.2125C12.6833%2019.7375%2011.3833%2020%2010%2020ZM10%2018C12.2333%2018%2014.125%2017.225%2015.675%2015.675C17.225%2014.125%2018%2012.2333%2018%2010C18%207.76667%2017.225%205.875%2015.675%204.325C14.125%202.775%2012.2333%202%2010%202C7.76667%202%205.875%202.775%204.325%204.325C2.775%205.875%202%207.76667%202%2010C2%2012.2333%202.775%2014.125%204.325%2015.675C5.875%2017.225%207.76667%2018%2010%2018Z'%20fill='%23E0E0E0'/%3e%3c/svg%3e");height:24px;margin:0;width:24px}.rcpc-extension-dialog__modes input:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='icon'%20d='M10%2015C11.3833%2015%2012.5625%2014.5125%2013.5375%2013.5375C14.5125%2012.5625%2015%2011.3833%2015%2010C15%208.61667%2014.5125%207.4375%2013.5375%206.4625C12.5625%205.4875%2011.3833%205%2010%205C8.61667%205%207.4375%205.4875%206.4625%206.4625C5.4875%207.4375%205%208.61667%205%2010C5%2011.3833%205.4875%2012.5625%206.4625%2013.5375C7.4375%2014.5125%208.61667%2015%2010%2015ZM10%2020C8.61667%2020%207.31667%2019.7375%206.1%2019.2125C4.88333%2018.6875%203.825%2017.975%202.925%2017.075C2.025%2016.175%201.3125%2015.1167%200.7875%2013.9C0.2625%2012.6833%200%2011.3833%200%2010C0%208.61667%200.2625%207.31667%200.7875%206.1C1.3125%204.88333%202.025%203.825%202.925%202.925C3.825%202.025%204.88333%201.3125%206.1%200.7875C7.31667%200.2625%208.61667%200%2010%200C11.3833%200%2012.6833%200.2625%2013.9%200.7875C15.1167%201.3125%2016.175%202.025%2017.075%202.925C17.975%203.825%2018.6875%204.88333%2019.2125%206.1C19.7375%207.31667%2020%208.61667%2020%2010C20%2011.3833%2019.7375%2012.6833%2019.2125%2013.9C18.6875%2015.1167%2017.975%2016.175%2017.075%2017.075C16.175%2017.975%2015.1167%2018.6875%2013.9%2019.2125C12.6833%2019.7375%2011.3833%2020%2010%2020ZM10%2018C12.2333%2018%2014.125%2017.225%2015.675%2015.675C17.225%2014.125%2018%2012.2333%2018%2010C18%207.76667%2017.225%205.875%2015.675%204.325C14.125%202.775%2012.2333%202%2010%202C7.76667%202%205.875%202.775%204.325%204.325C2.775%205.875%202%207.76667%202%2010C2%2012.2333%202.775%2014.125%204.325%2015.675C5.875%2017.225%207.76667%2018%2010%2018Z'%20fill='%23121212'/%3e%3c/svg%3e")}.rcpc-extension-dialog__modes input[type=date]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid var(--color-gray-300);border-radius:4px;flex:0 0 150px;height:40px;padding:0 12px;width:150px}.rcpc-extension-dialog__modes span{display:flex;flex-direction:column;gap:4px}.rcpc-extension-dialog__modes strong{font-size:16px;font-weight:500;letter-spacing:-.48px}.rcpc-extension-dialog__modes small{color:var(--color-gray-600);font-size:14px;letter-spacing:-.42px}.rcpc-extension-dialog__mode-row fieldset{border:0;flex:0 0 auto;margin:0;padding:0}.rcpc-extension-dialog__periods{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr))}.rcpc-extension-dialog__periods button{background:#fff;border:1px solid var(--color-gray-300);border-radius:0;color:var(--color-black);min-width:76px;padding:0 14px}.rcpc-extension-dialog__periods button:first-child{border-radius:4px 0 0 4px}.rcpc-extension-dialog__periods button:last-child{border-radius:0 4px 4px 0}.rcpc-extension-dialog__periods button+button{border-left:0}.rcpc-extension-dialog__periods button[aria-pressed=true]{background:var(--color-black);color:#fff}.rcpc-extension-results-scroll{margin-top:30px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.rcpc-extension-results{width:1100px}.rcpc-extension-results>div{display:grid;grid-template-columns:repeat(6,1fr);min-height:33px}.rcpc-extension-results>div>span{align-items:center;display:flex;font-size:14px;justify-content:center;letter-spacing:-.42px;padding:8px;text-align:center}.rcpc-extension-results__header{background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);height:40px}.rcpc-extension-results>div:not(.rcpc-extension-results__header){border-bottom:1px solid var(--color-gray-200)}.rcpc-extension-results>div.is-warning{background:var(--color-primary-200);height:50px}.rcpc-extension-results>div.is-warning span:last-child{color:var(--color-system-error);font-weight:500}.rcpc-extension-total{align-items:center;border:4px solid var(--color-gray-200);display:flex;flex-direction:column;height:64px;justify-content:center;margin-top:30px;width:1100px}.rcpc-extension-total small{color:var(--color-gray-600);font-size:14px}.rcpc-extension-total small b{color:var(--color-black);font-weight:400}.rcpc-extension-total>strong{font-size:20px;font-weight:500}.rcpc-extension-total>strong b{font-weight:600;margin-left:8px}.rcpc-popup-layer--extension .rcpc-extension-dialog{display:flex;flex-direction:column;height:min(845px,calc(100dvh - 48px));left:50%;max-width:calc(100vw - 48px);overflow:hidden;top:50%;transform:translate(-50%,-50%);width:1204px}.rcpc-popup-layer--extension .rcpc-extension-dialog__scroll{flex:0 0 646px;height:646px;min-height:0}.rcpc-popup-layer--extension .rcpc-extension-results,.rcpc-popup-layer--extension .rcpc-extension-total{max-width:100%}.rcpc-popup-layer--extension .rcpc-extension-dialog:after{content:none}@media(max-height:892px){.rcpc-popup-layer--extension .rcpc-extension-dialog__scroll{flex:1 1 auto;height:auto}}.favorites-layout{display:grid;gap:24px;grid-template-columns:200px 1fr}.favorites-groups{align-self:start;border:1px solid var(--color-gray-200);padding:12px}.favorites-groups>div:first-child{align-items:center;display:flex;justify-content:space-between;padding:7px}.favorites-groups>div:first-child a,.favorites-groups>div:first-child button{background:#fff;border:1px solid var(--color-gray-200);font-size:12px;padding:5px 8px}.favorites-group-row{align-items:center;display:flex}.favorites-group-row.is-active{background:var(--color-gray-100);font-weight:700}.favorites-group-row>button:first-child{align-items:center;background:transparent;border:0;display:flex;min-height:36px;padding:0 8px;text-align:left;width:100%}.favorites-groups button small{color:var(--color-gray-400);margin-left:auto}.favorites-group-delete{background:transparent;border:0;color:var(--color-gray-400);font-size:18px;padding:6px}.favorites-finish{background:var(--color-black);color:#fff;display:block;margin-top:12px;padding:10px;text-align:center}.favorites-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.favorites-grid .product-card{width:100%}.favorite-card-wrap{min-width:0;position:relative}.favorite-card-wrap>button{background:transparent;border:0;color:var(--color-primary-500);font-size:22px;position:absolute;right:10px;top:10px;z-index:2}.favorites-page{height:1215px;padding-top:60px}.favorites-page>h1{font-size:30px;font-weight:500;height:31px;line-height:31px}.favorites-page .favorites-layout{height:964px;margin-top:40px}.favorites-page .favorites-groups{border:0;height:461px;padding:0}.favorites-page .favorites-groups>div:first-child{height:33px;padding:0}.favorites-page .favorites-groups>div:first-child span{display:flex;gap:4px}.favorites-page .favorites-groups>div:first-child button,.favorites-page .favorites-groups>div:first-child a{align-items:center;display:inline-flex;height:33px;justify-content:center;padding:0;text-decoration:none;width:48px}.favorites-groups__tree{border:1px solid var(--color-gray-200);height:320px;margin-top:8px;overflow:hidden;padding:0 12px}.favorites-groups__tree section{min-height:40px;padding-top:8px}.favorites-groups__tree section>strong{display:flex;font-size:13px;height:24px;justify-content:space-between}.favorites-groups__tree section>button{align-items:center;background:transparent;border:0;display:flex;height:32px;padding:0;text-align:left;width:100%}.favorites-groups__tree section>button.is-active{background:#f1f1f1}.favorites-groups__tree small{margin-left:auto}.favorites-page .favorites-groups>p{background:var(--color-gray-50);color:var(--color-gray-500);font-size:11px;line-height:16px;margin-top:8px;min-height:80px;padding:12px}.favorites-results{min-width:0}.favorites-results__toolbar{align-items:flex-start;display:flex;height:40px;justify-content:space-between}.favorites-results__toolbar label{align-items:center;display:flex;font-weight:700;gap:8px;height:24px}.favorites-results__toolbar nav{display:flex}.favorites-results__toolbar nav button{background:#fff;border:0;font-size:12px;padding:3px 10px}.favorites-results__toolbar nav button+button{border-left:1px solid var(--color-gray-200)}.favorites-table{height:840px}.favorites-table .rcpc-list__header,.favorites-table>article{grid-template-columns:30px 150px 100px 100px 100px 208px 80px 208px}.favorites-table .rcpc-list__product{padding-left:4px;padding-right:4px}.favorites-results .favorites-table+.pagination{height:24px;margin-top:60px}.favorites-shell main{min-height:0}.favorites-table__alias-action{align-items:center;background:transparent;border:0;color:var(--color-gray-500);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:400;gap:4px;padding:0;white-space:nowrap}.favorites-table__alias-action i{border-bottom:1px solid currentColor;border-right:1px solid currentColor;height:6px;transform:rotate(-45deg);width:6px}.favorites-page--live{height:auto;padding-top:0}.favorites-page--live .favorites-layout--live{align-items:start;height:auto;margin-top:40px}.favorites-live-groups{height:auto!important}.favorites-live-groups>div:first-child span{width:100%}.favorites-live-groups>div:first-child button{flex:1;width:auto!important}.favorites-live-groups .favorites-groups__tree{height:auto;min-height:320px;overflow:visible;padding:12px}.favorites-live-groups .favorites-groups__tree h2{font-size:14px;margin-bottom:10px}.favorites-live-groups .favorites-groups__tree>button,.favorites-live-groups .favorites-groups__tree>div>button{align-items:center;background:transparent;border:0;display:flex;font:inherit;font-size:13px;min-height:34px;padding:6px 8px;text-align:left;width:100%}.favorites-live-groups .favorites-groups__tree button[aria-pressed=true]{background:var(--color-gray-100);font-weight:700}.favorites-live-results{min-width:0}.favorites-live-results .favorites-results__toolbar{align-items:center;height:auto;min-height:40px}.favorites-live-results .favorites-results__toolbar h2{font-size:18px}.favorites-live-filters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(160px,220px));margin:12px 0}.favorites-live-filters label{color:var(--color-gray-600);display:flex;flex-direction:column;font-size:12px;gap:4px}.favorites-live-filters input,.favorites-live-filters select{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;font:inherit;height:36px;min-width:0;padding:0 10px;width:100%}.favorites-live-table{min-width:850px}.favorites-live-table td{height:72px}.favorites-live-table td button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;font:inherit;font-size:12px;padding:6px 8px}.favorites-live-groups>div:first-child>strong{font-size:13px;white-space:nowrap}.favorites-live-groups>div:first-child a,.favorites-live-groups>div:first-child button{width:42px!important}.favorites-group-editor{display:block}.favorites-live-groups .favorites-groups__tree:has(.favorites-group-editor){min-height:0;padding:8px 12px 0}.favorites-group-editor__row{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;min-height:40px}.favorites-group-editor__row.is-child{padding-left:10px}.favorites-live-groups .favorites-group-editor__row>button{background:transparent;border:0;height:28px;min-height:28px;padding:0;width:24px}.favorites-live-groups .favorites-group-editor__row>.favorites-group-editor__name{font-size:13px;min-width:0;overflow:hidden;padding:0 4px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.favorites-group-editor__row>input{border:1px solid var(--color-gray-200);border-radius:3px;font:inherit;font-size:13px;height:32px;min-width:0;padding:0 6px;width:100%}.favorites-group-editor__delete{color:var(--color-gray-500);font-size:18px}.favorites-group-editor__drag{color:var(--color-gray-500);cursor:grab;font-size:16px}.favorites-group-editor__drag:active{cursor:grabbing}.favorites-group-editor__unclassified{align-items:center;display:flex;font-size:13px;height:40px;justify-content:space-between;padding:0 4px}.favorites-group-editor>p{background:var(--color-gray-50);color:var(--color-gray-500);font-size:11px;line-height:16px;margin:8px -12px 0;min-height:80px;padding:12px}.favorites-group-editor>p[role=alert]{color:var(--color-system-danger);min-height:0}.mobile-scrap-card__star--mobile,.mobile-scrap-card__alias--mobile,.mobile-scrap-card__server-separator{display:none}.favorites-modal-layer{background:var(--color-overlay-40);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.favorites-group-dialog{background:#fff;border-radius:12px;padding:30px;position:absolute}.favorites-group-dialog h2{font-size:24px;line-height:29px}.favorites-group-dialog label{display:flex;flex-direction:column;font-size:14px;line-height:24px;margin-top:30px}.favorites-group-dialog select,.favorites-group-dialog input{background:#fff;border:0;border-bottom:1px solid var(--color-black);font-weight:600;height:50px}.favorites-group-dialog select{font-size:16px}.favorites-group-dialog input{font-size:18px}.favorites-group-dialog label small{color:var(--color-gray-500);font-size:12px;line-height:24px;margin-top:4px}.favorites-group-dialog label small.is-error{color:var(--color-primary-500)}.favorites-group-dialog footer{bottom:30px;display:grid;gap:12px;grid-template-columns:1fr 1fr;left:30px;position:absolute;right:30px}.favorites-group-dialog footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.favorites-group-dialog footer button:last-child{background:var(--color-black);color:#fff}.favorites-group-dialog footer button:disabled{background:#f4f4f4;color:var(--color-gray-400)}.favorites-group-dialog--settings{height:311px;left:178px;top:319px;width:500px}.favorites-group-dialog__new{background:#fff;border:0;font-size:14px;height:20px;line-height:20px;margin-top:8px;padding:0}.favorites-group-dialog--empty{height:415px;left:710px;top:319px;width:500px}.favorites-group-dialog--filled{height:443px;left:1242px;top:319px;width:500px}.favorites-modal-layer:not(.is-composite) .favorites-group-dialog{left:50%;top:50%;transform:translate(-50%,-50%)}.period-filter{align-items:center;background:var(--color-gray-50);display:flex;gap:6px;margin:20px 0;min-height:68px;padding:12px;position:relative}.period-filter__quick{display:flex}.period-filter__quick button{background:#fff;border:1px solid var(--color-gray-200);height:36px;margin-left:-1px}.period-filter input{border:1px solid var(--color-gray-200);height:36px}.period-filter__calendar{background:#fff;border:1px solid var(--color-gray-200);box-shadow:var(--shadow-modal);padding:18px;position:absolute;right:80px;top:56px;width:300px;z-index:5}.period-filter__calendar>strong{display:block;margin-bottom:12px;text-align:center}.period-filter__calendar>div{display:grid;grid-template-columns:repeat(7,1fr)}.period-filter__calendar button{background:#fff;border:0;height:34px}.period-filter__calendar button.is-selected{background:var(--color-black);border-radius:50%;color:#fff}.mypage-table-wrap{overflow-x:auto}.mypage-table{border-collapse:collapse;font-size:13px;table-layout:auto;width:100%}.mypage-table th{background:var(--color-gray-50);font-weight:500;height:42px}.mypage-table td{border-bottom:1px solid var(--color-gray-200);min-height:66px;padding:18px 10px;text-align:center}.mypage-table td a{text-decoration:underline}.mypage-table td>button,.table-actions button,.table-actions a{background:#fff;border:1px solid var(--color-gray-200);font-size:12px;padding:6px 9px;text-decoration:none}.table-actions{display:flex;gap:4px;justify-content:center}.mypage-table+.pagination{margin-top:50px}.order-detail-section{margin-bottom:56px}.order-detail-section>h2{border-bottom:2px solid var(--color-black);font-size:18px;padding-bottom:12px}.order-product{align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:18px;grid-template-columns:180px 1fr auto;padding:24px 0}.order-product img{height:100px;object-fit:cover;width:180px}.order-product h3{margin:10px 0}.order-product p,.order-product span{color:var(--color-gray-500);font-size:12px}.order-product>strong{font-size:20px}.order-detail-info div{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:180px 1fr;min-height:56px}.order-detail-info dt,.order-detail-info dd{align-items:center;display:flex;padding:14px}.order-detail-info dt{background:var(--color-gray-50);color:var(--color-gray-600)}.order-full-shell main{min-height:0}.order-full-detail{height:2706px;padding-top:62px}.order-full-detail>h1{font-size:26px;font-weight:400;height:31px;letter-spacing:-.52px;line-height:31px}.order-full-detail__body{height:2340px;margin-top:40px}.order-full-detail__body section>h2{border-bottom:3px solid var(--color-black);font-size:22px;font-weight:700;height:40px;letter-spacing:-.44px;line-height:26px}.order-full-products{height:660px}.order-full-products article{border:1px solid var(--color-gray-200);border-radius:6px;height:290px;overflow:hidden}.order-full-products article+article{margin-top:20px}.order-full-products article header{align-items:center;background:var(--color-gray-100);display:flex;gap:10px;height:50px;padding:0 20px}.order-full-products article header .order-full-product-number{align-items:center;color:var(--color-black);display:flex;font-size:16px;gap:4px;letter-spacing:-.48px;margin-left:0}.order-full-product-number>span{font:inherit;margin-left:0}.order-full-product-number>b{font-weight:700}.order-full-products article header .order-full-product-location{color:var(--color-gray-600);font-size:14px;font-weight:500;letter-spacing:-.28px;margin-left:0}.order-full-products article dl{padding:0 20px}.order-full-detail dl>div{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:157px 1fr;height:80px}.order-full-detail dt,.order-full-detail dd{align-items:center;display:flex;font-size:16px;letter-spacing:-.48px}.order-full-detail dt{color:var(--color-gray-600)}.order-full-section{height:360px;margin-top:60px}.order-full-section--refund{height:520px}.order-full-section--cash{height:200px}.orders-catalog-list{height:2144px}.orders-catalog-list .mypage-tabs{margin:0}.orders-list-toolbar{align-items:center;display:flex;height:40px;justify-content:space-between}.orders-list-toolbar>strong{font-size:14px;font-weight:400}.orders-list-toolbar span{display:flex}.orders-list-toolbar select,.orders-list-toolbar button{background:#fff;border:0;font-size:14px;height:24px;min-width:180px;text-align:left}.orders-select-all{align-items:center;display:flex;height:56px;justify-content:space-between}.orders-select-all label{font-size:16px;font-weight:700}.orders-select-all button{background:#fff;border:0;font-size:14px;text-decoration:underline}.orders-by-date{height:1022px}.orders-by-date:first-of-type{margin-top:40px}.orders-by-date+.orders-by-date{height:892px}.orders-by-date>h2{font-size:20px;height:44px;line-height:24px}.order-catalog-item{border-bottom:1px solid var(--color-gray-200);height:306px;padding:0}.orders-by-date:first-of-type .order-catalog-item{height:326px}.order-catalog-item header{align-items:center;display:flex;height:44px}.order-catalog-item header strong{font-size:16px;letter-spacing:-.32px}.order-catalog-item header span{color:var(--color-gray-600);font-size:14px;margin-left:10px}.order-catalog-item header a{color:var(--color-blue-500);font-size:14px;font-weight:600;margin-left:auto}.order-catalog-item header strong.is-red{color:var(--color-primary-500)}.order-catalog-item__product{display:grid;grid-template-columns:150px 1fr;height:116px}.order-catalog-item__product>img{height:80px;object-fit:cover;width:150px}.order-catalog-item__product>div{min-width:0;padding-left:16px}.order-catalog-item__heading{align-items:center;display:flex;gap:8px;height:28px}.order-catalog-item__heading>strong{font-size:16px;letter-spacing:-.32px}.order-catalog-item__heading>strong span{font-weight:400}.order-catalog-item__heading>small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;font-weight:500;padding:4px 6px}.order-catalog-item__state{align-items:center;color:var(--color-black);display:flex;font-size:14px;font-style:normal;font-weight:500;gap:4px}.order-catalog-item__state img{flex:0 0 auto;height:auto;max-height:24px;max-width:24px;width:auto}.order-catalog-item__spec{color:var(--color-gray-600);font-size:14px;height:16px;letter-spacing:-.42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-catalog-item__period{align-items:center;color:var(--color-gray-600);display:flex;font-size:14px;font-weight:600;gap:2px;height:24px}.order-catalog-item__period img{height:16px;width:16px}.order-catalog-item__totals{align-items:center;color:var(--color-gray-600);display:flex;font-size:15px;gap:8px;height:24px}.order-catalog-item__totals b{font-weight:600}.order-catalog-item__totals i{background:var(--color-gray-300);height:8px;width:1px}.order-catalog-item__confirm{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-500);display:flex;font-size:14px;height:40px;justify-content:center}.order-catalog-item__actions{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);height:40px;margin-top:4px}.order-catalog-item__actions button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;font-size:14px}.order-catalog-item__actions button:disabled{background:var(--color-gray-100);color:var(--color-gray-500)}.orders-catalog-list>.pagination{height:24px;margin-top:60px}.mypage-layout:has(.orders-catalog-list){padding-bottom:120px}.order-period-layer{background:var(--color-overlay-40);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.order-period-layer>section{background:#fff;border-radius:12px;height:388px;left:710px;padding:30px;position:absolute;top:346px;width:500px}.order-period-layer h2{font-size:24px;line-height:29px}.order-period-layer section>div{margin-top:30px}.order-period-layer section>div>strong{color:var(--color-gray-600);display:block;font-size:14px;font-weight:400;letter-spacing:-.28px;line-height:24px;margin-bottom:4px}.order-period-layer nav{display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.order-period-layer nav button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;color:var(--color-gray-500);font-size:16px;font-weight:500;height:43px}.order-period-layer nav button[aria-pressed=true]{border-color:var(--color-black);color:var(--color-black)}.order-period-layer section>div>p{align-items:center;display:grid;gap:4px;grid-template-columns:1fr auto 1fr}.order-period-layer label{align-items:center;border-bottom:1px solid var(--color-black);display:flex;font-size:18px;font-weight:500;height:50px;letter-spacing:-.54px;position:relative}.order-period-layer label img{height:24px;margin-left:auto;width:24px}.order-period-layer label input{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.order-period-layer footer{bottom:30px;display:grid;gap:12px;grid-template-columns:1fr 1fr;left:30px;position:absolute;right:30px}.order-period-layer footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.order-period-layer footer button:last-child{background:var(--color-black);color:#fff}.order-catalog-item__confirm{border:0;width:100%}.order-catalog-item__confirm:disabled{cursor:default}.order-catalog-item__period img{height:16px;width:auto}.order-period-layer label img{height:20px;margin-left:auto;width:18px}.order-period-layer:not(.is-composite)>section{left:50%;top:50%;transform:translate(-50%,-50%)}.order-period-dialog[tabindex]:focus-visible{outline:none}.storage-list article{align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:20px;grid-template-columns:180px 1fr auto;padding:24px 0}.storage-list img{height:100px;object-fit:cover;width:180px}.storage-list h2{font-size:17px;margin:10px 0 5px}.storage-list p{color:var(--color-gray-500);font-size:12px}.storage-list button{background:var(--color-black);border:0;color:#fff;padding:10px 16px}.storage-list button:disabled{background:var(--color-gray-200);color:var(--color-gray-500)}.benefit-hero{align-items:flex-end;background:var(--color-gray-50);display:flex;gap:12px;min-height:124px;padding:26px}.benefit-hero span{align-self:flex-start}.benefit-hero strong{font-size:34px;margin-left:auto}.benefit-hero small{color:var(--color-gray-500)}.coupon-list{display:grid;gap:14px;grid-template-columns:1fr 1fr;padding-top:20px}.coupon-list article{border:1px solid var(--color-gray-200);border-radius:6px;display:grid;grid-template-columns:135px 1fr;min-height:160px;overflow:hidden}.coupon-list article>div{background:var(--color-black);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px}.coupon-list article>div strong{font-size:23px;margin-top:7px}.coupon-list article section{padding:24px}.coupon-list h2{font-size:16px}.coupon-list p,.coupon-list span{color:var(--color-gray-500);display:block;font-size:12px;margin-top:12px}.storage-shell main{min-height:0}.storage-catalog{height:1499px;padding-top:60px}.storage-catalog>h1{font-size:26px;font-weight:400;height:29px;letter-spacing:-.02em;line-height:29px}.storage-catalog__body{display:grid;gap:60px;grid-template-columns:800px 340px;height:1263.87px;margin-top:40px}.storage-catalog__items{height:1263.87px}.storage-catalog__toolbar{align-items:center;display:flex;height:56px;justify-content:space-between}.storage-catalog__toolbar button{background:#fff;border:0;text-decoration:underline}.storage-catalog-product{border-bottom:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:12px;height:317px;padding:40px 0}.storage-catalog-product--1{height:222.87px}.storage-catalog-product--2{height:351px}.storage-catalog-product header{align-items:center;display:flex;flex:0 0 25px;height:25px}.storage-catalog-product header span{color:var(--color-gray-500);font-size:11px;margin-left:10px}.storage-catalog-product header button{background:#fff;border:0;color:var(--color-gray-400);font-size:22px;margin-left:auto}.storage-catalog-product>div{display:grid;flex:1 1 auto;gap:16px;grid-template-columns:200px 584px;min-height:0}.storage-catalog-product__image{height:106.87px;overflow:hidden;position:relative;width:200px}.storage-catalog-product__image>img:first-child{height:100%;object-fit:cover;width:100%}.storage-catalog-product__image>img:last-child{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95.42px}.storage-catalog-product section{height:200px;min-width:0;padding-left:0;position:relative}.storage-catalog-product section>strong{color:var(--color-system-success);display:block;font-size:14px;line-height:28px;position:absolute;top:0;left:0;right:0;margin:0;height:28px}.storage-catalog-product section>strong.is-waiting{color:var(--color-primary-500)}.storage-catalog-product section>p{color:var(--color-gray-500);font-size:14px;line-height:normal;margin:0;position:absolute;left:0;right:0;top:32px;max-height:34px;overflow:hidden}.storage-catalog-product:not(.storage-catalog-product--1) section>p{height:34px;line-height:17px}.storage-catalog-product:not(.storage-catalog-product--1) section>dl{background:var(--color-gray-50);display:flex;flex-direction:column;gap:12px;margin:0;padding:12px;position:absolute;left:0;right:0;bottom:48px;height:74px;width:100%}.storage-catalog-product:not(.storage-catalog-product--1) section>footer{align-items:center;display:flex;justify-content:space-between;position:absolute;left:0;right:0;bottom:0}.storage-catalog-product:not(.storage-catalog-product--1) section>dl div{display:flex;font-size:16px;height:19px;justify-content:space-between;padding:0}.storage-catalog-product:not(.storage-catalog-product--1) section>footer button{background:#fff;border:1px solid var(--color-gray-200);height:32px;width:32px}.storage-catalog-product:not(.storage-catalog-product--1) section>footer strong{font-size:24px}.storage-catalog-product:not(.storage-catalog-product--1) section>footer em{color:var(--color-system-success);font-size:14px;font-style:normal}.storage-catalog-product--1 section>p{position:absolute;top:0;left:0;right:0;margin:0;max-height:none;height:auto;overflow:visible}.storage-catalog-product--1 section>footer{align-items:center;display:flex;justify-content:space-between;position:absolute;left:0;right:0;bottom:0}.storage-catalog-product--1 section>footer button{background:#fff;border:1px solid var(--color-gray-200);height:32px;width:32px}.storage-catalog-product--1 section>footer strong{font-size:24px}.storage-catalog-product--1 section>footer em{color:var(--color-system-success);font-size:14px;font-style:normal}.storage-summary{height:441px}.storage-summary h2{font-size:22px;font-weight:400;height:46px}.storage-summary>div{border:1px solid var(--color-gray-200);height:325px;padding:20px}.storage-summary dl div{display:flex;font-weight:700;justify-content:space-between;min-height:31px}.storage-summary dl div.is-sub{color:var(--color-gray-500);font-size:12px;font-weight:400;padding-left:12px}.storage-summary dl div:nth-child(4),.storage-summary dl div:nth-child(5),.storage-summary dl div.is-total{border-top:1px solid var(--color-gray-200);margin-top:15px;padding-top:15px}.storage-summary dl div.is-total dd{font-size:24px}.storage-summary p{color:var(--color-gray-400);font-size:11px;margin-top:25px}.storage-summary>button{background:var(--color-black);border:0;color:#fff;height:50px;margin-top:20px;width:100%}.storage-catalog__toolbar input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-gray-300);border-radius:2px;cursor:pointer;height:18px;margin:0;vertical-align:middle;width:18px}.storage-catalog__toolbar input[type=checkbox]:checked{background:var(--color-black) center / 8px 6px no-repeat url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");border-color:var(--color-black)}.storage-catalog-product header label{align-items:center;display:flex;gap:4px}.storage-catalog-product input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-gray-300);border-radius:2px;cursor:pointer;height:18px;margin:0;width:18px}.storage-catalog-product input[type=checkbox]:checked{background:var(--color-black) center / 8px 6px no-repeat url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");border-color:var(--color-black)}.storage-catalog-product header button{align-items:center;display:flex;height:24px;justify-content:center;padding:0;width:24px}.storage-catalog-product header button img{height:14px;width:14px}.storage-catalog-product section>strong{align-items:center;display:flex;gap:6px}.storage-catalog-product section>strong i{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:flex;flex:0 0 24px;height:24px;justify-content:center}.storage-catalog-product section>strong i img{height:10px;width:17px}.storage-catalog-product section>strong.is-waiting i{background:var(--color-surface-error-soft)}.storage-catalog-product section>strong.is-waiting i img{height:20px;width:20px}.storage-quantity{align-items:center;display:flex}.storage-quantity button{align-items:center;background:#fff;border:1px solid var(--color-gray-100);display:flex;height:40px;justify-content:center;padding:0;width:36px}.storage-quantity button img{max-height:15px;max-width:15px}.storage-quantity b{align-items:center;display:flex;height:40px;justify-content:center;width:50px}.storage-quantity i{font-style:normal;margin-left:8px}.storage-catalog-product section>strong{align-items:center;color:var(--color-black)}.storage-catalog-product section>strong.is-waiting{color:var(--color-black)}.storage-catalog-product--1 section{height:100%}.storage-shell main.storage-catalog{height:auto;min-height:0}.purchase-selection-page .cart-item{height:auto;min-height:222.8702392578125px}.purchase-selection-page .cart-item--connected{min-height:317px}.purchase-selection-page .cart-item--normal{min-height:351px}.purchase-selection-page .cart-item--waiting{min-height:317px}.storage-catalog__body,.storage-catalog__items{height:auto}.storage-catalog-product{height:auto;min-height:317px}.storage-catalog-product--1{height:auto;min-height:222.87px}.storage-catalog-product--2{height:auto;min-height:351px}.storage-catalog-product section{display:flex;flex-direction:column;height:auto;min-height:200px}.storage-catalog-product section>strong,.storage-catalog-product section>p,.storage-catalog-product:not(.storage-catalog-product--1) section>dl,.storage-catalog-product:not(.storage-catalog-product--1) section>footer,.storage-catalog-product--1 section>footer{left:auto;position:static;right:auto;top:auto;bottom:auto}.storage-catalog-product section>strong{flex:0 0 28px}.storage-catalog-product section>p,.storage-catalog-product--1 section>p{flex:0 0 auto;height:auto;margin:4px 0 0;max-height:none;overflow:visible}.storage-catalog-product:not(.storage-catalog-product--1) section>p{flex:0 0 auto;height:auto;margin:4px 0 0;max-height:none;overflow:visible}.storage-catalog-product:not(.storage-catalog-product--1) section>dl{flex:0 0 74px;margin-top:auto}.storage-catalog-product:not(.storage-catalog-product--1) section>footer{flex:0 0 40px;margin-top:12px}.storage-catalog-product--1 section{height:auto;min-height:105px}.storage-catalog-product--1 section>footer{flex:0 0 40px;margin-top:auto}.storage-shell main.storage-catalog--empty{min-height:max(620px,calc(100dvh - 460px))}.storage-empty{align-items:center;display:flex;flex-direction:column;height:141px;margin-top:40px;padding-top:19px}.storage-empty p{font-size:18px;font-weight:400;letter-spacing:-.36px;line-height:21px;margin:0 0 30px}.storage-empty button{background:var(--color-black);border:0;border-radius:4px;color:var(--color-white);font-size:16px;font-weight:500;height:50px;letter-spacing:-.48px;padding:0 16px}.storage-product-price{align-items:flex-end;display:flex;gap:8px;justify-content:flex-end;min-width:0;white-space:nowrap}.storage-product-price>span{font-size:16px;font-weight:500;white-space:nowrap}.storage-product-price>span em{font-size:18px;font-weight:700}.storage-product-price>b{flex:0 0 auto;font-size:30px;font-weight:600;white-space:nowrap}.storage-move-action{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center;padding:4px}.storage-move-action label{align-items:center;display:inline-flex;font-size:11px;gap:4px}.storage-move-action input{border:1px solid var(--color-gray-300);border-radius:3px;padding:4px;width:52px}.storage-move-action button{background:var(--color-black);border:0;border-radius:3px;color:#fff;padding:5px 8px}.storage-move-action button:disabled{background:var(--color-gray-300)}.storage-move-action [role=alert]{color:#d32f2f;font-size:11px;width:100%}.storage-catalog .benefit-table>p{height:auto;min-height:58px}.points-catalog{height:766.12px}.point-carousel{height:161.12px;overflow:hidden;position:relative}.point-carousel header{align-items:center;display:flex;height:24px;justify-content:space-between}.point-carousel header>strong{font-size:14px;line-height:24px}.point-carousel header b{color:var(--color-primary-500)}.point-carousel header a{color:var(--color-gray-500);font-size:11px;text-decoration:underline}.point-carousel>div{display:flex;gap:40px;margin-top:20px;width:1280px}.point-carousel article{flex:0 0 400px;height:117.12px;position:relative}.point-carousel article>div{display:flex;height:64.12px}.point-carousel article>div>img{height:64.12px;object-fit:cover;width:120px}.point-carousel article span{display:flex;flex-direction:column;justify-content:center;margin-left:12px}.point-carousel article span strong{font-size:16px;line-height:19px}.point-carousel article small{color:var(--color-gray-500);font-size:11px;line-height:13px;margin-top:5px}.point-carousel article button{background:#fff;border:1px solid var(--color-black);height:41px;margin-top:12px;width:100%}.point-carousel article>b{align-items:center;background:#333;border-radius:2px;color:#fff;display:flex;font-size:11px;gap:4px;height:34px;padding:0 12px;position:absolute;right:-25px;top:42px}.point-carousel article>b:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;bottom:-5px;content:"";left:50%;position:absolute;transform:translate(-50%)}.point-carousel article>b img{filter:brightness(0) invert(1);height:12px;width:17px}.point-carousel__next{align-items:center;background:#fff;border:1px solid var(--color-gray-300);border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:-22px;top:42px;width:40px}.point-carousel__next img{height:24px;width:24px}.points-history{height:545px;margin-top:60px;position:relative}.points-history .mypage-tabs{margin:0}.points-history__toolbar{align-items:center;display:flex;height:40px;justify-content:space-between}.points-history__toolbar button{align-items:center;background:#fff;border:0;display:flex;font-size:14px;gap:12px;padding:0 6px 0 0}.points-history__toolbar button img{height:7.4px;width:12px}.points-history__toolbar strong{font-size:16px}.benefit-table{width:100%}.benefit-table>div,.benefit-table>p{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.benefit-table>div{background:var(--color-gray-50);height:40px}.benefit-table>div strong{align-items:center;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:center}.benefit-table>div strong img{height:14.263px;width:10px}.benefit-table>p{border-bottom:1px solid var(--color-gray-200);height:50px}.benefit-table>p span{align-items:center;display:flex;font-size:12px;justify-content:center}.points-history .benefit-table{height:340px}.points-history .benefit-table>div strong,.points-history .benefit-table>p span{font-size:14px}.points-policy{bottom:55px;color:var(--color-gray-500);position:absolute;right:0}.points-history>.pagination{bottom:0;height:24px;left:0;position:absolute;width:100%}.mypage-layout:has(.points-catalog){padding-bottom:120px}.coupons-available{height:883px}.coupons-available>section:first-child{height:374px}.coupons-available .mypage-tabs,.coupons-history .mypage-tabs{margin:0}.coupons-available .benefit-table{height:240px}.coupons-available>section:first-child>.pagination{height:24px;margin-top:60px}.coupon-download{height:449px;margin-top:60px}.coupon-download header{display:flex;height:39px;justify-content:space-between}.coupon-download h2{font-size:18px}.coupon-download header a{color:var(--color-gray-500);font-size:11px}.coupon-download>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.coupon-download article{height:199px}.coupon-download article>div{border:1px solid var(--color-gray-200);height:150px;padding:20px}.coupon-download article>div>strong{font-size:26px}.coupon-download article h3{font-size:13px;margin-top:7px}.coupon-download article p{color:var(--color-gray-500);font-size:11px;line-height:20px;margin-top:20px}.coupon-download article button{background:var(--color-black);border:0;color:#fff;height:41px;margin-top:8px;width:100%}.mypage-layout:has(.coupons-available){padding-bottom:111px}.coupons-history{height:364px}.coupons-history__filter{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;height:40px;justify-content:flex-end}.coupons-history__filter button{align-items:center;background:#fff;border:0;color:var(--color-gray-700);display:flex;font-size:14px;height:40px;justify-content:space-between;padding:0 0 0 6px;width:180px}.coupons-history__filter button img{height:7.4px;margin-right:6px;width:12px}.coupons-history .benefit-table{height:190px}.coupons-history .benefit-table>div strong,.coupons-history .benefit-table>p span{font-size:14px}.coupons-history>.pagination{height:24px;margin-top:60px}.mypage-layout:has(.coupons-history){padding-bottom:294px}.inquiry-progress{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0 0 36px;padding:0}.inquiry-progress li{border-bottom:3px solid var(--color-gray-200);color:var(--color-gray-400);padding:13px;text-align:center}.inquiry-progress li.is-active{border-color:var(--color-black);color:var(--color-black);font-weight:700}.inquiry-choice h2{font-size:20px}.inquiry-choice>p{color:var(--color-gray-500);font-size:13px;margin:8px 0 22px}.inquiry-choice>label{align-items:center;border:1px solid var(--color-gray-200);display:flex;gap:12px;margin-top:-1px;min-height:74px;padding:14px}.inquiry-choice label>span{display:flex;flex:1;flex-direction:column;gap:5px}.inquiry-choice small{color:var(--color-gray-500)}.inquiry-choice>.mypage-dark-button{float:right;margin-top:24px}.inquiry-form,.manager-form,.profile-form{display:flex;flex-direction:column;gap:22px;max-width:600px}.inquiry-form>label,.manager-form>label,.profile-form>label{display:flex;flex-direction:column;gap:6px}.inquiry-form label>span,.manager-form label>span,.profile-form label>span,.profile-image-field>strong{font-size:13px;font-weight:700}.inquiry-form input,.inquiry-form select,.inquiry-form textarea,.manager-form input,.manager-form textarea,.profile-form input{border:1px solid var(--color-gray-300);border-radius:3px;padding:13px;resize:vertical}.selected-rcpcs{background:var(--color-gray-50);padding:18px}.selected-rcpcs strong{display:block;margin-bottom:8px}.selected-rcpcs span{background:#fff;border:1px solid var(--color-gray-200);display:inline-block;font-size:12px;margin-right:5px;padding:7px}.inquiry-file small{color:var(--color-gray-500)}.inquiry-detail{border-top:2px solid var(--color-black)}.inquiry-detail>header{border-bottom:1px solid var(--color-gray-200);padding:24px}.inquiry-detail h2{font-size:20px;margin:12px 0 6px}.inquiry-detail header p{color:var(--color-gray-500);font-size:13px}.inquiry-detail__rcpcs{background:var(--color-gray-50);padding:18px 24px}.inquiry-detail__rcpcs>span{background:#fff;border:1px solid var(--color-gray-200);display:inline-block;margin-left:8px;padding:7px}.inquiry-detail__rcpcs>a{float:right;font-size:13px;text-decoration:underline}.inquiry-add-products{margin-top:12px}.inquiry-add-products button{background:#fff;border:1px dashed var(--color-gray-300);padding:8px}.inquiry-message{border-bottom:1px solid var(--color-gray-200);padding:24px}.inquiry-message time{color:var(--color-gray-400);float:right;font-size:12px}.inquiry-message p{line-height:24px;margin-top:14px}.inquiry-message--answer{background:var(--color-gray-50);margin:18px 0}.inquiry-reply{display:block}.inquiry-reply>span{display:block;font-weight:700;margin-bottom:8px}.inquiry-reply textarea{border:1px solid var(--color-gray-300);padding:12px;width:100%}.inquiry-reply button{background:var(--color-black);border:0;color:#fff;float:right;margin-top:8px;padding:10px 24px}.manager-form fieldset{border:1px solid var(--color-gray-200);display:flex;flex-direction:column;gap:10px;padding:18px}.manager-form legend{font-size:13px;font-weight:700}.manager-form__help{background:var(--color-gray-50);color:var(--color-gray-600);font-size:13px;padding:16px}.profile-image-field>div{align-items:center;display:grid;gap:10px 16px;grid-template-columns:104px auto;margin-top:8px}.profile-image-field img{border-radius:50%;grid-row:1 / 3;height:104px;object-fit:cover;width:104px}.profile-image-field label{border:1px solid var(--color-gray-200);cursor:pointer;justify-self:start;padding:10px 16px}.profile-image-field p{color:var(--color-gray-500);font-size:12px}.profile-check{align-items:flex-start;flex-direction:row!important}.profile-check span{display:flex;flex-direction:column}.profile-check small{color:var(--color-gray-500);font-weight:400;margin-top:4px}.profile-danger{border-top:1px solid var(--color-gray-200);display:flex;gap:12px;margin-top:20px;padding-top:20px}.profile-danger button{background:#fff;border:0;color:var(--color-gray-500);font-size:12px;text-decoration:underline}.auth-page .profile-form{gap:20px;max-width:none}.auth-page .profile-form input{background:transparent;border:0;border-radius:0;padding:0;resize:none}.auth-page .profile-form .email-field input,.auth-page .profile-form .split-field input{border-bottom:1px solid var(--color-black)}.auth-page .profile-image-field__row{align-items:center;display:flex;gap:12px;height:110px;margin-top:0}.auth-page .profile-image-field__actions{align-items:flex-start;display:flex;flex-direction:column;gap:12px;height:110px}.auth-page .auth-panel--compact .profile-image-field__row,.auth-page .auth-panel--compact .profile-image-field__actions{height:105px}.auth-page .profile-image-preview img{border-radius:0;grid-row:auto;height:40px;object-fit:contain;width:40px}.auth-page .profile-image-preview img:not([alt=""]){height:104px;object-fit:cover;width:104px}.auth-page .profile-image-field label{justify-self:auto;padding:0 16px}.mypage-layout:has(.points-catalog){padding-bottom:120.891px}.point-carousel{overflow:visible}.point-carousel>div{overflow:hidden;width:976px}.point-carousel__next{top:9px}.point-carousel__next img{height:12px;width:7.4px}.point-carousel__track{display:flex;flex:0 0 1280px;gap:40px;width:1280px}.coupons-available .benefit-table>div strong,.coupons-available .benefit-table>p span{font-size:14px}.coupon-product-link{align-items:center;color:var(--color-gray-500);display:inline-flex;gap:6px}.coupon-product-link img{height:8px;width:4.933px}.coupon-download header a{align-items:center;display:inline-flex;gap:6px}.coupon-download header a img{height:8px;width:4.933px}.coupon-download article>div{overflow:hidden;padding:0;position:relative}.coupon-download article>div:before{border-left:1px dashed var(--color-gray-200);bottom:0;content:"";position:absolute;right:37.58px;top:0}.coupon-download article>div:after{background:#fff;border:1px solid var(--color-gray-200);border-radius:16px 0 0 16px;border-right:0;content:"";height:32px;position:absolute;right:-1px;top:58px;width:16px}.coupon-download article>div>strong{align-items:flex-end;display:flex;font-size:24px;gap:2px;left:20px;line-height:24px;position:absolute;top:24px}.coupon-download article>div>strong small{color:var(--color-gray-600);font-size:14px;font-weight:400;line-height:18px}.coupon-download article h3{font-size:16px;font-weight:500;left:20px;line-height:24px;margin:0;position:absolute;top:64px}.coupon-download article dl{display:flex;flex-direction:column;font-size:14px;gap:12px;left:20px;line-height:24px;margin:0;position:absolute;top:94px;width:249px}.coupon-download article dl div{display:flex;gap:10px}.coupon-download article dt{color:var(--color-gray-600)}.coupon-download article dd{margin:0}.mypage-layout:has(.coupons-history){padding-bottom:120px}.mypage-shell:has(.coupons-history) main{min-height:789px}.inquiry-catalog{height:714px;position:relative}.inquiry-catalog__filters{align-items:center;display:grid;gap:12px;grid-template-columns:180px 180px 412px 1fr;height:50px}.inquiry-catalog__filters label{height:50px}.inquiry-catalog__filters select,.inquiry-catalog__filters input{background:#fff;border:0;border-bottom:1px solid var(--color-black);font-size:16px;height:50px;padding:0;width:100%}.inquiry-catalog__search{align-items:center;display:flex;position:relative}.inquiry-catalog__search-icon{height:20px;position:absolute;right:6px;width:20px}.inquiry-catalog__filters>:is(a,button){align-items:center;background:var(--color-black);border:0;border-radius:4px;color:#fff;display:flex;font-size:14px;height:41px;justify-content:center;justify-self:end;width:82px}.inquiry-catalog__table{height:540px;margin-top:40px}.inquiry-catalog__head,.inquiry-catalog__row{display:grid;grid-template-columns:145.2px 145.2px 250px 145.2px 145.2px 145.2px}.inquiry-catalog__head{background:var(--color-gray-50);height:40px}.inquiry-catalog__head span{align-items:center;display:flex;font-size:14px;justify-content:center;letter-spacing:-.42px}.inquiry-catalog__row{border-bottom:1px solid var(--color-gray-200);color:var(--color-black);height:50px;position:relative}.inquiry-catalog__row>span{align-items:center;display:flex;font-size:14px;letter-spacing:-.42px;overflow:hidden;padding:8px}.inquiry-catalog__row-link{color:inherit}.inquiry-catalog__row-link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.inquiry-catalog__row small{display:block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.inquiry-catalog__row small:first-child{color:var(--color-gray-600);font-size:12px;letter-spacing:-.36px}.inquiry-catalog__row small:last-child{color:var(--color-black);font-size:14px;letter-spacing:-.42px}.inquiry-catalog__row>span:nth-child(3){align-items:flex-start;flex-direction:column;justify-content:center}.inquiry-catalog>.pagination{bottom:0;height:24px;position:absolute;width:100%}.mypage-layout:has(.inquiry-catalog){padding-bottom:148px}.inquiry-catalog--compact{height:314px}.inquiry-catalog--compact .inquiry-catalog__table{height:140px}.inquiry-catalog--compact>.pagination{bottom:0}.mypage-shell:has(.inquiry-catalog--compact) main{min-height:1003px}.inquiry-preview-layer{background:var(--color-overlay-40);height:1080px;left:0;position:fixed;top:0;width:1920px;z-index:1000}.inquiry-preview-dialog{background:#fff;border-radius:12px;position:absolute;width:500px}.inquiry-preview-dialog>header{align-items:center;display:flex;height:24px}.inquiry-preview-dialog>header h2{font-size:16px;line-height:21px}.inquiry-preview-dialog>header button{background:transparent;border:0;font-size:22px;line-height:24px;margin-left:auto;padding:0}.inquiry-preview-layer:not(.is-composite)>.inquiry-preview-dialog{left:50%;top:50%;transform:translate(-50%,-50%)}.inquiry-product-choice{height:880px;padding:30px;top:100px}.inquiry-product-choice:first-child{left:421px}.inquiry-product-choice:nth-child(2){left:971px}.inquiry-product-choice input{accent-color:var(--color-black);height:18px;margin:0;width:18px}.inquiry-product-choice__row{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:18px auto 1fr;grid-template-rows:25px 46px 18px;min-height:150px;padding:18px 0 13px}.inquiry-product-choice__row>input{grid-row:1}.inquiry-product-choice__row>span{align-items:center;display:flex;font-size:12px;gap:7px;padding-left:8px}.inquiry-product-choice__row>span small{color:var(--color-gray-500)}.inquiry-product-choice__row>em{color:var(--color-system-success);font-size:11px;font-style:normal;justify-self:end}.inquiry-product-choice__row>p{color:var(--color-gray-500);font-size:10px;grid-column:2 / 4;line-height:15px;padding-left:8px}.inquiry-product-choice__row>small{color:var(--color-gray-500);font-size:10px;grid-column:2 / 4;padding-left:8px}.inquiry-product-choice footer{bottom:30px;display:grid;gap:8px;grid-template-columns:1fr;left:30px;position:absolute;right:30px}.inquiry-product-choice footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.inquiry-product-choice footer button:last-child{background:var(--color-black);color:#fff}.inquiry-product-choice footer button:disabled{background:var(--color-gray-100);border:0;color:var(--color-gray-400)}.inquiry-type-choice{height:428px;padding:30px;top:326px}.inquiry-type-choice:first-child{left:455px}.inquiry-type-choice:nth-child(2){left:981px}.inquiry-type-choice>header{justify-content:space-between}.inquiry-preview-dialog>header h2{font-size:18px;font-weight:700;letter-spacing:-.54px;line-height:24px}.inquiry-type-choice>header>button{align-items:center;display:flex;height:24px;justify-content:center;margin-left:0;width:24px}.inquiry-type-choice>header>button img{height:14px;width:14px}.inquiry-type-choice>div{display:grid;gap:8px;margin-top:30px}.inquiry-type-choice label{align-items:center;border:1px solid var(--color-gray-200);border-radius:3px;display:flex;font-size:16px;font-weight:400;gap:11px;height:50px;letter-spacing:-.48px;line-height:22px;padding:0 16px}.inquiry-type-choice label.is-selected{border-color:var(--color-black)}.inquiry-type-choice label>input{opacity:0;position:absolute;pointer-events:none}.inquiry-type-choice label>img{height:20px;width:20px}.inquiry-type-choice>footer{bottom:30px;display:grid;gap:8px;grid-template-columns:82px 1fr;left:30px;position:absolute;right:30px}.inquiry-type-choice>footer button{background:#fff;border:1px solid var(--color-gray-200);color:var(--color-black);font-size:14px;font-weight:400;height:50px;letter-spacing:-.42px}.inquiry-type-choice>footer button:last-child{background:var(--color-black);border-color:var(--color-black);color:#fff}.inquiry-type-choice>footer button:last-child:disabled{background:var(--color-gray-100);border-color:var(--color-gray-100);color:var(--color-gray-400)}:where(:root:not([data-input-modality=pointer])) .inquiry-type-choice label:has(input:focus-visible){outline:2px solid var(--color-black);outline-offset:2px}.inquiry-chat{height:880px;padding:30px;top:91px}.inquiry-chat:nth-of-type(1){left:428px}.inquiry-chat:nth-of-type(2){left:959px}.inquiry-chat>header h2{flex:1;font-size:18px;font-weight:700;letter-spacing:-.54px;line-height:24px;padding-left:0;text-align:center}.inquiry-chat--complete>header h2{color:var(--color-gray-500)}.inquiry-chat>header button{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.inquiry-chat>header button:first-child{margin:0;order:-1}.inquiry-chat__icon{display:block;filter:brightness(0);height:16px;width:4px}.inquiry-chat--complete .inquiry-chat__icon{filter:none}.inquiry-chat__icon--close{filter:none;height:14px;width:14px}.inquiry-chat__scroll{border:1px solid var(--color-gray-200);border-radius:8px;height:676px;margin-top:30px;overflow:hidden;padding:20px 10px;position:relative}.inquiry-chat__scroll>time{color:var(--color-gray-700);display:block;font-size:13px;height:28px;line-height:16px;margin:0 auto 40px;padding-top:12px;position:relative;text-align:center;width:372px}.inquiry-chat__scroll>time:before{background:var(--color-gray-300);content:"";height:1px;left:0;position:absolute;right:0;top:0}.inquiry-chat__product{align-items:center;display:grid;grid-template-columns:121px 120px 164px;height:88px;position:relative}.inquiry-chat__product:before{border:1px solid var(--color-gray-200);border-radius:8px;bottom:0;content:"";left:121px;position:absolute;right:0;top:0}.inquiry-chat__product>span{align-self:end;color:var(--color-gray-700);font-size:12px;line-height:16px;padding:0 4px 4px 0;text-align:right;z-index:1}.inquiry-chat__product img{height:64px;margin-left:12px;object-fit:cover;width:120px;z-index:1}.inquiry-chat__product div{display:flex;flex-direction:column;margin-left:20px;z-index:1}.inquiry-chat__product small{color:var(--color-gray-500);font-size:12px;line-height:16px}.inquiry-chat__product b{font-size:14px;line-height:20px}.inquiry-chat__product em{align-self:flex-start;background:var(--color-gray-100);border-radius:3px;color:var(--color-gray-700);font-size:14px;font-style:normal;line-height:20px;margin-top:4px;padding:4px 6px}.inquiry-chat__bulk-summary{background:var(--color-gray-50);border-radius:4px;font-size:14px;font-weight:600;margin:0 0 12px 121px;padding:10px 12px;width:calc(100% - 121px)}.inquiry-chat__product+.inquiry-chat__product{margin-top:8px}.inquiry-chat__mine{background:var(--color-black);border-radius:8px;color:#fff;font-size:14px;font-weight:350;letter-spacing:-.42px;line-height:19px;margin:20px 0 8px 42px;padding:14px;width:364px}.inquiry-chat__photo{border-radius:8px;display:block;height:186px;margin-left:256px;object-fit:cover;width:150px}.inquiry-chat__system{color:var(--color-gray-700);font-size:13px;letter-spacing:-.39px;line-height:19px;margin:16px 0;padding:4px 0;text-align:center}.inquiry-chat__sender{color:var(--color-gray-500);font-size:12px;letter-spacing:-.36px;line-height:16px;margin-top:20px}.inquiry-chat__reply{background:var(--color-gray-50);border-radius:8px;display:inline-block;font-size:14px;font-weight:350;letter-spacing:-.42px;line-height:19px;margin-top:4px;padding:14px}.inquiry-chat>footer{align-items:center;border:1px solid var(--color-gray-200);bottom:30px;display:grid;gap:8px;grid-template-columns:20px 1fr 48px;height:50px;left:30px;padding:0 12px;position:absolute;right:30px}.inquiry-chat>footer>img{height:15px;margin-left:2.5px;width:15px}.inquiry-chat>footer input{border:0;font-size:14px;letter-spacing:-.42px;outline:0}.inquiry-chat>footer button{background:var(--color-gray-50);border:1px solid var(--color-gray-200);color:var(--color-gray-400);font-size:14px;height:33px}.inquiry-chat-menu{background:#fff;font-size:14px;height:72px;left:227px;line-height:24px;padding:8px;position:absolute;top:91px;width:186px}:where(:root:not([data-input-modality=pointer])) .inquiry-chat>footer:has(input:focus-visible){border-color:var(--color-black)}.inquiry-chat>footer button:not(:disabled){background:var(--color-black);border-color:var(--color-black);color:#fff}.inquiry-chat__menu{background:#fff;box-shadow:0 4px 12px #0000001f;display:grid;left:-201px;padding:8px;position:absolute;top:0;width:186px}.inquiry-chat__menu button{background:#fff;border:0;font-size:14px;height:28px;text-align:left}.inquiry-chat__menu button:hover{background:var(--color-gray-50)}.inquiry-chat__mine--sent{margin-top:20px}.inquiry-product-modal{height:880px;left:425px;padding:30px;top:101px}.inquiry-product-modal.is-many{left:952px;top:99px}.inquiry-product-modal.is-detail{left:710px;top:99px}.inquiry-product-modal__header{gap:12px}.inquiry-preview-dialog>.inquiry-product-modal__header h2{font-size:18px;font-weight:700;letter-spacing:-.54px}.inquiry-preview-dialog>.inquiry-product-modal__header button{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.inquiry-preview-dialog>.inquiry-product-modal__header .inquiry-product-modal__back{margin-left:0}.inquiry-product-modal__header .inquiry-product-modal__back img{height:12px;width:7.4px}.inquiry-product-modal__header button:not(.inquiry-product-modal__back) img{height:14px;width:14px}.inquiry-product-modal__all{align-items:center;border-bottom:1px solid var(--color-gray-200);display:flex;font-size:18px;font-weight:600;gap:8px;height:37px;letter-spacing:-.36px;line-height:24px;margin-top:30px}.inquiry-product-modal input{accent-color:var(--color-black);height:18px;margin:0;width:18px}.inquiry-product-modal>div{height:638px;overflow:hidden}.inquiry-product-modal.is-detail>div{height:auto;margin-top:30px}.inquiry-product-modal__row{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:18px auto 1fr;grid-template-rows:24px 47px 18px;height:142px;padding:20px 0}.inquiry-product-modal.is-detail .inquiry-product-modal__row{display:block;height:122px;margin-bottom:20px;padding:0 0 20px}.inquiry-product-modal.is-detail .inquiry-product-modal__row:last-child{border-bottom:0;height:102px;margin-bottom:0;padding-bottom:0}.inquiry-product-modal.is-detail .inquiry-product-modal__row input{display:none}.inquiry-product-modal__row>.modal-list{grid-column:1 / -1}.inquiry-product-modal__row>span{align-items:center;display:flex;font-size:11px;gap:8px;padding-left:8px}.inquiry-product-modal.is-detail .inquiry-product-modal__row>span{padding-left:0}.inquiry-product-modal__row>span small{color:var(--color-gray-500)}.inquiry-product-modal__row>span b:first-child{color:var(--color-black)}.inquiry-product-modal.is-detail .inquiry-product-modal__row>span b:first-child{color:var(--color-system-success)}.inquiry-product-modal__row>em{color:var(--color-system-success);font-size:10px;font-style:normal;justify-self:end}.inquiry-product-modal__row>p{color:var(--color-gray-500);font-size:9px;grid-column:2 / 4;line-height:13px;padding-left:8px}.inquiry-product-modal.is-detail .inquiry-product-modal__row>p{grid-column:1 / 3;padding-left:0}.inquiry-product-modal__row>small{color:var(--color-gray-500);font-size:9px;grid-column:2 / 4;padding-left:8px}.inquiry-product-modal.is-detail .inquiry-product-modal__row>small{grid-column:1 / 3;padding-left:0}.inquiry-product-modal>button{background:var(--color-black);border:0;bottom:30px;color:#fff;font-weight:500;height:50px;left:30px;letter-spacing:-.48px;position:absolute;right:30px;width:440px}.inquiry-product-modal>button strong{font-weight:700}.manager-catalog-shell main{min-height:0}.manager-catalog{height:1015px;padding-top:60px;position:relative}.manager-catalog>h1{font-size:26px;font-weight:400;height:31px;letter-spacing:-.52px;line-height:31px}.manager-catalog__tools{align-items:center;display:flex;height:50px;justify-content:space-between;margin-top:40px}.manager-catalog__tools>label{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px;position:relative;width:412px}.manager-catalog__tools input{border:0;font-size:18px;outline:0;width:100%}.manager-catalog__tools input::placeholder{color:var(--color-gray-400);opacity:1}.manager-catalog__tools label>img{flex:0 0 20px;height:20px;margin-left:auto;width:20px}.manager-catalog__tools>span{display:flex;gap:12px}.manager-catalog__tools span button,.manager-catalog__tools span a{align-items:center;background:#fff;border:1px solid var(--color-gray-200);display:flex;font-size:16px;gap:8px;height:50px;justify-content:center;padding:0}.manager-catalog__tools span button{width:140px}.manager-catalog__tools span a{width:127px}.manager-catalog__tools span img{object-fit:contain}.manager-catalog__tools span button img{height:10px;width:20px}.manager-catalog__tools span a img{height:15px;width:15px}.manager-catalog__body{display:grid;gap:24px;grid-template-columns:200px 976px;height:692px;margin-top:40px}.manager-catalog__body aside{display:flex;flex-direction:column;font-size:16px;gap:8px}.manager-catalog__body aside>strong{height:33px}.manager-catalog__groups{border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;width:200px}.manager-catalog__groups section{display:flex;flex-direction:column}.manager-catalog__body aside b{display:flex;font-size:16px;height:45px;justify-content:space-between}.manager-catalog__body aside em{font-style:normal}.manager-catalog__body aside small{align-items:center;display:flex;height:28px;padding-left:4px}.manager-catalog__body aside small.is-active{background:var(--color-gray-100);border-radius:4px}.manager-catalog__table-panel{min-width:0}.manager-catalog__select{align-items:flex-start;display:flex;height:40px;justify-content:space-between}.manager-catalog__select label{align-items:center;display:flex;gap:8px}.manager-catalog__select>span{display:flex;gap:8px}.manager-catalog__select>span button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;height:36px;padding:0 14px}.manager-catalog__select>span button:last-child{background:var(--color-black);border-color:var(--color-black);color:#fff}.manager-catalog__select a{font-size:14px;text-decoration:underline}.manager-catalog__table{height:540px}.manager-catalog__head,.manager-catalog__row{display:grid;grid-template-columns:30px repeat(5,183.2px) 30px}.manager-catalog__head{background:var(--color-gray-50);height:40px}.manager-catalog__head span{align-items:center;display:flex;font-size:14px;justify-content:center}.manager-catalog__row{border-bottom:1px solid var(--color-gray-200);height:50px;position:relative}.manager-catalog__row>*{align-self:center;font-size:14px;justify-self:center}.manager-catalog__action-cell>button{align-items:center;background:#fff;border:0;display:flex;height:24px;justify-content:center;padding:0;width:24px}.manager-catalog__action-cell>button img{filter:brightness(0);height:16px;width:4px}.manager-catalog__menu{background:#fff;border:1px solid var(--color-gray-200);display:flex;flex-direction:column;height:auto;left:1174px;padding:8px;position:absolute;top:350px;width:185px;z-index:2}.manager-catalog__menu a,.manager-catalog__menu button{background:#fff;border:0;color:var(--color-black);font-size:14px;line-height:27px;text-align:left}.manager-catalog__body .pagination{height:24px;margin-top:60px}.manager-catalog__empty{color:var(--color-gray-500);font-size:14px;padding-top:80px;text-align:center}.manager-catalog__copy-toast{background:var(--color-black);border-radius:4px;bottom:32px;color:#fff;left:50%;margin:0;padding:12px 20px;position:fixed;transform:translate(-50%);z-index:1200}@media(max-width:1479px){.manager-catalog__menu{left:auto;right:0}}.manager-modal__field-icon-button{align-items:center;background:transparent;border:0;display:flex;height:24px;justify-content:center;padding:0;position:absolute;right:0;top:37px;width:24px}.manager-modal__field-icon-button img{height:24px;object-fit:contain;width:24px}.manager-preview{background:var(--color-overlay-40);height:1080px;left:0;position:fixed;top:0;width:1920px;z-index:1000}.manager-modal{background:#fff;border-radius:12px;padding:30px;position:absolute;width:500px}.manager-modal h2{font-size:24px;line-height:29px}.manager-modal form{margin-top:20px}.manager-modal__field{display:block;margin-bottom:20px;position:relative}.manager-modal__field>span{align-items:center;display:flex;font-size:16px;justify-content:space-between;line-height:24px}.manager-modal__memo>span{color:var(--color-gray-500);display:block;font-size:14px;line-height:24px}.manager-modal__field span b{color:var(--color-primary-500)}.manager-modal__field>span>button{background:transparent;border:0;color:var(--color-blue-500);font-size:14px;font-weight:600;padding:0}.manager-modal__field input{border:0;border-bottom:1px solid var(--color-black);font-size:18px;height:50px;outline:0;padding-right:32px;width:100%}.manager-modal__field small{color:var(--color-gray-500);display:block;font-size:14px;line-height:24px;margin-top:4px}.manager-modal__field-icon{height:24px;object-fit:contain;position:absolute;right:0;top:37px;width:24px}.manager-modal__memo{display:block}.manager-modal__memo textarea{border:2px solid var(--color-gray-200);border-radius:8px;font-size:18px;height:140px;padding:16px;resize:none;width:100%}.manager-modal footer{bottom:30px;display:grid;gap:12px;grid-template-columns:1fr 1fr;left:30px;position:absolute;right:30px}.manager-modal footer button{background:#fff;border:1px solid var(--color-gray-200);height:50px}.manager-modal footer button:last-child{background:var(--color-black);color:#fff}.manager-modal footer button:disabled{background:var(--color-gray-100);border:0;color:var(--color-gray-400)}.manager-catalog-shell:has(+.manager-preview) .manager-catalog__menu{left:1224px;top:302px}.manager-modal--register{height:739px;top:141px}.manager-modal--register form{margin-top:30px}.manager-modal--register:first-child{left:465px}.manager-modal--register:nth-child(2){left:995px}.manager-preview:not(.is-composite) .manager-modal{left:50%;top:50%;transform:translate(-50%,-50%)}.manager-modal--login{height:433px;left:710px;top:294px}.manager-modal--login form{margin-top:30px}.manager-modal--login .manager-modal__field{margin-bottom:20px;position:relative}.manager-modal--login .manager-modal__field>span{font-size:16px;line-height:24px}.manager-modal--login .manager-modal__field input{height:50px;padding-right:32px}.manager-modal--login .manager-modal__field small{font-size:14px;line-height:24px;margin-top:4px}.manager-modal--login .manager-modal__field-icon{height:24px;object-fit:contain;position:absolute;right:0;top:37px;width:24px}.manager-modal__field>.text-field__label{color:var(--color-black);font-size:16px;gap:4px;height:24px;justify-content:flex-start;line-height:24px}.manager-modal__field>.text-field__label{align-items:center}.manager-modal__field>.text-field__label-action button{background:transparent;border:0;color:var(--color-blue-500);font-size:14px;font-weight:600;padding:0}.manager-modal__field>.text-field__control{border-bottom:1px solid var(--color-black);height:50px}.manager-modal__field>.text-field__control input{border:0;height:49px;padding-right:32px}.manager-modal__field>.text-field__message{color:var(--color-gray-500);display:block;font-size:14px;letter-spacing:-.28px;line-height:24px;margin-top:4px;white-space:nowrap}.manager-modal--change{height:880px;padding:30px;top:100px}.manager-modal--change:first-child{left:451px}.manager-modal--change:nth-child(2){left:976px}.manager-modal--change>strong{display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:30px}.manager-modal--change>div{height:627px;margin-top:20px;overflow:hidden;position:relative}.manager-modal--change label{align-items:center;border:1px solid var(--color-gray-200);border-radius:4px;display:flex;gap:8px;height:88px;margin-bottom:12px;padding:24px 16px}.manager-modal--change label.is-selected{border-color:var(--color-black)}.manager-modal--change label>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:center / 20px 20px no-repeat url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='icon'%20d='M10%2020C8.61667%2020%207.31667%2019.7375%206.1%2019.2125C4.88333%2018.6875%203.825%2017.975%202.925%2017.075C2.025%2016.175%201.3125%2015.1167%200.7875%2013.9C0.2625%2012.6833%200%2011.3833%200%2010C0%208.61667%200.2625%207.31667%200.7875%206.1C1.3125%204.88333%202.025%203.825%202.925%202.925C3.825%202.025%204.88333%201.3125%206.1%200.7875C7.31667%200.2625%208.61667%200%2010%200C11.3833%200%2012.6833%200.2625%2013.9%200.7875C15.1167%201.3125%2016.175%202.025%2017.075%202.925C17.975%203.825%2018.6875%204.88333%2019.2125%206.1C19.7375%207.31667%2020%208.61667%2020%2010C20%2011.3833%2019.7375%2012.6833%2019.2125%2013.9C18.6875%2015.1167%2017.975%2016.175%2017.075%2017.075C16.175%2017.975%2015.1167%2018.6875%2013.9%2019.2125C12.6833%2019.7375%2011.3833%2020%2010%2020ZM10%2018C12.2333%2018%2014.125%2017.225%2015.675%2015.675C17.225%2014.125%2018%2012.2333%2018%2010C18%207.76667%2017.225%205.875%2015.675%204.325C14.125%202.775%2012.2333%202%2010%202C7.76667%202%205.875%202.775%204.325%204.325C2.775%205.875%202%207.76667%202%2010C2%2012.2333%202.775%2014.125%204.325%2015.675C5.875%2017.225%207.76667%2018%2010%2018Z'%20fill='%23E0E0E0'/%3e%3c/svg%3e");flex:0 0 24px;height:24px;margin:0;width:24px}.manager-modal--change label>input:checked{background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='icon'%20d='M10%2015C11.3833%2015%2012.5625%2014.5125%2013.5375%2013.5375C14.5125%2012.5625%2015%2011.3833%2015%2010C15%208.61667%2014.5125%207.4375%2013.5375%206.4625C12.5625%205.4875%2011.3833%205%2010%205C8.61667%205%207.4375%205.4875%206.4625%206.4625C5.4875%207.4375%205%208.61667%205%2010C5%2011.3833%205.4875%2012.5625%206.4625%2013.5375C7.4375%2014.5125%208.61667%2015%2010%2015ZM10%2020C8.61667%2020%207.31667%2019.7375%206.1%2019.2125C4.88333%2018.6875%203.825%2017.975%202.925%2017.075C2.025%2016.175%201.3125%2015.1167%200.7875%2013.9C0.2625%2012.6833%200%2011.3833%200%2010C0%208.61667%200.2625%207.31667%200.7875%206.1C1.3125%204.88333%202.025%203.825%202.925%202.925C3.825%202.025%204.88333%201.3125%206.1%200.7875C7.31667%200.2625%208.61667%200%2010%200C11.3833%200%2012.6833%200.2625%2013.9%200.7875C15.1167%201.3125%2016.175%202.025%2017.075%202.925C17.975%203.825%2018.6875%204.88333%2019.2125%206.1C19.7375%207.31667%2020%208.61667%2020%2010C20%2011.3833%2019.7375%2012.6833%2019.2125%2013.9C18.6875%2015.1167%2017.975%2016.175%2017.075%2017.075C16.175%2017.975%2015.1167%2018.6875%2013.9%2019.2125C12.6833%2019.7375%2011.3833%2020%2010%2020ZM10%2018C12.2333%2018%2014.125%2017.225%2015.675%2015.675C17.225%2014.125%2018%2012.2333%2018%2010C18%207.76667%2017.225%205.875%2015.675%204.325C14.125%202.775%2012.2333%202%2010%202C7.76667%202%205.875%202.775%204.325%204.325C2.775%205.875%202%207.76667%202%2010C2%2012.2333%202.775%2014.125%204.325%2015.675C5.875%2017.225%207.76667%2018%2010%2018Z'%20fill='%23121212'/%3e%3c/svg%3e")}.manager-modal--change label>span{display:flex;flex-direction:column;gap:4px}.manager-modal--change label b{font-size:16px;font-weight:500;letter-spacing:-.48px;line-height:19px}.manager-modal--change label small{color:var(--color-gray-600);font-size:14px;letter-spacing:-.42px;line-height:17px;margin-top:0}.manager-modal--change:nth-child(2)>div:before{background:var(--color-gray-400);border-radius:999px;content:"";height:322px;position:absolute;right:0;top:0;width:4px;z-index:2}.manager-modal--change:nth-child(2)>div:after{background:linear-gradient(to bottom,transparent,white);bottom:0;content:"";height:151px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.manager-preview:not(.is-composite) .manager-modal--change>div{overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.manager-preview:not(.is-composite) .manager-modal--change>div::-webkit-scrollbar{width:4px}.manager-preview:not(.is-composite) .manager-modal--change>div::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:999px}.profile-catalog{gap:0;height:auto;max-width:600px}.mypage-layout:has(.profile-catalog){padding-bottom:94px}.mypage-layout:has(.profile-catalog) .mypage-sidebar a.is-active{color:var(--color-black)}.profile-catalog input:not(.checkbox__input),.profile-catalog select{background:#fff;border:0;border-bottom:1px solid var(--color-black);border-radius:0;font-size:18px;height:50px;padding:0}.profile-catalog select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='7.4'%20viewBox='0%200%2012%207.4'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='keyboard_arrow_down'%20d='M6%207.4L0%201.4L1.4%200L6%204.6L10.6%200L12%201.4L6%207.4Z'%20fill='%23121212'/%3e%3c/svg%3e") right 0 center / 12px 7.4px no-repeat;padding-right:24px}.profile-catalog span{color:var(--color-gray-600);font-size:14px;line-height:24px}.profile-catalog span b{color:var(--color-primary-500)}.profile-catalog small{color:var(--color-gray-500);font-size:14px;line-height:24px}.profile-catalog small.is-error{color:var(--color-primary-500)}.profile-catalog__image{height:149px}.profile-catalog__image>strong{color:var(--color-gray-600);display:block;font-size:14px;font-weight:400;line-height:24px}.profile-catalog__image>div{align-items:center;display:grid;gap:8px 12px;grid-template-columns:104px auto;height:105px}.profile-catalog__image img{border-radius:50%;grid-row:1 / 3;height:104px;object-fit:cover;width:104px}.profile-catalog__image label{border:1px solid var(--color-gray-200);cursor:pointer;font-size:14px;height:45px;justify-self:start;line-height:45px;padding:0 16px}.profile-catalog__image p{color:var(--color-gray-500);font-size:14px;line-height:24px}.profile-catalog__field{display:block;height:122px}.profile-catalog__image+.profile-catalog__field{height:94px}.profile-catalog__field>span{display:block;font-weight:400}.profile-catalog__field input{display:block;width:600px}.profile-catalog__field input:disabled{background:var(--color-gray-200);color:var(--color-gray-500);padding:0 12px}.profile-catalog__field small{display:block}.profile-catalog__password{position:relative}.profile-catalog__password button{align-items:center;background:transparent;border:0;display:flex;height:50px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:24px}.profile-catalog__password button img{height:24px;width:24px}.profile-catalog__email{height:144px}.profile-catalog__email>span{display:block}.profile-catalog__email>div{display:grid;gap:12px;grid-template-columns:1fr auto 1.6fr;height:50px}.profile-catalog__email i{align-self:center;font-style:normal}.profile-catalog__email>div input,.profile-catalog__email select{min-width:0;width:100%}.profile-catalog__email>small{display:block}.profile-catalog .profile-check{align-items:center;display:flex;gap:8px;height:18px;margin-top:8px;width:100%}.profile-catalog .profile-check input{flex:0 0 18px}.profile-catalog .profile-check span,.profile-catalog .profile-check small{font-size:14px;font-weight:400;line-height:17px;white-space:nowrap}.profile-check__date{margin-left:auto}.profile-catalog__phone{height:94px}.profile-catalog__messenger{height:74px}.profile-catalog__phone>span,.profile-catalog__messenger>span{display:block}.profile-catalog__phone>div{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.profile-catalog__messenger>div{display:grid;gap:12px;grid-template-columns:1fr 1fr}.profile-catalog__phone input,.profile-catalog__phone select,.profile-catalog__messenger input,.profile-catalog__messenger select{min-width:0;width:100%}.profile-catalog__actions{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);height:50px;margin-top:40px}.profile-catalog__actions button{background:#fff;border:1px solid var(--color-gray-200);font-size:16px;height:50px}.profile-catalog__actions button:last-child{background:var(--color-black);border-color:var(--color-black);color:#fff}.profile-catalog__withdraw{background:#fff;border:0;color:var(--color-gray-500);font-size:14px;height:24px;margin-top:40px;padding:0;text-align:left;text-decoration:underline}body:has(.favorites-modal-layer) .favorites-page>h1{font-size:0}body:has(.favorites-modal-layer) .favorites-page>h1:before{content:"즐겨찾기";font-size:30px}.order-catalog-item__image{align-items:center;display:flex;height:80px;justify-content:center;overflow:hidden;padding-left:0!important;position:relative;width:150px}.order-catalog-item__image img:first-child{height:80px;object-fit:cover;width:150px}.order-catalog-item__image img:last-child{height:18px;position:absolute;width:95px}.order-catalog-item__product>div:not(.order-catalog-item__image){min-width:0;padding-left:16px}.order-catalog-item__totals>span{align-items:center;display:flex;gap:4px}.order-catalog-item__totals>span i{margin-right:4px}.order-catalog-item__confirm{position:relative}.order-catalog-item__confirm.is-active{background:#fff;border:1px solid var(--color-black);color:var(--color-black)}.order-catalog-item__confirm>span{align-items:center;background:var(--color-gray-800);border-radius:4px;color:#fff;display:flex;height:34px;padding:0 8px;position:absolute;right:-27px;top:-36px}.order-catalog-item__confirm>span i{background:var(--color-gray-800);bottom:-5px;height:10px;left:50%;position:absolute;transform:rotate(45deg);width:10px}.order-catalog-item__actions{grid-template-columns:repeat(var(--order-action-count),1fr)}.orders-by-date .order-catalog-item--compact{height:261px}.orders-list-toolbar select,.orders-list-toolbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='7.4'%20viewBox='0%200%2012%207.4'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='keyboard_arrow_down'%20d='M6%207.4L0%201.4L1.4%200L6%204.6L10.6%200L12%201.4L6%207.4Z'%20fill='%23121212'/%3e%3c/svg%3e") right 6px center / 12px 7.4px no-repeat;padding-right:24px}.orders-list-toolbar button{font-size:0}.orders-list-toolbar button:before{content:"기간 선택";font-size:14px}.mypage-layout:has(.orders-catalog-list) .mypage-sidebar a.is-active{color:var(--color-black)}.inquiry-preview-layer:not(.is-composite),.manager-preview:not(.is-composite){height:auto;top:0;right:0;bottom:0;left:0;width:auto}.manager-preview:not(.is-composite) .manager-modal--change,.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice,.inquiry-preview-layer:not(.is-composite) .inquiry-chat,.inquiry-preview-layer:not(.is-composite) .inquiry-product-modal{height:min(880px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice{height:min(620px,calc(100dvh - 48px))}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice.is-empty{height:min(440px,calc(100dvh - 48px))}.inquiry-preview-layer:not(.is-composite) .inquiry-chat{overflow:visible}.manager-preview:not(.is-composite) .manager-modal--change>div{height:auto;max-height:calc(100% - 166px);overflow-y:auto}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice>div{max-height:calc(100% - 188px);overflow-y:auto}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__scroll{height:min(676px,calc(100dvh - 204px));overflow-y:auto}.inquiry-preview-layer:not(.is-composite) .inquiry-product-modal>div{height:min(638px,calc(100dvh - 218px));overflow-y:auto}.inquiry-product-choice>header h2{font-size:18px;line-height:24px}.inquiry-product-choice>header button{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.inquiry-product-choice>header button img{height:14px;width:14px}.inquiry-product-choice__row{grid-template-rows:28px 46px 24px;min-height:144px;padding:14px 0 13px}.inquiry-product-choice__row>input{align-self:center}.inquiry-product-choice__row>span{font-size:14px;gap:4px;padding-left:6px}.inquiry-product-choice__row>span small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;padding:4px 6px}.inquiry-product-choice__row>em{align-items:center;color:var(--color-black);display:flex;font-size:14px;gap:4px}.inquiry-product-choice__row>em i{align-items:center;background:var(--color-surface-success-soft);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.inquiry-product-choice__row>em img{height:8.333px;width:16.667px}.inquiry-product-choice__row>p{color:var(--color-gray-600);font-size:12px;line-height:15px;padding-left:6px}.inquiry-product-choice__row>small{color:var(--color-gray-600);font-size:13px;line-height:24px;padding-left:6px}.inquiry-product-choice__row>small{align-items:center;display:flex;gap:8px}.inquiry-product-choice__row>small span{display:flex;gap:4px}.inquiry-product-choice__row>small b{font-weight:600}.rcpc-list__product .rcpc-list__spec-action{color:var(--color-gray-600);font-size:13px;letter-spacing:-.39px}.rcpc-list__inline-action,.rcpc-list__spec-action{background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.rcpc-list__inline-action{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.mypage-home-rcpc__edit,.mypage-home-rcpc__spec-action{background:transparent;border:0;cursor:pointer;font-family:inherit;padding:0}.mypage-home-rcpc__spec-action{color:var(--color-gray-600);font-size:13px;letter-spacing:-.39px;text-decoration:underline}@media(max-height:786px){.manager-preview:not(.is-composite) .manager-modal--register{height:min(739px,calc(100% - 48px));max-height:calc(100% - 48px);overflow-y:auto;overscroll-behavior:contain}.manager-preview:not(.is-composite) .manager-modal--register footer{bottom:auto;left:auto;margin-top:40px;position:static;right:auto}}.inquiry-product-choice__row>small i{background:var(--color-gray-300);height:8px;width:1px}.inquiry-product-choice__row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-rows:auto 46px 24px;min-height:164px}.inquiry-product-choice__row>em{justify-self:start}.inquiry-product-choice__row>p,.inquiry-product-choice__row>small{grid-column:2 / 4}.inquiry-product-choice__empty{align-self:flex-end;background:transparent;border:0;color:var(--color-gray-700);display:block;font-size:14px;margin:18px 0 0 auto;padding:4px 0;text-decoration:underline}.inquiry-product-choice footer{align-items:center;grid-template-columns:minmax(0,1fr) 220px}.inquiry-product-choice footer>span{color:var(--color-gray-700);font-size:15px}.inquiry-product-choice footer>span b{color:var(--color-black);font-weight:700}.inquiry-product-choice__row>span{flex-wrap:wrap;min-width:0}.inquiry-product-choice__row>span small{white-space:nowrap}.inquiry-chat--actual>header>section{height:24px;margin:0;width:24px}.inquiry-chat--actual>header>section>button{background:transparent;border:0;font-size:0;height:24px;margin:0;padding:0;width:24px}.inquiry-chat--actual>header>section>button:before{content:"+";font-size:24px;font-weight:300;line-height:24px}.inquiry-chat--actual>header>section>p{background:#fff;box-shadow:0 4px 12px #0000001f;font-size:13px;left:30px;margin:0;padding:8px;position:absolute;top:58px;width:250px;z-index:3}.inquiry-chat--actual .inquiry-chat__scroll{padding-bottom:32px}.inquiry-chat--actual .inquiry-chat__product div>button{background:transparent;border:0;color:var(--color-black);font-size:14px;font-weight:600;padding:0;text-align:left}.inquiry-chat--actual>header .inquiry-chat__products-trigger{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}.inquiry-chat--actual>header .inquiry-chat__products-trigger img{height:16px;width:4px}.inquiry-chat--actual>header .inquiry-chat__products-trigger+button{margin-left:12px}.inquiry-chat__products-menu{background:#fff;box-shadow:0 4px 12px #0000001f;display:grid;gap:4px;padding:10px;position:absolute;right:52px;top:58px;width:240px;z-index:4}.inquiry-chat__products-menu strong{font-size:13px;padding:4px 6px}.inquiry-chat__products-menu button{background:#fff;border:0;display:flex;flex-direction:column;padding:7px 6px;text-align:left}.inquiry-chat__products-menu button:hover{background:var(--color-gray-50)}.inquiry-chat__products-menu span{font-size:14px;font-weight:600}.inquiry-chat__products-menu small{color:var(--color-gray-500);font-size:12px}.inquiry-chat__refund-action{background:#fff;border:1px solid var(--color-black);border-radius:4px;display:block;font-size:14px;margin:16px 0 16px auto;min-height:38px;padding:0 14px}.modal-backdrop:has(.modal--refund-detail){z-index:1200}.modal-backdrop:has(.modal--refund-withdraw-confirm){z-index:1300}.inquiry-chat--actual .inquiry-chat__earlier{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;display:block;margin:16px auto;padding:6px 12px}.inquiry-chat__message{margin:18px 8px 0;max-width:78%}.inquiry-chat__message>small{color:var(--color-gray-500);display:block;font-size:12px;margin-bottom:4px}.inquiry-chat__message>p{background:var(--color-gray-50);border-radius:8px;display:inline-block;font-size:14px;line-height:19px;margin:0;max-width:100%;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.inquiry-chat__message>time{color:var(--color-gray-500);display:block;font-size:11px;margin-top:4px}.inquiry-chat__message.is-mine{margin-left:auto;text-align:right}.inquiry-chat__message.is-mine>p{background:var(--color-black);color:#fff;text-align:left}.inquiry-chat--actual>.inquiry-chat__composer{align-items:center;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr) 54px;margin-top:20px;min-height:44px;position:relative}.inquiry-chat__composer>label{min-width:0}.inquiry-chat__composer textarea{border:1px solid var(--color-gray-200);border-radius:4px;display:block;font:inherit;height:44px;padding:11px 12px;resize:none;width:100%}.inquiry-chat__composer>button{background:var(--color-black);border:0;border-radius:4px;color:#fff;height:44px}.inquiry-chat__composer>button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}.inquiry-chat__composer>p[role=alert]{bottom:-24px;color:var(--color-system-danger);font-size:12px;grid-column:1 / -1;margin:0;position:absolute}.inquiry-chat__attachments fieldset{border:0;margin:0;padding:0}.inquiry-chat__attachments legend,.inquiry-chat__attachments fieldset>p:first-of-type{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.inquiry-chat__attachments label{align-items:center;border:1px solid var(--color-gray-200);border-radius:4px;cursor:pointer;display:flex;font-size:0;height:32px;justify-content:center;width:32px}.inquiry-chat__attachments label:before{content:"+";font-size:22px;line-height:1}.inquiry-chat__attachments input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.inquiry-chat__attachments fieldset>p:not(:first-of-type){background:#fff;font-size:11px;margin:4px 0;position:absolute;right:0;top:48px;width:440px;z-index:2}.inquiry-chat__attachment-guidance{color:var(--color-gray-500);font-size:11px;grid-column:1 / -1;line-height:16px;margin:0}.inquiry-chat__closed{align-items:center;background:var(--color-gray-100);border-radius:4px;color:var(--color-gray-500);display:flex;font-size:13px;height:44px;justify-content:center;margin-top:20px}.manager-catalog__tools span button,.manager-catalog__tools span a,.profile-catalog__image label{border-radius:4px}.manager-catalog--mypage{height:714px;padding-top:0}.manager-catalog--mypage .manager-catalog__body{grid-template-columns:200px minmax(0,1fr);height:600px}.manager-catalog--mypage .manager-catalog__groups{gap:4px}.manager-catalog--mypage .manager-catalog__groups>button{background:#fff;border:0;border-radius:3px;min-height:40px;padding:0 8px;text-align:left;width:100%}.manager-catalog--mypage .manager-catalog__groups>button.is-active{background:var(--color-gray-100)}.manager-catalog--mypage .manager-catalog__groups>button b{align-items:center;display:flex;font-size:14px;height:40px;justify-content:space-between}.manager-catalog--mypage .manager-catalog__groups>p{color:var(--color-gray-500);font-size:13px;line-height:20px;margin:0;padding:8px 4px}.manager-catalog--mypage .manager-catalog__head,.manager-catalog--mypage .manager-catalog__row{grid-template-columns:30px 82px 120px 165px 80px minmax(150px,1fr) 30px}.manager-catalog__manager-cell{align-items:center;display:flex;min-width:0}.manager-catalog__manager-info{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;max-width:100%;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.manager-catalog__manager-info:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.manager-catalog--mypage .manager-catalog__body .pagination{margin-top:40px}.manager-catalog--mypage .manager-catalog__menu{left:auto;right:0;top:242px}.mypage-layout:has(.manager-catalog--mypage){padding-bottom:148px}.manager-modal__delete{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;bottom:30px;height:50px;left:30px;position:absolute;width:120px}.manager-modal:has(.manager-modal__delete) footer{left:auto;width:288px}@media(max-width:600px){.manager-modal:has(.manager-modal__delete) .manager-modal__delete{bottom:92px;width:calc(100% - 60px)}.manager-modal:has(.manager-modal__delete) footer{left:30px;right:30px;width:auto}}img.mypage-home-sort,img.rcpc-sort{display:block;height:14.2632px;position:static;width:10px}.order-full-products article:first-of-type{margin-top:20px}.table-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;justify-content:center;letter-spacing:inherit;line-height:inherit;padding:0;text-align:inherit}.table-sort-button:hover,.table-sort-button:focus-visible,.table-sort-button[aria-pressed=true]{color:var(--color-black);font-weight:600}.table-sort-button:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.table-sort-button img,.mypage-home-sort-button img,.rcpc-list__header .table-sort-button img{flex:0 0 auto;height:14px;position:static;width:10px}.table-sort-button img{transform-origin:center}.table-sort-button[data-sort-direction=none] img{filter:brightness(0) opacity(.26)}.table-sort-button[data-sort-direction=asc] img{transform:rotate(180deg)}.benefit-table>div strong .table-sort-button{font-weight:inherit}.orders-catalog--live{min-height:520px}.order-status-tabs{display:flex;gap:4px;margin-bottom:20px}.order-status-tabs button{background:var(--color-gray-50);border:0;border-radius:4px;color:var(--color-gray-500);font-size:14px;min-width:92px;padding:10px 16px}.order-status-tabs button[aria-pressed=true]{background:var(--color-black);color:#fff;font-weight:700}.order-search-filter{align-items:center;display:flex;gap:4px;margin-bottom:14px}.order-search-filter select,.order-search-filter input,.order-search-filter>button,.order-bulk-actions button,.order-bulk-actions a{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;color:var(--color-black);font-size:14px;height:40px;padding:0 12px}.order-search-filter select{min-width:120px}.account-date-presets{display:flex}.account-date-presets button{background:#fff;border:1px solid var(--color-gray-200);color:var(--color-black);font-size:14px;height:40px;margin-left:-1px;min-width:58px;padding:0 12px}.account-date-presets button:first-child{border-radius:4px 0 0 4px;margin-left:0}.account-date-presets button:last-child{border-radius:0 4px 4px 0}.order-date-field input{min-width:138px}.order-search-filter>button{background:var(--color-gray-100);min-width:58px}.order-bulk-actions{display:flex;gap:4px;margin-left:auto}.order-bulk-actions button,.order-bulk-actions a{align-items:center;display:inline-flex;justify-content:center;min-width:78px;text-decoration:none}.order-bulk-actions button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}.order-filter-error{color:var(--color-primary-500);font-size:13px;margin:0 0 12px}.order-result-count{font-size:14px;margin:18px 0 8px}.order-result-count strong{color:var(--color-primary-500)}.orders-catalog--live .orders-select-all{height:40px}.orders-catalog--live .orders-select-all input,.order-item--pdf input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--color-gray-300);border-radius:2px;height:18px;margin:0 5px 0 0;vertical-align:middle;width:18px}.orders-catalog--live .orders-select-all input:checked,.order-item--pdf input[type=checkbox]:checked{background:var(--color-black) center / 8px 6px no-repeat url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20width='8'%20height='6'%20viewBox='0%200%208%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1%203L3%205L7%201'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");border-color:var(--color-black)}.orders-by-date--live{height:auto;margin-top:0!important}.order-item--pdf{border-bottom:1px solid var(--color-gray-400);padding:0 0 20px}.order-item--pdf+.order-item--pdf{margin-top:8px}.order-item--pdf>header{align-items:center;display:flex;min-height:42px}.order-item--pdf>header label{align-items:center;display:flex}.order-item--pdf>header strong{font-size:14px}.order-item--pdf>header strong.is-danger{color:var(--color-primary-500)}.order-item--pdf>header span{color:var(--color-gray-600);font-size:13px;margin-left:8px}.order-item--pdf>header .order-item__rental-state{background:var(--color-system-success);border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:4px 7px;white-space:nowrap}.order-item--pdf>header .order-item__rental-state.is-ended{background:var(--color-gray-400)}.order-item--pdf>header a{color:var(--color-blue-500);font-size:13px;font-weight:600;margin-left:auto}.order-item--pdf .order-item__product{align-items:start;display:grid;gap:16px;grid-template-columns:100px 1fr}.order-item--pdf .order-item__product>img,.order-item__image-placeholder{align-items:center;background:var(--color-gray-100);display:flex;height:100px;justify-content:center;object-fit:cover;width:100px}.order-item__image-placeholder{align-items:center;color:var(--color-gray-400);display:flex;justify-content:center}.order-item__summary{min-width:0}.order-item__summary h2{font-size:16px;margin:0 0 5px}.order-item__summary h2 small{color:var(--color-gray-600);font-size:13px;font-weight:500;margin-left:6px}.order-item__summary>p{color:var(--color-gray-600);font-size:13px;margin:3px 0}.order-item__period strong{color:var(--color-black);margin-left:6px}.order-item--pdf .order-item__actions{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.order-item--pdf .order-item__service-actions,.order-item--pdf .order-item__confirmation-actions,.order-item--pdf .order-item__support-actions{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.order-item--pdf .order-item__confirmation-actions{flex-direction:column;justify-self:end;align-items:flex-end}.order-item--pdf .order-item__support-actions{border-top:1px solid var(--color-gray-200);margin-top:0;min-height:48px;padding-top:8px}.order-item--pdf .order-item__actions button,.order-item--pdf .order-item__actions a,.order-item--pdf .order-item__support-actions button,.order-item--pdf .order-item__support-actions a{align-items:center;background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;color:var(--color-black);display:inline-flex;font-size:13px;justify-content:center;min-height:34px;padding:0 12px;text-decoration:none;white-space:nowrap;word-break:keep-all}.order-item--pdf .order-item__actions button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}.order-item--pdf .order-item__actions p{color:var(--color-gray-500);font-size:12px;margin:0}.order-item--pdf .order-item__confirmation-message{grid-column:1 / -1}.order-item--pdf .order-item__totals{align-items:center;border-top:1px solid var(--color-gray-200);display:flex;font-size:13px;gap:14px;margin-top:14px;min-height:40px}.order-item--pdf .order-item__totals span:last-child{margin-left:auto}.order-item--pdf .order-item__totals strong{margin-left:3px}.orders-catalog--live>.pagination{margin-top:50px}.benefit-tabs{display:flex;gap:4px;margin:0 0 16px}.benefit-tabs button{background:var(--color-gray-50);border:0;border-radius:4px;color:var(--color-gray-500);font-size:14px;min-width:92px;padding:10px 16px}.benefit-tabs button[aria-pressed=true]{background:var(--color-black);color:#fff;font-weight:700}.points-catalog--live,.coupons-catalog--live{height:auto;min-height:520px;position:relative}.points-history--live{height:auto;margin-top:30px;padding-bottom:0}.point-confirmation-card{margin-bottom:30px}.point-confirmation-card>header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.point-confirmation-card>header b{align-items:center;background:var(--color-gray-200);border-radius:50%;display:inline-flex;font-size:12px;height:22px;justify-content:center;margin-left:4px;width:22px}.point-confirmation-card>header a,.benefit-policy-link{color:var(--color-gray-600);font-size:13px;text-decoration:none}.point-confirmation-card>div{align-items:center;border:1px solid var(--color-gray-200);border-radius:6px;display:flex;justify-content:space-between;min-height:80px;padding:14px 18px}.point-confirmation-card>div>span{display:flex;flex-direction:column;gap:7px}.point-confirmation-card>div>span small{color:var(--color-gray-500)}.point-confirmation-card__action{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.point-confirmation-card__action span{color:var(--color-gray-600);font-size:12px}.point-confirmation-card__action button{background:var(--color-black);border:0;border-radius:4px;color:#fff;min-height:38px;padding:0 16px}.benefit-filter-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.benefit-filter-row>section{align-items:center;display:flex;margin:0}.benefit-filter-row>section form{align-items:center;display:flex;gap:4px}.benefit-filter-row>section form label{font-size:0}.benefit-filter-row>section input,.benefit-filter-row>section form button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;font-size:13px;height:40px;padding:0 10px}.benefit-filter-row>span{font-size:14px}.benefit-filter-row>span strong{color:var(--color-primary-500);font-size:18px;margin-left:4px}.points-history--live .benefit-table,.coupons-catalog--live .benefit-table{height:auto}.points-history--live .benefit-table>div strong,.points-history--live .benefit-table>p span,.coupons-catalog--live .benefit-table>div strong,.coupons-catalog--live .benefit-table>p span{font-size:14px}.points-history--live .mypage-empty,.coupons-catalog--live .mypage-empty{align-items:center;color:var(--color-gray-500);display:flex;justify-content:center;min-height:120px}.benefit-policy-link{display:block;margin-top:24px;text-align:right}.coupon-download--live{height:auto;margin-top:42px}.coupon-download--live>div{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.coupon-download--live article{height:auto}.coupon-download--live article>div{box-sizing:border-box;height:150px}.coupon-download--live article>div>strong{font-size:22px}.coupon-download--live article dl{font-size:11px;gap:0;line-height:18px;top:94px}.coupon-download--live article dl div{gap:6px}.coupon-download--live article button{border-radius:4px}.storage-catalog--live{height:auto;min-height:520px;padding-top:0}.storage-catalog--live>.storage-extension-offers{border:1px solid var(--color-gray-200);border-radius:6px;margin-bottom:24px;padding:18px}.storage-catalog--live>.storage-extension-offers h2{font-size:16px;margin:0 0 12px}.storage-catalog--live .storage-catalog__body{gap:24px;grid-template-columns:minmax(0,1fr) 250px;height:auto;margin-top:0}.storage-catalog--live .storage-catalog__body.is-empty{grid-template-columns:1fr}.storage-catalog--live .storage-catalog__items{height:auto;min-width:0}.storage-catalog--live .storage-catalog__toolbar{border-bottom:1px solid var(--color-gray-500);display:grid;font-size:13px;grid-template-columns:minmax(0,1fr) 150px 110px;height:46px;justify-content:stretch}.storage-catalog--live .storage-catalog__toolbar>span{align-items:center;display:flex;justify-content:center}.storage-catalog--live .storage-catalog-product--live{display:block;height:auto;min-height:0;padding:18px 0}.storage-catalog--live .storage-catalog-product--live header{height:24px;margin-bottom:10px}.storage-catalog--live .storage-catalog-product--live header label{width:100%}.storage-catalog--live .storage-catalog-product--live header strong{font-size:13px}.storage-catalog--live .storage-catalog-product--live>div{align-items:center;display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr) 150px 110px}.storage-catalog--live .storage-catalog-product__image{align-items:center;background:var(--color-gray-50);color:var(--color-gray-400);display:flex;height:78px;justify-content:center;width:110px}.storage-catalog--live .storage-catalog-product__image>img{height:100%;object-fit:cover;width:100%}.storage-catalog--live .storage-catalog-product--live section{display:block;height:auto;min-height:0;position:static}.storage-catalog--live .storage-catalog-product__column-title{color:var(--color-gray-600);display:block;font-size:11px;font-weight:600;line-height:16px;margin-bottom:4px}.storage-catalog--live .storage-catalog-product--live section>strong,.storage-catalog--live .storage-catalog-product--live section>p{display:block;height:auto;margin:0;max-height:none;overflow:visible;position:static}.storage-catalog--live .storage-catalog-product--live section>strong{font-size:14px}.storage-catalog--live .storage-catalog-product--live section>p{color:var(--color-gray-600);font-size:12px;line-height:18px;margin-top:5px}.storage-catalog--live .storage-catalog-product--live>div>dl{background:transparent;display:flex;flex-direction:column;gap:8px;height:auto;margin:0;padding:0;position:static;width:auto}.storage-catalog--live .storage-catalog-product--live>div>dl div{display:flex;font-size:12px;justify-content:space-between}.storage-catalog--live .storage-catalog-product--live>div>dl dd{margin:0}.storage-catalog--live .storage-catalog-product--live>div>dl input{border:1px solid var(--color-gray-200);height:28px;text-align:center;width:42px}.storage-catalog--live .storage-catalog-product--live>div>footer{align-items:flex-end;display:flex;flex-direction:column;gap:7px;margin:0;position:static}.storage-catalog--live .storage-catalog-product--live>div>footer strong{color:var(--color-primary-500);font-size:18px}.storage-catalog--live .storage-catalog-product--live>div>footer em{color:var(--color-gray-600);font-size:11px}.storage-catalog--live .storage-empty{min-height:180px}.storage-catalog--live .storage-summary--live{height:auto}.storage-catalog--live .storage-summary--live h2{font-size:17px;height:auto;margin:0 0 12px}.storage-catalog--live .storage-summary--live>div{box-sizing:border-box;height:auto;min-height:250px;padding:18px}.storage-catalog--live .storage-summary--live dl{margin:0}.storage-catalog--live .storage-summary--live>button{border-radius:4px;margin-top:10px}.storage-catalog--live .storage-pages{display:flex;gap:8px;justify-content:center;margin-top:20px}.inquiry-catalog--live{height:auto;min-height:520px}.inquiry-catalog--live .inquiry-catalog__search-form,.inquiry-catalog--live .inquiry-catalog__search-form label{height:50px}.inquiry-catalog--live .inquiry-catalog__create{align-items:center;background:var(--color-black);border:0;border-radius:4px;color:#fff;display:flex;font-size:14px;height:41px;justify-content:center;justify-self:end;width:82px}.inquiry-catalog--live .inquiry-catalog__table{height:auto;min-height:390px}.inquiry-catalog--live .inquiry-catalog__table>.mypage-empty{align-items:center;color:var(--color-gray-500);display:flex;justify-content:center;min-height:150px}.inquiry-catalog--live>.pagination{margin-top:30px;position:static}.order-full-detail--live{height:auto;min-height:980px;padding-bottom:94px;padding-top:0}.order-full-detail--live .order-full-detail__body,.order-full-detail--live .order-full-products,.order-full-detail--live .order-full-section{height:auto}.order-full-detail--live .order-full-products article{height:auto;min-height:210px}.order-full-detail--live .order-full-products article+article{margin-top:20px}.order-full-detail--live dl>div{height:auto;min-height:64px}.order-full-detail--live .order-full-section{margin-top:60px}.order-full-detail--live .order-full-section--refund dl+dl{margin-top:24px}.modal--refund-application{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);padding:30px}.modal--refund-application.modal--refund-step-1{max-width:500px}.modal--refund-application.modal--refund-step-2{max-width:910px}.modal--refund-application>.modal__content{min-height:0;overflow-y:auto;padding:24px 0 0}.modal--refund-application>.modal__actions{display:none}.modal--refund-application h2{flex:0 0 auto;font-size:22px;line-height:29px}.refund-application{color:var(--color-black);font-size:14px;line-height:1.45}.refund-application fieldset{border:0;margin:0;min-width:0;padding:0}.refund-application__count{font-size:15px;margin-bottom:12px}.refund-application__count strong{font-size:17px}.refund-application__candidates{border-bottom:1px solid var(--color-gray-200);max-height:340px;overflow-y:auto;padding-right:8px;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.refund-application__candidates>article{border-top:1px solid var(--color-gray-200);padding:14px 8px}.refund-application__candidates>article>label{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.refund-application__candidates>article>label>input{flex:0 0 auto;margin-top:3px}.refund-application__candidate-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.refund-application__candidate-copy strong{font-size:14px;font-weight:600}.refund-application__candidate-copy span{color:var(--color-gray-600);font-size:12px}.refund-application__candidate-copy small{color:var(--color-gray-600);font-size:11px;overflow-wrap:anywhere}.refund-application__empty{align-items:center;color:var(--color-gray-500);display:flex;justify-content:center;min-height:150px}.refund-application__reason{display:block;margin-top:22px}.refund-application__reason>span,.refund-application__phone>span{display:block;font-weight:600;margin-bottom:8px}.refund-application__reason b{color:var(--color-system-error)}.refund-application__reason select,.refund-application__phone input,.refund-application__bank input,.refund-application__bank select{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;color:var(--color-black);font:inherit;height:42px;padding:0 12px;width:100%}.refund-application__reason small{color:var(--color-system-error);display:block;margin-top:8px}.refund-application>footer{background:var(--color-white);bottom:0;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:12px;position:sticky;z-index:1}.refund-application>footer button{background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:4px;color:var(--color-black);font-weight:600;height:44px;min-width:80px;padding:0 20px}.refund-application>footer button:last-child{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.refund-application>footer button:disabled{background:var(--color-gray-100);border-color:var(--color-gray-100);color:var(--color-gray-400)}.refund-application__loading{align-items:center;display:flex;justify-content:center;min-height:340px}.refund-application__summary{background:var(--color-gray-50);border-radius:8px;padding:10px 14px}.refund-application__summary p{align-items:center;display:flex;justify-content:space-between;min-height:24px}.refund-application__summary p:last-child{border-top:1px solid var(--color-gray-200);font-size:18px;margin-top:6px;padding-top:9px}.refund-application__breakdown,.refund-application__bulk{border:1px solid var(--color-gray-200);border-radius:6px;margin-top:10px}.refund-application__breakdown summary{cursor:pointer;font-weight:600;list-style-position:outside;margin-left:18px;min-height:40px;padding:10px 14px 8px 0}.refund-application__table-scroll{border-top:1px solid var(--color-gray-200);overflow-x:auto}.refund-application__table-scroll table{border-collapse:collapse;font-size:11px;min-width:990px;text-align:center;width:100%}.refund-application__table-scroll th,.refund-application__table-scroll td{border-bottom:1px solid var(--color-gray-200);padding:9px 7px;white-space:nowrap}.refund-application__table-scroll th{background:var(--color-gray-50);font-weight:600}.refund-application__table-scroll td:nth-last-child(-n+2){color:var(--color-system-error);font-weight:600}.refund-application__bulk{padding:10px 14px}.refund-application__bulk h3{font-size:14px;margin-bottom:8px}.refund-application__bulk dl{display:grid;gap:7px}.refund-application__bulk dl div{display:flex;justify-content:space-between}.refund-application__bulk dd{font-weight:600}.refund-application__notice{font-size:12px;list-style:disc;margin:10px 0 18px;padding-left:18px}.refund-application__method legend,.refund-application__bank legend{font-size:14px;font-weight:600;margin-bottom:8px}.refund-application__method>div{display:grid;gap:24px;grid-template-columns:1fr 1fr}.refund-application__method label{align-items:flex-start;display:flex;gap:9px}.refund-application__method input{accent-color:var(--color-black);height:16px;margin-top:2px;width:16px}.refund-application__method label span{display:flex;flex-direction:column;gap:3px}.refund-application__method small{color:var(--color-gray-500)}.refund-application__bank{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px!important}.refund-application__bank legend{grid-column:1 / -1}.refund-application__phone{border-top:1px solid var(--color-gray-200);display:block;margin-top:18px;padding-top:14px}.refund-application__agreement{align-items:flex-start;border-top:1px solid var(--color-gray-200);display:flex;gap:9px;margin-top:14px;padding-top:14px}.refund-application__agreement>input{accent-color:var(--color-black);height:18px;margin:2px 0 0;width:18px}.refund-application__agreement>span{display:flex;flex-direction:column;gap:4px}.refund-application__agreement a{color:var(--color-system-error);font-size:12px;text-decoration:underline}.modal--refund-complete{max-width:430px}.modal--refund-complete .modal__content{font-size:14px;padding-bottom:30px}@media(max-width:767px){.modal--refund-application{max-height:calc(100dvh - 32px);padding:22px 18px}.modal--refund-application.modal--refund-step-1,.modal--refund-application.modal--refund-step-2{max-width:calc(100vw - 32px)}.refund-application__method>div,.refund-application__bank{grid-template-columns:1fr}.refund-application>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.refund-application--quote>footer{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-application>footer button{min-width:0;padding:0 8px;width:100%}}.rcpc-live-connection{display:grid;gap:5px}.rcpc-wan-ip--compact{align-items:center;display:grid;font-size:11px;gap:3px;grid-template-columns:minmax(0,1fr) auto auto;text-align:left}.rcpc-wan-ip--compact b{align-items:center;display:flex;gap:4px;grid-column:1 / -1}.rcpc-wan-ip--compact b img,.rcpc-remote-provider--compact h4 img{height:13px;width:13px}.rcpc-wan-ip--compact button,.rcpc-remote-provider--compact button{align-items:center;background:transparent;border:0;display:inline-flex;height:18px;justify-content:center;padding:1px;width:18px}.rcpc-wan-ip--compact button img,.rcpc-remote-provider--compact button img{height:12px;width:12px}.rcpc-remote-access--compact article.rcpc-remote-provider--compact{display:grid;gap:2px;grid-template-columns:1fr}.rcpc-remote-provider--compact h4{align-items:center;display:flex;gap:4px}.rcpc-remote-provider--compact p:not(.rcpc-copy-toast){align-items:center;display:flex;gap:2px;justify-content:flex-end}.rcpc-remote-provider--compact p:not(.rcpc-copy-toast)>span{margin-right:auto}.rcpc-copy-toast{background:#202020eb;border-radius:5px;bottom:28px;box-sizing:border-box;color:#fff!important;font-size:13px!important;left:50%;margin:0!important;min-width:240px;padding:12px 18px;position:fixed;text-align:center!important;transform:translate(-50%);z-index:1200}.rcpc-live-product{align-items:stretch;display:grid;gap:5px}.rcpc-live-product__name,.rcpc-live-product__meta{align-items:center;display:flex;min-width:0}.rcpc-live-product__name{gap:4px}.rcpc-live-product__name strong{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rcpc-live-product__meta{justify-content:space-between}.rcpc-live-product__meta small{margin:0}.rcpc-live-product button.rcpc-live-favorite,.rcpc-live-product button.rcpc-live-alias,.rcpc-live-product button.rcpc-live-spec{background:transparent;border:0;border-radius:0;padding:0}.rcpc-live-product button.rcpc-live-favorite,.rcpc-live-product button.rcpc-live-alias.is-edit{align-items:center;display:inline-flex;flex:0 0 16px;height:16px;justify-content:center;width:16px}.rcpc-live-product button.rcpc-live-favorite img,.rcpc-live-product button.rcpc-live-alias.is-edit img{height:16px;object-fit:contain;width:16px}.rcpc-live-product button.rcpc-live-alias.is-empty{color:var(--color-gray-600);font-size:12px;white-space:nowrap}.rcpc-live-product button.rcpc-live-spec{color:var(--color-gray-600);font-size:12px;margin-left:auto;white-space:nowrap}.community-shell main,.support-shell main{min-height:760px}.community-hero{align-items:center;background:#f4f4f4;display:flex;min-height:300px;text-align:center}.community-hero h1{font-size:40px;font-weight:500;letter-spacing:-.05em}.community-hero p{color:var(--color-gray-600);margin-top:12px}.board-page{padding:62px 0 120px}.community-tabs{border-bottom:1px solid var(--color-gray-300);display:flex;justify-content:center;margin-bottom:52px}.community-tabs a{align-items:center;border-bottom:3px solid transparent;display:flex;font-size:18px;font-weight:600;justify-content:center;min-width:210px;padding:18px 32px}.community-tabs a.is-active{border-color:var(--color-black)}.board-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.board-toolbar>span{color:var(--color-gray-600);font-size:14px}.board-toolbar>span b{color:var(--color-primary-500)}.board-toolbar>div{align-items:center;display:flex}.board-toolbar select,.board-toolbar input{background:#fff;border:1px solid var(--color-gray-300);height:40px;padding:0 12px}.board-toolbar select{min-width:110px}.board-toolbar input{border-left:0;width:230px}.board-toolbar>div>button{background:var(--color-black);border:0;color:#fff;height:40px;width:40px}.board-write-button{align-items:center;background:var(--color-black);color:#fff;display:inline-flex;height:40px;margin-left:10px;padding:0 18px}.post-list{border-top:2px solid var(--color-black)}.post-list>a{align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr) auto auto;min-height:74px;padding:14px 18px}.post-list__number,.post-list small,.post-list time{color:var(--color-gray-500);font-size:13px}.post-list strong{font-size:15px;font-weight:500}.board-empty{align-items:center;border-bottom:1px solid var(--color-gray-200);border-top:2px solid var(--color-black);color:var(--color-gray-500);display:flex;height:330px;justify-content:center}.board-mine-toggle{align-items:center;display:flex;font-size:13px;gap:8px;margin:18px 0 45px auto;width:fit-content}.board-mine-toggle input{accent-color:var(--color-black);height:18px;width:30px}.post-detail,.post-editor{max-width:720px;padding:80px 0 120px}.post-detail>header{border-bottom:1px solid var(--color-gray-300);padding:0 4px 26px;position:relative}.post-detail>header h1{font-size:25px;line-height:1.45}.post-detail>header p{align-items:center;display:flex;gap:8px;margin-top:16px}.post-detail>header small{color:var(--color-gray-500);margin-left:8px}.post-detail>header>button{background:transparent;border:0;font-size:24px;position:absolute;right:0;top:0}.post-avatar,.comment-avatar{align-items:center;background:#dbe3f7;border-radius:50%;display:inline-flex;height:34px;justify-content:center;width:34px}.post-detail__menu{background:#fff;border:1px solid var(--color-gray-200);box-shadow:0 6px 20px #0000001f;padding:6px;position:absolute;right:0;top:34px;z-index:2}.post-detail__menu button{background:#fff;border:0;display:block;padding:8px 22px;width:100%}.post-detail__image{display:block;margin:56px auto 38px;max-height:480px;object-fit:contain;width:min(100%,500px)}.post-detail__body p{line-height:1.8;margin-bottom:12px}.attachment-list{border-bottom:1px solid var(--color-gray-300);border-top:1px solid var(--color-gray-300);margin-top:54px;padding:20px 0}.attachment-list h2{font-size:14px}.attachment-list h2 b{color:var(--color-primary-500)}.attachment-list :is(a,button){align-items:center;background:transparent;border:0;color:var(--color-gray-600);display:flex;justify-content:space-between;margin-top:12px;padding:0;text-align:left;text-decoration:none;width:100%}.attachment-list small{color:var(--color-gray-400)}.comment-section{margin-top:52px}.comment-section>h2{font-size:18px}.comment-section>label{border:1px solid var(--color-gray-300);display:block;margin-top:16px;padding:14px}.comment-section textarea{border:0;font:inherit;resize:none;width:100%}.comment-section>label button{background:var(--color-black);border:0;color:#fff;display:block;margin-left:auto;padding:9px 18px}.comment-section>label button:disabled{background:var(--color-gray-200);color:var(--color-gray-500)}.comment-section>div>article{border-bottom:1px solid var(--color-gray-200);display:grid;gap:12px;grid-template-columns:36px 1fr auto;padding:24px 4px}.comment-section article time{color:var(--color-gray-400);font-size:12px;margin-left:8px}.comment-section article p{line-height:1.6;margin-top:8px}.comment-section article>button{background:transparent;border:0}.board-list-button{border:1px solid var(--color-gray-300);display:block;margin:48px auto 0;padding:13px 28px;text-align:center;width:fit-content}.post-editor>h1{border-bottom:2px solid var(--color-black);font-size:28px;padding-bottom:22px}.post-editor>label,.post-editor__editor-field{display:block;margin-top:30px}.post-editor>label>span,.post-editor__editor-field>span,.post-files h2{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.post-editor input,.post-editor textarea{border:1px solid var(--color-gray-300);font:inherit;padding:14px;resize:vertical;width:100%}.editor-toolbar{background:var(--color-gray-50);border:1px solid var(--color-gray-300);border-bottom:0;padding:11px 14px}.post-files{margin-top:28px;position:relative}.post-files>p{color:var(--color-gray-500);font-size:12px}.file-select{border:1px solid var(--color-gray-300);cursor:pointer;display:inline-block;margin:12px 0;padding:10px 18px}.post-files>div{align-items:center;border-top:1px solid var(--color-gray-200);display:flex;justify-content:space-between;padding:11px 4px}.post-files>div button{background:transparent;border:0;font-size:20px}.post-editor__actions{display:flex;gap:8px;justify-content:center;margin-top:54px}.post-editor__actions>*{border:1px solid var(--color-gray-300);min-width:120px;padding:13px;text-align:center}.post-editor__actions button{background:var(--color-black);color:#fff}.community-notice{background:#edf9f0;color:var(--color-system-success);margin-top:18px;padding:14px;text-align:center}.rental-review-list{border-top:2px solid var(--color-black)}.rental-review-list>a{border-bottom:1px solid var(--color-gray-200);display:grid;gap:24px;grid-template-columns:170px 1fr 110px;padding:28px 18px}.rental-review-list__product{display:flex;flex-direction:column;font-size:13px;gap:7px}.rental-review-list small,.rental-review-list__meta,.rental-review-list p{color:var(--color-gray-500)}.rental-review-list p{font-size:13px;line-height:1.6;margin:8px 0 12px}.rental-review-list__meta{display:flex;flex-direction:column;font-size:12px;gap:7px;text-align:right}.review-stars{display:inline-flex}.review-stars b{color:var(--color-gray-300)}.review-stars b.is-on{color:#efb323}.review-detail-modal__product{border-bottom:1px solid var(--color-gray-200);height:118px}.review-detail-modal__product>span{align-items:flex-start;display:flex;gap:4px;height:25px}.review-detail-modal__product>span strong{font-size:18px;font-weight:400;line-height:24px}.review-detail-modal__product>span small{background:var(--color-gray-50);border-radius:4px;color:var(--color-gray-600);font-size:14px;line-height:normal;padding:4px 6px}.review-detail-modal__product>p{color:var(--color-gray-600);font-size:14px;line-height:normal;margin-top:12px}.review-detail-modal__rating{border-bottom:1px solid var(--color-gray-200);height:136px;padding:29px 0 30px}.review-detail-modal__rating>strong,.review-detail-modal__copy>strong{display:block;font-size:18px;font-weight:400;line-height:24px;margin-bottom:12px}.review-detail-modal__rating .review-stars{gap:4px}.review-detail-modal__rating .review-stars b{font-size:38px;line-height:40px}.review-detail-modal__copy{height:266px;padding-top:30px}.review-detail-modal__scroll{border:1px solid var(--color-gray-200);border-radius:4px;color:var(--color-black);font-size:16px;height:200px;line-height:normal;overflow-y:auto;overscroll-behavior:contain;padding:8px 6px 8px 8px;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.review-detail-modal__scroll::-webkit-scrollbar{width:8px}.review-detail-modal__scroll::-webkit-scrollbar-thumb{background:var(--color-gray-400);border:2px solid white;border-radius:999px}.review-detail-modal__scroll>p{color:inherit;white-space:pre-wrap}.support-hero{background:#f2f2f2;overflow:hidden}.support-hero>div{align-items:center;display:flex;height:300px;justify-content:space-between}.support-hero h1{font-size:40px;font-weight:500}.support-hero p{color:var(--color-gray-600);line-height:1.7;margin-top:14px}.support-hero img{align-self:flex-end;height:270px;object-fit:contain;width:430px}.support-page{padding:80px 0 120px}.support-page>header{border-bottom:2px solid var(--color-black);padding-bottom:26px}.support-page>header h2{font-size:30px}.support-page>header p{color:var(--color-gray-500);margin-top:8px}.support-list>a{align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;gap:24px;grid-template-columns:60px 1fr 100px;min-height:78px;padding:14px 20px}.support-list>a>span,.support-list time{color:var(--color-gray-500);font-size:13px}.support-list .is-pinned,.support-detail .is-pinned{background:var(--color-primary-200);border-radius:3px;color:var(--color-primary-500);justify-self:start;padding:5px 8px}.support-list+.pagination{margin-top:54px}.support-detail{max-width:720px;padding:80px 0 120px}.support-detail>header{border-bottom:1px solid var(--color-gray-300);padding-bottom:24px}.support-detail h1{font-size:25px;margin:14px 0 10px}.support-detail time{color:var(--color-gray-500)}.support-detail__body{min-height:300px;padding:48px 4px}.support-detail__body p{line-height:1.8;margin-bottom:12px}.colocation-page{background:var(--color-gray-50);padding:74px 24px 120px}.colocation-card{background:#fff;margin:auto;max-width:720px;padding:60px}.colocation-card>header{border-bottom:2px solid var(--color-black);padding-bottom:32px}.colocation-card>header h1{font-size:32px}.colocation-card>header p{color:var(--color-gray-600);line-height:1.6;margin-top:10px}.colocation-card>header>span{display:block;font-size:12px;margin-top:18px;text-align:right}.colocation-card b,.has-error small{color:var(--color-system-error)}.colocation-card fieldset{border:0;border-bottom:1px solid var(--color-gray-200);margin:0;padding:36px 0}.colocation-card legend{font-size:19px;font-weight:700;margin-bottom:20px}.colocation-grid{display:grid;gap:22px 16px;grid-template-columns:1fr 1fr}.colocation-grid label{display:flex;flex-direction:column;gap:7px}.colocation-grid label>span{font-size:13px;font-weight:700}.colocation-grid input,.colocation-grid select{border:1px solid var(--color-gray-300);height:46px;min-width:0;padding:0 12px}.colocation-grid__wide{grid-column:1 / -1}.email-control,.phone-control{align-items:center;display:flex;gap:8px}.email-control input{width:30%}.email-control select{flex:1}.phone-control input{width:30%}.email-control i,.phone-control i{color:var(--color-gray-500);font-style:normal}.has-error input{border-color:var(--color-system-error)}.has-error small{font-size:12px}.colocation-help{color:var(--color-gray-500);font-size:12px;line-height:1.6}.colocation-file{border:1px solid var(--color-gray-300);cursor:pointer;display:inline-block;margin-top:14px;padding:10px 18px}.colocation-file-list{display:flex;flex-direction:column;margin-top:12px}.colocation-file-list>span{border-top:1px solid var(--color-gray-200);padding:10px 4px}.colocation-file-list button{background:transparent;border:0;float:right;font-size:18px}.colocation-consent>div{background:var(--color-gray-50);display:flex;font-size:12px;justify-content:space-between;padding:15px}.colocation-consent>div button{background:transparent;border:0;text-decoration:underline}.colocation-consent>label{display:block;font-size:13px;margin-top:18px}.colocation-consent input{accent-color:var(--color-black);margin-right:7px}.colocation-consent>small{color:var(--color-system-error);display:block;margin-top:7px}.colocation-submit{background:var(--color-black);border:0;color:#fff;display:block;height:52px;margin:38px auto 0;min-width:180px}.company-shell{background:#0e0e0e;color:#fff}.company-shell .site-footer{color:var(--color-gray-500)}.company-hero{min-height:820px;overflow:hidden}.company-hero>div{align-items:center;display:grid;grid-template-columns:1fr 1.15fr;min-height:760px}.company-hero span,.company-intro span,.company-purpose header span,.company-rcpc span,.company-network span,.company-benefits header span{color:#c4a16b;font-size:13px;letter-spacing:.16em}.company-hero h1{font-family:NanumSquare Neo,sans-serif;font-size:clamp(54px,5vw,78px);letter-spacing:-.05em;line-height:1.14;margin:22px 0}.company-hero p{color:#aaa;font-size:18px;line-height:1.8}.company-hero img{max-height:650px;object-fit:contain;width:100%}.company-intro{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;min-height:760px}.company-intro h2,.company-purpose h2,.company-network h2,.company-benefits h2{font-family:NanumSquare Neo,sans-serif;font-size:44px;line-height:1.35;margin:22px 0}.company-intro p,.company-purpose p,.company-network p{color:#888;line-height:1.8}.company-intro img{max-height:560px;object-fit:contain;width:100%}.company-purpose{background:#f4f1ec;color:var(--color-black);padding:130px 0}.company-purpose .content-container>div{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:72px}.company-purpose article{background:#fff;min-height:300px;padding:36px}.company-purpose article>b{color:#c4a16b}.company-purpose h3{font-size:24px;margin:76px 0 18px}.company-rcpc{padding:140px 0}.company-rcpc>div{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.company-rcpc h2{font-size:48px;margin:20px 0}.company-rcpc p{color:#888;line-height:1.8}.company-rcpc dl{margin-top:46px}.company-rcpc dl div{align-items:center;border-top:1px solid #333;display:grid;grid-template-columns:72px 1fr;padding:18px 0}.company-rcpc dt{color:#c4a16b;font-size:28px;font-weight:700}.company-rcpc dd{display:flex;justify-content:space-between}.company-rcpc dd span{color:#777;letter-spacing:0}.company-rcpc img{width:100%}.company-network{align-items:center;background:#f6f6f6;color:var(--color-black);display:grid;gap:80px;grid-template-columns:1.1fr 1fr;max-width:none;padding:140px max(24px,calc((100vw - var(--content-width))/2))}.company-network img{max-height:540px;object-fit:contain;width:100%}.company-network a,.company-cta a{border:1px solid currentColor;display:inline-flex;justify-content:space-between;margin-top:34px;min-width:220px;padding:16px 20px}.company-benefits{padding:140px 0}.company-benefits>div{display:grid;gap:100px;grid-template-columns:.85fr 1fr}.company-benefits article{border-top:1px solid #333}.company-benefits article:last-child{border-bottom:1px solid #333}.company-benefits button{align-items:center;background:transparent;border:0;color:#fff;display:grid;gap:20px;grid-template-columns:44px 1fr auto;padding:25px 0;text-align:left;width:100%}.company-benefits button span{color:#777}.company-benefits button strong{font-size:20px}.company-benefits article p{color:#888;line-height:1.7;padding:0 64px 26px}.company-cta{background-position:center;background-size:cover;min-height:470px}.company-cta>div{display:flex;flex-direction:column;justify-content:center;min-height:470px}.company-cta h2{font-size:44px;line-height:1.35}.company-cta a{color:#fff}.board-page--posts{min-height:760px;padding:68px 0 100px}.board-page--posts .board-page__intro{margin-bottom:52px}.board-page--posts .board-page__intro h1{font-size:30px;letter-spacing:-.9px;line-height:36px}.board-page--posts .board-page__intro p{color:var(--color-gray-600);font-size:16px;margin-top:12px}.board-page--posts .board-write-button{border:0;flex:0 0 106px;justify-content:center;margin-left:48px;position:static;width:106px}.post-list__head,.board-page--posts .post-list>a{display:grid;grid-template-columns:54px minmax(0,1fr) 120px 100px 70px}.post-list__head{border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-600);font-size:13px;height:48px;padding:0 4px}.post-list__head span{align-self:center;text-align:center}.post-list__head span:nth-child(2){text-align:left}.board-page--posts .post-list>a{column-gap:0;height:64px;padding:0 4px}.board-page--posts .post-list>a>*{align-self:center}.board-page--posts .post-list__main{min-width:0}.board-page--posts .post-list__main strong{width:100%}.board-page--posts .post-list__main small{color:var(--color-gray-500);gap:3px;margin-left:8px}.board-page--posts .post-list__author,.board-page--posts .post-list__views,.board-page--posts .post-list time{color:var(--color-gray-600);font-size:14px;text-align:center}.board-page--posts .board-empty{align-items:center;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-500);font-size:16px;height:180px;justify-content:center;padding:0}.board-page--posts.board-page--empty{height:auto}.community-hero{background:linear-gradient(180deg,var(--color-gray-100) 0%,#f4f4f4 38%,var(--color-gray-100) 70%);border-bottom:10px solid var(--color-gray-200);min-height:300px;overflow:hidden;position:relative;text-align:left}.community-hero:after{background:linear-gradient(180deg,var(--color-gray-100) 30.401%,rgb(245 245 245 / 70%) 82.753%);content:"";height:595px;left:calc(50% + 212px);position:absolute;top:-230px;width:595px;z-index:1}.community-hero__decoration{height:595px;left:calc(50% + 212px);position:absolute;top:-230px;width:595px}.community-hero__decoration img{display:block;height:100%;object-fit:cover;width:100%}.community-hero h1{font-family:NanumSquare Neo,sans-serif;font-size:32px;font-weight:800;position:relative;z-index:2}.community-hero>.content-container{transform:translateY(-15px);width:1200px}.community-shell:has(.post-list) .board-page{height:1246px;padding:62px 0 120px}.community-shell:has(.board-page--empty) .board-page{height:633px}.community-shell:has(.rental-review-list) .board-page{height:2232px}.community-shell:has(.rental-review-list) .board-page.board-page--empty{height:633px}.community-tabs{height:50px;justify-content:flex-start;margin-bottom:30px;width:412px}.community-tabs a{font-size:16px;min-width:206px;padding:0 24px}.board-toolbar{height:50px;margin-bottom:0;position:relative}.board-toolbar>span{font-size:16px}.board-toolbar>span b{color:inherit;font-weight:600}.board-toolbar select,.board-toolbar input{border:0;border-bottom:1px solid var(--color-black);font-size:16px;height:50px}.board-toolbar>div>button{background:#fff;color:var(--color-black);height:50px}.board-write-button{height:41px;margin-left:0;position:absolute;right:0;top:-78px}.post-list{border-top:0}.post-list>a{column-gap:0;grid-template-columns:36px minmax(0,1fr) 100px;height:80px;min-height:80px;padding:0 4px}.post-list__number,.post-list small,.post-list time{font-size:14px}.post-list time{text-align:right}.post-list__main{align-items:center;display:flex;min-width:0}.post-list strong{align-items:center;display:flex;flex:0 1 auto;font-size:16px;font-weight:400;min-width:0}.post-list strong>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-list small{align-items:center;display:flex;flex:0 0 auto;gap:4px;margin-left:12px;white-space:nowrap}.post-list small>i{background:var(--color-gray-300);height:12px;margin:0 2px;width:1px}.post-list small img{height:14px;width:14px}.post-list__document{border:1px solid var(--color-gray-500);border-radius:1px;flex:0 0 auto;height:12px;margin-left:8px;position:relative;width:10px}.post-list__document:after{background:#fff;border-bottom:1px solid var(--color-gray-500);content:"";height:4px;position:absolute;right:-1px;top:-1px;transform:rotate(45deg);width:4px}.post-list__badge{background:#fff0f0;border-radius:4px;color:var(--color-primary-500);flex:0 0 auto;font-size:14px;font-style:normal;font-weight:700;margin-right:8px;padding:4px 7px}.board-mine-toggle{font-size:16px;gap:14px;margin:30px 0 60px}.community-shell:has(.post-list) .board-mine-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-gray-400);border:0;border-radius:100px;height:32px;margin:0;order:2;position:relative;width:52px}.community-shell:has(.post-list) .board-mine-toggle input:after{background:var(--color-white);border-radius:50%;content:"";height:24px;left:4px;position:absolute;top:4px;transition:transform .15s ease;width:24px}.community-shell:has(.post-list) .board-mine-toggle input:checked{background:var(--color-black)}.community-shell:has(.post-list) .board-mine-toggle input:checked:after{transform:translate(20px)}.board-page>.pagination{height:24px}.board-empty{align-items:flex-end;border-top:0;color:var(--color-black);font-size:18px;height:121px;padding-bottom:20px}.board-page--empty .board-mine-toggle{margin:30px 0}.board-page--empty .board-mine-toggle{font-size:16px;gap:14px}.board-page--empty .board-mine-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-gray-400);border:0;border-radius:100px;height:32px;margin:0;order:2;position:relative;width:52px}.board-page--empty .board-mine-toggle input:after{background:var(--color-white);border-radius:50%;content:"";height:24px;left:4px;position:absolute;top:4px;transition:transform .15s ease;width:24px}.board-page--empty .board-mine-toggle input:checked{background:var(--color-system-success)}.board-page--empty .board-mine-toggle input:checked:after{transform:translate(20px)}.community-shell:has(.post-detail) .community-hero,.community-shell:has(.post-editor) .community-hero{display:none}.post-detail{max-width:720px;padding:60px 0 120px}.post-detail__image{max-height:none;width:720px}.community-shell:has(.post-detail--compact) .site-header,.community-shell:has(.post-detail--compact) .site-footer{display:none}.community-shell:has(.post-detail--compact) main{min-height:1679px}.post-detail--compact{height:1679px;padding:0;width:720px}.post-detail--compact>header{padding-top:0}.post-detail--compact .post-detail__image{margin-left:0;margin-right:0;width:720px}.post-detail--compact .comment-section>div{display:none}.post-editor{height:1158px;max-width:720px;padding:60px 0 120px}.post-editor>h1{border:0;font-size:30px;height:71px;padding:0}.post-editor textarea{height:280px}.post-editor__actions>*{flex:1}.rental-review-list>a{height:142px;padding:30px 4px}.community-shell:has(.rental-review-list) .board-mine-toggle{margin:30px 0 60px}.support-hero{background:linear-gradient(180deg,#f5f5f599,#f5f5f500),var(--color-gray-100);border-bottom:10px solid var(--color-gray-200);height:300px;position:relative}.support-hero:after{background:linear-gradient(180deg,var(--color-gray-100) 30.401%,rgb(245 245 245 / 80%) 82.753%);content:"";height:760px;left:calc(50% - 29px);pointer-events:none;position:absolute;top:-309px;width:760px;z-index:1}.support-hero>div{height:290px;position:relative}.support-hero>div>div{position:relative;z-index:2}.support-hero h1{font-family:NanumSquare Neo,sans-serif;font-size:32px;font-weight:800}.support-hero p{font-size:22px;margin-top:20px}.support-hero img{height:795px;left:calc(50% + 72px);max-width:none;object-fit:cover;position:absolute;top:-477px;width:795px;z-index:0}.support-page{height:1025px;padding:80px 0 120px}.support-page>header{display:none}.support-list>a{height:80px;min-height:80px;padding:0 4px}.support-list+.pagination{height:24px;margin-top:60px}.support-detail{display:flex;flex-direction:column;gap:20px;height:480px;max-width:720px;padding:60px 0 0}.support-detail>header{padding-bottom:20px}.support-detail>header .is-pinned{display:none}.support-detail h1{font-size:30px;letter-spacing:-.9px;line-height:36px;margin:0 0 12px}.support-detail time{font-size:14px;line-height:17px}.support-detail__body{min-height:92px;padding:0 0 20px}.support-detail__body p{letter-spacing:-.32px;line-height:24px;margin:0}.support-detail .attachment-list{border:0;height:86px;margin-top:40px;padding:0}.support-detail .attachment-list h2{font-size:18px;font-weight:400;height:24px;letter-spacing:-.36px;line-height:24px}.support-detail .attachment-list h2 b{color:var(--color-black);font-weight:600}.support-detail .attachment-list :is(a,button){background:var(--color-gray-50);color:var(--color-black);height:50px;margin-top:12px;padding:0 16px}.support-detail .attachment-list :is(a,button)>span{align-items:center;display:flex;font-size:14px;gap:4px;letter-spacing:-.42px}.support-detail .attachment-list :is(a,button)>img{height:16px;width:16px}.support-detail .board-list-button{align-items:center;background:var(--color-black);border:0;border-radius:4px;color:#fff;display:flex;height:50px;justify-content:center;margin:0 auto;padding:0 16px}.post-detail--compact{overflow:hidden}.modal--review{height:729px;transform:translateY(.5px)}.modal--review .modal__content{height:590px;overflow:hidden;padding:30px 0 40px}.support-shell:has(.support-detail) main{min-height:620px}.review-stars--mono b.is-on{color:var(--color-black)}.post-detail--compact .comment-section>label{border:2px solid var(--color-black);border-radius:8px;height:140px;padding:14px;position:relative}.post-detail--compact .comment-section textarea{height:76px}.post-detail--compact .comment-section>label button,.post-detail--compact .comment-section>label button:disabled{background:transparent;bottom:14px;color:var(--color-black);font-weight:700;margin:0;padding:0;position:absolute;right:14px}.post-detail--compact .board-list-button{background:var(--color-black);color:#fff;margin-top:20px}.company-catalog-shell{background:#fff;color:var(--color-black)}.company-catalog-shell main{height:4712px}.company-catalog-shell .site-header{background:#090909;color:#fff}.company-catalog-hero{background-position:center;background-size:cover;color:#fff;height:650px}.company-catalog-hero>.content-container{display:flex;flex-direction:column;height:650px;justify-content:center}.company-catalog-hero small{color:#aaa;font-size:14px}.company-catalog-hero h1{font-family:NanumSquare Neo,sans-serif;font-size:32px;line-height:1.5;margin-top:18px;max-width:870px;text-align:center}.company-catalog-story{height:1080px;padding:120px 0}.company-catalog-story>div{display:grid;gap:60px;grid-template-columns:420px 1fr}.company-catalog-story>div>article{background:linear-gradient(#fff,#fff3d6);height:820px;padding:40px}.company-catalog-story h2{font-size:28px;line-height:1.4}.company-catalog-story article p{color:var(--color-gray-600);line-height:1.7;margin-top:20px}.company-catalog-story article img{height:430px;margin-top:80px;object-fit:cover;width:100%}.company-catalog-story>div>div section{border-bottom:1px solid var(--color-gray-200);height:190px;padding:35px 0}.company-catalog-story section b{color:var(--color-system-success);font-size:12px}.company-catalog-story section h3{font-size:22px;margin:12px 0}.company-catalog-story section p{color:var(--color-gray-500)}.company-catalog-rcpc{background:#141414;color:#fff;height:600px}.company-catalog-rcpc>.content-container{align-items:center;display:flex;flex-direction:column;height:600px;justify-content:center}.company-catalog-rcpc small{color:#aaa}.company-catalog-rcpc h2{font-size:72px;letter-spacing:.18em;margin:22px 0}.company-catalog-rcpc p{color:#777;font-size:11px;letter-spacing:.35em}.company-catalog-platform{height:1100px;padding:110px 0;text-align:center}.company-catalog-platform header small{color:var(--color-gray-500)}.company-catalog-platform h2{font-size:30px;line-height:1.5;margin-top:16px}.company-catalog-platform img{height:560px;margin:45px auto 25px;object-fit:contain;width:900px}.company-catalog-platform>div>div{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);text-align:left}.company-catalog-platform article{border-top:1px solid var(--color-gray-300);padding-top:20px}.company-catalog-platform article p{color:var(--color-gray-500);margin-top:12px}.company-catalog-benefits{height:782px;padding:100px 0}.company-catalog-benefits>div{display:grid;gap:100px;grid-template-columns:440px 1fr}.company-catalog-benefits header small{color:var(--color-gray-500);letter-spacing:.25em}.company-catalog-benefits h2{font-size:32px;line-height:1.45;margin-top:20px}.company-catalog-benefits article{border-top:1px solid var(--color-gray-300)}.company-catalog-benefits article:last-child{border-bottom:1px solid var(--color-gray-300)}.company-catalog-benefits button{background:#fff;border:0;display:grid;grid-template-columns:40px 1fr 24px;height:75px;text-align:left;width:100%}.company-catalog-benefits button>*{align-self:center}.company-catalog-benefits article p{color:var(--color-gray-500);line-height:1.7;padding:0 40px 25px}.company-catalog-cta{background-position:center;background-size:cover;color:#fff;height:500px}.company-catalog-cta>div{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;text-align:center}.company-catalog-cta h2{font-size:34px;line-height:1.4}.company-catalog-cta a{border:1px solid rgb(255 255 255 / 50%);color:#fff;margin-top:32px;padding:14px 22px}.company-catalog-shell{position:relative}.company-catalog-shell .site-header{background:transparent;left:0;position:absolute;top:0;width:100%;z-index:2}.company-catalog-shell main{height:4846px}.company-catalog-hero{background:#090909;height:691px;overflow:hidden;position:relative}.company-catalog-hero__art{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.company-catalog-hero__art img{max-width:none;position:absolute}.company-catalog-hero__art img:nth-child(1){height:113.17%;left:-.16%;top:-1.71%;width:100.42%}.company-catalog-hero__art img:nth-child(2){height:150.84%;left:-7.36%;top:-4.74%;width:114.71%}.company-catalog-hero__art img:nth-child(3){height:156.38%;left:0;top:-21.31%;width:100%}.company-catalog-hero:after{background:linear-gradient(180deg,transparent 29%,rgb(0 0 0 / 90%) 86%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.company-catalog-hero>.content-container{align-items:center;height:691px;justify-content:center;padding-top:70px;position:relative;text-align:center;z-index:1}.company-catalog-hero small{color:#ffffff7f;font-size:30px;font-weight:700}.company-catalog-hero h1{color:#ffffff7f;font-size:36px;font-weight:800;line-height:normal;margin:10px auto 0;max-width:none;text-align:center}.company-catalog-hero h1 strong{color:#fff}.company-catalog-story{height:1072px;margin-top:4px;padding:120px 0}.company-catalog-story>div{gap:40px;grid-template-columns:440px 720px}.company-catalog-story>div>article{background:var(--color-gray-100);border-bottom:10px solid #f6e1b9;border-radius:12px;height:832px;overflow:hidden;padding:50px;position:relative}.company-catalog-story h2{font-family:NanumSquare Neo,sans-serif;font-size:26px;letter-spacing:-.03em;line-height:34px}.company-catalog-story article p{font-size:16px;letter-spacing:-.02em;line-height:24px;margin-top:16px}.company-catalog-story>div>article img{border-radius:8px;height:480px;left:-171px;margin:0;max-width:none;object-fit:cover;position:absolute;top:449px;width:651px}.company-catalog-story>div>div{padding-block:12px}.company-catalog-story>div>div section{display:flex;flex-direction:column;height:234px;justify-content:flex-start;padding:0 0 60px}.company-catalog-story>div>div section:first-child{height:226px}.company-catalog-story>div>div section:last-child{border-bottom:0;height:114px;padding-bottom:0}.company-catalog-story>div>div section h3{font-size:20px;letter-spacing:-.03em;line-height:28px;margin:0}.company-catalog-story>div>div section h3{align-items:center;display:flex;gap:4px}.company-catalog-story>div>div section h3 img{height:28px;width:28px}.company-catalog-story>div>div section p{font-size:16px;letter-spacing:-.02em;line-height:22px;margin-top:12px}.company-use-tags{display:flex;gap:8px;margin-top:12px}.company-use-tags span{border:1px solid var(--color-gray-200);border-radius:999px;color:var(--color-black);font-size:14px;line-height:24px;padding:3px 8px}.company-catalog-rcpc{height:600px;margin-top:4px}.company-catalog-rcpc{background:var(--color-black);overflow:hidden;position:relative}.company-catalog-rcpc__art{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.company-catalog-rcpc__art{transform:translate(calc(50vw - 960px))}.company-catalog-rcpc__art img{max-width:none;position:absolute}.company-catalog-rcpc__art img:nth-child(1){height:1195px;left:361px;top:-292px;width:1198px}.company-catalog-rcpc__art img:nth-child(2){height:871px;left:524px;top:-130px;width:872px}.company-catalog-rcpc__art img:nth-child(3),.company-catalog-rcpc__art img:nth-child(4){height:467px;left:726px;top:72px;width:468px}.company-catalog-rcpc>.content-container{gap:40px;padding-top:60px;position:relative;z-index:1}.company-catalog-rcpc>.content-container>div{display:flex;flex-direction:column;gap:12px;text-align:center}.company-catalog-rcpc small{color:#fff;font-size:20px;line-height:22px}.company-catalog-rcpc h2{font-family:NanumSquare Neo,sans-serif;font-size:80px;letter-spacing:12px;line-height:normal;margin:0}.company-catalog-rcpc p{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-gray-400);display:flex;font-size:16px;justify-content:space-between;letter-spacing:16px;line-height:34px;margin:0;padding:4px 360px;width:1920px}.company-catalog-rcpc p span{white-space:nowrap}.company-catalog-rcpc p b{color:var(--color-gray-200)}.company-catalog-rcpc p i{background:var(--color-gray-500);height:8px;width:1px}.company-catalog-platform{height:991px;margin-top:4px;padding:120px 0}.company-catalog-platform header{height:84px}.company-catalog-platform header small{display:block;font-size:14px;line-height:24px}.company-catalog-platform h2{font-size:24px;line-height:40px;margin-top:20px}.company-network-art{height:389px;margin:60px auto 30px;overflow:hidden;position:relative;width:1200px}.company-network-art img{height:960px;left:120px;margin:0;max-width:none;object-fit:contain;position:absolute;top:-102px;width:960px}.company-platform-copy{color:var(--color-gray-800);font-size:16px;letter-spacing:-.02em;line-height:22px;margin:0 auto 50px;max-width:1200px;text-align:center}.company-catalog-platform>div>div{gap:12px}.company-catalog-platform article{border-left:3px solid var(--color-gray-200);border-top:0;min-height:94px;padding:0 0 0 20px}.company-catalog-platform article b{font-size:16px;line-height:21px}.company-catalog-platform article p{color:var(--color-gray-800);font-size:16px;line-height:22px;margin-top:10px}.company-catalog-benefits{height:866px;margin-top:4px;padding:120px 0}.company-catalog-benefits>div{display:block}.company-catalog-benefits header{height:76px}.company-catalog-benefits header small{display:none}.company-catalog-benefits h2{font-size:30px;margin:0}.company-catalog-benefits header{text-align:center}.company-catalog-benefits>div>div{margin-top:60px}.company-catalog-benefits article{background:var(--color-gray-50);border:0;border-radius:12px;margin-top:12px}.company-catalog-benefits article:first-child{margin-top:0}.company-catalog-benefits button{grid-template-columns:1fr 30px;height:89px;padding:0 30px}.company-catalog-benefits article.is-open button{height:79px}.company-catalog-benefits article.is-open{background:var(--color-black);border-radius:12px;color:#fff}.company-catalog-benefits article.is-open button{background:transparent;color:#fff}.company-catalog-benefits article.is-open p{color:#ddd;height:108px;padding:0 70px 30px;white-space:pre-line}.company-catalog-benefits button strong{font-size:24px;order:1}.company-catalog-benefits button strong{align-items:center;display:flex;gap:12px}.company-catalog-benefits button strong img{filter:brightness(0);height:28px;transition:filter .28s ease;width:28px}.company-catalog-benefits button span{font-size:24px;justify-self:end;order:2}.company-catalog-benefits button b{display:none}.company-catalog-cta{height:608px;margin-top:4px}.company-catalog-cta>div{height:608px}.company-catalog-cta h2{font-size:32px;line-height:normal}.company-catalog-cta a{height:50px;margin-top:60px;padding:13px 16px}.community-hero--support:after{background:none}.company-catalog-hero h1{font-family:Pretendard Variable,Pretendard,sans-serif;white-space:nowrap}.support-page{padding:50px 0 0}.support-toolbar{align-items:center;display:flex;height:80px;justify-content:space-between}.support-toolbar>span{color:var(--color-gray-600);font-size:12px}.support-toolbar>div{align-items:center;display:flex;gap:12px}.support-toolbar select,.support-toolbar input{background:#fff;border:0;height:50px;padding:0 12px}.support-toolbar select{width:100%}.support-toolbar input{width:230px}.support-toolbar button{background:#fff;border:0;height:50px;width:50px}.support-list>a{column-gap:8px;display:grid;grid-template-columns:24px minmax(0,1fr) 100px}.support-list>a>span{font-size:14px;text-align:right}.support-list>a>strong{align-items:center;display:flex;font-size:16px;font-weight:400;gap:6px;letter-spacing:-.32px;min-width:0}.support-list>a>strong>img{height:13.333px;width:10.667px}.support-list time{color:var(--color-gray-600);font-size:14px;text-align:right}.support-list .is-pinned{align-items:center;background:#fff;border:1px solid var(--color-system-error);border-radius:50%;display:flex;height:24px;justify-content:center;padding:0;width:24px}.support-list .is-pinned img{height:13.333px;width:8px}.support-toolbar__sort{border-bottom:1px solid var(--color-black);display:block;height:50px;position:relative;width:140px}.support-toolbar__sort img{height:7.4px;pointer-events:none;position:absolute;right:14px;top:21px;width:12px}.support-toolbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}.support-toolbar button img{height:20px;margin:auto;width:20px}.support-toolbar__search{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px;width:280px}.support-toolbar__search>label{display:block;height:50px;width:230px}.support-toolbar__search input{width:100%}.support-list+.pagination{margin-top:30px}.support-toolbar>div>.support-toolbar__sort{flex:0 0 140px}.support-toolbar__sort>select{height:49px}.support-toolbar__search>label,.support-toolbar__search>button{height:49px}.support-toolbar__search input{height:49px}.rental-review-list>a{display:flex;flex-direction:column;gap:12px;height:166px;justify-content:center;padding:30px 4px}.rental-review-list__top{align-items:center;display:flex;height:25px;justify-content:space-between;width:100%}.rental-review-list__top>span:first-child{align-items:center;display:flex;gap:8px}.rental-review-list__top i{color:var(--color-gray-500);font-size:14px;font-style:normal}.rental-review-list__top em{background:var(--color-primary-200);border-radius:4px;color:var(--color-primary-500);font-size:14px;font-style:normal;padding:4px 6px}.rental-review-list__meta{align-items:center;color:var(--color-gray-500);display:flex;flex-direction:row;font-size:14px;gap:4px;text-align:right}.rental-review-list__meta i{background:var(--color-gray-300);height:8px;width:1px}.rental-review-list__meta b{color:var(--color-gray-700);font-weight:400}.rental-review-list__body{display:flex;flex-direction:column;gap:8px;height:69px;min-width:0;overflow:hidden;width:100%}.rental-review-list__body>span{align-items:center;display:flex;gap:8px}.rental-review-list__body b{font-size:16px}.rental-review-list__body small{color:var(--color-gray-600);font-size:12px}.rental-review-list__body p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-black);display:-webkit-box;font-size:16px;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.community-tabs,.board-toolbar{margin-bottom:20px}.board-write-button{top:-70px}.post-editor{height:1158px;margin-left:calc(50vw - 360px);padding:0;position:relative;width:720px}.post-editor>h1{height:33px;left:0;line-height:33px;position:absolute;top:60px;width:720px}.post-editor>label,.post-editor__editor-field{left:0;margin:0;position:absolute;width:720px}.post-editor>label:nth-of-type(1){height:74px;top:153px}.post-editor__editor-field{height:288.48px;top:247px}.post-editor>label>span,.post-editor__editor-field>span{height:24px;line-height:24px;margin:0}.post-editor>label>input{border:0;border-bottom:1px solid var(--color-black);height:50px;padding:0}.post-editor .editor-toolbar{display:flex;flex-direction:column;font-size:11px;gap:7px;height:56px;padding:8px 10px}.post-editor textarea{height:208.48px;padding:14px}.post-editor .editor-surface{height:264.48px;position:relative;width:720px}.post-editor .editor-surface>img{display:block;height:264.48px;width:720px}.post-editor .editor-surface>textarea{background:transparent;border:0;height:208.48px;left:0;padding:14px;position:absolute;resize:none;top:56px;width:720px}.post-editor .editor-surface>textarea::placeholder{color:transparent}.post-editor .rich-text-editor{background:#fff;border:1px solid var(--color-gray-300);height:264.48px;position:relative;width:720px}:where(:root:not([data-input-modality=pointer])) .post-editor .rich-text-editor:focus-within{border-color:var(--color-black)}.post-editor .rich-text-editor__toolbar{align-content:center;align-items:center;background:#fff;border:0;border-bottom:1px solid var(--color-gray-300);display:flex;flex-wrap:wrap;gap:0;height:58px;padding:3px 8px}.post-editor .rich-text-editor__toolbar-row{align-items:center;display:flex;height:25px;width:100%}.post-editor .rich-text-editor__toolbar button{align-items:center;background:transparent;border:0;border-radius:3px;color:var(--color-gray-800);display:inline-flex;font-family:inherit;font-size:12px;height:24px;justify-content:center;min-width:28px;padding:0 6px}.post-editor .rich-text-editor__toolbar button:hover,.post-editor .rich-text-editor__toolbar button:focus-visible,.post-editor .rich-text-editor__toolbar button.is-active{background:var(--color-gray-200);color:var(--color-black)}.post-editor .rich-text-editor__toolbar button:disabled{color:var(--color-gray-400);cursor:not-allowed}.post-editor .rich-text-editor__toolbar button[aria-label=굵게]{font-weight:800}.post-editor .rich-text-editor__toolbar button[aria-label=기울임]{font-style:italic}.post-editor .rich-text-editor__toolbar button[aria-label=밑줄]{text-decoration:underline}.post-editor .rich-text-editor__toolbar button[aria-label=취소선]{text-decoration:line-through}.post-editor .rich-text-editor__block-type select,.post-editor .rich-text-editor__select select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:0;color:var(--color-gray-800);font-family:inherit;font-size:12px;height:24px;padding:0 4px;width:72px}.post-editor .rich-text-editor__select select{width:52px}.post-editor .rich-text-editor__color{align-items:center;display:inline-flex;height:24px;justify-content:center;min-width:28px;position:relative}.post-editor .rich-text-editor__color>span{border-bottom:2px solid currentColor;color:var(--color-gray-800);font-size:12px;font-weight:700;line-height:15px}.post-editor .rich-text-editor__color input{cursor:pointer;height:18px;top:3px;right:3px;bottom:3px;left:3px;opacity:0;position:absolute;width:22px}.post-editor .rich-text-editor__toolbar button img{display:block;height:14px;max-width:20px;object-fit:contain;width:14px}.post-editor .rich-text-editor__toolbar button[aria-label=링크] img{width:18px}.post-editor .rich-text-editor__toolbar button[aria-label="전체 화면"] img{height:14px;width:14px}.post-editor .rich-text-editor__toolbar button[aria-label="가운데 정렬"]{justify-content:center;text-align:center}.post-editor .rich-text-editor__toolbar button[aria-label="오른쪽 정렬"]{justify-content:flex-end;text-align:right}.post-editor .rich-text-editor__divider{background:var(--color-gray-300);height:20px;margin:0 5px;width:1px}.post-editor .rich-text-editor__error{background:#fff;bottom:8px;color:var(--color-system-error);font-size:12px;left:14px;margin:0;padding:2px 4px;position:absolute;right:14px;z-index:1}.post-editor .rich-text-editor__content{background:#fff;height:204.48px;outline:0;overflow-y:auto;padding:14px}.post-editor .rich-text-editor__content p{margin:0 0 12px}.post-editor .rich-text-editor__content p.is-editor-empty:first-child:before{color:var(--color-gray-400);content:attr(data-placeholder);float:left;font-style:italic;height:0;pointer-events:none}.post-editor .rich-text-editor__content a{color:var(--color-blue-500);text-decoration:underline}.post-editor .rich-text-editor__content ul,.post-editor .rich-text-editor__content ol{margin:0 0 12px;padding-left:24px}.post-editor .rich-text-editor.is-fullscreen{height:calc(100vh - 48px);top:24px;right:24px;bottom:24px;left:24px;position:fixed;width:calc(100vw - 48px);z-index:1001}.post-editor .rich-text-editor.is-fullscreen .rich-text-editor__content{height:calc(100vh - 108px)}.post-files{height:312px;left:0;margin:0;position:absolute;top:575.48px;width:720px}.post-files h2{font-size:18px;height:24px;line-height:24px;margin:0}.post-files>p{height:24px;line-height:24px;position:absolute;top:32px}.post-files .file-select{align-items:center;background:var(--color-black);border:0;border-radius:4px;color:#fff;display:flex;height:50px;justify-content:center;margin:0;position:absolute;top:76px;width:110px}.post-files>div{background:var(--color-gray-50);border:0;height:50px;left:0;padding:0 16px;position:absolute;width:720px}.post-files>div:nth-of-type(1){top:146px}.post-files>div:nth-of-type(2){top:204px}.post-files>div:nth-of-type(3){top:262px}.post-editor__actions{gap:6px;height:50px;left:0;margin:0;position:absolute;top:987.48px;width:714px}.post-editor__actions>*{border-radius:4px;height:50px;padding:13px;width:354px}.post-editor--files-0 .post-files{height:138px}.post-editor--files-1 .post-files{height:196px}.post-editor--files-2 .post-files{height:254px}.post-editor--files-0{height:984px}.post-editor--files-1{height:1042px}.post-editor--files-2{height:1100px}.post-editor--files-0 .post-editor__actions{top:813.48px}.post-editor--files-1 .post-editor__actions{top:871.48px}.post-editor--files-2 .post-editor__actions{top:929.48px}.post-editor>label>span,.post-editor__editor-field>span{color:var(--color-gray-500);font-weight:400}.post-files>div button{align-items:center;background:var(--color-gray-800);border-radius:50%;color:#fff;display:flex;flex:0 0 20px;height:20px;justify-content:center;line-height:0;padding:0;width:20px}.post-files>div button img{display:block;filter:brightness(0) invert(1);height:12px;object-fit:contain;width:12px}.post-detail{margin-left:calc(50vw - 360px);width:720px}.post-detail>header{height:auto;min-height:120px;padding:0 0 20px}.post-detail>header>div{position:relative}.post-detail>header h1{font-size:30px;font-weight:800;min-height:36px;letter-spacing:-.03em;line-height:36px}.post-detail>header p{height:44px;margin-top:20px}.post-avatar{background:var(--color-blue-500);height:44px;overflow:hidden;padding:3px;width:44px}.post-avatar__mark{background:#fff;box-shadow:9px 0 #fff,0 9px #fff,9px 9px #fff;display:block;height:8px;transform:translate(-4.5px,-4.5px);width:8px}.post-detail__author{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:center}.post-detail__author strong{color:var(--color-gray-800);font-size:18px;font-weight:600;line-height:16px}.post-detail>header .post-detail__author small{align-items:center;display:flex;gap:4px;line-height:16px;margin:0}.post-detail__author small time{margin-right:8px}.post-detail__author small i{background:var(--color-gray-300);height:8px;margin-right:8px;width:1px}.post-detail__author small b{font-weight:500}.post-detail__image{height:894.035px;margin:20px 0 0;object-fit:cover;width:720px}.post-detail__body{height:121px;padding:29px 0 20px}.post-detail__body p{line-height:24px;margin:0}.post-detail .attachment-list{border:0;height:86px;margin-top:60px;padding:0}.post-detail .attachment-list h2{height:24px;line-height:24px}.post-detail .attachment-list h2 b{color:var(--color-black)}.post-detail .attachment-list :is(a,button){background:var(--color-gray-50);height:50px;margin-top:12px;padding:0 16px}.attachment-list__download{display:block;height:16px;object-fit:contain;width:16px}.post-detail .comment-section{margin-top:60px}.post-detail .comment-section>h2{height:24px;line-height:24px}.post-detail .comment-section>label{border:2px solid var(--color-gray-200);border-radius:8px;height:140px;margin-top:12px;padding:16px;position:relative}.post-detail .comment-section textarea{height:76px;outline:0}.post-detail .comment-section>label button,.post-detail .comment-section>label button:disabled{background:transparent;bottom:16px;font-size:16px;line-height:24px;margin:0;padding:0;position:absolute;right:16px}.post-detail .comment-section>label button{color:var(--color-black);font-weight:600}.post-detail .comment-section>label button:disabled{color:var(--color-gray-500);font-weight:400}.post-detail .comment-section>div{margin-top:20px}.post-detail .comment-section>div>article{height:130px;padding:24px 0}.post-detail .comment-section>div>article:nth-child(n+3){height:202px}.post-detail>header .post-detail__menu-anchor{bottom:10px;position:absolute;right:0;top:auto}.post-detail>header .post-detail__menu-anchor>button{background:transparent;border:0;font-size:24px;height:20px;line-height:16px;padding:0;width:20px}.post-detail>header .post-detail__menu{box-shadow:none;display:flex;flex-direction:column;gap:8px;left:-4px;padding:8px;right:auto;top:34px;width:186px}.post-detail>header .post-detail__menu button{font-size:14px;height:24px;padding:0;text-align:left}.post-detail .comment-section>div>article{grid-template-columns:30px 1fr 20px;gap:8px;position:relative}.post-detail .comment-avatar{background:var(--color-gray-100);height:30px;overflow:hidden;padding:3px;width:30px}.post-detail .comment-avatar img{height:24px;object-fit:cover;width:24px}.post-detail .comment-avatar--orange,.post-detail .comment-avatar--pink{padding:0}.post-detail .comment-avatar--orange img,.post-detail .comment-avatar--pink img{border-radius:50%;height:30px;width:30px}.post-detail .comment-author{align-items:center;display:flex;gap:8px;height:24px}.post-detail .comment-author strong{color:var(--color-gray-800);font-size:16px;font-weight:600}.post-detail .comment-author time{color:var(--color-gray-600);font-size:14px;margin:0}.post-detail .comment-author small{color:var(--color-gray-500);font-size:13px}.post-detail .comment-section article p{font-size:16px;letter-spacing:-.32px;line-height:24px;margin:4px 10px 0 0}.post-detail .comment-menu-anchor{height:20px;justify-self:end;position:relative;width:20px}.post-detail .comment-menu-anchor>button{background:transparent;border:0;font-size:20px;height:20px;line-height:16px;padding:0;width:20px}.post-detail .comment-section>div>article:last-child{border-bottom:0}.post-detail .comment-section>div>article:nth-child(3) .comment-author strong{color:var(--color-gray-500)}.post-detail .comment-menu{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;display:flex;flex-direction:column;gap:8px;left:0;padding:8px;position:absolute;top:41px;width:186px;z-index:3}.post-detail .comment-menu button{background:#fff;border:0;font-size:14px;height:24px;padding:0;text-align:left}.post-detail .board-list-button{align-items:center;background:var(--color-black);color:#fff;display:flex;height:50px;justify-content:center;margin:20px auto 0;padding:0 16px}.post-detail--compact{margin-left:0;margin-right:0}.post-detail--compact>header{height:192px}.post-detail--compact>header h1{height:108px}.post-detail--compact .comment-section{height:176px}.post-detail.post-detail--compact .comment-section>label{border-color:var(--color-black)}.community-shell--isolated{background:var(--color-white);height:1679px;overflow:hidden;width:720px}.colocation-shell main{min-height:1866px}.colocation-page{height:1866px;padding:60px 24px 120px}.colocation-card{height:1720px;margin-left:calc(50vw - 384px);margin-right:0;max-width:720px;padding:60px}.colocation-card>header{border:0;padding-bottom:28px}.colocation-card>header h1{font-size:24px}.colocation-card>header p{font-size:12px}.colocation-card fieldset{padding:24px 0}.colocation-card legend{font-size:16px}.colocation-grid{grid-template-columns:1fr}.colocation-grid__wide{grid-column:auto}.colocation-grid input,.colocation-grid select{border:0;border-bottom:1px solid var(--color-black)}.colocation-submit{width:100%}.colocation-shell:has(.colocation-page--compact) .site-header,.colocation-shell:has(.colocation-page--compact) .site-footer{display:none}.colocation-shell:has(.colocation-page--compact) main{min-height:1865px}.colocation-page--compact{background:#fff;height:1865px;margin:0 auto;overflow:hidden;padding:0;width:720px}.colocation-page--compact .colocation-card{height:1865px;margin:0;width:720px}.colocation-page--compact .colocation-card{padding:60px}.colocation-page--compact .colocation-card fieldset{border:0;padding:20px 0}.colocation-page--compact .colocation-grid{gap:20px}.colocation-page--compact .colocation-grid label{gap:4px}.colocation-page--compact .colocation-grid label>span{color:var(--color-gray-500);font-weight:400}.colocation-page--compact .colocation-grid input,.colocation-page--compact .colocation-grid select{font-size:16px;height:50px;padding:0}.colocation-page--compact .colocation-file-list>span{background:var(--color-gray-50);border:0;margin-top:8px;padding:16px}.colocation-page--compact .colocation-consent{padding-top:14px}.colocation-page--compact .colocation-consent>label{margin-top:0}.colocation-page--compact .colocation-consent>div.colocation-terms-box{background:#fff;border:1px solid var(--color-gray-200);color:var(--color-gray-500);display:block;font-size:13px;height:116px;line-height:1.35;margin-left:26px;margin-top:6px;padding:10px}.colocation-consent>div.colocation-terms-box{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.colocation-terms-box::-webkit-scrollbar{width:8px}.colocation-terms-box::-webkit-scrollbar-thumb{background:var(--color-gray-400);border:2px solid white;border-radius:999px}.colocation-page--compact .colocation-card{align-items:stretch;border-radius:12px;display:flex;flex-direction:column;gap:40px;padding:60px}.colocation-page--compact .colocation-card>header{border:0;flex:0 0 85px;padding:0}.colocation-page--compact .colocation-card>header h1{font-size:24px;line-height:29px}.colocation-page--compact .colocation-card>header p{font-size:16px;line-height:24px;margin-top:8px}.colocation-page--compact .colocation-card fieldset{border:0;flex:0 0 auto;margin:0;padding:0}.colocation-page--compact .colocation-card fieldset:nth-of-type(1){height:334px}.colocation-page--compact .colocation-card fieldset:nth-of-type(2){height:400px}.colocation-page--compact .colocation-card fieldset:nth-of-type(3){height:212px}.colocation-page--compact .colocation-card fieldset:nth-of-type(4){height:266px}.colocation-page--compact .colocation-card fieldset:nth-of-type(5){height:158px}.colocation-page--compact .colocation-card legend{font-size:18px;font-weight:500;line-height:24px;margin-bottom:20px;padding:0;width:100%}.colocation-page--compact .colocation-card legend.sr-only{height:1px;margin:-1px;width:1px}.colocation-page--compact .colocation-grid{display:flex;flex-direction:column;gap:20px}.colocation-page--compact .colocation-grid label{gap:0;min-width:0;width:100%}.colocation-page--compact .colocation-grid label>span{font-size:14px;line-height:24px}.colocation-page--compact .colocation-grid input,.colocation-page--compact .colocation-grid select{border:0;border-bottom:1px solid var(--color-black);font-size:18px;font-weight:500;height:50px;line-height:normal;padding:0}.colocation-page--compact .colocation-grid label>small{line-height:24px;margin-top:4px}.colocation-page--compact .email-control{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) minmax(0,1fr)}.colocation-page--compact .email-control input,.colocation-page--compact .email-control select{min-width:0;width:100%}.colocation-page--compact .email-control i{text-align:center;width:12px}.colocation-page--compact .phone-control{align-items:flex-start;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.colocation-page--compact .phone-control input,.colocation-page--compact .phone-control select{width:100%}.colocation-page--compact .messenger-control{display:grid;gap:12px;grid-template-columns:1fr 1fr}.colocation-page--compact .colocation-help{font-size:12px;line-height:24px}.colocation-page--compact .colocation-file{align-items:center;background:var(--color-black);border:0;color:#fff;display:inline-flex;height:50px;margin-top:20px;padding:0 16px;width:110px}.colocation-page--compact .colocation-file-list{gap:8px;margin-top:8px}.colocation-page--compact .colocation-file-list>span{align-items:center;background:var(--color-gray-50);border:0;border-radius:4px;display:flex;height:50px;justify-content:space-between;margin:0;padding:0 16px;width:480px}.colocation-page--compact .colocation-file-list>span>span{align-items:center;display:flex;font-size:14px;gap:4px}.colocation-page--compact .colocation-file-list small{color:var(--color-gray-500);font-size:14px}.colocation-page--compact .colocation-file-list button{align-items:center;background:var(--color-gray-800);border-radius:999px;color:#fff;display:flex;float:none;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0 0 2px;width:20px}.colocation-page--compact .colocation-consent{display:grid;grid-template-columns:18px 1fr;padding:0}.colocation-page--compact .colocation-consent>label{font-size:13px;grid-column:1 / -1;height:18px;line-height:18px;margin:0}.colocation-page--compact .colocation-consent>small{font-size:13px;grid-column:2;line-height:17px;margin:3px 0 0}.colocation-page--compact .colocation-consent>div.colocation-terms-box{font-size:13px;grid-column:2;height:116px;letter-spacing:-.26px;line-height:normal;margin:4px 0 0;padding:8px 12px 8px 8px;position:relative;width:574px}.colocation-page--compact .colocation-submit{flex:0 0 50px;height:50px;margin:0;width:600px}.colocation-page:not(.colocation-page--compact) .colocation-file{align-items:center;background:var(--color-black);border:0;color:#fff;display:inline-flex;height:50px;justify-content:center;padding:0 16px;width:110px}.colocation-page:not(.colocation-page--compact) .colocation-card fieldset{padding-bottom:29px}.colocation-page:not(.colocation-page--compact) .colocation-card legend{margin-bottom:17px}.colocation-page:not(.colocation-page--compact) .colocation-grid{row-gap:26px}.colocation-page:not(.colocation-page--compact) .colocation-grid label>span{color:var(--color-gray-500);font-weight:400}.colocation-page:not(.colocation-page--compact) .colocation-consent>div.colocation-terms-box{background:#fff;border:1px solid var(--color-gray-200);display:block;height:116px;margin:6px 0 0 26px;padding:8px;position:relative;width:574px}.colocation-submit:disabled{background:var(--color-gray-100);color:var(--color-gray-500);cursor:default}.community-tabs{border-color:var(--color-gray-200)}.community-tabs a{font-weight:500}.board-toolbar>span{align-items:center;color:var(--color-gray-600);display:flex;font-size:16px;gap:8px;letter-spacing:-.32px;line-height:24px}.board-toolbar>span>span{display:inline-flex;gap:0}.board-toolbar>span b{color:var(--color-gray-600);font-weight:600}.board-toolbar__controls{align-items:center;display:flex;gap:12px}.board-toolbar__sort{border-bottom:1px solid var(--color-black);display:flex;height:50px;position:relative;width:132px}.board-toolbar__sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--color-black);font-size:18px;font-weight:500;height:49px;letter-spacing:-.54px;min-width:0;padding:0 24px 0 0;width:100%}.board-toolbar__sort img{height:7.4px;pointer-events:none;position:absolute;right:6px;top:21.3px;width:12px}.board-toolbar__search{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px;width:412px}.board-toolbar__search input{border:0;flex:1;font-size:18px;font-weight:500;height:49px;letter-spacing:-.54px;min-width:0;padding:0;width:auto}.board-toolbar__search input::placeholder{color:var(--color-gray-400);opacity:1}.board-toolbar__search input::-webkit-search-cancel-button{display:none}.board-toolbar__search button{align-items:center;background:transparent;border:0;display:flex;height:24px;justify-content:center;padding:0;width:24px}.board-toolbar__search button img{height:20px;width:20px}.rental-review-list{border-top:0}.rental-review-list>a{gap:12px;height:166px;justify-content:flex-start;padding:30px 4px}.rental-review-list__top>span:first-child{height:25px}.rental-review-list__top em{font-weight:500;letter-spacing:-.28px;line-height:normal}.review-stars{align-items:center;gap:1px}.review-star{height:16px;width:16px}.review-star{display:block;flex:0 0 auto;position:relative}.review-star img{display:block;max-width:none;position:absolute}.review-star--filled img{height:79.466875%;left:8.33%;top:8.33%;width:83.340625%}.review-star--empty img{height:88.841875%;left:3.65%;top:3.65%;width:92.715625%}.rental-review-list__product-id{align-items:center;display:inline-flex;font-size:16px;gap:2px;letter-spacing:-.32px}.rental-review-list__product-id>span{font-weight:400}.rental-review-list__product-id>b{font-size:inherit;font-weight:600}.rental-review-list__body p{letter-spacing:-.32px}.community-shell:has(.rental-review-list) .board-mine-toggle{font-size:16px;font-weight:500;gap:14px;letter-spacing:-.48px;line-height:normal;margin:30px 0}.community-shell:has(.rental-review-list) .board-mine-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-gray-400);border:0;border-radius:100px;height:32px;margin:0;order:2;position:relative;width:52px}.community-shell:has(.rental-review-list) .board-mine-toggle input:after{background:var(--color-white);border-radius:50%;content:"";height:24px;left:4px;position:absolute;top:4px;transition:transform .15s ease;width:24px}.community-shell:has(.rental-review-list) .board-mine-toggle input:checked{background:var(--color-black)}.community-shell:has(.rental-review-list) .board-mine-toggle input:checked:after{transform:translate(20px)}.review-detail-modal__product>span strong{letter-spacing:-.36px}.review-detail-modal__product>span small{font-weight:500;letter-spacing:-.28px}.review-detail-modal__product>p{letter-spacing:-.42px}.review-detail-modal__rating>strong,.review-detail-modal__copy>strong{letter-spacing:-.36px}.review-detail-modal__rating .review-star{height:40px;width:40px}.review-detail-modal__scroll{letter-spacing:-.32px}.post-editor--edit{height:auto;min-height:0;padding:60px 0 120px;position:static}.post-editor--edit>h1{height:auto;position:static;width:auto}.post-editor--edit>label,.post-editor--edit>label:nth-of-type(1),.post-editor--edit>.post-editor__editor-field{height:auto;left:auto;position:static;top:auto;width:720px}.post-editor--edit>label:nth-of-type(1){margin-top:60px}.post-editor--edit>.post-editor__editor-field{margin-top:20px}.post-editor--edit .post-files{height:auto;left:auto;margin-top:40px;position:static;top:auto;width:720px}.post-editor--edit .post-files>p{height:auto;position:static;top:auto}.post-editor--edit .post-files .file-select{margin:12px 0;position:static;top:auto}.post-editor--edit .post-files>div,.post-editor--edit .post-files>div:nth-of-type(1),.post-editor--edit .post-files>div:nth-of-type(2),.post-editor--edit .post-files>div:nth-of-type(3){height:50px;left:auto;position:static;top:auto;width:720px}.post-editor--edit .post-editor__actions{height:auto;left:auto;margin:54px 0 0;position:static;top:auto;width:714px}.post-list img.post-list__document{border:0;border-radius:0;display:block;flex:0 0 auto;height:13.3333px;margin-left:8px;position:static;width:10.6667px}.post-avatar img.post-avatar__mark{background:transparent;box-shadow:none;display:block;filter:brightness(0) invert(1);height:16px;transform:none;width:16px}.company-catalog-benefits article{overflow:hidden;transition:background-color .28s ease,color .28s ease}.company-catalog-benefits article>button{transition:background-color .28s ease,color .28s ease,height .28s ease,padding .28s ease}.company-catalog-benefits article>p{box-sizing:border-box;display:block;height:auto;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 70px;transition:max-height .32s ease,opacity .2s ease,padding .32s ease;white-space:pre-line}.company-catalog-benefits article:hover,.company-catalog-benefits article.is-open{background:var(--color-black);border-radius:12px;color:#fff}.company-catalog-benefits article:hover button,.company-catalog-benefits article.is-open button{background:transparent;color:#fff;height:79px}.company-catalog-benefits article:hover button strong img,.company-catalog-benefits article.is-open button strong img{filter:brightness(0) invert(1)}.company-catalog-benefits article:hover>p,.company-catalog-benefits article.is-open>p{color:#ddd;max-height:138px;opacity:1;padding:0 70px 30px}.support-list>a>strong.is-pinned-title{font-weight:700}.support-shell{display:flex;flex-direction:column;min-height:100vh}.support-shell main{flex:1 0 auto}.board-write-button,.board-list-button,.colocation-submit,.company-network a,.company-cta a{border-radius:4px}.community-shell:has(.board-page--posts) .board-page--posts{height:auto;min-height:760px}.community-shell:has(.board-page--posts.board-page--empty) .board-page--posts{height:auto}.vqa-component-canvas{background:#000;border-radius:4px;box-sizing:border-box;outline:0;overflow:hidden;position:relative}.vqa-component-canvas:after{background:repeating-linear-gradient(90deg,#9747ff 0 10px,transparent 10px 15px) top / 100% 1px no-repeat,repeating-linear-gradient(90deg,#9747ff 0 10px,transparent 10px 15px) bottom / 100% 1px no-repeat,repeating-linear-gradient(0deg,#9747ff 0 10px,transparent 10px 15px) left / 1px 100% no-repeat,repeating-linear-gradient(0deg,#9747ff 0 10px,transparent 10px 15px) right / 1px 100% no-repeat;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:100}.vqa-header{height:328px;padding:20px;width:1960px}.vqa-header .site-header+.site-header{margin-top:20px}.vqa-header .site-header--main{background:#000;color:#fff}.vqa-header .site-header--main .site-header__utility,.vqa-library-header .site-header--main .site-header__utility{background:#fff}.vqa-header .site-header--main .site-header__primary,.vqa-library-header .site-header--main .site-header__primary{border-bottom-color:#fff}.vqa-buttons{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:264px;padding:20px;width:244px}.vqa-buttons .button{flex:0 0 50px}.vqa-buttons .button--outline{border-color:var(--color-white)}.vqa-buttons .button:nth-child(1){width:107px}.vqa-buttons .button:nth-child(2){width:130px}.vqa-buttons .button:nth-child(3){width:110px}.vqa-buttons .button:nth-child(4){width:115px}.vqa-inputs{height:380px;padding:20px;position:relative;width:452px}.vqa-inputs .text-field{height:78px;left:20px;position:absolute;width:412px}.vqa-inputs .text-field:nth-child(1){top:20px}.vqa-inputs .text-field:nth-child(2){top:151px}.vqa-inputs .text-field:nth-child(3){top:282px}.vqa-inputs .text-field__label{display:none}.vqa-inputs .text-field__control input{font-size:18px}.vqa-modal-list{height:470px;padding:20px;position:relative;width:1170px}.vqa-modal-list .modal-list{left:20px;position:absolute}.vqa-modal-list .modal-list:nth-child(1){top:20px}.vqa-modal-list .modal-list:nth-child(2){top:142px}.vqa-modal-list .modal-list:nth-child(3){top:264px}.vqa-modal-list .modal-list:nth-child(4){top:367px}.vqa-medium-card{height:465px;width:294px}.vqa-medium-card .product-card__image>img:first-child{opacity:0}.vqa-pagination{background:#000;height:24px;width:308px}.vqa-pagination .pagination{height:24px;width:308px}.vqa-pagination .pagination button:disabled{opacity:1}.vqa-pagination .pagination .icon{height:12px;width:8px}.vqa-icons{background:#444;height:409px;overflow:hidden;width:882px}.vqa-icons__board{background:#444;height:409px;position:relative;transform-origin:0 0;width:882px}.vqa-icons--standalone{height:489px;width:962px}.vqa-icons--standalone .vqa-icons__board{transform:scale(1.090702948,1.195599022)}.vqa-icons__glyph{align-items:center;display:flex;height:24px;justify-content:center;position:absolute;width:24px}.vqa-icons__glyph img{display:block;height:auto;max-height:24px;max-width:24px;width:auto}.vqa-icons__glyph:nth-child(33) img,.vqa-icons__glyph:nth-child(34) img,.vqa-icons__glyph:nth-child(35) img{filter:brightness(0) invert(7.0588%)}.vqa-icons__glyph:last-child img{transform:rotate(90deg)}.vqa-icons__glyph:nth-child(29) img{filter:brightness(0) invert(7.0588%);height:18px;width:18px}.vqa-icons__variants>span{align-items:center;border:1px dashed #9747ff;display:flex;gap:10px;justify-content:center;position:absolute}.vqa-icons__variants img{height:24px;object-fit:contain;width:24px}.vqa-icons__variants i{align-items:center;display:flex;font-style:normal;height:24px;justify-content:center;width:24px}.vqa-icons__connect{height:60px;left:32px;top:262px;width:126px}.vqa-icons__connect img{height:20px;position:absolute;top:20px;width:20px}.vqa-icons__connect img:nth-child(1){left:20px}.vqa-icons__connect img:nth-child(2){left:54px}.vqa-icons__connect img:nth-child(3){left:86px}.vqa-icons__links{height:64px;left:170px;top:262px;width:145px}.vqa-icons__links i{border-radius:50%;position:absolute;top:20px}.vqa-icons__links i:nth-child(1){left:20px}.vqa-icons__links i:nth-child(2){left:47px}.vqa-icons__links i:nth-child(3){left:74px}.vqa-icons__links i:nth-child(4){left:101px}.vqa-icons__links i img{height:auto;max-height:24px;max-width:24px;width:auto}.vqa-icons__links .is-on{background:var(--color-surface-success-soft)}.vqa-icons__links .is-off{background:var(--color-surface-error-soft)}.vqa-icons__links .is-disabled{background:#0000001a}.vqa-icons__links .is-waiting{background:#f79e1b1a}.vqa-icons__stars{flex-direction:column;height:92px;left:327px;top:262px;width:56px}.vqa-icons__stars{gap:20px}.vqa-icons__stars i{height:16px;width:16px}.vqa-icons__stars i:first-child img{height:12.7147px;width:13.3345px}.vqa-icons__stars i:last-child img{height:14.2147px;width:14.8345px}.vqa-icons__server{height:64px;left:395px;top:262px;width:101px}.vqa-icons__server img{height:14.2632px;left:27.11px;position:absolute;top:24.8684px;width:10px}.vqa-icons__flag{height:60px;left:508px;top:262px;width:60px}.vqa-icons__flag img{height:20px;width:20px}.vqa-icons__mouse{height:108px;left:595px;top:257px;width:64px}.vqa-icons__mouse i,.vqa-icons__keyboard i{background:var(--color-gray-100);border-radius:4px;padding:2px;position:absolute}.vqa-icons__mouse i:nth-child(1),.vqa-icons__keyboard i:nth-child(1){left:20px;top:20px}.vqa-icons__mouse i:nth-child(2){left:20px;top:64px}.vqa-icons__mouse img{height:16.6667px;width:11.6667px}.vqa-icons__keyboard{height:108px;left:682px;top:256px;width:64px}.vqa-icons__keyboard i:nth-child(2){left:19px;top:64px}.vqa-icons__keyboard img{height:11.6667px;width:16.6667px}.vqa-color-system{color:#2d3647;font-family:Pretendard Variable,NanumSquare Neo,Pretendard,sans-serif;height:5305px;padding:153px 0 0 309px;width:2954px}.vqa-color-system h1{align-items:center;display:flex;font-size:140px;font-weight:600;gap:20px;letter-spacing:-2.8px;line-height:153.36px;margin:0 0 203.64px -3px}.vqa-color-system__palette{background-position:-306px -153px;background-repeat:no-repeat;background-size:2954px 5305px;display:block;flex:0 0 140px;height:153px;width:140px}.vqa-color-system h2,.vqa-color-system h3{color:#2d3647;font-weight:600;letter-spacing:-.96px;line-height:72px}.vqa-color-swatches h2{font-size:48px;margin:0 0 64px}.vqa-color-swatches>div{display:flex;gap:24px}.vqa-swatch-group>div{display:flex;gap:14px}.vqa-color-swatches figure,.vqa-swatch-group figure{margin:0}.vqa-color-swatches span,.vqa-swatch-group span{border:1px solid #e9ebf8;border-radius:12px;display:block;height:120px;width:220px}.vqa-color-swatches figcaption,.vqa-swatch-group figcaption{color:#000;font-size:14px;line-height:20px;margin:0}.vqa-solids{margin-top:139px}.vqa-section-title{font-size:72px;letter-spacing:-1.44px;line-height:72px;margin:0 0 140px}.vqa-solids>div,.vqa-alpha>div{display:flex;flex-direction:column;gap:96px}.vqa-solids .vqa-swatch-group:nth-child(2){margin-top:16px}.vqa-solids .vqa-swatch-group:nth-child(3){margin-top:8px}.vqa-swatch-group h3{font-size:48px;margin:0 0 56px}.vqa-alpha{margin-top:200px}.vqa-alpha>div{gap:140px}.vqa-swatch-group--alpha span{border:0;background-repeat:no-repeat}.vqa-library-canvas{background:#000;height:13240px;overflow:hidden;position:relative;width:5692px}.vqa-library-canvas img[src^="data:image/svg+xml"],.vqa-library-canvas img[src*=".svg"]{scale:1 .8168141593!important}.vqa-icons--standalone img[src^="data:image/svg+xml"],.vqa-icons--standalone img[src*=".svg"]{scale:1 .9122900218!important}.vqa-library-pagination img[src^="data:image/svg+xml"],.vqa-library-pagination img[src*=".svg"]{scale:1 1!important}.vqa-library-icons{left:0;position:absolute;top:1548px}.vqa-library-buttons{left:0;position:absolute;top:2172px}.vqa-library-button-m,.vqa-library-button-s,.vqa-library-checkbox-s,.vqa-library-checkbox-m,.vqa-library-radio,.vqa-library-switch-m,.vqa-library-switch-s,.vqa-library-count,.vqa-library-tags{position:absolute}.vqa-library-button-m{height:158px;left:283px;top:2172px;width:333px}.vqa-library-button-m button,.vqa-library-button-s button{border-radius:4px;font:500 14px/normal Pretendard,sans-serif;letter-spacing:-.42px;position:absolute}.vqa-library-button-m>button,.vqa-library-button-m__stroke{height:41px;top:70px}.vqa-library-button-m>button:nth-child(1){background:var(--color-black);border:0;color:#fff;font-weight:700;left:13px;width:60px}.vqa-library-button-m>button:nth-child(2){background:#fff;border:1px solid #eee;color:var(--color-black);left:82px;width:59px}.vqa-library-button-m>button:nth-child(3){background:var(--color-gray-100);border:0;color:#9e9e9e;left:150px;width:59px}.vqa-library-button-m__stroke{left:218px;position:absolute;width:59px}.vqa-library-button-m__stroke button{background:#fff;border:1px solid var(--color-black);height:41px;top:0;right:0;bottom:0;left:0;width:59px}.vqa-library-tooltip{align-items:center;background:#424242;border-radius:4px;color:#fff;display:flex;font:500 14px/normal Pretendard,sans-serif;height:34px;justify-content:center;left:18px;position:absolute;top:-35px;white-space:nowrap;width:67px}.vqa-library-tooltip:after{background:#424242;bottom:-5px;content:"";height:10px;left:28px;position:absolute;transform:rotate(45deg);width:10px}.vqa-library-button-s{height:83px;left:631px;top:2174px;width:228px}.vqa-library-button-s button{height:33px;top:20px}.vqa-library-button-s button:nth-child(1){background:var(--color-black);border:0;color:#fff;font-weight:700;left:20px;width:52px}.vqa-library-button-s button:nth-child(2){background:#fff;border:1px solid #eee;left:89px;width:51px}.vqa-library-button-s button:nth-child(3){background:var(--color-gray-100);border:1px solid #eee;color:#9e9e9e;left:157px;width:51px}.vqa-library-checkbox-s{display:flex;gap:2px;left:40px;top:3179px}.vqa-library-checkbox-m{display:flex;gap:6px;left:188px;top:3179px}.vqa-library-checkbox-s span,.vqa-library-checkbox-m span{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;position:relative}.vqa-library-checkbox-s span{height:18px;width:18px}.vqa-library-checkbox-m span{height:24px;width:24px}.vqa-library-checkbox-s .is-on,.vqa-library-checkbox-s .is-mixed,.vqa-library-checkbox-m .is-on,.vqa-library-checkbox-m .is-mixed{background:var(--color-black);border-color:var(--color-black)}.vqa-library-checkbox-s .is-disabled,.vqa-library-checkbox-m .is-disabled{background:var(--color-gray-100)}.vqa-library-checkbox-s .is-on:after,.vqa-library-checkbox-m .is-on:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:4px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:2px}.vqa-library-checkbox-s .is-mixed:after,.vqa-library-checkbox-m .is-mixed:after{background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.vqa-library-radio{display:flex;gap:14px;left:40px;top:3367px}.vqa-library-radio span{background:#fff;border:1px solid #e0e0e0;border-radius:50%;height:24px;position:relative;width:24px}.vqa-library-radio .is-on:after{background:var(--color-black);border-radius:50%;content:"";height:12px;top:5px;right:5px;bottom:5px;left:5px;position:absolute;width:12px}.vqa-library-switch-m{display:grid;gap:20px;left:40px;top:3561px}.vqa-library-switch-s{display:grid;gap:20px;left:144px;top:3561px}.vqa-library-switch-m span,.vqa-library-switch-s span{background:var(--color-gray-400);border-radius:100px;display:block;position:relative}.vqa-library-switch-m span{height:32px;width:52px}.vqa-library-switch-s span{height:26px;width:42px}.vqa-library-switch-m span:after,.vqa-library-switch-s span:after{background:#fff;border-radius:50%;content:"";left:4px;position:absolute;top:4px}.vqa-library-switch-m span:after{height:24px;width:24px}.vqa-library-switch-s span:after{height:18px;width:18px}.vqa-library-switch-m .is-on,.vqa-library-switch-s .is-on{background:#12b839}.vqa-library-switch-m .is-on:after{left:24px}.vqa-library-switch-s .is-on:after{left:20px}.vqa-library-count{display:grid;grid-template-columns:36px 50px 36px;height:36px;left:20px;top:3797px;width:122px}.vqa-library-count button,.vqa-library-count strong{align-items:center;background:#fff;border:1px solid var(--color-gray-100);display:flex;font-size:20px;justify-content:center}.vqa-library-count strong{font-size:16px}.vqa-library-count button:first-child{border-radius:4px 0 0 4px}.vqa-library-count button:last-child{border-radius:0 4px 4px 0}.vqa-library-tags{height:185px;left:20px;top:3965px;width:204px}.vqa-library-tags span{border-radius:4px;display:inline-flex;font:500 14px/normal Pretendard,sans-serif;padding:4px 6px;position:absolute}.vqa-library-tags .tag--blue{background:var(--color-blue-100);color:var(--color-blue-500);left:20px;top:20px}.vqa-library-tags .tag--gray{background:var(--color-gray-50);color:#757575;left:20px;top:60px}.vqa-library-tags .tag--red{background:var(--color-primary-200);color:var(--color-primary-500);left:20px;top:100px}.vqa-library-tags .tag--white{background:#fff;color:#757575;left:80px;padding:6px 8px;top:20px}.vqa-library-compact-list,.vqa-library-shop-list,.vqa-library-comments,.vqa-library-notices,.vqa-library-product-row{position:absolute}.vqa-library-compact-list{display:flex;flex-direction:column;gap:20px;left:3050px;top:5869px;transform:scale(.923,1.13);transform-origin:top left;width:570px}.vqa-library-compact-list>div{align-items:center;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;font-size:16px;height:65px;padding:20px 4px}.vqa-library-compact-list time{color:#757575;margin-left:auto}.vqa-library-compact-list .vqa-review-stars{margin-left:auto}.vqa-library-document-count{color:var(--color-gray-400);font-size:14px;margin-left:8px}.vqa-library-document-count:before{border:1px solid currentColor;border-radius:1px;content:"";display:inline-block;height:10px;margin-right:5px;vertical-align:-1px;width:8px}.vqa-review-stars{align-items:center;display:inline-flex;gap:0}.vqa-review-stars img{height:16px;width:16px}.vqa-library-attachment,.vqa-library-bubble{display:inline-block;height:16px;object-fit:contain;vertical-align:middle;width:16px}.vqa-library-shop-list{height:266px;left:3304px;top:7002px;width:1200px}.vqa-library-shop-list>div{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;width:1200px}.vqa-library-shop-row{align-items:center;display:flex;gap:12px;height:80px;padding:12px 4px}.vqa-library-shop-list .muted{color:#9e9e9e;font-size:14px}.vqa-library-shop-list .own{background:var(--color-primary-200);border-radius:4px;color:var(--color-primary-500);font-size:14px;padding:4px 6px}.vqa-library-shop-row strong{font-size:16px;font-weight:400}.vqa-library-shop-row time{color:#757575;font-size:14px;margin-left:auto}.vqa-library-shop-review{height:166px;margin-top:20px;padding:30px 4px}.vqa-library-shop-review>div{align-items:center;display:flex;gap:8px}.vqa-library-shop-review .author{margin-left:auto}.vqa-library-shop-review p{font-size:14px;line-height:22px;margin:6px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vqa-library-shop-review p strong{font-size:16px;margin-right:10px}.vqa-library-shop-review p small{color:#757575}.vqa-library-comments{height:322px;left:3304px;top:7455px;width:1200px}.vqa-library-comments article{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;height:154px;padding:24px 0}.vqa-library-comments article+article{height:168px;margin-top:20px}.vqa-library-comments header{align-items:center;display:flex;gap:8px;height:30px;justify-content:flex-start}.vqa-library-avatar{align-items:center;background:var(--color-gray-100);border-radius:50%;display:flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.vqa-library-avatar img{height:24px;width:24px}.vqa-library-comments header strong{color:#424242;font-size:16px;font-weight:600}.vqa-library-comments header time{color:#757575;font-size:14px}.vqa-library-comments header small{color:#9e9e9e;font-size:13px}.vqa-library-more{height:20px;margin-left:auto;object-fit:contain;width:20px}.vqa-library-comments article>p{font-size:16px;letter-spacing:-.32px;line-height:24px;margin:4px 38px 0}.vqa-library-comments .is-product>p{margin-left:55px;margin-right:55px}.vqa-library-comments .is-product header{height:44px}.vqa-library-comments .is-product .vqa-library-avatar{height:44px;width:44px}.vqa-library-comments .is-product header>span:nth-child(2){align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center}.vqa-library-product-meta{align-items:center;display:flex;gap:8px}.vqa-library-notices{height:205px;left:3304px;top:7972px;width:1200px}.vqa-library-notices>div{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;gap:8px;height:80px;padding:12px 4px}.vqa-library-notices>div+div{margin-top:45px}.vqa-library-notices strong{font-size:16px}.vqa-library-notices time{color:#757575;font-size:14px;margin-left:auto}.vqa-library-notices>div>span{color:#9e9e9e;font-size:14px}.vqa-library-notice-pin{align-items:center;border:1px solid var(--color-system-error);border-radius:50%;box-sizing:border-box;display:flex;height:24px;justify-content:center;width:24px}.vqa-library-notice-pin img{height:16px;object-fit:contain;width:16px}.vqa-library-product-row{align-items:stretch;background:#fff;border-bottom:1px solid #eee;display:grid;font-size:14px;grid-template-columns:52px 130px 170px 91px 91px 190px 79px 105px 50px 88px 88px 66px;height:73px;left:3284px;top:9176px;width:1200px}.vqa-library-product-row>*{align-items:center;box-sizing:border-box;display:flex;min-width:0;overflow:hidden;padding:8px}.vqa-library-product-row>span:first-child{color:#757575;font-size:12px}.vqa-library-product-row .tag--blue,.vqa-library-product-row .tag--gray,.vqa-library-product-row .tag--red{align-self:center;border-radius:4px;height:25px;justify-content:center;padding:4px 6px;white-space:nowrap}.vqa-library-product-row .tag--blue{background:var(--color-blue-100);color:var(--color-blue-500)}.vqa-library-product-row .tag--gray{background:var(--color-gray-50);color:#757575}.vqa-library-product-row .tag--red{background:var(--color-primary-200);color:var(--color-primary-500)}.vqa-library-product-row small{color:#757575;font-size:10px}.vqa-library-product-row .vqa-product-row-devices{gap:2px;justify-content:center}.vqa-product-row-devices img{background:var(--color-gray-100);border-radius:4px;height:24px;object-fit:contain;width:24px}.vqa-library-product-row .vqa-product-row-country{flex-direction:column;justify-content:center}.vqa-product-row-country>span{align-items:center;display:flex;gap:4px}.vqa-product-row-country img{height:20px;width:20px}.vqa-library-product-row .vqa-product-row-server{justify-content:center;padding:12px 4px}.vqa-product-row-server img{height:24px;width:24px}.vqa-library-product-row button{align-self:center;background:#fff;border:1px solid #eee;border-radius:4px;height:50px;justify-self:center;width:50px}.vqa-library-product-row button img{height:20px;width:20px}.vqa-library-cart-patterns,.vqa-library-scrap-list,.vqa-library-order-item,.vqa-library-window-backgrounds{position:absolute}.vqa-library-cart-patterns{left:3309px;top:9503px;width:800px}.vqa-library-cart-patterns article{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;gap:12px;position:absolute;width:800px}.vqa-library-cart-patterns header{align-items:center;display:flex;height:24px;justify-content:space-between}.vqa-product-list-title{align-items:center;display:flex;gap:4px}.vqa-product-list-title>strong{font-size:16px}.vqa-product-list-title>span:last-child{background:var(--color-gray-50);border-radius:4px;color:#757575;padding:4px 6px}.vqa-product-list-checkbox{align-items:center;background:var(--color-black);border-radius:2px;display:flex;height:18px;justify-content:center;width:18px}.vqa-product-list-checkbox img{height:6px;object-fit:contain;width:8px}.vqa-product-list-close{align-items:center;background:transparent;border:0;display:flex;height:24px;justify-content:center;padding:0;width:24px}.vqa-product-list-close img{height:14px;object-fit:contain;width:14px}.vqa-product-list-main{display:flex;gap:16px}.vqa-product-list-image{flex:0 0 auto;object-fit:cover}.vqa-library-cart-patterns section{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.vqa-product-list-available{align-items:center;display:flex;gap:6px;height:28px}.vqa-product-list-available img{height:24px;object-fit:contain;width:24px}.vqa-product-list-available strong{font-size:14px;font-weight:500}.vqa-library-cart-patterns p{color:#757575;font-size:14px;letter-spacing:-.42px;line-height:normal;margin:0}.vqa-library-cart-patterns dl{background:var(--color-gray-100);border-radius:4px;display:flex;flex-direction:column;gap:12px;margin:0;padding:12px}.vqa-library-cart-patterns dl div{display:flex;justify-content:space-between}.vqa-library-cart-patterns dl dt,.vqa-library-cart-patterns dl dd{font-size:16px;margin:0}.vqa-product-list-purchase{align-items:flex-end;display:flex;justify-content:space-between}.vqa-product-list-count{align-items:center;display:flex;gap:8px}.vqa-product-list-count__control{align-items:stretch;border:1px solid #eee;border-radius:4px;display:flex;height:36px;overflow:hidden}.vqa-product-list-count__control button{align-items:center;background:#fff;border:0;display:flex;justify-content:center;padding:8px;width:34px}.vqa-product-list-count__control button img{height:20px;object-fit:contain;width:20px}.vqa-product-list-count__control strong{align-items:center;border-left:1px solid var(--color-gray-100);border-right:1px solid var(--color-gray-100);display:flex;font-size:16px;justify-content:center;width:50px}.vqa-product-list-count>span:last-child{font-size:16px}.vqa-product-list-price{align-items:flex-end;display:flex;gap:8px}.vqa-product-list-price small{font-size:16px}.vqa-product-list-price em{color:#12b839;font-size:18px;font-style:normal;font-weight:700}.vqa-product-list-price strong{font-size:30px;line-height:36px}.vqa-product-list-summary{align-items:center;background:var(--color-gray-50);box-sizing:border-box;display:flex;height:50px;justify-content:space-between;padding:12px}.vqa-product-list-summary>span{align-items:center;display:flex;gap:4px}.vqa-product-list-summary small{color:#757575;font-size:14px}.vqa-product-list-summary i{background:#e0e0e0;height:8px;margin:0 8px;width:1px}.vqa-product-list-summary>strong{align-items:center;display:flex;font-size:20px;gap:8px}.vqa-product-list-summary>strong span{align-items:center;color:#12b839;display:flex;font-size:14px;gap:2px}.vqa-product-list-summary>strong img{height:20px;object-fit:contain;width:20px}.vqa-library-cart-patterns .is-cart{height:317px;padding:40px 0;top:0}.vqa-library-cart-patterns .is-cart .vqa-product-list-image,.vqa-library-cart-patterns .is-part-cart .vqa-product-list-image{height:106.87px;width:200px}.vqa-library-cart-patterns .is-order{height:223px;padding:30px 0;top:337px}.vqa-library-cart-patterns .is-order .vqa-product-list-image{height:64.122px;width:120px}.vqa-library-cart-patterns .is-part-cart{height:222.87px;top:580px}.vqa-library-cart-patterns .is-part-cart{padding:40px 0}.vqa-library-cart-patterns .is-part-cart section{justify-content:space-between}.vqa-library-cart-patterns .is-part-order{height:222px;top:822.87px}.vqa-library-cart-patterns .is-part-order{padding:30px 0}.vqa-library-cart-patterns .is-part-order .vqa-product-list-image{height:64.122px;width:120px}.vqa-library-scrap-list{width:976px}.vqa-library-scrap-list article{position:absolute}.vqa-library-scrap-list article+article{top:186px}.vqa-desktop-scrap-row{align-items:center;background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;display:grid;font-size:14px;grid-template-columns:30px 150px 100px 100px 100px 216px 80px 200px;height:100px;width:976px}.vqa-desktop-scrap-row>*{box-sizing:border-box;min-width:0}.vqa-desktop-checkbox{background:#fff;border:1px solid #e0e0e0;border-radius:2px;height:18px;justify-self:center;width:18px}.vqa-desktop-scrap-title,.vqa-desktop-scrap-room,.vqa-desktop-scrap-status,.vqa-desktop-scrap-row time,.vqa-desktop-scrap-traffic{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.vqa-desktop-scrap-title b{align-items:center;display:flex;gap:4px}.vqa-desktop-scrap-title b>img{height:16px;width:16px}.vqa-desktop-scrap-title small{color:#757575;font-size:13px}.vqa-desktop-scrap-spec u{text-decoration:underline}.vqa-scrap-title-action{align-items:center;color:#9e9e9e;display:inline-flex;font-size:14px;font-weight:400;gap:2px}.vqa-scrap-title-action img{height:16px;object-fit:contain;width:16px}.vqa-desktop-scrap-status{gap:4px}.vqa-desktop-scrap-status img{height:24px;width:24px}.vqa-desktop-scrap-row time{gap:4px}.vqa-desktop-scrap-row time small{color:#757575;font-size:12px}.vqa-desktop-scrap-connect{display:flex;flex-direction:column;gap:3px;padding:8px 0}.vqa-desktop-scrap-connect>span{align-items:center;display:flex;gap:8px;min-height:20px}.vqa-desktop-scrap-connect b{align-items:center;display:flex;flex:0 0 80px;font-weight:400;gap:4px}.vqa-desktop-scrap-connect b img{height:20px;object-fit:contain;width:20px}.vqa-desktop-scrap-connect small,.vqa-desktop-scrap-password{align-items:center;color:#757575;display:flex;font-size:12px;gap:4px;white-space:nowrap}.vqa-desktop-scrap-connect small img,.vqa-desktop-scrap-password img{height:16px;width:16px}.vqa-desktop-scrap-password{margin-left:88px}.vqa-desktop-scrap-actions{display:flex;flex-direction:column;gap:4px;padding:8px}.vqa-desktop-scrap-actions>span{display:grid;gap:4px;grid-template-columns:1fr 1fr}.vqa-desktop-scrap-actions button{background:#fff;border:1px solid #eee;border-radius:4px;height:34px}.vqa-desktop-scrap-actions .extend,.vqa-desktop-scrap-actions .active{background:var(--color-black);color:#fff}.vqa-desktop-scrap-actions button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}.vqa-desktop-scrap-row.is-disabled{background:var(--color-gray-50);color:var(--color-gray-400)}.vqa-library-order-item{background:#fff;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:286px;left:3281px;padding-bottom:40px;top:11803px;width:976px}.vqa-library-order-item header{align-items:center;display:flex;flex:0 0 24px;height:24px;justify-content:space-between}.vqa-order-item-heading{align-items:center;display:flex;gap:8px}.vqa-order-item-checkbox{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;height:18px;width:18px}.vqa-library-order-item header strong{font-size:16px;letter-spacing:-.32px;line-height:24px}.vqa-library-order-item header span:last-child{color:#757575;font-size:14px;letter-spacing:-.28px;line-height:24px}.vqa-library-order-item header a{color:var(--color-blue-500);font-size:14px;font-weight:600;letter-spacing:-.28px;line-height:24px}.vqa-library-order-item>div{display:flex;flex:0 0 80px;gap:16px}.vqa-library-order-item>div>img{height:80px;object-fit:cover;width:150px}.vqa-library-order-item section{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.vqa-library-order-item h3{align-items:center;display:flex;gap:8px;height:28px;margin:0}.vqa-library-order-item h3>span{font-size:16px;font-weight:400;letter-spacing:-.32px;white-space:nowrap}.vqa-library-order-item h3>span b{font-weight:600}.vqa-library-order-item h3 small{background:var(--color-gray-50);border-radius:4px;color:#757575;font-size:14px;font-weight:500;letter-spacing:-.28px;padding:4px 6px}.vqa-library-order-item h3 em{align-items:center;display:flex;font-size:14px;font-style:normal;font-weight:500;gap:4px;letter-spacing:-.28px}.vqa-library-order-item h3 em img{height:24px;width:24px}.vqa-library-order-item p{color:#757575;margin:0}.vqa-order-item-spec{font-size:14px;height:16px;letter-spacing:-.42px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vqa-order-item-period{align-items:center;display:flex;font-size:14px;font-weight:600;gap:2px;height:24px;letter-spacing:-.28px;line-height:24px}.vqa-order-item-period img{height:16px;width:16px}.vqa-order-item-totals{align-items:center;display:flex;font-size:15px;gap:8px;height:24px;letter-spacing:-.3px;line-height:24px;white-space:nowrap}.vqa-order-item-totals strong{font-weight:600}.vqa-order-item-totals i{background:#e0e0e0;height:8px;width:1px}.vqa-library-order-item .confirmed{align-items:center;border:1px solid var(--color-black);border-radius:4px;display:flex;flex:0 0 42px;font-size:14px;font-weight:500;height:42px;justify-content:center}.vqa-library-order-item footer{display:grid;flex:0 0 42px;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:-12px}.vqa-library-order-item footer button{background:#fff;border:1px solid #eee;border-radius:4px;font-size:14px;height:42px}.vqa-library-window-backgrounds{display:flex;gap:40px;left:3042px;top:13058px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-window-backgrounds span{height:140px;overflow:hidden;position:relative;width:262px}.vqa-library-window-backgrounds img{display:block;height:140px;object-fit:cover;width:262px}.vqa-library-select-fields,.vqa-library-small-tabs,.vqa-library-file-items,.vqa-library-select-panels,.vqa-library-input-boxes,.vqa-library-wide-tabs{position:absolute}.vqa-library-select-fields{left:44px;top:4950px}.vqa-library-select-fields>div{align-items:center;border-bottom:1px solid var(--color-black);box-sizing:border-box;display:flex;font-size:18px;height:50px;position:absolute;width:132px}.vqa-library-select-fields b{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}.vqa-select-field-icon{height:24px;object-fit:contain;width:24px}.vqa-library-select-fields .is-discount{top:151px;width:412px}.vqa-library-select-fields .is-discount em{color:var(--color-system-error);font-style:normal;font-weight:700;margin-left:auto}.vqa-library-select-fields .is-disabled{border-color:#e0e0e0;color:var(--color-gray-400);top:222px}.vqa-library-small-tabs{display:flex;left:41px;top:5456px}.vqa-library-small-tabs span{align-items:center;color:#757575;display:flex;height:50px;justify-content:center;width:136px}.vqa-library-small-tabs span+span{margin-left:33px}.vqa-library-small-tabs .is-on{border-bottom:3px solid var(--color-black);color:var(--color-black)}.vqa-library-file-items{left:37px;top:6564px}.vqa-library-file-items>div{align-items:center;background:var(--color-gray-50);border-radius:4px;box-sizing:border-box;display:flex;font-size:14px;height:50px;padding:0 16px;position:absolute;width:480px}.vqa-library-file-items>div+div{top:70px}.vqa-library-file-items span{color:#9e9e9e;margin-left:4px}.vqa-library-file-items b{align-items:center;background:#424242;border-radius:50%;display:flex;flex:0 0 20px;height:20px;justify-content:center;margin-left:auto;width:20px}.vqa-library-file-items>div+div b{background:transparent}.vqa-file-item-icon{display:block;height:12px;object-fit:contain;width:12px}.vqa-library-file-items>div:first-child .vqa-file-item-icon{filter:brightness(0) invert(1)}.vqa-library-file-items>div+div .vqa-file-item-icon{height:24px;width:24px}.vqa-library-select-panels{left:42px;top:6891px}.vqa-library-select-panels>div{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;font-size:14px;gap:8px;height:48px;position:absolute;width:267px}.vqa-library-select-panels>div+div{top:73px}.vqa-library-select-panels b{align-items:center;display:flex;height:24px;justify-content:center;margin-left:auto;width:24px}.vqa-select-panel-checkbox{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;height:18px;width:18px}.vqa-select-panel-icon{display:block;height:24px;object-fit:contain;width:24px}.vqa-library-input-boxes{left:22px;top:7289px}.vqa-library-input-boxes>div{background:#fff;border:2px solid #eee;border-radius:8px;box-sizing:border-box;display:flex;font-size:18px;height:140px;padding:16px;position:absolute;width:720px}.vqa-library-input-boxes>div:nth-child(2){border-color:var(--color-black);top:179px}.vqa-library-input-boxes>div:nth-child(3){top:358px}.vqa-library-input-boxes .is-off span,.vqa-library-input-boxes .is-off b{color:#9e9e9e;font-weight:400}.vqa-library-input-boxes b{align-self:flex-end;font-size:16px;margin-left:auto}.vqa-library-wide-tabs{left:42px;top:9577px}.vqa-library-wide-tabs>div{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;font-weight:600;height:47px;justify-content:center;position:absolute;width:600px}.vqa-library-wide-tabs>div+div{border-bottom:3px solid var(--color-black);top:86px}.vqa-library-wide-tabs em{color:var(--color-system-error);font-style:normal;margin-left:4px}.vqa-library-select-large,.vqa-library-select-medium,.vqa-library-select-small,.vqa-library-menu,.vqa-library-snackbar,.vqa-library-table-cells,.vqa-library-filter-menu,.vqa-library-scrap-menu{position:absolute}.vqa-library-select-large{left:20px;top:2573px}.vqa-library-select-large>div{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;display:flex;gap:8px;height:88px;padding:24px 16px;position:absolute;width:535px}.vqa-library-select-large>div+div{border-color:var(--color-black);top:108px}.vqa-library-select-large>div>span{display:flex;flex-direction:column;gap:4px}.vqa-library-select-large strong{font-size:16px;font-weight:500}.vqa-library-select-large small{color:#757575;font-size:14px}.vqa-library-select-medium{left:651px;top:2573px}.vqa-library-select-medium>div{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;display:flex;gap:8px;height:50px;padding:0 16px;position:absolute;width:300px}.vqa-library-select-medium>div+div{border-color:var(--color-black);top:76px}.vqa-library-select-medium>div>strong{font-size:16px;font-weight:500}.vqa-library-select-medium>.vqa-library-select-medium__extra{border-color:#eee;left:6px;top:192px}.vqa-select-radio{flex:0 0 24px;height:24px;object-fit:contain;width:24px}.vqa-payment-logos{align-items:center;display:flex;gap:4px}.vqa-payment-logos img:nth-child(1),.vqa-payment-logos img:nth-child(3){height:16px;width:16px}.vqa-payment-logos img:nth-child(2){height:15px;width:36px}.vqa-payment-logos img:nth-child(4){height:19px;width:24px}.vqa-library-select-medium .vqa-payment-logos img:nth-child(4){scale:1 .8168141593}.vqa-payment-logos-extra{align-items:center;display:flex;gap:4px;height:15px;width:76px}.vqa-payment-logos-extra img:first-child{height:14px;width:36px}.vqa-payment-logos-extra img:last-child{height:15px;object-fit:cover;width:36px}.vqa-library-select-small{display:flex;left:1047px;top:2573px}.vqa-library-select-small span{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;color:#9e9e9e;display:flex;height:43px;justify-content:center;width:144px}.vqa-library-select-small span+span{border-color:var(--color-black);color:var(--color-black);margin-left:4px}.vqa-library-menu{background:#fff;border:1px solid #eee;border-radius:4px;display:grid;font-size:14px;gap:8px;height:72px;left:21px;padding:8px;top:5660px;width:186px}.vqa-library-menu span{align-items:center;display:flex}.vqa-library-snackbar{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;border-radius:4px;box-shadow:0 4px 4px #00000026;color:#fff;display:flex;font-size:16px;height:48px;left:20px;padding:0 16px;top:5897px;width:344px}.vqa-library-table-cells{left:22px;top:8064px}.vqa-library-table-cells>div{align-items:center;background:var(--color-gray-50);box-sizing:border-box;color:#616161;display:flex;font-size:14px;gap:2px;height:40px;justify-content:center;padding:8px;position:absolute;width:244px}.vqa-library-table-cells>div+div{justify-content:flex-start;top:60px}.vqa-table-align-icon{height:16px;object-fit:contain;width:16px}.vqa-library-filter-menu{width:300px}.vqa-library-filter-menu>div{align-items:center;border-bottom:1px solid #eee;box-sizing:border-box;display:flex;gap:8px;height:56px;padding:16px 0;position:absolute;width:300px}.vqa-library-filter-menu>div+div{top:76px}.vqa-library-filter-menu strong{font-size:18px}.vqa-library-filter-menu em{color:var(--color-system-error);font-style:normal;font-weight:500}.vqa-library-filter-menu img{height:24px;margin-left:auto;object-fit:contain;width:24px}.vqa-filter-menu-checkbox{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;height:18px;width:18px}.vqa-library-scrap-menu{width:217px}.vqa-library-scrap-menu>div{align-items:center;box-sizing:border-box;display:flex;font-size:16px;height:36px;justify-content:space-between;padding:6px 4px;position:absolute;width:217px}.vqa-library-scrap-menu>div:nth-child(2){background:var(--color-gray-100);border-radius:4px;top:37px}.vqa-library-scrap-menu>div:nth-child(3){top:77px}.vqa-library-scrap-menu em{color:var(--color-gray-400);font-style:normal}.vqa-library-scrap-menu b{align-items:center;display:flex;font-size:14px;font-weight:400;gap:4px}.vqa-scrap-menu-icon{height:20px;object-fit:contain;width:20px}.vqa-library-mypage-menu{background:#fff;border-radius:8px;height:609px;left:4339px;overflow:hidden;position:absolute;top:3381px;width:200px}.vqa-library-mypage-menu>strong{display:block;font-size:15px;margin-bottom:4px}.vqa-library-mypage-menu label{align-items:center;border-bottom:1px solid var(--color-black);color:var(--color-gray-400);display:flex;font-size:18px;height:50px;justify-content:space-between}.vqa-library-mypage-menu label b{color:var(--color-black);font-size:24px}.vqa-library-mypage-menu section{border-bottom:1px solid #eee;display:grid;gap:12px;padding:20px 0}.vqa-library-mypage-menu h2{font-size:14px;margin:0}.vqa-library-mypage-menu span{color:#757575;font-size:14px}.vqa-library-header{height:328px;left:3284px;overflow:hidden;position:absolute;top:2215px;width:1960px}.vqa-library-header .site-header+.site-header{margin-top:20px}.vqa-library-header .site-header--main{color:#fff}.vqa-library-footer{left:3284px;position:absolute;top:2739px;width:1920px}.vqa-library-filter{height:3307px;left:3284px;position:absolute;top:3381px;width:744px}.vqa-library-filter__open{background:linear-gradient(to right,#fff 0 360px,transparent 360px);height:3081px;left:20px;position:absolute;top:20px;width:400px}.vqa-library-filter .product-filter{z-index:0}.vqa-library-filter__closed.product-filter-trigger{left:469px;top:20px}.vqa-library-inputs{left:21px;position:absolute;top:4350px}.vqa-library-pagination{left:17px;position:absolute;top:8421px}.vqa-library-medium{left:3284px;position:absolute;top:8440px}.vqa-library-large{left:3651px;position:absolute;top:8440px}.vqa-library-modal{left:3261px;position:absolute;top:12317px}.vqa-library-select-large:before,.vqa-library-select-medium:before,.vqa-library-select-small:before,.vqa-library-checkbox-s:before,.vqa-library-checkbox-m:before,.vqa-library-radio:before{border:1px dashed #9747ff;box-sizing:border-box;content:"";left:-20px;pointer-events:none;position:absolute;top:-20px}.vqa-library-select-large:before{height:272px;width:575px}.vqa-library-select-medium:before{height:166px;width:340px}.vqa-library-select-small:before{height:83px;width:332px}.vqa-library-checkbox-s:before{height:58px;width:118px}.vqa-library-checkbox-m:before{height:75px;width:154px}.vqa-library-radio:before{height:64px;width:102px}.vqa-library-medium .product-card__image>img:first-child{opacity:0}.vqa-library-point-label{color:#757575;font-size:14px;font-weight:400;height:24px;left:489px;letter-spacing:-.28px;line-height:24px;margin:0;position:absolute;top:1998px;white-space:nowrap;width:63px}.vqa-library-icons{left:0;top:0;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-buttons{left:0;top:705px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-button-m{left:261px;top:705px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-button-s{left:583px;top:708px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-select-large{left:18px;top:1158px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-select-medium{left:600px;top:1158px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-select-small{left:966px;top:1158px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-checkbox-s{left:37px;top:1843px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-checkbox-m{left:174px;top:1843px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-radio{left:37px;top:2055px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-switch-m{left:37px;top:2275px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-switch-s{left:133px;top:2275px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-count{left:19px;top:2541px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-tags{left:18px;top:2731px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-inputs{left:19px;top:3166px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-select-fields{left:41px;top:3844px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-small-tabs{left:38px;top:4416px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-menu{left:19px;top:4647px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-snackbar{left:19px;top:4914px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-file-items{left:34px;top:5668px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-select-panels{left:39px;top:6038px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-shop-list{left:3050px;top:6165px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-input-boxes{left:20px;top:6487px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-comments{left:3050px;top:6677px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-notices{left:3050px;top:7262px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-table-cells{left:20px;top:7363px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-pagination{left:14px;top:7769px}.vqa-library-pagination .pagination button:disabled{opacity:1}.vqa-library-filter-menu{left:33px;top:8130px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-medium{left:3031px;top:7789px;transform:scale(.932,1.13);transform-origin:top left}.vqa-library-large{left:3370px;top:7789px;transform:scale(.93,1.13);transform-origin:top left}.vqa-library-scrap-menu{left:33px;top:8592px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-product-row{left:3031px;top:8620px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-cart-patterns{left:3054px;top:8992px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-wide-tabs{left:38px;top:9076px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-scrap-list{left:3047px;top:10292px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-order-item{left:3028px;top:11589px;transform:scale(.93,1.13);transform-origin:top left}.vqa-library-modal{left:3011px;top:12170px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-window-backgrounds{gap:40px;left:3042px;top:13058px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-header{left:3050px;top:775px;transform:scale(.924,1.14);transform-origin:top left}.vqa-library-footer{left:3031px;top:1344px;transform:scale(.943,1.141);transform-origin:top left}.vqa-library-filter{left:3031px;top:2072px;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-mypage-menu{left:4004px;top:2070px;transform:scale(.92,1.13);transform-origin:top left}.vqa-library-mypage-menu label img{height:20px;width:20px}.vqa-library-server-state-samples,.vqa-library-order-state-samples{position:absolute;transform:scale(.923,1.13);transform-origin:top left}.vqa-library-server-state-samples{height:247px;left:3012px;top:11215px;width:120px}.vqa-library-server-state-samples span{align-items:center;display:flex;font-size:14px;font-weight:500;gap:4px;height:28px;letter-spacing:-.28px;position:absolute;white-space:nowrap}.vqa-library-server-state-samples span:nth-child(1){left:24px;top:20px;width:64px}.vqa-library-server-state-samples span:nth-child(2){left:20px;top:83px;width:76px}.vqa-library-server-state-samples span:nth-child(3){left:22px;top:146px;width:76px}.vqa-library-server-state-samples span:nth-child(4){color:#9e9e9e;font-weight:400;left:22px;letter-spacing:-.42px;top:199px;width:76px}.vqa-library-server-state-samples img{flex:0 0 24px;height:24px;object-fit:contain;width:24px}.vqa-library-order-state-samples{height:200px;left:3207px;top:11216px;width:98px}.vqa-library-order-state-samples span{font-size:16px;font-weight:600;height:24px;left:20px;letter-spacing:-.32px;line-height:24px;position:absolute;white-space:nowrap}.vqa-library-order-state-samples span:nth-child(1){top:20px}.vqa-library-order-state-samples span:nth-child(2){top:54px}.vqa-library-order-state-samples span:nth-child(3){top:88px}.vqa-library-order-state-samples span:nth-child(4){color:#9e9e9e;top:122px}.vqa-library-order-state-samples span:nth-child(5){color:#9e9e9e;top:156px}.vqa-library-order-state-samples .is-refund{color:var(--color-system-error)}.vqa-library-server-state-samples:before,.vqa-library-order-state-samples:before{content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.vqa-library-scrap-nickname{left:3047px;top:10712px;transform:scale(.923,1.13);position:absolute;transform-origin:top left;width:976px}.vqa-library-combar-modal-list{display:flex;flex-direction:column;gap:40px;left:4204px;position:absolute;top:12250px;transform:scale(.923,1.13);transform-origin:top left;width:426px}.vqa-library-combar-modal-list article{background:#fff;box-sizing:border-box;color:#757575;display:flex;flex-direction:column;font-size:14px;gap:16px;height:120px;overflow:hidden}.vqa-library-combar-modal-list article+article{height:154px}.vqa-library-combar-modal-list header{align-items:center;color:#757575;display:flex;flex:0 0 24px;height:24px;justify-content:space-between;letter-spacing:-.42px;line-height:24px;white-space:nowrap}.vqa-library-combar-modal-list header span{align-items:center;display:flex;gap:4px}.vqa-library-combar-modal-list header strong{color:var(--color-black);font-weight:500;letter-spacing:-.28px}.vqa-library-combar-modal-list time{font-size:13px;letter-spacing:-.26px;line-height:24px}.vqa-combar-message{display:flex;flex-direction:column;gap:8px}.vqa-combar-message__copy{display:flex;flex-direction:column;gap:4px;letter-spacing:-.42px}.vqa-library-combar-modal-list p{line-height:normal;margin:0}.vqa-combar-message__answer{color:var(--color-black)}.vqa-library-combar-modal-list .is-fold .vqa-combar-message__answer{height:34px;overflow:hidden}.vqa-library-combar-modal-list button{align-items:center;align-self:flex-start;background:transparent;border:0;color:#9e9e9e;display:flex;font:inherit;gap:2px;letter-spacing:-.42px;padding:0}.vqa-library-combar-modal-list button img{filter:brightness(0) saturate(100%) invert(70%);height:16px;object-fit:contain;width:16px}.vqa-library-combar-modal-list button img.is-up{transform:rotate(180deg)}.vqa-library-mobile-scrap-list{display:flex;flex-direction:column;gap:20px;left:4149px;position:absolute;top:10477px;transform:scale(.923,1.13);transform-origin:top left;width:308px}.vqa-library-mobile-scrap-list:before{border:1px dashed #9747ff;box-sizing:border-box;content:"";height:1265px;left:-20px;pointer-events:none;position:absolute;top:-20px;width:348px}.vqa-library-mobile-scrap-card{background:#fff;border:1px solid #eee;border-radius:4px;box-sizing:border-box;color:var(--color-black);display:flex;flex-direction:column;gap:12px;height:395px;overflow:hidden;padding:12px;width:308px}.vqa-library-mobile-scrap-card header{align-items:center;display:flex;flex:0 0 18px;font-size:14px;height:18px;justify-content:space-between}.vqa-library-mobile-scrap-card header a{color:#757575;text-decoration:underline}.vqa-library-mobile-scrap-card header u{color:#757575;text-decoration:none}.vqa-library-mobile-scrap-card dl{border-top:1px solid #eee;flex:0 0 242px;margin:0}.vqa-library-mobile-scrap-card dl>div{border-bottom:1px solid #eee;box-sizing:border-box;display:grid;grid-template-columns:84px 1fr;height:40px}.vqa-library-mobile-scrap-card dl>div:nth-child(4){height:82px}.vqa-library-mobile-scrap-card dt,.vqa-library-mobile-scrap-card dd{align-items:center;box-sizing:border-box;display:flex;height:100%;margin:0;padding:8px 4px}.vqa-library-mobile-scrap-card dt{background:var(--color-gray-50);color:#757575;font-size:14px;letter-spacing:-.42px;white-space:nowrap}.vqa-library-mobile-scrap-card dd{display:block}.vqa-library-mobile-scrap-card dd small{color:#757575}.vqa-mobile-title{align-items:center;display:flex;gap:4px}.vqa-mobile-title .vqa-scrap-title-action{margin-left:0}.vqa-mobile-checkbox{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-sizing:border-box;height:18px;width:18px}.vqa-mobile-icon{display:inline-block;height:16px;object-fit:contain;vertical-align:middle;width:16px}.vqa-mobile-icon--status{height:24px;width:24px}.vqa-mobile-icon--connect{height:20px;width:20px}.vqa-library-mobile-scrap-card .waiting,.vqa-library-mobile-scrap-card .ended{align-items:center;display:flex;gap:4px}.vqa-library-mobile-scrap-card dl>div:nth-child(3) dd{align-items:center;display:flex;gap:4px;white-space:nowrap}.vqa-library-mobile-scrap-card dl>div:nth-child(3) dd small{font-size:12px}.vqa-library-mobile-scrap-card .vqa-mobile-connect{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;padding-top:8px}.vqa-mobile-connect>span{align-items:center;display:flex;gap:8px;min-height:20px;min-width:0}.vqa-mobile-connect b{align-items:center;display:flex;flex:0 0 80px;font-weight:400;gap:4px;min-width:0;overflow:hidden;width:80px}.vqa-mobile-connect b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vqa-mobile-connect small{align-items:center;display:flex;flex:1 1 auto;font-size:12px;gap:4px;min-width:0;white-space:nowrap}.vqa-mobile-connect .vqa-mobile-password{margin-left:88px}.vqa-scrap-copy{height:13.333px;width:11.333px}.vqa-library-mobile-scrap-card .waiting{color:var(--color-black)}.vqa-library-mobile-scrap-card .ended{color:var(--color-gray-400)}.vqa-library-mobile-scrap-card footer{display:grid;flex:0 0 86px;gap:4px;grid-template-columns:1fr 1fr;grid-template-rows:41px 41px;margin:0}.vqa-library-mobile-scrap-card footer button{background:#fff;border:1px solid #eee;border-radius:4px;height:41px}.vqa-library-mobile-scrap-card footer .extend{background:var(--color-black);color:#fff;grid-column:1 / 3}.vqa-library-mobile-scrap-card button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}.vqa-library-mobile-scrap-card.is-disabled{background:var(--color-gray-50);color:var(--color-gray-400)}.vqa-library-compact-list:before,.vqa-library-shop-list:before,.vqa-library-comments:before,.vqa-library-notices:before,.vqa-library-cart-patterns:before,.vqa-library-scrap-list:before,.vqa-library-combar-modal-list:before,.vqa-library-window-backgrounds:before,.vqa-library-server-state-samples:before,.vqa-library-order-state-samples:before{border:1px dashed #9747ff;box-sizing:border-box;content:"";left:-20px;pointer-events:none;position:absolute;top:-20px}.vqa-library-compact-list:before{height:190px;width:610px}.vqa-library-shop-list:before{height:360px;width:1240px}.vqa-library-comments:before{height:368px;width:1240px}.vqa-library-notices:before{height:245px;width:1240px}.vqa-library-cart-patterns:before{height:1085.8702px;width:840px}.vqa-library-scrap-list:before{height:512px;width:1016px}.vqa-library-combar-modal-list:before{height:354px;width:466px}.vqa-library-window-backgrounds:before{height:180px;width:2416px}.vqa-library-select-large:before,.vqa-library-select-medium:before,.vqa-library-select-small:before,.vqa-library-checkbox-s:before,.vqa-library-checkbox-m:before,.vqa-library-radio:before,.vqa-library-mobile-scrap-list:before,.vqa-library-compact-list:before,.vqa-library-shop-list:before,.vqa-library-comments:before,.vqa-library-notices:before,.vqa-library-cart-patterns:before,.vqa-library-scrap-list:before,.vqa-library-combar-modal-list:before,.vqa-library-window-backgrounds:before{background:repeating-linear-gradient(90deg,#9747ff 0 10px,transparent 10px 15px) top / 100% 1px no-repeat,repeating-linear-gradient(90deg,#9747ff 0 10px,transparent 10px 15px) bottom / 100% 1px no-repeat,repeating-linear-gradient(0deg,#9747ff 0 10px,transparent 10px 15px) left / 1px 100% no-repeat,repeating-linear-gradient(0deg,#9747ff 0 10px,transparent 10px 15px) right / 1px 100% no-repeat;border:0}.vqa-library-combar-headers{display:flex;flex-direction:column;gap:46px;left:5086px;position:absolute;top:771px;transform:scale(.924,1.14);transform-origin:top left;width:636px}.vqa-combar-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;height:60px;padding:0 40px;position:relative;width:636px}.vqa-combar-brand{align-items:flex-end;display:flex;gap:4px;width:256.5px}.vqa-combar-brand strong{font-size:22px;letter-spacing:-1px;line-height:24px}.vqa-combar-brand strong span{color:var(--color-primary-500)}.vqa-combar-brand b{font-size:14px;line-height:24px}.vqa-combar-brand small{color:#757575;font-size:14px;line-height:24px}.vqa-combar-menu{display:flex;gap:24px;margin-left:auto}.vqa-combar-menu>span{align-items:center;color:#757575;display:flex;flex-direction:column;font-size:12px;gap:2px;justify-content:center}.vqa-combar-menu img{height:24px;object-fit:contain;width:24px}.vqa-combar-menu em{font-style:normal;line-height:normal;white-space:nowrap}.vqa-combar-close{align-items:center;background:var(--color-gray-100);border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.vqa-combar-close img{height:16px;opacity:.45;width:16px}.mobile-menu-toggle,.mobile-site-menu,.mobile-menu-backdrop{display:none}@media(max-width:1439px){:root{--responsive-gutter: 24px;--responsive-content: calc(100vw - (var(--responsive-gutter) * 2))}.content-container,.site-header__inner,.site-footer__inner,.products-layout,.products-layout--filter-open,.products-content{max-width:var(--responsive-content);width:var(--responsive-content)}.products-body,.products-body--filter-open{max-width:none;width:100%}.products-layout--filter-open .product-filter{left:calc(var(--responsive-gutter) * -1)}.products-body:not(.products-body--filter-open) .product-filter-trigger{left:calc(var(--responsive-gutter) * -1)}.product-card-grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-card,.product-card__image{width:100%}.home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card--medium .product-card__spec,.product-card--large .product-card__specs,.product-card--large .product-card__spec{max-width:100%;width:100%}.product-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.cart-layout,.checkout-layout,.cart-page .cart-layout,.checkout-page .checkout-layout{gap:40px;grid-template-columns:minmax(0,1fr) 340px;height:auto}.cart-page .cart-items,.checkout-page .checkout-main{min-width:0}.mypage-layout{grid-template-columns:184px minmax(0,1fr)}.mypage-table-wrap,.rcpc-list-page,.mypage-home-rcpc,.favorites-table{max-width:100%;overflow-x:auto}.board-page,.support-page,.company-page,.colocation-page:not(.colocation-page--compact){max-width:var(--responsive-content);width:var(--responsive-content)}.support-detail,.post-editor,.post-form,.post-detail,.community-detail{left:auto;margin-inline:auto;max-width:min(720px,var(--responsive-content));width:min(720px,var(--responsive-content))}.post-detail>header .post-detail__menu{left:auto;right:-4px}.post-detail .comment-menu{left:auto;right:0}.order-catalog-item__confirm>span{right:0}}@media(max-width:1199px){.site-footer{height:auto}.site-footer__content{flex-direction:column;gap:24px;height:auto;padding-bottom:28px}.site-footer__company-info,.site-footer__support{flex:none;min-width:0;width:100%}.site-footer__bottom{height:auto;min-height:80px}.product-detail-hero{gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);height:auto;padding-bottom:60px}.product-detail-hero>*,.product-detail-visual,.product-detail-buy{max-width:100%;min-width:0;width:100%}.product-detail-actions{grid-template-columns:52px minmax(0,1fr);max-width:100%;width:100%}.product-detail-actions .commerce-primary-button{max-width:100%;width:100%}.complete-page .commerce-page,.complete-page--card .commerce-page,.complete-page section,.complete-page--virtual section:nth-of-type(n),.complete-page--card section:nth-of-type(n){height:auto;min-height:0}.complete-page .complete-actions{grid-template-columns:1fr 1fr;width:100%}.mypage-layout{display:flex;flex-direction:column;gap:32px;padding-top:36px}.mypage-sidebar{display:grid;gap:12px 20px;grid-template-columns:auto minmax(0,1fr);height:auto;width:100%}.mypage-sidebar .mypage-sidebar__eyebrow{align-self:center;margin-bottom:0}.mypage-sidebar__search-area{display:block;min-width:0;width:min(320px,100%)}.mypage-sidebar__search{width:100%}.mypage-sidebar__recent{box-sizing:border-box;top:50px;width:100%}.mypage-sidebar nav{display:flex;gap:12px;grid-column:1 / -1;margin-top:0;overflow-x:auto;padding-bottom:8px;width:100%}.mypage-sidebar section{border:1px solid var(--color-gray-200);border-radius:4px;flex:0 0 auto;min-width:150px;padding:14px}.mypage-content{min-width:0;width:100%}.mypage-home,.mypage-home-section--rcpc,.mypage-home-rcpc,.mypage-home-columns,.mypage-home-summary,.mypage-dashboard-columns{height:auto}.mypage-home-summary,.mypage-home-columns,.mypage-dashboard-columns{grid-template-columns:1fr 1fr}.mypage-home-rcpc,.rcpc-list-page,.favorites-table{max-width:100%;overflow-x:auto}.storage-catalog,.manager-catalog,.inquiry-catalog{height:auto}.storage-catalog__body,.manager-catalog__body{display:flex;flex-direction:column;gap:48px;height:auto}.storage-catalog__items,.manager-catalog__body aside,.manager-catalog__table-panel{max-width:100%;width:100%}.storage-catalog__body>.purchase-summary{width:min(100%,420px)}.manager-catalog__groups{flex-direction:row;max-width:100%;overflow-x:auto;width:100%}.manager-catalog__groups section{flex:0 0 180px}.manager-catalog__table,.inquiry-catalog__table{max-width:100%;overflow-x:auto}.manager-catalog__head,.manager-catalog__row,.inquiry-catalog__head,.inquiry-catalog__row{min-width:976px}.inquiry-catalog__filters{grid-template-columns:1fr 1fr;height:auto}.inquiry-catalog__filters>:is(a,button){justify-self:stretch;width:auto}.inquiry-catalog>.pagination{margin-top:40px;position:static}.point-carousel,.point-carousel__viewport{max-width:100%;overflow:hidden}.post-editor>label,.post-editor>.post-editor__editor-field,.post-editor .post-files,.post-editor .post-files>div,.post-editor .post-editor__actions{max-width:100%;width:100%}.company-catalog-shell main,.company-catalog-story,.company-catalog-platform,.company-catalog-benefits{height:auto}.company-catalog-hero h1{max-width:100%;white-space:normal}.company-catalog-story>div{gap:32px;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr)}.company-catalog-story>div>article{min-width:0}.company-catalog-rcpc p{box-sizing:border-box;max-width:100vw;padding-inline:12vw;width:100vw}.company-network-art{max-width:100%;width:100%}.company-network-art img{left:50%;transform:translate(-50%)}.company-catalog-platform>div>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.site-header__utility{display:none}.site-header__primary{height:72px}.site-logo,.site-logo img{height:42px;width:94px}.main-menu,.site-header__primary .utility-menu{display:none}.mobile-menu-toggle{align-items:center;background:transparent;border:0;color:inherit;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;position:relative;width:44px;z-index:13}.mobile-menu-toggle span{background:currentColor;display:block;height:2px;width:22px}.mobile-menu-backdrop{background:#0000005c;border:0;display:block;top:72px;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:11}.mobile-site-menu{background:var(--color-white);color:var(--color-black);display:none;flex-direction:column;height:calc(100dvh - 72px);overflow-y:auto;padding:24px;position:fixed;right:0;top:72px;width:min(360px,88vw);z-index:12}.mobile-site-menu.is-open{display:flex}.mobile-site-menu__main,.mobile-site-menu__utility{display:flex;flex-direction:column}.mobile-site-menu__main a{border-bottom:1px solid var(--color-gray-200);font-size:18px;font-weight:700;padding:18px 0}.mobile-site-menu__utility{gap:16px;padding-top:28px}.mobile-site-menu__utility a{align-items:center;display:flex;gap:6px}.site-footer{height:auto}.site-footer__menu{height:auto;min-height:56px;overflow-x:auto}.site-footer__content{flex-direction:column;gap:24px;height:auto;padding-bottom:28px}.site-footer__company-info,.site-footer__support{flex:none;min-width:0;width:100%}.site-footer__company-row{align-items:flex-start;flex-direction:column;gap:4px}.site-footer__company-row>span+span:before,.site-footer__company-row:first-child:after{display:none}.site-footer__support{white-space:normal}.site-footer__support p,.site-footer__support nav,.site-footer__support a,.site-footer__support button{white-space:normal}.site-footer__support nav{flex-wrap:wrap;row-gap:8px}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:10px;height:auto;padding:20px 0 28px;white-space:normal}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.products-hero{background-size:100% 100%,auto 100%;height:220px}.products-hero__content h1{font-size:32px}.product-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-filters--open-list{height:auto}.products-body,.products-body--filter-open{min-height:0}.product-detail-hero{gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);height:auto;padding-bottom:60px}.product-detail-visual{min-width:0}.product-detail-hero>*{max-width:100%;min-width:0}.complete-page .commerce-page,.complete-page--card .commerce-page{height:auto}.complete-page section,.complete-page--virtual section:nth-of-type(n),.complete-page--card section:nth-of-type(n){height:auto;min-height:0}.complete-page .complete-actions{grid-template-columns:1fr 1fr;width:100%}.cart-layout,.checkout-layout,.cart-page .cart-layout,.checkout-page .checkout-layout{display:flex;flex-direction:column;gap:48px;height:auto}.cart-page .cart-items{height:auto;width:100%}:is(.cart-page,.purchase-selection-page) .cart-item,.cart-item__body{width:100%}.cart-item__body{grid-template-columns:160px minmax(0,1fr)}.cart-item__image{width:160px}.cart-summary,.order-summary,.checkout-page .order-summary{position:static;width:100%}.cart-summary__box,.checkout-page .order-summary__box,.checkout-page .order-summary>.commerce-primary-button{max-width:100%;width:100%}.mypage-layout{display:flex;flex-direction:column;gap:32px;padding-top:36px}.mypage-sidebar{height:auto;width:100%}.mypage-sidebar nav{display:flex;gap:12px;margin-top:0;overflow-x:auto;padding-bottom:8px}.mypage-sidebar section{border:1px solid var(--color-gray-200);border-radius:4px;flex:0 0 auto;min-width:150px;padding:14px}.mypage-content{width:100%}.mypage-home-summary,.mypage-home-columns,.mypage-dashboard-columns{grid-template-columns:1fr 1fr;height:auto}.mypage-home,.mypage-home-section--rcpc,.mypage-home-rcpc,.mypage-home-columns{height:auto}.storage-catalog__items{height:auto;width:100%}.profile-catalog{height:auto;max-width:600px;width:100%}.profile-catalog__field input{width:100%}.company-catalog-story>div,.company-catalog-benefits>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-catalog-platform img,.post-editor,.post-form,.post-detail,.community-detail{max-width:100%;width:100%}.post-files,.post-files>div,.post-editor__actions{max-width:100%;width:100%}.board-toolbar,.support-toolbar{align-items:stretch;flex-wrap:wrap;gap:12px;height:auto}.post-list>a{grid-template-columns:60px minmax(0,1fr) 90px}.usage-help{overflow:hidden}.usage-help__watermark{display:none}.intro-section .home-section-heading>div,.intro-section .home-section-heading h2,.intro-section .home-section-heading p{max-width:100%;width:100%}}@media(max-width:767px){:root{--responsive-gutter: 16px}.auth-page:not(.auth-page--isolated){padding:40px var(--responsive-gutter) 80px}.auth-page:not(.auth-page--isolated) .auth-panel{box-sizing:border-box;margin-left:0;max-width:100%;padding:32px 20px;width:100%}.auth-page:not(.auth-page--isolated) .social-login{padding-inline:0}.auth-page.auth-page--isolated{height:auto;min-height:100vh;padding:var(--responsive-gutter);width:100%}.auth-page--isolated .auth-panel{box-sizing:border-box;flex:1 1 auto;max-width:100%;min-height:calc(100vh - (var(--responsive-gutter) * 2));padding:32px 20px;width:100%}.auth-page--isolated.auth-page--profile,.auth-page--isolated.auth-page--profile .auth-panel{height:auto;min-height:calc(100vh - (var(--responsive-gutter) * 2));overflow:visible}.email-field__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.email-field__row select{grid-column:3}.email-field__row--direct select{grid-column:1 / -1}.post-editor{margin-inline:var(--responsive-gutter);max-width:calc(100% - (var(--responsive-gutter) * 2));width:calc(100% - (var(--responsive-gutter) * 2))}.commerce-page{padding-bottom:96px;padding-top:44px}.commerce-title,.mypage-title{font-size:26px;margin-bottom:36px}.product-card-grid,.product-selectors{grid-template-columns:1fr}.product-results-toolbar{align-items:flex-start;gap:12px}.product-results-toolbar,.product-results-toolbar>div{flex-wrap:wrap}.product-filter{width:min(360px,100vw)}.products-body--filter-drawer{--product-filter-width: min(360px, 100vw)}.products-layout--filter-open .product-filter{left:calc(var(--responsive-gutter) * -1)}.product-filter:before{width:calc(100% - 40px)}.product-detail-hero{display:flex;flex-direction:column}.product-detail-buy{height:auto}.product-tabs{overflow-x:auto}.product-tabs button{flex:0 0 auto}.commerce-product-row,.checkout-main .commerce-product-row{align-items:start;grid-template-columns:96px minmax(0,1fr)}.commerce-product-row__image,.checkout-main .commerce-product-row__image{height:72px;width:96px}.commerce-product-row__amount{grid-column:1 / -1;justify-self:end}.cart-item__body{grid-template-columns:96px minmax(0,1fr)}.cart-column-headings{display:none}.cart-item__image{height:72px;width:96px}.cart-item--partner .cart-item__details{height:auto}.cart-item--partner .cart-item__spec{height:auto;min-height:0}.cart-item__bottom{align-items:stretch;flex-direction:column;gap:16px}.cart-item__amount{align-items:flex-end;flex-wrap:wrap}.field-with-button,.email-fields,.phone-fields,.messenger-fields{align-items:stretch;flex-direction:column}.complete-page .complete-actions{grid-template-columns:1fr;height:auto}.complete-page .commerce-info-table{overflow-x:auto}.complete-page .commerce-info-table>div{min-width:560px}.mypage-home-summary,.mypage-home-columns,.mypage-dashboard-columns,.mypage-rcpc-grid,.mypage-benefit-summary{grid-template-columns:1fr}.mypage-home-summary{display:flex;flex-direction:column}.mypage-home-rcpc{overflow-x:auto}.mypage-home-rcpc__head,.mypage-home-rcpc article{min-width:976px}.mypage-tabs{overflow-x:auto}.mypage-tabs a{flex:0 0 auto}.mypage-toolbar{align-items:stretch;flex-direction:column;gap:10px;height:auto;padding:12px 0}.favorites-page{height:auto}.favorites-page .favorites-layout{display:flex;flex-direction:column;height:auto}.favorites-page .favorites-groups,.favorites-results{width:100%}.favorites-table{display:grid;gap:20px;height:auto;justify-items:stretch;overflow:visible;width:100%}.favorites-table .rcpc-list__header{display:none}.favorites-table>article.mobile-scrap-card{--mobile-scrap-label-width: clamp(84px, 16vw, 120px);align-items:stretch;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;display:grid;gap:0;grid-template-columns:var(--mobile-scrap-label-width) minmax(0,1fr);grid-template-rows:18px 11px 40px 40px 40px 82px 40px 12px 86px;height:395px;overflow:hidden;padding:12px;position:relative;width:100%}.favorites-table>article.mobile-scrap-card>.mobile-scrap-card__selection{align-items:center;display:flex;grid-column:1;grid-row:1;justify-content:flex-start;padding:0;position:relative;z-index:1}.favorites-table>article.mobile-scrap-card>.rcpc-list__product{align-items:center;display:flex;flex-direction:row;grid-column:1 / -1;grid-row:1;justify-content:space-between;padding:0 0 0 22px}.favorites-table>article.mobile-scrap-card .rcpc-list__product strong{flex:1 1 auto;justify-content:flex-start;min-width:0}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__star--desktop{display:none}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__star--mobile{display:block}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__alias--desktop{display:none}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__alias--mobile{display:block;flex:0 1 auto;max-width:none;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.favorites-table>article.mobile-scrap-card .rcpc-list__spec-action,.favorites-table>article.mobile-scrap-card .rcpc-live-spec{flex:0 0 auto;font-size:12px;margin-left:auto;white-space:nowrap}.favorites-table>article.mobile-scrap-card>[data-mobile-label]{align-items:stretch;border-bottom:1px solid var(--color-gray-200);display:grid;grid-column:1 / -1;grid-template-columns:var(--mobile-scrap-label-width) minmax(0,1fr);padding:0;text-align:left}.favorites-table>article.mobile-scrap-card>[data-mobile-label]:before{align-items:center;background:var(--color-gray-50);color:var(--color-gray-600);content:attr(data-mobile-label);display:flex;font-size:14px;letter-spacing:-.42px;padding:8px 4px}.favorites-table>article.mobile-scrap-card>[data-mobile-label]>:not(:first-child),.favorites-table>article.mobile-scrap-card>[data-mobile-label]>strong,.favorites-table>article.mobile-scrap-card>[data-mobile-label]>small{align-self:center}.favorites-table>article.mobile-scrap-card>[data-mobile-label]:not(.rcpc-list__connect){padding-right:0}.favorites-table>article.mobile-scrap-card>[data-mobile-label]:not(.rcpc-list__connect)>:not(:first-child),.favorites-table>article.mobile-scrap-card>[data-mobile-label]:not(.rcpc-list__connect){line-height:17px}.favorites-table>article.mobile-scrap-card>[data-mobile-label]:not(.rcpc-list__connect){text-align:left}.favorites-table>article.mobile-scrap-card>[data-mobile-label]:after{content:none}.favorites-table>article.mobile-scrap-card>[data-mobile-label=서버실]{grid-row:3}.favorites-table>article.mobile-scrap-card>[data-mobile-label="서버 상태"]{grid-row:4}.favorites-table>article.mobile-scrap-card>[data-mobile-label="이용 기간"]{grid-row:5}.favorites-table>article.mobile-scrap-card>[data-mobile-label="접속 정보"]{grid-row:6}.favorites-table>article.mobile-scrap-card>[data-mobile-label="트래픽 사용량"]{grid-row:7}.favorites-table>article.mobile-scrap-card>[data-mobile-label=서버실],.favorites-table>article.mobile-scrap-card>[data-mobile-label="트래픽 사용량"]{align-items:center;padding-left:0}.favorites-table>article.mobile-scrap-card>[data-mobile-label=서버실] br{display:none}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__server-value,.favorites-table>article.mobile-scrap-card .mobile-scrap-card__traffic-value{align-self:center;line-height:17px;min-width:0}.favorites-table>article.mobile-scrap-card .mobile-scrap-card__server-separator{display:inline}.favorites-table>article.mobile-scrap-card>[data-mobile-label=서버실]{font-size:12px}.favorites-table>article.mobile-scrap-card>[data-mobile-label=서버실]:before,.favorites-table>article.mobile-scrap-card>[data-mobile-label="트래픽 사용량"]:before{margin-right:4px}.favorites-table>article.mobile-scrap-card>[data-mobile-label="트래픽 사용량"]:before{line-height:16px;padding-bottom:3px;padding-top:3px}.favorites-table>article.mobile-scrap-card>.rcpc-list__state{align-items:stretch}.favorites-table>article.mobile-scrap-card>.rcpc-list__state .rcpc-list__state-value{align-items:center;display:flex;gap:4px;min-width:0;padding:4px}.favorites-table>article.mobile-scrap-card>[data-mobile-label="이용 기간"] strong{margin-left:4px}.favorites-table>article.mobile-scrap-card>[data-mobile-label="이용 기간"] small{display:none}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect{display:grid;gap:0;padding:0}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect p{gap:4px;grid-column:2;grid-template-columns:80px minmax(0,1fr);margin:0;padding:2px 4px}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect:before{grid-column:1;grid-row:1 / span 2}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect b,.favorites-table>article.mobile-scrap-card>.rcpc-list__connect small{font-size:12px;min-width:0}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect b img{height:16px;width:16px}.favorites-table>article.mobile-scrap-card>.rcpc-list__connect small{overflow:hidden;text-overflow:ellipsis}.favorites-table>article.mobile-scrap-card>.rcpc-list__actions{display:grid;gap:4px;grid-column:1 / -1;grid-row:9;grid-template-rows:41px 41px;height:86px;padding:0}.favorites-table>article.mobile-scrap-card>.rcpc-list__actions span{display:grid;gap:4px;grid-template-columns:1fr 1fr}.favorites-table>article.mobile-scrap-card>.rcpc-list__actions button,.favorites-table>article.mobile-scrap-card>.rcpc-list__actions a,.favorites-table>article.mobile-scrap-card>.rcpc-list__actions .is-disabled{height:41px;margin:0;width:100%}.favorites-table>article.mobile-scrap-card>.rcpc-list__actions a{align-items:center;border:1px solid var(--color-gray-200);border-radius:4px;color:inherit;display:flex;justify-content:center;text-decoration:none}.favorites-table>article.mobile-scrap-card>.rcpc-list__actions>button:last-child,.favorites-table>article.mobile-scrap-card>.rcpc-list__actions>.rcpc-extension-entry{background:var(--color-black);color:var(--color-white)}.favorites-results .favorites-table+.pagination{margin-top:40px}.rcpc-popup-layer--single .rcpc-spec-dialog{height:auto;max-height:calc(100dvh - 32px);max-width:500px;padding:24px;width:calc(100% - 32px)}.rcpc-popup-layer--single .rcpc-spec-dialog dl{margin:24px 0 0;width:100%}.rcpc-popup-layer--single .rcpc-spec-dialog dl div,.rcpc-popup-layer--single .rcpc-spec-dialog dl div:nth-child(-n+4),.rcpc-popup-layer--single .rcpc-spec-dialog dl div:nth-child(5),.rcpc-popup-layer--single .rcpc-spec-dialog dl div:nth-child(6),.rcpc-popup-layer--single .rcpc-spec-dialog dl div:nth-child(7){grid-template-columns:58px minmax(0,1fr);height:auto;min-height:31px}.rcpc-popup-layer--single .rcpc-spec-dialog dd{min-width:0;overflow-wrap:anywhere}.rcpc-popup-layer--single .rcpc-spec-dialog>button{margin-top:24px;position:static;width:100%}.rcpc-popup-layer--extension .rcpc-extension-dialog{height:calc(100dvh - 32px);max-width:calc(100vw - 32px);padding:24px}.rcpc-popup-layer--extension .rcpc-extension-dialog h2{font-size:24px;line-height:29px}.rcpc-popup-layer--extension .rcpc-extension-dialog__scroll{flex:1 1 auto;height:auto;margin-top:20px;min-height:0;padding:16px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products{height:auto;padding:12px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article{height:auto;min-height:66px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article+article{margin-top:24px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article+article:before{top:-12px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article p{overflow-wrap:anywhere}.rcpc-popup-layer--extension .rcpc-extension-dialog__help{height:auto;line-height:18px}.rcpc-popup-layer--extension .rcpc-extension-dialog__mode-row{align-items:stretch;flex-direction:column;gap:8px}.rcpc-popup-layer--extension .rcpc-extension-dialog__modes label{height:auto;min-height:0;padding:0}.rcpc-popup-layer--extension .rcpc-extension-dialog__mode-row input[type=date]{flex-basis:40px;width:100%}.rcpc-popup-layer--extension .rcpc-extension-dialog__periods button{min-width:0;padding:0 8px}.rcpc-popup-layer--extension .rcpc-extension-results-scroll{margin-top:24px;width:100%}.rcpc-popup-layer--extension .rcpc-extension-results{min-width:720px;width:720px}.rcpc-popup-layer--extension .rcpc-extension-results>div>span{min-width:0;overflow-wrap:normal;word-break:keep-all}.rcpc-popup-layer--extension .rcpc-extension-total{height:auto;min-height:72px;width:100%}.rcpc-popup-layer--extension .rcpc-extension-dialog>footer{bottom:auto;flex:0 0 50px;left:auto;margin-top:16px;position:static;right:auto}.orders-list-toolbar{align-items:stretch;flex-direction:column;gap:10px;height:auto}.orders-list-toolbar span,.orders-list-toolbar select,.orders-list-toolbar button{max-width:100%;width:100%}.order-search-filter{align-items:stretch;flex-wrap:wrap}.order-search-filter>label:first-child,.order-search-filter .account-date-presets,.order-bulk-actions{flex:1 0 100%}.order-search-filter select{width:100%}.account-date-presets button{flex:1 1 0;min-width:0;padding-inline:4px}.order-date-field{flex:1 1 calc(50% - 12px);min-width:0}.order-date-field input{min-width:0;width:100%}.order-search-filter>button{flex:1 1 0}.order-bulk-actions{margin-left:0}.order-bulk-actions button,.order-bulk-actions a{flex:1 1 0;min-width:0}.benefit-filter-row{align-items:stretch;flex-direction:column;gap:12px}.benefit-filter-row>section{align-items:stretch;flex-direction:column;gap:8px;width:100%}.benefit-filter-row .account-date-presets,.benefit-filter-row>section form{width:100%}.benefit-filter-row>section form label{flex:1 1 0;min-width:0}.benefit-filter-row>section input{min-width:0;width:100%}.benefit-filter-row>span{align-self:flex-end}.orders-catalog-list,.orders-by-date,.orders-by-date+.orders-by-date,.orders-by-date:first-of-type .order-catalog-item,.orders-by-date .order-catalog-item--compact,.order-catalog-item{height:auto}.order-catalog-item{padding-bottom:24px}.order-catalog-item header{flex-wrap:wrap;height:auto;min-height:44px;row-gap:4px}.order-catalog-item__product{grid-template-columns:96px minmax(0,1fr);height:auto;min-height:112px}.order-catalog-item__image,.order-catalog-item__image img:first-child{height:72px;width:96px}.order-catalog-item__image img:last-child{max-width:80%}.order-catalog-item__product>div:not(.order-catalog-item__image){padding-left:12px}.order-catalog-item__heading{align-items:flex-start;flex-wrap:wrap;height:auto}.order-catalog-item__spec{height:auto;line-height:18px;overflow:visible;white-space:normal}.order-catalog-item__period,.order-catalog-item__totals{height:auto;min-height:24px}.order-catalog-item__actions{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.order-catalog-item__actions button{min-height:40px}.post-list>a{grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.post-list__number{display:none}.community-hero:after,.community-hero__decoration{display:none}.community-hero>.content-container{width:var(--responsive-content)}.community-tabs{overflow-x:auto;width:100%}.community-tabs a{flex:1 0 50%;min-width:0;padding-inline:12px}.board-toolbar{height:auto}.board-toolbar__controls{align-items:stretch;flex-direction:column;width:100%}.board-toolbar__search,.board-search{width:100%}.board-page--posts{padding-block:48px 72px}.board-page--posts .board-page__intro{margin-bottom:36px}.board-page--posts .board-toolbar{align-items:stretch;flex-direction:column;gap:16px}.board-page--posts .board-write-button{margin-left:0;width:100%}.board-page--posts .post-list__head{display:none}.board-page--posts .post-list>a{gap:6px 12px;grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:76px;padding:14px 0}.board-page--posts .post-list__number,.board-page--posts .post-list__views{display:none}.board-page--posts .post-list__main{grid-column:1 / -1}.board-page--posts .post-list__author{text-align:left}.board-page--posts .post-list time{text-align:right}.home-section{padding:72px 0}.home-section-heading{align-items:flex-start;flex-direction:column;gap:16px}.intro-section .home-section-heading p{max-width:100%;width:100%}.intro-grid,.community-grid,.steps-grid,.security-grid,.home-product-grid{grid-template-columns:1fr}.usage-help{padding:24px}.usage-help__watermark{display:none}.home-cta__content,.home-cta h2{height:auto;max-width:var(--responsive-content);white-space:normal;width:var(--responsive-content)}.post-editor>h1,.post-editor .rich-text-editor{max-width:100%;overflow:hidden;width:100%}.post-editor .rich-text-editor__toolbar{max-width:100%;overflow-x:auto}.order-catalog-item__totals{flex-wrap:wrap;height:auto;row-gap:2px}.storage-catalog--live .storage-catalog__toolbar{grid-template-columns:minmax(0,1fr) 72px 60px}.storage-catalog--live .storage-catalog-product--live>div{grid-template-columns:88px minmax(0,1fr);min-width:0;width:100%}.storage-catalog--live .storage-catalog-product--live>div>*{min-width:0}.storage-catalog--live .storage-catalog-product__image{height:66px;width:88px}.storage-catalog--live .storage-catalog-product--live>div>dl,.storage-catalog--live .storage-catalog-product--live>div>footer{grid-column:1 / -1}.storage-catalog--live .storage-catalog-product--live>div>dl{margin-top:12px}.storage-catalog--live .storage-catalog-product--live>div>footer{align-items:flex-start}.storage-catalog--live .storage-catalog-product--live section,.storage-catalog--live .storage-catalog-product--live section>strong,.storage-catalog--live .storage-catalog-product--live section>p{min-width:0;overflow-wrap:break-word;word-break:keep-all}.storage-catalog--live .storage-catalog-product--live section>strong,.storage-catalog--live .storage-catalog-product--live section>p{max-width:100%}.storage-catalog-product section>footer{align-items:flex-start;flex-direction:column;gap:12px}.manager-catalog__tools{align-items:stretch;flex-direction:column;gap:12px;height:auto}.manager-catalog__tools>label{width:100%}.manager-catalog__tools>span{flex-wrap:wrap}.inquiry-catalog__filters{grid-template-columns:1fr}.profile-catalog__email>div,.profile-catalog__phone>div,.profile-catalog__messenger>div{grid-template-columns:1fr;height:auto}.profile-catalog__email,.profile-catalog__phone,.profile-catalog__messenger{height:auto;margin-bottom:24px}.profile-catalog .profile-check{align-items:flex-start;height:auto;max-width:100%;width:100%}.profile-catalog .profile-check span,.profile-catalog .profile-check small{white-space:normal}.mypage-tabs--buttons{height:auto;overflow-x:auto}.mypage-tabs--buttons button{flex:0 0 auto;min-height:48px;min-width:100px;padding-inline:14px}.rcpc-list-page--live{height:auto}.rcpc-list-toolbar{align-items:stretch;flex-direction:column}.rcpc-list-filters{display:grid;grid-template-columns:1fr 1fr;padding-block:12px}.rcpc-list-filters select{min-width:0;width:100%}.rcpc-list-bulk-actions{flex-wrap:wrap}.favorites-page--live .favorites-layout--live{display:flex;flex-direction:column;gap:24px;margin-top:24px}.favorites-page--live .favorites-live-groups{width:100%}.favorites-live-groups .favorites-groups__tree{min-height:0}.favorites-live-results{width:100%}.favorites-live-filters{grid-template-columns:1fr 1fr}.company-catalog-hero h1,.company-catalog-rcpc h2{font-size:clamp(28px,10vw,44px)}.company-catalog-story>div,.company-catalog-platform>div>div,.company-catalog-benefits>div{grid-template-columns:1fr}.company-catalog-story>div>article{height:auto}.company-catalog-story article img{height:auto;margin-top:36px}.company-catalog-hero,.company-catalog-hero>.content-container,.company-catalog-rcpc,.company-catalog-rcpc>.content-container,.company-catalog-cta,.company-catalog-cta>div{height:auto;min-height:420px}.company-catalog-story,.company-catalog-platform,.company-catalog-benefits{padding-block:72px}.company-catalog-story>div{display:flex;flex-direction:column}.company-catalog-story>div>article img{left:auto;max-width:100%;position:static;top:auto;width:100%}.company-catalog-platform>div>div{grid-template-columns:1fr}.company-catalog-rcpc p{flex-wrap:wrap;gap:12px;justify-content:center;letter-spacing:.2em;padding-inline:16px}.company-catalog-benefits button{grid-template-columns:minmax(0,1fr) 24px;height:auto;min-height:72px;padding:16px}.company-catalog-benefits button strong{font-size:18px}.company-catalog-benefits article>p,.company-catalog-benefits article:hover>p,.company-catalog-benefits article.is-open>p{padding-inline:16px}.colocation-shell main{min-height:0}.colocation-page:not(.colocation-page--compact){height:auto;margin-inline:auto;padding:40px 16px 80px}.colocation-page:not(.colocation-page--compact) .colocation-card{height:auto;margin:0;max-width:100%;padding:24px;width:100%}.colocation-page:not(.colocation-page--compact) .colocation-grid{grid-template-columns:1fr}.colocation-page:not(.colocation-page--compact) .colocation-grid__wide{grid-column:auto}.colocation-page:not(.colocation-page--compact) .email-control,.colocation-page:not(.colocation-page--compact) .phone-control{align-items:stretch;flex-direction:column}.colocation-page:not(.colocation-page--compact) .email-control i,.colocation-page:not(.colocation-page--compact) .phone-control i{display:none}.colocation-page:not(.colocation-page--compact) .email-control input,.colocation-page:not(.colocation-page--compact) .email-control select,.colocation-page:not(.colocation-page--compact) .phone-control input{width:100%}.colocation-page:not(.colocation-page--compact) .colocation-consent>div.colocation-terms-box,.colocation-page:not(.colocation-page--compact) .colocation-submit{margin-left:0;max-width:100%;width:100%}.support-hero:after,.support-hero img{display:none}.support-toolbar>div{align-items:stretch;flex-direction:column;width:100%}.support-toolbar__sort,.support-toolbar__search{width:100%}.support-list>a{gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-inline:0}[data-ui=dialog-layer]{padding:16px}[data-ui=dialog-layer]>*{max-height:calc(100dvh - 32px);max-width:100%;overflow-y:auto;width:100%}}@media(prefers-reduced-motion:reduce){.mobile-site-menu{transition:none}}@media(max-width:600px){.mypage-shell:has(.storage-catalog--live.storage-catalog--empty) main{min-height:0}.mypage-layout:has(.storage-catalog--live.storage-catalog--empty){padding-bottom:64px}.storage-catalog--live.storage-catalog--empty{min-height:260px}.storage-catalog--live.storage-catalog--empty .storage-empty{min-height:120px}.inquiry-preview-layer:not(.is-composite)>.inquiry-type-choice,.inquiry-preview-layer:not(.is-composite)>.inquiry-chat{padding:20px;width:calc(100% - 32px)}.inquiry-preview-layer:not(.is-composite) .inquiry-type-choice{height:auto;max-height:calc(100dvh - 32px);overflow-y:auto}.inquiry-preview-layer:not(.is-composite) .inquiry-type-choice>div{margin-top:24px}.inquiry-preview-layer:not(.is-composite) .inquiry-type-choice>footer{grid-template-columns:82px minmax(0,1fr);left:auto;margin-top:24px;position:static;right:auto}.inquiry-preview-layer:not(.is-composite) .inquiry-chat{display:flex;flex-direction:column}.inquiry-preview-layer:not(.is-composite) .inquiry-chat>header{flex-shrink:0;height:auto;min-height:24px}.inquiry-preview-layer:not(.is-composite) .inquiry-chat>header h2{font-size:16px;min-width:0}.inquiry-preview-layer:not(.is-composite) .inquiry-chat>header button{flex-shrink:0}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__scroll{flex:1;height:auto;margin-top:20px;min-height:0}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__scroll>time{width:100%}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__product{grid-template-columns:34px 80px minmax(0,1fr);height:auto;min-height:88px}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__product:before{left:34px}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__product img{height:auto;margin-left:6px;width:68px}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__product div{margin:8px;min-width:0;overflow-wrap:anywhere}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__bulk-summary{margin-left:34px;width:calc(100% - 34px)}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__mine{margin-left:16px;overflow-wrap:anywhere;width:calc(100% - 16px)}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__photo{margin-left:auto;max-width:100%}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__reply{max-width:100%;overflow-wrap:anywhere}.inquiry-preview-layer:not(.is-composite) .inquiry-chat>footer{flex-shrink:0;grid-template-columns:20px minmax(0,1fr) 48px;margin-top:20px;position:static}.inquiry-preview-layer:not(.is-composite) .inquiry-chat>footer input{min-width:0;width:100%}.inquiry-preview-layer:not(.is-composite) .inquiry-chat__menu{left:20px;top:54px;z-index:2}.inquiry-preview-layer:not(.is-composite)>.inquiry-product-choice{padding:20px;width:calc(100% - 32px)}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice footer{grid-template-columns:minmax(0,1fr) 120px;left:20px;right:20px}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice>div{max-height:calc(100% - 200px)}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row{grid-template-columns:18px minmax(0,1fr);grid-template-rows:auto auto auto auto}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row>span{flex-wrap:wrap;grid-column:2}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row>em{grid-column:2;margin:6px}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row>p,.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row>small{grid-column:2;overflow-wrap:anywhere}.inquiry-preview-layer:not(.is-composite) .inquiry-product-choice__row>small{flex-wrap:wrap}}.checkout-page--service .commerce-page,.checkout-page--service .checkout-layout,.checkout-page--service .checkout-main,.checkout-page--service .checkout-main>section,.checkout-page--service .checkout-products .commerce-product-row,.checkout-page--service .checkout-products .commerce-product-row__content,.checkout-page--service .checkout-products .commerce-product-row__meta,.checkout-page--service .order-summary{height:auto}.checkout-page--service .commerce-product-row__heading{height:auto;flex-wrap:wrap}.checkout-page--service .commerce-product-row__image{flex-shrink:0}.checkout-page--service .commerce-product-row__spec{overflow-wrap:anywhere}.checkout-page--service .commerce-product-row__meta,.checkout-page--service .commerce-product-row__terms,.checkout-page--service .commerce-product-row__amount{flex-wrap:wrap}.checkout-page--service .commerce-product-row__amount>span,.checkout-page--service .commerce-product-row__amount>strong{white-space:nowrap}.checkout-page--service .order-summary__box{height:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.checkout-page--service .order-summary__box h2,.checkout-page--service .order-summary__box>*,.checkout-page--service .order-summary__amounts>div:nth-child(n),.checkout-page--service .order-summary__benefits dl,.checkout-page--service .order-summary__benefits dl>div,.checkout-page--service .order-summary__total,.checkout-page--service .order-summary__agreement:nth-child(n){position:static;height:auto;width:100%}.checkout-page--service .order-summary__amounts,.checkout-page--service .order-summary__benefits dl,.checkout-page--service .order-summary__agreements{display:flex;flex-direction:column;gap:12px}.checkout-page--service .order-summary__box>.order-summary__rule{height:1px;flex-shrink:0}.checkout-page--service .order-summary__amounts>div.sub{padding-left:12px}.checkout-page--service .order-summary__agreement span{min-width:0}@media(max-width:600px){.rcpc-list-page--live .mypage-table-wrap{overflow-x:auto;overscroll-behavior-inline:contain}.rcpc-list-page--live .rcpc-live-table{min-width:920px}.checkout-page--service .checkout-products .commerce-product-row__content{flex-direction:column}.checkout-page--service .checkout-product-column-headings{font-size:12px;grid-template-columns:minmax(0,1fr) 90px 54px;padding:0}.checkout-page--service .checkout-products .commerce-product-row__meta{align-items:flex-start;flex-direction:column;gap:16px}.checkout-page--service .checkout-products .commerce-product-row__amount{align-self:flex-end;justify-content:flex-end}.checkout-page--service .commerce-field,.checkout-page--service .commerce-field>div{height:auto}.checkout-page--service .checkout-discounts .field-with-button button{flex:none}.checkout-page--service .payment-methods label{height:auto;min-height:50px;padding:12px 0;flex-wrap:wrap}.checkout-page--service .payment-methods__options{height:auto}}.mobile-header-actions,.mypage-mobile-header,.mypage-mobile-menu,.mobile-bottom-sheet,.mypage-mobile-filter-trigger,.mypage-home-mobile-heading{display:none}@media(max-width:767px){body.mobile-overlay-open{overflow:hidden}.site-header .site-header__primary{height:56px}.site-header .site-header__inner{box-sizing:border-box;padding-inline:12px;width:100%}.site-header .site-logo,.site-header .site-logo img{height:40px;object-fit:contain;object-position:left center;width:90px}.site-header .mobile-header-actions{align-items:center;display:flex;gap:12px}.site-header .mobile-cart-button{align-items:center;color:var(--color-black);display:flex;height:24px;justify-content:center;position:relative;width:24px}.site-header .mobile-cart-button>img{height:24px;object-fit:contain;width:24px}.site-header--main .mobile-cart-button>img{filter:brightness(0) invert(1)}.site-header .mobile-cart-button .mobile-cart-button__badge,.site-header .mobile-cart-button .mobile-cart-button__count{align-items:center;background:var(--color-system-error);border-radius:999px;color:#fff;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;left:12px;letter-spacing:-.02em;min-width:20px;padding-inline:4px;position:absolute;top:-3px}.site-header .mobile-menu-toggle,.mypage-mobile-menu-toggle{align-items:center;background:transparent;border:0;color:var(--color-black);display:flex;flex-direction:column;gap:5px;height:24px;justify-content:center;padding:0;width:24px}.site-header--main .mobile-menu-toggle{color:var(--color-white)}.site-header .mobile-menu-toggle span,.mypage-mobile-menu-toggle span{background:currentColor;display:block;height:2px;transition:transform .16s ease,opacity .16s ease;width:20px}.site-header .mobile-menu-toggle__close,.mypage-mobile-menu-toggle>img{height:14px;object-fit:contain;width:14px}.site-header .mobile-menu-toggle.is-open span:first-child,.mypage-mobile-menu-toggle.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.site-header .mobile-menu-toggle.is-open span:nth-child(2),.mypage-mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.site-header .mobile-menu-toggle.is-open span:last-child,.mypage-mobile-menu-toggle.is-open span:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-site-menu{top:56px;right:0;bottom:0;left:0}.site-header .mobile-site-menu{background:#fff;box-sizing:border-box;color:var(--color-black);display:flex;height:auto;top:56px;right:0;bottom:0;left:0;max-width:none;overflow-y:auto;padding:0 12px;position:fixed;width:100%;z-index:30}.site-header .mobile-site-menu__main{display:flex;flex-direction:column}.site-header .mobile-site-menu__main a{align-items:center;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='7.4'%20height='12'%20viewBox='0%200%207.4%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='chevron_forward'%20d='M4.6%206L0%201.4L1.4%200L7.4%206L1.4%2012L0%2010.6L4.6%206Z'%20fill='%23121212'/%3e%3c/svg%3e") right center / 8px 12px no-repeat;border-bottom:1px solid #eee;color:var(--color-black);display:flex;font-size:16px;font-weight:700;height:80px;letter-spacing:-.03em;padding:0}.site-header .mobile-site-menu__auth{align-items:flex-start;background:var(--color-gray-50);display:flex;flex:1 0 200px;gap:25px;justify-content:center;margin-inline:-12px;margin-top:136px;padding-top:12px}.site-header .mobile-site-menu__auth a{color:var(--color-black);font-size:14px;line-height:24px;position:relative}.site-header .mobile-site-menu__auth a+a:before{background:#e0e0e0;content:"";height:8px;left:-13px;position:absolute;top:8px;width:1px}.site-header .mobile-menu-backdrop{display:none}.mypage-shell>.site-header{display:none}.mypage-mobile-header{height:56px}.mypage-shell .mypage-mobile-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;padding:10px 12px;position:relative;z-index:32}.mypage-mobile-header__back{align-items:center;background:transparent;border:0;color:#212121;display:flex;font-size:16px;font-weight:500;gap:0;height:36px;letter-spacing:-.02em;padding:0}.mypage-mobile-header__back img{height:24px;object-fit:contain;width:24px}.mypage-mobile-header__actions{align-items:center;display:flex;gap:12px}.mypage-mobile-header__title{color:#212121;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:24px}.mobile-icon-button{align-items:center;background:transparent;border:0;display:flex;height:24px;justify-content:center;padding:0;width:24px}.mobile-icon-button img{height:20px;object-fit:contain;width:20px}.mypage-shell .mypage-sidebar{display:none}.mypage-shell .mypage-layout{box-sizing:border-box;gap:0;margin-inline:0;max-width:none;padding-bottom:0;padding-inline:12px;padding-top:24px;width:100%}.mypage-shell .mypage-content{min-width:0;width:100%}.mypage-shell .mypage-title{display:none}.mypage-mobile-filter-trigger{align-items:center;background:var(--color-white);border:0;border-bottom:1px solid var(--color-gray-300);color:var(--color-black);display:flex;font-size:14px;height:40px;justify-content:space-between;margin-bottom:12px;padding:0;width:100%}.mypage-shell .mypage-mobile-menu{background:#fff;box-sizing:border-box;display:block;top:56px;right:0;bottom:0;left:0;overflow-y:auto;padding:0 12px 40px;position:fixed;z-index:31}.mypage-mobile-menu section{border-bottom:1px solid #eee;padding-block:20px}.mypage-mobile-menu section h2{color:var(--color-black);font-size:16px;font-weight:700;letter-spacing:-.03em;line-height:20px;margin:0}.mypage-mobile-menu section h2 a{align-items:center;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='7.4'%20height='12'%20viewBox='0%200%207.4%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='chevron_forward'%20d='M4.6%206L0%201.4L1.4%200L7.4%206L1.4%2012L0%2010.6L4.6%206Z'%20fill='%23121212'/%3e%3c/svg%3e") right center / 8px 12px no-repeat;color:inherit;display:flex;min-height:24px}.mypage-mobile-menu section.has-children,.mypage-mobile-menu section:has(>h2+a),.mypage-mobile-menu section:has(>h2+span){display:flex;flex-direction:column;gap:16px}.mypage-mobile-menu section>a,.mypage-mobile-menu section>span:not(h2 span){color:#757575;font-size:16px;letter-spacing:-.03em;line-height:20px}.mypage-mobile-menu .mypage-mobile-menu__disabled{color:var(--color-gray-400)}.mypage-mobile-menu a.is-active{color:var(--color-primary-500)}.mobile-bottom-sheet{align-items:flex-end;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:50}.mobile-bottom-sheet__backdrop{background:#00000057;border:0;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.mobile-bottom-sheet__surface{border-radius:28px 28px 0 0}.mobile-bottom-sheet__surface{background:#fff;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;box-sizing:border-box;max-height:calc(100dvh - 48px);min-height:204px;overflow-y:auto;padding:0 12px 12px;position:relative;width:min(100%,390px)}.mobile-bottom-sheet__handle{background:#757575;border-radius:100px;height:4px;margin:16px auto 30px;width:32px}.mobile-bottom-sheet__header{align-items:center;display:flex;height:24px;justify-content:space-between;margin-bottom:12px}.mobile-bottom-sheet__header h2{font-size:17px;font-weight:700;letter-spacing:-.03em;line-height:20px;margin:0}.mobile-bottom-sheet__close img{height:14px;width:14px}.mypage-mobile-search{display:block;margin-top:20px;width:100%}.mypage-mobile-search__field,.mypage-mobile-search__control{align-items:center;border-bottom:1px solid var(--color-black);display:flex;height:50px}.mypage-mobile-search__control input{border:0;color:var(--color-black);font-size:18px;font-weight:500;height:49px;letter-spacing:-.03em;outline:0;padding:0;width:100%}.mypage-mobile-search__control input::placeholder{color:var(--color-gray-400);opacity:1}.mypage-mobile-search-button,.mypage-mobile-search__submit{background:var(--color-black);border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:500;height:50px;margin-top:12px;width:100%}.mypage-mobile-search__submit:disabled{opacity:1}.mypage-mobile-filter-options{display:flex;flex-direction:column;gap:0;margin-top:-8px}.mypage-mobile-filter-options button{align-items:center;background:transparent;border:0;color:var(--color-black);display:flex;font-size:17px;height:48px;letter-spacing:-.03em;padding:0;text-align:left;width:100%}.mypage-shell .mypage-home{height:auto;width:100%}.mypage-shell:has(.mypage-home) main{min-height:0}.mypage-shell .mypage-home-summary,.mypage-shell .mypage-home-columns,.mypage-shell .mypage-home-section--rcpc>.mypage-home-heading{display:none}.mypage-shell .mypage-home-section--rcpc{height:auto;margin:0 0 34px;width:100%}.mypage-shell .mypage-home-mobile-heading{align-items:center;display:flex;height:24px;justify-content:space-between;width:100%}.mypage-home-mobile-heading>a{align-items:center;color:var(--color-black);display:flex;font-size:18px;font-weight:600;gap:2px;letter-spacing:-.03em}.mypage-home-mobile-heading>a span{color:var(--color-black);font-size:25px;font-weight:400;line-height:20px}.mypage-shell .mypage-home-mobile-heading .mypage-mobile-filter-trigger{border:0;color:var(--color-gray-500);font-size:14px;gap:2px;height:24px;margin:0;width:auto}.mypage-home-mobile-heading .mypage-mobile-filter-trigger img{height:16px;width:16px}.mypage-shell .mypage-home-rcpc{display:flex;gap:12px;height:395px;margin:12px -12px 0 0;overflow-x:auto;padding-right:12px;scrollbar-width:none}.mypage-shell .mypage-home-rcpc::-webkit-scrollbar{display:none}.mypage-shell .mypage-home-rcpc__head{display:none}.mypage-shell .mypage-home-rcpc article,.mypage-shell .mypage-home-rcpc.is-selectable article{align-items:stretch;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;box-sizing:border-box;display:flex;flex:0 0 308px;flex-direction:column;gap:0;height:395px;min-width:308px;padding:12px}.mypage-shell .mypage-home-rcpc article.is-disabled{background:var(--color-gray-50)}.mypage-shell .mypage-home-rcpc article>div{padding:0;text-align:left}.mypage-shell .mypage-home-rcpc__alias{align-items:center;flex:0 0 19px;flex-direction:row;justify-content:space-between;margin-bottom:12px;order:0}.mypage-shell .mypage-home-rcpc__alias strong{justify-content:flex-start}.mypage-shell .mypage-home-rcpc__alias .mypage-home-rcpc__spec-action{margin-left:auto}.mypage-shell .mypage-home-rcpc__server,.mypage-shell .mypage-home-rcpc__state,.mypage-shell .mypage-home-rcpc__period,.mypage-shell .mypage-home-rcpc__connection,.mypage-shell .mypage-home-rcpc__traffic{align-items:center;border-bottom:1px solid var(--color-gray-200);display:grid;flex:0 0 40px;grid-template-columns:84px minmax(0,1fr);min-height:40px}.mypage-shell .mypage-home-rcpc__server:before,.mypage-shell .mypage-home-rcpc__state:before,.mypage-shell .mypage-home-rcpc__period:before,.mypage-shell .mypage-home-rcpc__connection:before,.mypage-shell .mypage-home-rcpc__traffic:before{align-items:center;align-self:stretch;background:var(--color-gray-50);color:var(--color-gray-600);content:"";display:flex;font-size:14px;padding-inline:4px}.mypage-shell .mypage-home-rcpc__server:before{content:"서버실"}.mypage-shell .mypage-home-rcpc__state:before{content:"서버 상태"}.mypage-shell .mypage-home-rcpc__period:before{content:"이용 기간"}.mypage-shell .mypage-home-rcpc__connection:before{content:"접속 정보"}.mypage-shell .mypage-home-rcpc__traffic:before{content:"트래픽사용량"}.mypage-shell .mypage-home-rcpc__server,.mypage-shell .mypage-home-rcpc__state,.mypage-shell .mypage-home-rcpc__period,.mypage-shell .mypage-home-rcpc__traffic{padding-right:4px}.mypage-shell .mypage-home-rcpc__server br{display:none}.mypage-shell .mypage-home-rcpc__server span:before{content:" "}.mypage-shell .mypage-home-rcpc__state{flex-direction:row;gap:4px}.mypage-shell .mypage-home-rcpc__state>img{grid-column:2;grid-row:1;margin-left:4px}.mypage-shell .mypage-home-rcpc__state>span{grid-column:2;grid-row:1;margin-left:32px}.mypage-shell .mypage-home-rcpc__period>span{align-items:center;display:flex;grid-column:2;min-width:0;padding-left:4px}.mypage-shell .mypage-home-rcpc__period strong{flex:0 0 auto;margin:0}.mypage-shell .mypage-home-rcpc__period small{display:inline;margin:0 0 0 4px;white-space:nowrap}.mypage-shell .mypage-home-rcpc__connection{align-items:stretch;flex:0 0 82px;min-height:82px;padding:0 4px 0 0!important}.mypage-shell .rcpc-connection-info .rcpc-connection-info__desktop-remote{display:none}.mypage-shell .rcpc-connection-info .rcpc-connection-info__mobile-remote{display:inline}.mypage-shell .mypage-home-rcpc__connection>p{grid-column:2;padding-left:4px}.mypage-shell .mypage-home-rcpc__connection:before{grid-row:1 / span 2}.mypage-shell .mypage-home-rcpc__traffic{border-bottom:0}.mypage-shell .mypage-home-rcpc__actions{display:flex;flex:0 0 86px;flex-direction:column;gap:4px;justify-content:flex-start;margin-top:12px}.mypage-shell .mypage-home-rcpc__actions span{height:41px}.mypage-shell .mypage-home-rcpc__actions button,.mypage-shell .mypage-home-rcpc__actions>button{height:41px;margin:0}}@media(prefers-reduced-motion:reduce){.site-header .mobile-menu-toggle span,.mypage-mobile-menu-toggle span{transition:none}}.product-mobile-controls{display:contents}.product-filter-trigger.product-filter-trigger--mobile,.product-filter-mobile-header,.product-mobile-bottom-sheet__handle,.product-selector-field .product-mobile-selector-backdrop{display:none}.product-filter-trigger.product-filter-trigger--mobile{pointer-events:none}.product-mobile-server-sheet{display:contents}.products-hero__title{display:none}@media(max-width:767px){.commerce-shell main{overflow:clip}.products-hero{align-items:center;background-position:center;background-size:auto 190px;display:flex;height:190px}.products-hero__title{color:var(--color-white);display:block;font-family:NanumSquare Neo,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.54px;line-height:20px;margin:0 auto;width:360px}.products-body,.products-layout,.products-content{max-width:none;width:100%}.commerce-shell .products-body{min-height:1653px}.commerce-shell .site-footer{display:none}.commerce-shell .products-layout,.commerce-shell .products-content{max-width:none;width:100%}.products-layout--filter-open .products-content{width:100%}.commerce-shell .products-layout{padding:24px 12px 96px}.product-filter-trigger--desktop{display:none}.product-mobile-controls{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:30px;width:100%}.product-filter-trigger.product-filter-trigger--mobile{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;display:flex;flex:0 0 30px;height:30px;justify-content:center;left:auto;padding:5px;pointer-events:auto;position:static;top:auto;width:30px}.product-filter-trigger.product-filter-trigger--mobile>img{height:20px;transform:none;width:20px}.product-selectors{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:0}.product-selector-field{align-items:center;display:flex;flex-direction:row;gap:2px;line-height:20px;position:static}.product-selector-field>span{color:var(--color-gray-500);font-size:14px;letter-spacing:-.42px;white-space:nowrap}.product-selector-field>button{border:0;height:16px;padding:0;width:16px}.product-selector-field>button strong{display:none}.product-selector-field>button>img{height:16px;margin:0;opacity:.45;width:16px}.selected-filters,.selected-filters--open-list{border-radius:8px;height:auto;margin-top:14px;min-height:0;padding:20px}.selected-filters__body{align-items:center;margin-top:12px}.selected-filters__tags{display:contents}.selected-filters__tag{max-width:calc(100% - 2px)}.product-results-toolbar{align-items:center;flex-wrap:nowrap;margin:24px 0 20px}.product-results-toolbar>div:first-child{flex-wrap:nowrap;gap:12px;width:100%}.product-results-toolbar__divider{background:var(--color-gray-300)}.product-results-toolbar .product-view-toggle{display:none}.product-availability-switch{gap:8px;white-space:nowrap}.commerce-shell .product-card-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;width:100%}.product-card--large{border:0;gap:16px;height:auto;min-width:0;padding:0;width:100%}.product-card--large .product-card__image{aspect-ratio:262 / 140;border-radius:3px;height:auto;width:100%}.product-card--large .product-card__windows-logo{height:auto;width:54%}.product-card--large .product-card__info{gap:6px}.product-card--large .product-card__specs{display:flex;flex-direction:column;gap:6px;flex:0 0 304px;height:304px;width:100%}.product-card--large .product-card__spec,.product-card--large .product-card__spec:nth-child(n){align-items:flex-start;display:grid;grid-template-columns:50px minmax(0,1fr);height:auto;left:auto;min-height:0;position:static;top:auto;width:100%}.product-card--large .product-card__spec dt,.product-card--large .product-card__spec dd{font-size:14px;min-width:0}.product-card--large .product-card__spec--os dd,.product-card--large .product-card__spec--cpu dd{display:-webkit-box;height:34px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card--large .product-card__spec:nth-child(1){height:27px}.product-card--large .product-card__spec:nth-child(2),.product-card--large .product-card__spec:nth-child(3){height:34px}.product-card--large .product-card__spec:nth-child(4),.product-card--large .product-card__spec:nth-child(5),.product-card--large .product-card__spec:nth-child(6){height:25px}.product-card--large .product-card__spec:nth-child(7),.product-card--large .product-card__spec:nth-child(9){height:24px}.product-card--large .product-card__spec:nth-child(8){height:38px}.product-card--large .product-card__spec .tag{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card--large .product-card__spec--ip dd{align-items:flex-start;display:grid;gap:4px;grid-template-columns:20px minmax(0,1fr)}.product-card--large .product-card__spec--ip dd small{grid-column:1 / -1}.product-card--large .product-card__purchase{flex:0 0 123px;gap:14px;height:123px;margin-top:0}.product-card--large .product-card__price{flex:0 0 59px;height:59px;padding-top:15px}.product-card--large .product-card__price-value b{font-size:18px}.product-card--large .product-card__cart{flex-basis:50px;height:50px}.products-content>.pagination{margin-top:0}.product-selector-field .product-mobile-selector-backdrop{background:var(--color-overlay-40);border:0;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:1100}.product-mobile-server-sheet{background:var(--color-white);border-radius:28px 28px 0 0;bottom:0;box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d;display:flex;flex-direction:column;height:min(723px,calc(100dvh - 121px));left:0;overflow:hidden;position:fixed;width:100%;z-index:1101}.product-mobile-bottom-sheet__handle{background:var(--color-gray-600);border-radius:100px;display:block;flex:0 0 4px;height:4px;margin:16px auto 28px;width:32px}.product-mobile-server-sheet .server-room-select-panel{border:0;border-radius:0;flex:1 1 auto;height:auto;left:auto;padding:0 12px;position:relative;top:auto;width:100%;z-index:auto}.product-mobile-server-sheet .server-room-select-panel__thumb{right:12px}.product-mobile-server-sheet .server-room-select-panel__group input:checked{background:var(--color-black) linear-gradient(var(--color-white),var(--color-white)) center/6px 2px no-repeat}.product-filter-drawer-layer,.product-filter-drawer-layer[data-ui=dialog-layer]{background:var(--color-white);top:0;right:0;bottom:0;left:0;padding:0;z-index:1200}.product-filter-drawer-layer .product-filter--drawer,.product-filter-drawer-layer[data-ui=dialog-layer]>.product-filter--drawer{background:var(--color-white);height:100dvh;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;max-height:none;max-width:none;padding:80px 12px 32px;position:fixed;width:100%}.product-filter-drawer-layer .product-filter--drawer:before{display:none}.product-filter-mobile-header{align-items:center;background:var(--color-white);border-bottom:1px solid var(--color-gray-300);display:flex;height:56px;left:0;padding:0 12px;position:fixed;right:0;top:0;z-index:2}.product-filter-mobile-header button{align-items:center;background:transparent;border:0;display:flex;height:44px;justify-content:center;padding:0;width:24px}.product-filter-mobile-header img{height:24px;width:24px}.product-filter-mobile-header strong{font-size:16px;font-weight:500;letter-spacing:-.32px}.product-filter--drawer>.product-filter__caption,.product-filter--drawer>.product-filter__close{display:none}.product-filter--drawer .product-filter__section>h2{padding:12px 0}.product-filter--drawer .product-filter-menu__heading{min-height:56px}.product-filter--drawer .product-filter-menu__content{padding:12px 0 12px 12px}}.mobile-rcpc-list,.mobile-inquiry-list,.mobile-manager-list,.manager-catalog__mobile-title,.manager-catalog__mobile-tools{display:none}@media(max-width:767px){.mypage-shell .mypage-layout:has(.rcpc-list-page),.mypage-shell .mypage-layout:has(.inquiry-catalog){margin:0;padding:28px 12px 80px;width:100%}.mypage-shell .mypage-layout:has(.inquiry-catalog) .mypage-title{display:block;font-size:18px;font-weight:500;height:22px;line-height:22px;margin:0 0 20px}.mobile-list-page-heading{display:flex}.mobile-list-page-heading--rcpc{align-items:center;height:24px;justify-content:space-between;margin-bottom:16px}.mobile-list-page-heading--rcpc h1{font-size:18px;font-weight:500;line-height:22px;margin:0}.mobile-list-page-heading--rcpc button{background:transparent;border:0;color:var(--color-gray-500);font-size:14px;padding:0}.rcpc-list-page .rcpc-list--table,.rcpc-list-page--live>.mypage-home-rcpc,.mypage-home-section--live-rcpc>.mypage-home-rcpc{display:none}.inquiry-catalog__table,.manager-catalog__table{display:none}.mobile-rcpc-list,.mobile-inquiry-list,.mobile-manager-list{display:flex;flex-direction:column;gap:12px}.rcpc-list-page .mypage-tabs{margin-inline:0;overflow:visible;width:100%}.rcpc-list-page .mypage-tabs a{flex:1 1 25%;min-width:0;padding-inline:0;white-space:nowrap}.rcpc-list-page .mypage-toolbar{height:40px}.mobile-rcpc-card,.mobile-inquiry-card,.mobile-manager-card{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;padding:12px}.mobile-rcpc-card.is-ended{background:var(--color-gray-50);color:var(--color-gray-500)}.mobile-rcpc-card>header{align-items:center;display:flex;min-height:20px}.mobile-rcpc-card>header strong{align-items:center;display:flex;font-size:14px;gap:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-rcpc-card>header strong img,.mobile-rcpc-card>header button img{height:16px;width:16px}.mobile-rcpc-card>header button{background:transparent;border:0;padding:0}.mobile-rcpc-card__spec{color:var(--color-gray-600);font-size:13px;margin-left:auto}.mobile-rcpc-card__facts{border-top:1px solid var(--color-gray-200);margin:12px 0 0}.mobile-rcpc-card__facts>div,.mobile-inquiry-card dl>div,.mobile-manager-card dl>div{border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:84px 1fr;margin:0;min-height:40px}.mobile-rcpc-card__facts dt,.mobile-inquiry-card dt,.mobile-manager-card dt{align-items:center;background:var(--color-gray-50);color:var(--color-gray-600);display:flex;font-size:14px;padding:8px 4px}.mobile-rcpc-card__facts dd,.mobile-inquiry-card dd,.mobile-manager-card dd{align-items:center;display:flex;font-size:14px;gap:4px;margin:0;min-width:0;overflow:hidden;padding:8px 4px;text-overflow:ellipsis}.mobile-rcpc-card__facts dd strong{font-size:14px}.mobile-rcpc-card__facts dd small{color:var(--color-gray-600);font-size:12px;white-space:nowrap}.mobile-rcpc-card__state img{height:24px;width:24px}.mobile-rcpc-card .mobile-rcpc-card__connection{min-height:82px}.mobile-rcpc-card__connection dd>*{width:100%}.mobile-rcpc-card>footer{display:flex;flex-direction:column;gap:4px;height:86px;justify-content:flex-end;margin-top:12px}.mobile-rcpc-card>footer span{display:grid;gap:4px;grid-template-columns:1fr 1fr}.mobile-rcpc-card>footer button,.mobile-rcpc-card>footer a,.mobile-manager-card footer button{background:#fff;border:1px solid var(--color-gray-200);border-radius:4px;height:40px}.mobile-rcpc-card>footer a{align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none}.mobile-rcpc-card>footer .is-primary,.mobile-rcpc-card>footer>button:last-child,.mobile-rcpc-card>footer>.rcpc-extension-entry{background:var(--color-black);color:#fff;width:100%}.mobile-rcpc-card>footer button:disabled{background:var(--color-gray-100);color:var(--color-gray-500)}.inquiry-catalog{height:auto;position:relative}.inquiry-catalog__filters{gap:0 12px;grid-template-columns:1fr 1fr;height:68px;margin-bottom:12px}.inquiry-catalog__filters>label{height:28px}.inquiry-catalog__filters select{font-size:14px;height:28px}.inquiry-catalog__filters .inquiry-catalog__search{grid-column:1 / -1}.inquiry-catalog__filters .inquiry-catalog__search,.inquiry-catalog__filters .inquiry-catalog__search input{height:40px}.inquiry-catalog__filters>a{height:42px;position:absolute;right:0;top:-42px;width:82px}.mobile-inquiry-card h2,.mobile-manager-card h2{border-bottom:1px solid var(--color-gray-200);font-size:16px;margin:0;min-height:32px}.mobile-inquiry-card h2 a{color:inherit}.mobile-inquiry-card dd{align-items:flex-start;flex-direction:column;white-space:nowrap}.inquiry-catalog>.pagination{bottom:auto;margin-top:28px;position:relative}.manager-catalog-shell>.site-header{display:none}.mobile-manager-header{display:block}.manager-catalog.content-container{height:auto;margin:0;max-width:none;padding:28px 12px 80px;width:100%}.manager-catalog__mobile-title{display:block}.manager-catalog>h1{font-size:18px;height:auto}.manager-catalog__tools{margin-top:0;position:absolute;right:12px;top:24px}.manager-catalog__tools>label{display:none}.manager-catalog__tools>span{gap:12px}.manager-catalog__tools span button,.manager-catalog__tools span a{border:0;color:var(--color-blue-500);font-size:14px;height:24px;padding:0;width:auto}.manager-catalog__tools span img{display:none}.manager-catalog__mobile-tools{align-items:center;display:flex;justify-content:space-between;margin-top:12px;position:relative;z-index:2}.manager-catalog__mobile-tools button{background:#eaf3ff;border:0;border-radius:4px;color:#3d8bfd;font-size:14px;height:40px;padding:0 10px}.manager-catalog__mobile-tools img{height:24px;width:24px}.manager-catalog__mobile-tools .manager-catalog__mobile-search-button{background:transparent;padding:0}.manager-catalog__mobile-search{flex:1 0 100%}.manager-catalog__mobile-search input{border:0;border-bottom:1px solid var(--color-black);font-size:14px;height:40px;width:100%}.manager-catalog__mobile-tools{flex-wrap:wrap}.manager-catalog__body{display:block;height:auto;margin-top:12px}.manager-catalog__body aside{display:none}.manager-catalog__select{align-items:center;height:36px}.manager-catalog__select a{color:var(--color-black)}.mobile-manager-card h2{align-items:flex-start;display:flex;gap:6px;padding-bottom:8px}.mobile-manager-card dl{margin:0}.mobile-manager-card footer{display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-top:12px}.manager-catalog__body .pagination{margin-top:28px}.manager-catalog__menu{display:none}.mobile-manager-groups-backdrop{align-items:flex-end;background:#0006;display:flex;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1200}.mobile-manager-groups-sheet{background:#fff;border-radius:28px 28px 0 0;display:flex;flex-direction:column;height:312px;overflow:hidden;padding:12px;width:100%}.mobile-manager-groups-sheet__handle{align-self:center;background:var(--color-gray-300);border-radius:99px;height:4px;margin-bottom:8px;width:48px}.mobile-manager-groups-sheet button{background:#fff;border:0;border-bottom:1px solid var(--color-gray-200);font-size:14px;min-height:60px;padding-left:0;text-align:left}.mobile-manager-groups-sheet button.is-selected{color:var(--color-blue-500);padding-left:24px;position:relative}.mobile-manager-groups-sheet button.is-selected:before{content:"✓";left:2px;position:absolute}}@media(min-width:768px){.mobile-list-page-heading,.mobile-manager-header{display:none}}.favorites-mobile-group-control,.favorites-mobile-settings,.favorites-table--mobile,.rcpc-extension-mobile-results,.mobile-flow-close,.rcpc-extension-dialog__modes .rcpc-extension-mobile-months{display:none}.termination-refund-layer{background:var(--color-overlay-40);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.termination-refund-dialog{background:var(--color-white);border-radius:12px;display:flex;flex-direction:column;height:min(900px,calc(100dvh - 48px));left:50%;max-width:calc(100vw - 48px);overflow:hidden;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);width:920px}.termination-refund-dialog>h2{font-size:24px;margin:0 0 24px}.termination-refund-dialog__body{min-height:0;overflow:auto;padding-right:8px}.termination-refund-summary{border:4px solid var(--color-gray-200);margin:0;padding:16px}.termination-refund-summary div,.termination-refund-deduction dl div{display:flex;justify-content:space-between}.termination-refund-summary dt,.termination-refund-summary dd,.termination-refund-deduction dt,.termination-refund-deduction dd{margin:0;padding:4px 0}.termination-refund-summary div:last-child{border-top:1px solid var(--color-gray-200);margin-top:8px;padding-top:8px}.termination-refund-dialog h3{font-size:16px;margin:30px 0 12px}.termination-refund-cards{display:flex;gap:8px;overflow-x:auto}.termination-refund-cards article{border:1px solid var(--color-gray-200);flex:0 0 260px;padding:12px}.termination-refund-cards article>strong{display:block;font-size:18px;padding-bottom:10px}.termination-refund-cards dl{margin:0}.termination-refund-cards dl div{border-top:1px solid var(--color-gray-200);display:grid;grid-template-columns:1fr 1.35fr}.termination-refund-cards dt{background:var(--color-gray-50);color:var(--color-gray-500)}.termination-refund-cards dt,.termination-refund-cards dd{font-size:13px;margin:0;padding:9px 4px}.termination-refund-deduction p{background:var(--color-gray-50);color:var(--color-gray-600);font-size:12px;line-height:17px;padding:12px}.termination-refund-method,.termination-refund-phone{border:0;margin:30px 0 0;padding:0}.termination-refund-method legend,.termination-refund-phone legend{font-size:16px;margin-bottom:12px}.termination-refund-method label{align-items:center;border:1px solid var(--color-gray-200);border-radius:4px;display:flex;gap:10px;margin-top:8px;min-height:104px;padding:16px}.termination-refund-method label.is-selected{border-color:var(--color-black)}.termination-refund-method input{height:20px;width:20px}.termination-refund-method span{display:flex;flex-direction:column}.termination-refund-method small{color:var(--color-gray-500);font-size:14px;margin-top:4px}.termination-refund-phone{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.termination-refund-phone legend{grid-column:1 / -1}.termination-refund-phone select,.termination-refund-phone input{background:var(--color-white);border:0;border-bottom:1px solid var(--color-black);font-size:18px;height:42px;min-width:0}.termination-refund-terms label{align-items:flex-start;display:flex;font-size:14px;gap:8px}.termination-refund-terms label input{height:18px;margin:2px 0 0;width:18px}.termination-refund-terms label span{display:flex;flex-direction:column}.termination-refund-terms label small{color:var(--color-system-error);margin-top:4px}.termination-refund-terms>button{background:transparent;border:0;color:var(--color-gray-400);margin-top:12px;padding:0}.termination-refund-dialog>footer{display:grid;flex:0 0 50px;gap:12px;grid-template-columns:1fr 1fr;margin-top:24px}.termination-refund-dialog>footer button{background:var(--color-white);border:1px solid var(--color-gray-200)}.termination-refund-dialog>footer button:last-child{background:var(--color-black);color:var(--color-white)}.termination-refund-dialog>footer button:disabled{background:var(--color-gray-100);color:var(--color-gray-400)}@media(max-width:767px){.favorites-shell>.site-header,.favorites-shell>.site-footer{display:none}.favorites-shell>main{min-height:100dvh}.favorites-page>h1{display:none}.favorites-page{padding-top:24px}.favorites-page .favorites-groups,.favorites-page .favorites-results>.pagination{display:none}.favorites-live-results>.mypage-home-rcpc.favorites-table{display:none}.favorites-table--mobile{display:grid}.favorites-table>article:nth-of-type(n+5){display:none}.favorites-mobile-group-control,.favorites-mobile-settings,.rcpc-extension-mobile-results{display:flex}.favorites-mobile-group-control{flex-direction:column;gap:12px;margin-bottom:30px}.favorites-mobile-group-control>strong{font-size:18px;font-weight:400}.favorites-mobile-group-control>span{display:flex;gap:4px}.favorites-mobile-group-control button{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;font-size:16px;height:42px;padding:0 12px}.favorites-mobile-group-control button:first-child{background:var(--color-blue-100);border:0;color:var(--color-blue-500)}.favorites-mobile-settings{flex-direction:column;padding-top:0}.favorites-mobile-settings__actions{display:flex;gap:4px;justify-content:flex-end;position:absolute;right:12px;top:11px;z-index:34}.favorites-mobile-settings__actions button{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;font-size:14px;height:34px;width:48px}.favorites-mobile-settings__tree{border:1px solid var(--color-gray-200);border-radius:4px;margin-top:0;padding:8px 12px}.favorites-mobile-settings__tree section{display:flex;flex-direction:column;padding:4px 0 14px}.favorites-mobile-settings__tree strong,.favorites-mobile-settings__tree span{display:flex;font-size:16px;justify-content:space-between;line-height:34px}.favorites-mobile-settings__tree span{padding-left:4px}.favorites-mobile-settings__tree span.is-active{background:var(--color-gray-100);border-radius:4px}.favorites-mobile-settings>p{background:var(--color-gray-50);border-radius:8px;color:var(--color-gray-500);font-size:12px;line-height:15px;margin:8px 0 0;padding:10px 12px}.favorites-page:has(.favorites-mobile-settings) .favorites-layout{display:none}.favorites-page:has(.favorites-mobile-settings){min-height:844px}.favorites-mobile-picker-layer{background:var(--color-overlay-40);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1100}.favorites-mobile-picker{background:var(--color-white);border-radius:28px 28px 0 0;bottom:0;height:calc(100dvh - 120px);left:0;overflow:hidden;padding:16px 12px;position:fixed;width:100vw}.favorites-mobile-picker__handle{background:var(--color-gray-600);border-radius:8px;display:block;height:4px;margin:0 auto 38px;width:32px}.favorites-mobile-picker__list{height:calc(100% - 44px);overflow-y:auto;padding-right:8px}.favorites-mobile-picker__list section{border-bottom:1px solid var(--color-gray-200)}.favorites-mobile-picker__list section>button{align-items:center;background:transparent;border:0;display:flex;font-size:14px;height:60px;justify-content:space-between;padding:0;text-align:left;width:100%}.favorites-mobile-picker__list section>button b{color:var(--color-gray-400)}.favorites-mobile-picker__list section>div{display:flex;flex-direction:column;padding:0 20px 10px}.favorites-mobile-picker__list section>div button{background:transparent;border:0;font-size:14px;height:34px;text-align:left}.favorites-mobile-picker__list .is-selected{color:var(--color-blue-500)}.rcpc-popup-layer--extension .rcpc-extension-dialog{border-radius:0;height:100dvh;left:0;max-height:none;max-width:none;padding:0 12px;top:0;transform:none;width:100vw}.rcpc-popup-layer--extension .rcpc-extension-dialog>h2{border-bottom:1px solid var(--color-gray-200);flex:0 0 56px;font-size:16px;line-height:56px;margin:0 -12px;padding:0 36px}.rcpc-popup-layer--extension .rcpc-extension-dialog__scroll{flex:1 1 auto;height:auto;margin:0;overflow-x:hidden;overflow-y:auto;padding:24px 0 28px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products{height:auto;padding:12px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article{height:auto;min-height:92px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article+article{margin-top:12px;padding-top:12px}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article+article:before{top:0}.rcpc-popup-layer--extension .rcpc-extension-dialog__products article p{white-space:normal}.rcpc-popup-layer--extension .rcpc-extension-dialog__modes label{align-items:flex-start;height:auto;min-height:88px}.rcpc-popup-layer--extension .rcpc-extension-dialog__modes label.is-selected{border-color:var(--color-black)}.rcpc-popup-layer--extension .rcpc-extension-dialog__modes label>span{flex:1}.rcpc-extension-dialog__modes .rcpc-extension-mobile-months{display:grid;gap:4px;grid-template-columns:1fr;margin-top:12px;width:100%}.rcpc-extension-mobile-months button{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:4px;color:var(--color-gray-400);height:44px}.rcpc-extension-mobile-months button.is-selected{border-color:var(--color-black);color:var(--color-black);font-weight:600}.rcpc-popup-layer--extension .rcpc-extension-results-scroll{height:0;margin:0;overflow:hidden;pointer-events:none;position:absolute;visibility:hidden}.rcpc-extension-mobile-results{gap:8px;margin-top:30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%}.rcpc-extension-mobile-card{border:1px solid var(--color-gray-200);flex:0 0 250px;padding:12px;scroll-snap-align:start}.rcpc-extension-mobile-card>strong{display:block;font-size:18px;padding-bottom:10px}.rcpc-extension-mobile-card dl{margin:0}.rcpc-extension-mobile-card dl div{border-top:1px solid var(--color-gray-200);display:grid;grid-template-columns:1fr 1.35fr}.rcpc-extension-mobile-card dt{background:var(--color-gray-50);color:var(--color-gray-500)}.rcpc-extension-mobile-card dt,.rcpc-extension-mobile-card dd{font-size:13px;margin:0;padding:10px 4px}.rcpc-popup-layer--extension .rcpc-extension-total{width:100%}.rcpc-popup-layer--extension .rcpc-extension-dialog>footer{background:var(--color-white);bottom:0;flex:0 0 74px;left:auto;margin:0 -12px;padding:12px;position:sticky;right:auto;z-index:2}.termination-refund-dialog{border-radius:0;height:100dvh;left:0;max-height:none;max-width:none;padding:0 12px;top:0;transform:none;width:100vw}.termination-refund-dialog>h2{border-bottom:1px solid var(--color-gray-200);flex:0 0 56px;font-size:16px;line-height:56px;margin:0 -12px;padding:0 36px}.termination-refund-dialog__body{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;padding:24px 0 28px}.termination-refund-summary{padding:12px 16px}.termination-refund-cards{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.termination-refund-cards article{flex:0 0 250px;scroll-snap-align:start;width:250px}.termination-refund-dialog>footer{background:var(--color-white);bottom:0;flex:0 0 74px;margin:0 -12px;padding:12px;position:sticky;z-index:2}.mobile-flow-close{align-items:center;background:transparent;border:0;display:flex;font-size:28px;height:44px;justify-content:center;left:0;line-height:1;padding:0;position:absolute;top:6px;width:36px;z-index:3}}[data-ui=dialog-layer]{height:auto!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:fixed;width:auto!important}.route-loading{display:flex;min-height:160px;align-items:center;justify-content:center}.route-loading--compact{min-height:48px}.route-loading__indicator{width:24px;height:24px;border:3px solid #dedede;border-top-color:#424242;border-radius:50%;animation:route-loading-spin .8s linear infinite}@keyframes route-loading-spin{to{transform:rotate(360deg)}}
