@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Plus+Jakarta+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700;800&family=Plus+Jakarta+Sans:wght@500;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Plus+Jakarta+Sans:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap";.footer{background:#e6e6e6;border-top:1px solid #c5c5c5}.footer__inner{width:100%;max-width:1300px;margin:0 auto;padding-left:0;padding-right:0}@media (width<=1240px){.footer__inner{max-width:calc(100% - 48px)}}@media (width<=640px){.footer__inner{max-width:calc(100% - 32px)}}.footer__inner{grid-template-columns:1.7fr .9fr .9fr 1.7fr;gap:48px;padding-top:96px;padding-bottom:80px;display:grid;position:relative}.footer__brand-row{align-items:center;gap:8px}.footer__logo-mark{color:#131313;border:1px solid #000;place-items:center;width:24px;height:24px;font-size:12px;line-height:16px;display:grid}.footer__brand-name{color:#131313;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;line-height:28px}.footer__description{color:#4f4f4f;max-width:322px;margin-top:24px;font-size:12px;line-height:20px}.footer__socials{gap:16px;margin-top:51px}.footer__social-icon{border:1px solid #131313;border-radius:50%;width:18px;height:18px;transition:background .18s,transform .18s;display:inline-block;position:relative}.footer__social-icon:before{content:"";background:#131313;border-radius:50%;position:absolute;inset:5px}.footer__social-icon:hover{background:#ffffff6b;transform:translateY(-2px)}.footer__social-icon--youtube{border-radius:4px}.footer__social-icon--pinterest:before{inset:4px 6px 5px}.footer__title{color:#131313;letter-spacing:1.2px;margin-bottom:25px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px}.footer__column{flex-direction:column;align-items:flex-start;display:flex}.footer__link{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.footer__link:hover{background:0 0}.footer__link{color:#4f4f4f;margin-bottom:16px;font-size:12px;line-height:16px}.footer__link:hover{color:#000}.footer__newsletter-text{color:#4f4f4f;max-width:346px;font-size:12px;line-height:20px}.footer__form{width:100%;max-width:365px;margin-top:24px}.footer__form-row{width:100%;height:40px}.footer__input{flex:1}.footer__input .MuiInputBase-root{color:#000;border-radius:0;height:40px;font-family:DM Sans,sans-serif;font-size:14px}.footer__input .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5}.footer__submit{background:#000;border:1px solid #000;border-left:0;border-radius:0;min-width:50px;height:40px}.footer__submit .icon--arrow{filter:invert();width:16px;height:16px;margin-left:0}.footer__submit:hover{background:#000}.footer__submit.Mui-disabled{opacity:.54;background:#131313;border-color:#131313}.footer__message{margin-top:10px;font-size:11px;line-height:16px}.footer__message--success{color:#1f4d36}.footer__message--error{color:#8a2b2b}.footer__bottom{color:#c5c5c5;border-top:1px solid #c5c5c5;grid-column:1/-1;justify-content:space-between;align-items:flex-end;margin-top:44px;padding-top:32px;font-size:10px;line-height:15px;display:flex}.footer__legal{gap:24px}.footer__legal button,.footer__legal a{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.footer__legal button:hover,.footer__legal a:hover{background:0 0}.footer__legal button,.footer__legal a{color:#c5c5c5;font-size:10px;line-height:15px}.footer__legal button:hover,.footer__legal a:hover{color:#131313}@media (width<=1024px){.footer__inner{grid-template-columns:1fr}}@media (width<=640px){.footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}}.header{width:100%;height:88px;color:inherit;align-items:center;padding:0 68px;transition:background-color .24s,color .24s,box-shadow .24s;display:flex}.header__logo{color:inherit;flex:none;align-items:center;gap:14px;text-decoration:none;transition:color .24s,opacity .24s;display:inline-flex}.header__logo:hover{opacity:.86}.header__logo-mark{width:46px;height:46px;color:inherit;border:2px solid;border-radius:14px;place-items:center;display:grid}.header__logo-image{object-fit:contain;filter:brightness(0)invert();width:26px;height:26px;transition:filter .24s;display:block}.header__logo-text{color:inherit;letter-spacing:-.02em;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:700;line-height:1}.header__nav{white-space:nowrap;align-items:center;gap:30px;position:absolute;left:50%;transform:translate(-50%)}.header__nav-link{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.header__nav-link:hover{background:0 0}.header__nav-link{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:20px;color:inherit!important}.header__actions{align-items:center;gap:12px;margin-left:auto;position:relative}.header__login{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.header__login:hover{background:0 0}.header__login{font-size:13px;font-weight:700;color:inherit!important}.header__icon{width:20px;height:20px;color:inherit;flex:none;display:inline-block;position:relative}.header__icon-button,.header__cart-button,.header__account,.header__wishlist{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.header__icon-button,.header__cart-button,.header__account,.header__wishlist{border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:relative;color:inherit!important}.header__icon-button:hover,.header__cart-button:hover,.header__account:hover,.header__wishlist:hover{background:#ffffff1f}.header__cart-button{text-decoration:none}.header__cart-button.is-active{color:inherit!important}.header__cart-badge{color:#fff;background:#131313;border:1px solid;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.header__search{position:relative}.header__search-form{z-index:30;background:#fff;border:1px solid #13131333;width:min(360px,100vw - 40px);height:52px;display:flex;position:absolute;top:calc(100% + 18px);right:-54px;box-shadow:0 16px 44px #0000001f}.header__search-form input{color:#131313;border:0;outline:none;flex:1;min-width:0;padding:0 18px;font-family:DM Sans,sans-serif;font-size:13px}.header__search-form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#131313;border:0;width:88px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800}.header__icon--search:before{content:"";border:2px solid;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:2px}.header__icon--search:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:8px;height:2px;position:absolute;bottom:3px;right:2px;transform:rotate(45deg)}.header__icon--bag{border:2px solid;border-top-width:1px;border-radius:2px 2px 4px 4px;width:18px;height:18px}.header__icon--bag:before{content:"";border:2px solid;border-bottom:0;border-radius:8px 8px 0 0;width:8px;height:8px;position:absolute;top:-7px;left:3px}.header__language{background:0 0;border:1px solid;border-radius:999px;place-items:center;width:24px;height:24px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;line-height:20px;display:grid;position:relative;min-width:24px!important;color:inherit!important;padding:0!important}.header__language-wrap{position:relative}.header__language-menu{z-index:30;background:#fff;border:1px solid #13131324;width:148px;padding:8px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 16px 44px #0000001f}.header__language-menu button{color:#4f4f4f;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:flex}.header__language-menu button span{color:#131313;width:26px}.header__language-menu button:hover,.header__language-menu button.is-active{color:#000;background:#e6e6e6}.hero .header{z-index:5;color:#fff;position:absolute;top:0;left:0}.navbar .header{color:#fff}.hero .header:hover,.hero .header:focus-within,.navbar:hover .header,.navbar:focus-within .header{color:#000;background:#e6e6e6;box-shadow:0 1px #00000014}.hero .header:hover .header__logo-image,.hero .header:focus-within .header__logo-image,.navbar:hover .header .header__logo-image,.navbar:focus-within .header .header__logo-image{filter:brightness(0)}@media (width<=1024px){.header{padding:0 24px}.header__nav{display:none}}@media (width<=640px){.header{height:74px;padding:0 18px}.header__actions{gap:10px}.header__login{display:none}.header__logo{gap:10px}.header__logo-mark{border-radius:12px;width:38px;height:38px}.header__logo-image{width:22px;height:22px}.header__logo-text{font-size:24px}.header__search-form{right:-88px}.hero .header:hover,.hero .header:focus-within,.navbar:hover .header,.navbar:focus-within .header{height:74px}}.auth-page{color:#000;background:radial-gradient(circle at 0 0,#ffffffdb,#0000 34%),linear-gradient(135deg,#f4f2ec 0%,#e6e6e6 46%,#d8d4ca 100%);place-items:center;min-height:100vh;padding:48px 24px;font-family:DM Sans,sans-serif;display:grid}.auth-page .auth-shell{background:#ffffff75;border:1px solid #c5c5c5c7;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);width:min(1180px,100%);height:min(760px,100vh - 96px);min-height:680px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000024}.auth-page .auth-visual{background:#131313;min-height:100%;position:relative;overflow:hidden}.auth-page .auth-visual img{object-fit:cover;object-position:center;filter:saturate(.86);width:100%;height:100%;min-height:100%;transform:scale(1.01)}.auth-page .auth-visual:after{content:"";background:linear-gradient(#0000000a,#0000009e),radial-gradient(circle at 18% 14%,#ffffff2e,#0000 32%);position:absolute;inset:0}.auth-page .auth-visual__caption{z-index:1;color:#fff;position:absolute;bottom:36px;left:38px;right:38px}.auth-page .auth-visual__caption span{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.auth-page .auth-visual__caption p{max-width:430px;margin-top:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:700;line-height:1.6}.auth-page .auth-panel{background:linear-gradient(#fffffff0,#f4f2eceb),#fff;flex-direction:column;justify-content:center;padding:56px 62px;display:flex;position:relative;overflow-y:auto}.auth-page .auth-panel:before{content:"";background:#13131309;border:1px solid #13131314;border-radius:50%;width:88px;height:88px;position:absolute;top:26px;right:26px}.auth-page .auth-logo{color:#131313;letter-spacing:.16em;align-self:flex-start;min-width:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;text-decoration:none}.auth-page .auth-logo:hover{color:#131313;background:0 0}.auth-page .auth-eyebrow{color:#131313;letter-spacing:.22em;text-transform:uppercase;margin-top:54px;font-size:11px;font-weight:800}.auth-page h1{color:#000;letter-spacing:-.05em;margin:12px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:1}.auth-page .auth-copy{color:#4f4f4f;max-width:430px;margin-top:16px;font-size:15px;line-height:1.75}.auth-page .auth-form{gap:16px;margin-top:34px}.auth-page .auth-form .MuiInputBase-root{background:#fffffff5;border-radius:14px;min-height:48px;font-family:DM Sans,sans-serif;box-shadow:0 1px #0000000a}.auth-page .auth-form .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5eb}.auth-page .auth-form .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline,.auth-page .auth-form .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#131313}.auth-page .auth-form .MuiInputAdornment-root svg{color:#131313}.auth-page .auth-form>.MuiButton-contained{color:#fff;background:#131313;border-radius:999px;min-height:52px;margin-top:4px;font-family:DM Sans,sans-serif;font-weight:800;box-shadow:0 16px 32px #0000002e}.auth-page .auth-form>.MuiButton-contained:hover{background:#131313;box-shadow:0 18px 38px #00000038}.auth-page .auth-form__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-page .auth-check{color:#4f4f4f;align-items:center;gap:6px}.auth-page .auth-check .MuiCheckbox-root{color:#131313;padding-left:0}.auth-page .auth-check .MuiCheckbox-root.Mui-checked{color:#131313}.auth-page .auth-check p{font-size:13px;line-height:1.45}.auth-page .auth-text-button{color:#131313;min-width:0;padding:0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:800}.auth-page .auth-text-button:hover{color:#131313;background:0 0}.auth-page .auth-switch{color:#4f4f4f;text-align:center;margin-top:28px;font-size:14px}.auth-page .auth-switch a{color:#131313;font-weight:800;text-decoration:none}.auth-page .auth-switch a:hover{color:#131313}@media (width<=900px){.auth-page .auth-shell{grid-template-columns:1fr;height:auto;min-height:0}.auth-page .auth-visual,.auth-page .auth-visual img{height:320px;min-height:320px}.auth-page .auth-panel{padding:48px 34px}}@media (width<=560px){.auth-page{padding:0}.auth-page .auth-shell{border:0;border-radius:0}.auth-page .auth-panel{padding:34px 20px}.auth-page .auth-form__row{flex-direction:column;align-items:flex-start}}.product-checkout-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding:0 0 100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.product-checkout-page *{box-sizing:border-box}.product-checkout-page a{color:inherit;text-decoration:none}.product-checkout-page img{max-width:100%;display:block}.product-checkout-page .product-checkout-container{width:100%;max-width:none;margin:0;padding:100px 170px 0}.product-checkout-page .product-checkout-topbar,.product-checkout-page .product-checkout-heading,.product-checkout-page .product-checkout-topbar__secure,.product-checkout-page .product-checkout-steps,.product-checkout-page .product-step,.product-checkout-page .product-checkout-card__header,.product-checkout-page .product-checkout-note,.product-checkout-page .shipping-method,.product-checkout-page .payment-method,.product-checkout-page .order-summary-card__header,.product-checkout-page .order-summary-card__title,.product-checkout-page .order-item,.product-checkout-page .discount-row,.product-checkout-page .summary-line,.product-checkout-page .summary-total,.product-checkout-page .wallet-card,.product-checkout-page .empty-checkout-card,.product-checkout-page .checkout-success-card,.product-checkout-page .product-support-card,.product-checkout-page .order-summary-card__security{display:flex}.product-checkout-page .product-checkout-topbar{justify-content:space-between;align-items:center;gap:18px}.product-checkout-page .product-checkout-topbar__back{min-width:0;padding:0;color:#4f4f4f!important;letter-spacing:.06em!important;background:0 0!important;font-size:11px!important;font-weight:600!important}.product-checkout-page .product-checkout-topbar__back:hover{color:#131313!important}.product-checkout-page .product-checkout-topbar__secure{color:#000;align-items:center;gap:8px}.product-checkout-page .product-checkout-topbar__secure svg{color:#131313;font-size:18px}.product-checkout-page .product-checkout-topbar__secure p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.product-checkout-page .product-checkout-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-top:78px}.product-checkout-page .product-checkout-heading>div p{color:#131313;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1}.product-checkout-page .product-checkout-heading h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:30px;font-weight:600;line-height:1}.product-checkout-page .product-checkout-heading .MuiChip-root{height:34px;color:#131313!important;letter-spacing:.05em!important;background:#ffffff6b!important;border:1px solid #c5c5c559!important;font-size:10.5px!important;font-weight:600!important}.product-checkout-page .product-checkout-heading .MuiChip-icon{color:#131313!important}.product-checkout-page .product-checkout-steps{gap:10px;margin-top:44px;padding-bottom:4px;overflow-x:auto}.product-checkout-page .product-step{color:#4f4f4f;background:#ffffff38;border:1px solid #c5c5c594;flex:1 0 160px;align-items:center;gap:10px;min-height:58px;padding:0 16px}.product-checkout-page .product-step__badge{color:#4f4f4f;border:1px solid #c5c5c580;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:grid}.product-checkout-page .product-step__badge svg{font-size:17px}.product-checkout-page .product-step p{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1}.product-checkout-page .product-step--complete{color:#131313;background:#1313131a;border-color:#1313138c}.product-checkout-page .product-step--complete .product-step__badge{color:#131313;border-color:#131313}.product-checkout-page .product-step--active{color:#fff;background:#131313;border-color:#131313}.product-checkout-page .product-step--active .product-step__badge{color:#fff;border-color:#ffffff8c}.product-checkout-page .product-checkout-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:30px;margin-top:30px;display:grid}.product-checkout-page .product-checkout-main,.product-checkout-page .product-checkout-sidebar{gap:22px;min-width:0;display:grid}.product-checkout-page .product-checkout-sidebar{position:sticky;top:92px}.product-checkout-page .product-checkout-card,.product-checkout-page .order-summary-card,.product-checkout-page .product-support-card,.product-checkout-page .wallet-card{box-shadow:none!important;background:#e6e6e6f5!important;border:1px solid #c5c5c5bd!important}.product-checkout-page .product-checkout-card,.product-checkout-page .order-summary-card{padding:28px}.product-checkout-page .empty-checkout-card,.product-checkout-page .checkout-success-card{align-items:center;gap:18px}.product-checkout-page .empty-checkout-card>svg,.product-checkout-page .checkout-success-card>svg{color:#131313;flex:none;width:44px;height:44px}.product-checkout-page .empty-checkout-card h2,.product-checkout-page .checkout-success-card h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:18px;font-weight:600}.product-checkout-page .empty-checkout-card p,.product-checkout-page .checkout-success-card p{color:#4f4f4f;margin:6px 0 0;font-size:13px;line-height:1.6}.product-checkout-page .empty-checkout-card button,.product-checkout-page .empty-checkout-card a,.product-checkout-page .checkout-success-card button,.product-checkout-page .checkout-success-card a{min-height:40px;margin-left:auto;color:#fff!important;letter-spacing:.07em!important;background:#131313!important;border:1px solid #131313!important;font-size:11px!important;font-weight:600!important}.product-checkout-page .product-checkout-card__header{align-items:flex-start;gap:14px;margin-bottom:24px}.product-checkout-page .product-checkout-card__header h2{color:#000;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2}.product-checkout-page .product-checkout-card__header p{color:#4f4f4f;margin:6px 0 0;font-size:12px;line-height:1.55}.product-checkout-page .product-checkout-card__number{color:#fff;background:#131313;border:1px solid #131313;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:grid}.product-checkout-page .product-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-checkout-page .product-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-checkout-page .product-address-field{margin:14px 0}.product-checkout-page .MuiTextField-root,.product-checkout-page .MuiSelect-root{min-width:0}.product-checkout-page .MuiInputBase-root,.product-checkout-page .MuiInputLabel-root,.product-checkout-page .MuiSelect-select{color:#000;font-size:12px;font-weight:500;font-family:inherit!important}.product-checkout-page .MuiInputBase-root{min-height:46px;background:#ffffff7a!important}.product-checkout-page .MuiInputAdornment-root svg{color:#131313}.product-checkout-page .product-checkout-note{color:#4f4f4f;align-items:center;gap:8px;margin-top:18px}.product-checkout-page .product-checkout-note .MuiCheckbox-root{color:#131313;padding:6px}.product-checkout-page .product-checkout-note .MuiCheckbox-root.Mui-checked{color:#131313}.product-checkout-page .product-checkout-note p{color:#4f4f4f;margin:0;font-size:12px;line-height:1.5}.product-checkout-page .shipping-methods,.product-checkout-page .payment-methods{gap:10px;margin-top:18px;display:grid}.product-checkout-page .shipping-method,.product-checkout-page .payment-method{text-align:left;justify-content:flex-start;min-height:68px;padding:14px;color:#000!important;background:#ffffff57!important;border:1px solid #c5c5c58c!important}.product-checkout-page .shipping-method svg,.product-checkout-page .payment-method svg{color:#131313;flex:none}.product-checkout-page .shipping-method strong,.product-checkout-page .payment-method strong{color:#000;letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600;display:block}.product-checkout-page .shipping-method p,.product-checkout-page .payment-method p{color:#4f4f4f;letter-spacing:0;text-transform:none;margin:4px 0 0;font-size:12px;line-height:1.45}.product-checkout-page .shipping-method>span,.product-checkout-page .shipping-method>.MuiTypography-root:last-child,.product-checkout-page .payment-method>span,.product-checkout-page .payment-method>.MuiTypography-root:last-child{color:#000;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.product-checkout-page .shipping-method:hover,.product-checkout-page .shipping-method--active,.product-checkout-page .payment-method:hover,.product-checkout-page .payment-method--active{background:#1313131a!important;border-color:#131313!important}.product-checkout-page .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px}.product-checkout-page .payment-method{align-items:center;gap:12px;min-height:52px}.product-checkout-page .payment-method p{color:inherit;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.product-checkout-page .payment-method>span{border:1px solid #c5c5c5b3;width:11px;height:11px;margin-left:auto;display:block}.product-checkout-page .payment-method--active>span{background:#131313;border-color:#131313}.product-checkout-page .product-payment-card .product-form-grid,.product-checkout-page .product-payment-card .MuiTextField-root+.MuiTextField-root{margin-top:14px}.product-checkout-page .card-brand{border:1px solid #c5c5c56b;width:28px;height:18px}.product-checkout-page .card-brand--gold{background:#131313}.product-checkout-page .card-brand--dark{background:#131313;margin-left:6px}.product-checkout-page .product-support-card{align-items:center;gap:16px;padding:22px;background:#ffffff42!important}.product-checkout-page .product-support-card__icon{color:#131313;background:#fff6;border:1px solid #c5c5c58a;flex:none;place-items:center;width:42px;height:42px;display:grid}.product-checkout-page .product-support-card h2{color:#000;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:inherit;font-size:15px;font-weight:600}.product-checkout-page .product-support-card p{color:#4f4f4f;margin:6px 0 0;font-size:12px;line-height:1.55}.product-checkout-page .product-support-card .MuiButton-root{flex:none;min-height:34px;margin-left:auto;color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c573!important;font-size:10.5px!important}.product-checkout-page .product-support-card .MuiButton-root:hover{color:#fff!important;background:#131313!important;border-color:#131313!important}.product-checkout-page .order-summary-card__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px}.product-checkout-page .order-summary-card__header .MuiChip-root{height:30px;color:#4f4f4f!important;background:#ffffff6b!important;border:1px solid #c5c5c566!important;font-size:10.5px!important;font-weight:600!important}.product-checkout-page .order-summary-card__title{align-items:center;gap:10px}.product-checkout-page .order-summary-card__title svg{color:#131313}.product-checkout-page .order-summary-card__title h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1}.product-checkout-page .order-summary-card__checkout{min-height:48px;margin-top:22px;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;font-size:11px!important;font-weight:600!important}.product-checkout-page .order-summary-card__checkout:hover{background:#131313!important;border-color:#131313!important}.product-checkout-page .order-summary-card__security{color:#4f4f4f;justify-content:center;align-items:center;gap:8px;margin-top:16px}.product-checkout-page .order-summary-card__security svg{color:#131313;font-size:17px}.product-checkout-page .order-summary-card__security p{text-align:center;margin:0;font-size:11px;line-height:1.45}.product-checkout-page .order-item-list{gap:14px}.product-checkout-page .order-item{align-items:center;gap:14px}.product-checkout-page .order-item__image-wrap{background:#c5c5c5;flex:none;width:78px;height:78px;position:relative;overflow:visible}.product-checkout-page .order-item__image-wrap img{object-fit:cover;width:100%;height:100%}.product-checkout-page .order-item__image-wrap span{color:#fff;background:#131313;border:1px solid #e6e6e6;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-8px;right:-8px}.product-checkout-page .order-item__content{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-width:0;display:grid}.product-checkout-page .order-item__content h3{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.product-checkout-page .order-item__content p{color:#4f4f4f;margin:4px 0 0;font-size:11px}.product-checkout-page .order-item__content strong{color:#000;white-space:nowrap;font-size:12px;font-weight:600}.product-checkout-page .order-item__actions{align-items:center;gap:5px;margin-top:8px}.product-checkout-page .order-item__actions .MuiIconButton-root{color:#000;background:#ffffff52;border:1px solid #c5c5c585;border-radius:0;width:27px;height:27px}.product-checkout-page .order-item__actions .MuiIconButton-root svg{width:16px;height:16px}.product-checkout-page .order-item__actions p{color:#000;text-align:center;min-width:20px;margin:0;font-size:12px;font-weight:600}.product-checkout-page .checkout-error{color:#8a2f2f!important;margin:18px 0 0!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}.product-checkout-page .checkout-progress{background:#ffffff3d;border:1px solid #c5c5c55c;margin-top:24px;padding:15px}.product-checkout-page .checkout-progress__row{color:#000;justify-content:space-between;gap:12px;display:flex}.product-checkout-page .checkout-progress__row p{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.product-checkout-page .checkout-progress__bar{background:#c5c5c538;height:6px;margin-top:12px;overflow:hidden}.product-checkout-page .checkout-progress__bar span{background:#131313;width:100%;height:100%;display:block}.product-checkout-page .discount-row{gap:8px;margin:24px 0}.product-checkout-page .discount-row .MuiOutlinedInput-root{min-height:42px;background:#ffffff7a!important}.product-checkout-page .discount-row .MuiInputAdornment-root svg{color:#131313}.product-checkout-page .discount-row .MuiInputBase-input{color:#000;letter-spacing:.04em;font-size:11px;font-weight:600}.product-checkout-page .discount-row .MuiButton-root{min-width:96px;min-height:42px;color:#000!important;background:#ffffff6b!important;border:1px solid #c5c5c573!important;font-size:10.5px!important}.product-checkout-page .discount-row .MuiButton-root:hover{color:#fff!important;background:#131313!important;border-color:#131313!important}.product-checkout-page .MuiDivider-root{border-color:#c5c5c580}.product-checkout-page .summary-lines{gap:13px;margin:20px 0}.product-checkout-page .summary-line,.product-checkout-page .summary-total{justify-content:space-between;align-items:center;gap:18px}.product-checkout-page .summary-line p{color:#4f4f4f;margin:0;font-size:12px;font-weight:500}.product-checkout-page .summary-line strong{color:#000;font-size:12px;font-weight:600}.product-checkout-page .summary-total{margin-top:22px}.product-checkout-page .summary-total>p{color:#000;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.product-checkout-page .summary-total>div{text-align:right}.product-checkout-page .summary-total span{color:#4f4f4f;letter-spacing:.08em;margin-right:8px;font-size:11px;font-weight:600;display:inline-block}.product-checkout-page .summary-total strong{color:#000;font-family:inherit;font-size:28px;font-weight:600;line-height:1}@media (width<=1280px){.product-checkout-page .product-checkout-container{padding-left:80px;padding-right:80px}.product-checkout-page .product-checkout-layout{grid-template-columns:minmax(0,1fr) 390px}}@media (width<=1100px){.product-checkout-page .product-checkout-layout{grid-template-columns:1fr}.product-checkout-page .product-checkout-sidebar{grid-template-columns:minmax(0,1fr);position:static}}@media (width<=820px){.product-checkout-page{padding-bottom:72px}.product-checkout-page .product-checkout-container{padding:70px 20px 0}.product-checkout-page .product-checkout-heading,.product-checkout-page .product-checkout-topbar,.product-checkout-page .product-support-card{flex-direction:column;align-items:flex-start}.product-checkout-page .product-support-card .MuiButton-root{width:100%;margin-left:0}.product-checkout-page .product-checkout-steps{margin-top:32px}.product-checkout-page .product-form-grid,.product-checkout-page .product-form-grid--three,.product-checkout-page .payment-methods{grid-template-columns:1fr}}@media (width<=620px){.product-checkout-page .product-checkout-card,.product-checkout-page .order-summary-card{padding:20px}.product-checkout-page .product-checkout-card__header{align-items:flex-start}.product-checkout-page .product-checkout-heading h1{font-size:30px}.product-checkout-page .discount-row,.product-checkout-page .summary-total{flex-direction:column;align-items:stretch}.product-checkout-page .order-item{align-items:flex-start}.product-checkout-page .order-item__content{grid-template-columns:1fr}.product-checkout-page .order-item__content strong{white-space:normal}}.services-checkout-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.services-checkout-page *{box-sizing:border-box}.services-checkout-page a{color:inherit;text-decoration:none}.services-checkout-page .services-checkout-container{width:100%;max-width:none;margin:0;padding:76px 170px 0}.services-checkout-page .checkout-topbar,.services-checkout-page .checkout-topbar__secure,.services-checkout-page .checkout-steps,.services-checkout-page .checkout-step,.services-checkout-page .checkout-panel__header,.services-checkout-page .checkout-policy-card,.services-checkout-page .calendar-card__top,.services-checkout-page .time-slots__title,.services-checkout-page .price-summary-card__header,.services-checkout-page .summary-service,.services-checkout-page .summary-line,.services-checkout-page .summary-total,.services-checkout-page .summary-security{display:flex}.services-checkout-page .checkout-topbar{justify-content:space-between;align-items:center;gap:18px}.services-checkout-page .checkout-topbar__back{min-width:0;padding:0;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.services-checkout-page .checkout-topbar__back:hover{color:#000!important}.services-checkout-page .checkout-topbar__secure{color:#4f4f4f;align-items:center;gap:8px}.services-checkout-page .checkout-topbar__secure svg{color:#131313;font-size:18px}.services-checkout-page .checkout-topbar__secure p{color:inherit;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.services-checkout-page .checkout-heading{text-align:center;max-width:720px;margin:44px auto 0}.services-checkout-page .checkout-heading h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:38px;font-weight:700;line-height:1}.services-checkout-page .checkout-heading p{color:#4f4f4f;max-width:580px;margin:16px auto 0;font-size:13px;line-height:1.7}.services-checkout-page .checkout-steps{justify-content:center;gap:0;margin-top:54px}.services-checkout-page .checkout-step{color:#4f4f4f;flex-direction:column;align-items:center;width:150px;position:relative}.services-checkout-page .checkout-step__icon{z-index:1;color:#4f4f4f;background:#e6e6e6;border:1px solid #c5c5c5;place-items:center;width:44px;height:44px;display:grid;position:relative}.services-checkout-page .checkout-step__icon svg{width:20px;height:20px}.services-checkout-page .checkout-step__line{background:#c5c5c5;width:106px;height:1px;position:absolute;top:22px;left:calc(50% + 22px)}.services-checkout-page .checkout-step p{color:inherit;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:700}.services-checkout-page .checkout-step--complete,.services-checkout-page .checkout-step--active{color:#000}.services-checkout-page .checkout-step--complete .checkout-step__icon,.services-checkout-page .checkout-step--active .checkout-step__icon{color:#fff;background:#131313;border-color:#131313}.services-checkout-page .checkout-layout{grid-template-columns:minmax(0,1.04fr) minmax(360px,.72fr);align-items:start;gap:32px;margin-top:44px;display:grid}.services-checkout-page .checkout-main,.services-checkout-page .checkout-side{gap:22px;min-width:0;display:grid}.services-checkout-page .checkout-side{position:sticky;top:92px}.services-checkout-page .checkout-panel,.services-checkout-page .checkout-policy-card,.services-checkout-page .price-summary-card{box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5f2!important}.services-checkout-page .checkout-panel{padding:0;overflow:hidden}.services-checkout-page .checkout-panel__header{border-bottom:1px solid #c5c5c5d9;align-items:center;gap:12px;padding:20px 22px}.services-checkout-page .checkout-panel__header h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2}.services-checkout-page .checkout-panel__header p{color:#4f4f4f;margin:5px 0 0;font-size:11.5px;line-height:1.45}.services-checkout-page .checkout-panel__icon{color:#131313;background:#ffffff57;border:1px solid #c5c5c5e6;flex:none;place-items:center;width:34px;height:34px;display:grid}.services-checkout-page .checkout-panel__icon svg{width:17px;height:17px}.services-checkout-page .checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 20px;display:grid}.services-checkout-page .checkout-form-grid--single{grid-template-columns:1fr;padding-top:20px;padding-bottom:16px}.services-checkout-page .checkout-form-grid .MuiInputBase-root,.services-checkout-page .checkout-form-grid .MuiSelect-select{color:#000;background:#ffffff73;min-height:44px;font-family:inherit;font-size:12px;font-weight:500}.services-checkout-page .checkout-form-grid .MuiInputLabel-root,.services-checkout-page .checkout-form-grid .MuiInputBase-input{color:#000;font-family:inherit;font-size:12px}.services-checkout-page .checkout-form-grid .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5e6!important}.services-checkout-page .checkout-form-grid .MuiInputAdornment-root svg{color:#4f4f4f}.services-checkout-page .selected-service-lock{color:#000;background:#ffffff73;border:1px solid #c5c5c5f2;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 16px;display:flex}.services-checkout-page .selected-service-lock span,.services-checkout-page .selected-service-lock p,.services-checkout-page .selected-service-lock strong,.services-checkout-page .selected-service-lock em{letter-spacing:0;margin:0;font-family:inherit;font-style:normal;display:block}.services-checkout-page .selected-service-lock span{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.services-checkout-page .selected-service-lock strong{color:#000;margin-top:6px;font-size:13px;font-weight:800;line-height:1.2}.services-checkout-page .selected-service-lock p{color:#4f4f4f;margin-top:5px;font-size:11px;line-height:1.2}.services-checkout-page .selected-service-lock em{color:#000;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:800}.services-checkout-page .checkout-policy-card{align-items:flex-start;gap:14px;padding:20px 22px}.services-checkout-page .checkout-policy-card .checkout-panel__icon{margin-top:2px}.services-checkout-page .checkout-policy-card h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:700}.services-checkout-page .checkout-policy-card p{color:#4f4f4f;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.65}.services-checkout-page .schedule-panel{padding-bottom:22px}.services-checkout-page .schedule-panel--time-only{padding-bottom:0}.services-checkout-page .schedule-panel--time-only .time-slots{padding:22px}.services-checkout-page .calendar-card{padding:22px 22px 0}.services-checkout-page .calendar-card__top{justify-content:space-between;align-items:center;gap:16px}.services-checkout-page .calendar-card__top h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:700}.services-checkout-page .calendar-card__top .MuiStack-root{gap:6px}.services-checkout-page .calendar-card__top .MuiButton-root{width:28px;min-width:28px;height:28px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;background:#ffffff5c!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:15px!important}.services-checkout-page .calendar-card__weekdays,.services-checkout-page .calendar-card__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.services-checkout-page .calendar-card__weekdays{gap:8px;margin-top:22px}.services-checkout-page .calendar-card__weekdays span{color:#000;text-align:center;font-size:10px;font-weight:700;line-height:1}.services-checkout-page .calendar-card__days{gap:8px;margin-top:14px}.services-checkout-page .calendar-card__days button{aspect-ratio:1;color:#000;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-size:11px;font-weight:500}.services-checkout-page .calendar-card__days button:hover:not(:disabled),.services-checkout-page .calendar-card__days button.is-selected{color:#fff;background:#131313;border-color:#131313}.services-checkout-page .calendar-card__days button:disabled{color:#4f4f4f47;cursor:default}.services-checkout-page .time-slots{padding:26px 22px 0}.services-checkout-page .time-slots__title{align-items:center;gap:8px}.services-checkout-page .time-slots__title svg{color:#131313;font-size:17px}.services-checkout-page .time-slots__title h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:700}.services-checkout-page .time-slots__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.services-checkout-page .time-slots__grid button{color:#000;cursor:pointer;background:#ffffff57;border:1px solid #c5c5c5e6;place-items:center;min-height:38px;font-family:inherit;font-size:10.5px;font-weight:600;display:grid}.services-checkout-page .time-slots__grid button:hover:not(:disabled),.services-checkout-page .time-slots__grid button.is-selected{color:#fff;background:#131313;border-color:#131313}.services-checkout-page .time-slots__grid button:disabled{color:#4f4f4f6b;cursor:not-allowed;background:#ffffff24}.services-checkout-page .time-slots__grid button span{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:8px;font-weight:800}.services-checkout-page .price-summary-card{color:#000;padding:24px;background:#ffffff57!important;border-color:#c5c5c5f2!important}.services-checkout-page .price-summary-card__header{border-bottom:1px solid #c5c5c5db;align-items:center;gap:12px;padding-bottom:18px}.services-checkout-page .price-summary-card__header>div{color:#fff;background:#131313;border:1px solid #131313eb;place-items:center;width:38px;height:38px;display:grid}.services-checkout-page .price-summary-card__header h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-weight:700}.services-checkout-page .price-summary-card__services{gap:16px;margin-top:20px}.services-checkout-page .price-summary-card .MuiDivider-root{border-color:#c5c5c5d1;margin:24px 0}.services-checkout-page .summary-service{background:#ffffff75;border:1px solid #c5c5c5d9;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px}.services-checkout-page .summary-service h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1.35}.services-checkout-page .summary-service p{color:#4f4f4f;margin:5px 0 0;font-size:11px;line-height:1.4}.services-checkout-page .summary-service strong{color:#000;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.services-checkout-page .summary-lines{gap:12px;padding:2px 2px 0}.services-checkout-page .summary-line{justify-content:space-between;align-items:center;gap:18px}.services-checkout-page .summary-line p{color:#4f4f4f;margin:0;font-size:12px;font-weight:500}.services-checkout-page .summary-line strong{color:#000;font-size:12px;font-weight:700}.services-checkout-page .summary-total{background:#ffffff8f;border:1px solid #131313e6;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px}.services-checkout-page .summary-total p:first-child{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.services-checkout-page .summary-total p:last-child{color:#4f4f4f;margin:6px 0 0;font-size:10px;line-height:1.35}.services-checkout-page .summary-total strong{color:#000;white-space:nowrap;font-size:30px;font-weight:700;line-height:1}.services-checkout-page .summary-confirm{min-width:0;min-height:52px;margin-top:20px;transition:color .2s,background-color .2s,border-color .2s;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.services-checkout-page .summary-confirm:hover{color:#131313!important;background:0 0!important}.services-checkout-page .summary-confirm.Mui-disabled{color:#4f4f4f94!important;background:#ffffff57!important;border-color:#c5c5c5db!important}.services-checkout-page .summary-message{color:#4f4f4f;text-align:center;margin:14px 0 0;font-size:11px;font-weight:700;line-height:1.4}.services-checkout-page .summary-message--error{color:#9d1d1d}.services-checkout-page .summary-security{justify-content:center;align-items:center;gap:8px;margin-top:16px}.services-checkout-page .summary-security svg{color:#131313;font-size:16px}.services-checkout-page .summary-security p{color:#4f4f4f;text-align:center;margin:0;font-size:10.5px}@media (width<=1280px){.services-checkout-page .services-checkout-container{padding-left:80px;padding-right:80px}}@media (width<=1100px){.services-checkout-page .checkout-layout{grid-template-columns:1fr}.services-checkout-page .checkout-side{position:static}}@media (width<=760px){.services-checkout-page{padding-bottom:72px}.services-checkout-page .services-checkout-container{padding:70px 20px 0}.services-checkout-page .checkout-topbar{flex-direction:column;align-items:flex-start}.services-checkout-page .checkout-heading{margin-top:34px}.services-checkout-page .checkout-heading h1{font-size:34px}.services-checkout-page .checkout-steps{justify-content:flex-start;padding-bottom:10px;overflow-x:auto}.services-checkout-page .checkout-step{flex:0 0 134px;width:134px}.services-checkout-page .checkout-form-grid,.services-checkout-page .checkout-form-grid--single{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.services-checkout-page .checkout-panel__header{padding-left:18px;padding-right:18px}.services-checkout-page .time-slots__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.services-checkout-page .summary-total{flex-direction:column;align-items:flex-start}.services-checkout-page .calendar-card__days,.services-checkout-page .calendar-card__weekdays{gap:5px}}.community-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif;overflow-x:hidden}.community-page *{box-sizing:border-box}.community-page a{color:inherit;text-decoration:none}.community-page img{max-width:100%;display:block}.community-page .community-container{width:100%;max-width:none;margin:0;padding:0 170px}.community-page .community-hero-section{background:#e6e6e6;border-bottom:1px solid #c5c5c5}.community-page .community-hero{grid-template-columns:auto minmax(0,1fr) minmax(240px,300px);align-items:end;gap:34px;padding-top:100px;padding-bottom:70px;display:grid}.community-page .community-hero__content{min-width:0}.community-page .community-hero__content .MuiChip-root{height:34px;color:#131313!important;letter-spacing:.05em!important;background:#ffffff6b!important;border:1px solid #c5c5c559!important;font-size:10.5px!important;font-weight:600!important}.community-page .community-hero__content .MuiChip-icon{color:#131313!important}.community-page .community-hero h1{color:#000;letter-spacing:0;margin:24px 0 0;font-family:inherit;font-size:30px;font-weight:600;line-height:1}.community-page .community-hero__text{color:#4f4f4f;letter-spacing:.01em;max-width:720px;margin-top:22px;font-size:14px;font-weight:400;line-height:1.75}.community-page .community-dot-mark{grid-template-columns:repeat(3,8px);gap:8px;padding-bottom:3px;display:grid}.community-page .community-dot-mark span{background:#e6e6e6;border:1px solid #c5c5c5;width:8px;height:8px}.community-page .community-dot-mark span:nth-child(2n){background:#131313;border-color:#131313}.community-page .community-hero-card{padding:22px;box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5b8!important}.community-page .community-hero-card strong{color:#000;font-family:inherit;font-size:34px;font-weight:500;line-height:1;display:block}.community-page .community-hero-card p{color:#4f4f4f;letter-spacing:.04em;text-transform:uppercase;max-width:210px;margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.45}.community-page .community-toolbar{grid-template-columns:minmax(280px,1fr) 210px;align-items:center;gap:10px;padding:34px 0 20px;display:grid}.community-page .community-toolbar__search,.community-page .community-toolbar__select{min-width:0}.community-page .community-toolbar .MuiInputBase-root,.community-page .community-toolbar .MuiSelect-select{color:#000;letter-spacing:.02em;background:#ffffff6b;font-family:inherit;font-size:12px;font-weight:500}.community-page .community-toolbar .MuiInputAdornment-root svg{color:#131313}.community-page .community-toolbar__post{min-height:42px;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;font-size:10.5px!important;font-weight:600!important}.community-page .community-toolbar__post:hover{background:#131313!important;border-color:#131313!important}.community-page .community-member-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:none!important;background:#ffffff38!important;border:1px solid #c5c5c5a3!important}.community-page .community-member-strip__icon{color:#131313;background:#fff6;border:1px solid #c5c5c594;place-items:center;width:42px;height:42px;display:grid}.community-page .community-member-strip strong{color:#000;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.community-page .community-member-strip p{color:#4f4f4f;margin:4px 0 0;font-size:12px;line-height:1.55}.community-page .community-member-strip .MuiButton-root{min-height:34px;color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c573!important;font-size:10.5px!important}.community-page .community-member-strip .MuiButton-root:hover{color:#fff!important;background:#131313!important;border-color:#131313!important}.community-page .community-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:26px;margin-top:22px;display:grid}.community-page .community-feed,.community-page .community-sidebar{gap:18px;min-width:0;display:grid}.community-page .community-sidebar{position:sticky;top:92px}.community-page .community-post,.community-page .community-side-card,.community-page .community-upgrade-card{box-shadow:none!important;background:#e6e6e6fa!important;border:1px solid #c5c5c5b8!important}.community-page .community-post{overflow:hidden}.community-page .community-post__media{aspect-ratio:16/7.2;background:#c5c5c5;overflow:hidden}.community-page .community-post__media img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.45,.05,.55,.95)}.community-page .community-post__media:hover img{transform:scale(1.04)}.community-page .community-post__thumb{background:#c5c5c5;width:176px;min-height:100%;overflow:hidden}.community-page .community-post__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.45,.05,.55,.95)}.community-page .community-post__thumb:hover img{transform:scale(1.05)}.community-page .community-post__body{min-width:0;padding:22px}.community-page .community-post__topline,.community-page .community-post__author-row,.community-page .community-post__stats,.community-page .community-post__author{display:flex}.community-page .community-post__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.community-page .community-post__topline .MuiChip-root{height:28px;color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c552!important;font-size:10.5px!important;font-weight:600!important}.community-page .community-post__tools{gap:2px}.community-page .community-post__tools .MuiIconButton-root{color:#4f4f4f;width:34px;height:34px}.community-page .community-post__tools .MuiIconButton-root:hover{color:#131313;background:#1313131a}.community-page .community-post__title{color:#000;letter-spacing:.01em;font-family:inherit;font-size:22px;font-weight:600;line-height:1.28;text-decoration:none;display:inline-block}.community-page .community-post__title:hover{color:#131313}.community-page .community-post__excerpt{color:#4f4f4f;letter-spacing:.01em;margin-top:10px;font-size:13px;line-height:1.65}.community-page .community-post__author-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.community-page .community-post__author{align-items:center;gap:10px}.community-page .community-post__author .MuiAvatar-root{color:#fff;background:#131313;width:38px;height:38px;font-family:inherit;font-size:12px;font-weight:600}.community-page .community-post__author strong{color:#000;font-size:12px;font-weight:600}.community-page .community-post__author p{color:#4f4f4f;margin:2px 0 0;font-size:11px}.community-page .community-post__stats{gap:14px}.community-page .community-post__stats p{color:#4f4f4f;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.community-page .community-post__stats svg{font-size:15px}.community-page .community-post .MuiDivider-root{border-color:#c5c5c580;margin:22px 0}.community-page .community-post--compact{grid-template-columns:176px minmax(0,1fr);display:grid}.community-page .community-post--compact .community-post__title{font-size:18px}.community-page .community-post--compact .community-post__excerpt{font-size:12px}.community-page .community-comments-preview h2{color:#000;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-family:inherit;font-size:14px;font-weight:600}.community-page .community-comments-preview .MuiTextField-root{margin-top:12px}.community-page .community-comments-preview .MuiInputBase-root{color:#000;background:#ffffff70;font-family:inherit;font-size:12px}.community-page .community-empty-card .community-post__body{padding:30px}.community-page .community-empty-card h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:20px;font-weight:600}.community-page .community-comment{background:#ffffff3d;border:1px solid #c5c5c547;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.community-page .community-comment+.community-comment{margin-top:10px}.community-page .community-comment .MuiAvatar-root{color:#131313;background:#1313131f;width:32px;height:32px;font-family:inherit;font-size:12px;font-weight:600}.community-page .community-comment strong{color:#000;font-size:12px;font-weight:600}.community-page .community-comment p{color:#4f4f4f;margin:3px 0 0;font-size:12px;line-height:1.5}.community-page .community-load-more{justify-self:center;min-height:40px;padding-inline:24px;color:#000!important;background:#ffffff61!important;border:1px solid #c5c5c58a!important;font-size:10.5px!important;font-weight:600!important}.community-page .community-load-more:hover{color:#fff!important;background:#131313!important;border-color:#131313!important}.community-page .community-side-card{padding:20px}.community-page .community-side-card__title{align-items:center;gap:10px;margin-bottom:16px}.community-page .community-side-card__title svg{color:#131313}.community-page .community-side-card__title h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:15px;font-weight:600}.community-page .community-contributors__list{gap:14px}.community-page .community-contributor{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.community-page .community-contributor .MuiAvatar-root{color:#fff;background:#131313;width:36px;height:36px;font-family:inherit;font-size:12px;font-weight:600}.community-page .community-contributor strong{color:#000;font-size:12px;font-weight:600}.community-page .community-contributor p{color:#4f4f4f;margin:2px 0 0;font-size:11px}.community-page .community-contributor span{color:#131313;font-size:12px;font-weight:600}.community-page .community-tags{flex-wrap:wrap;gap:7px;display:flex}.community-page .community-tags .MuiChip-root{height:30px;color:#4f4f4f!important;background:#ffffff6b!important;border:1px solid #c5c5c540!important;font-size:10.5px!important;font-weight:600!important}.community-page .community-upgrade-card{color:#fff;padding:22px;background:#131313!important}.community-page .community-upgrade-card>svg{color:#131313;font-size:32px}.community-page .community-upgrade-card h2{color:#fff;margin:14px 0 0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.15}.community-page .community-upgrade-card p{color:#ffffffb8;margin:10px 0 0;font-size:13px;line-height:1.6}.community-page .community-upgrade-card .MuiButton-root{min-height:38px;margin-top:18px;color:#fff!important;background:#131313!important;border:1px solid #131313!important;font-size:10.5px!important}.community-page .community-upgrade-card .MuiButton-root:hover{color:#131313!important;background:#fff!important}.community-page .community-guidelines>p{color:#4f4f4f;margin:0;font-size:13px;line-height:1.6}.community-page .community-guidelines .MuiButton-root{min-height:34px;margin-top:14px;color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c573!important;font-size:10.5px!important}.community-page .community-guidelines .MuiButton-root:hover{color:#fff!important;background:#131313!important}.community-page .community-detail-article{max-width:920px;margin:0 auto;padding:90px 0 80px}.community-page .community-detail-article .MuiChip-root{color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c552!important;font-weight:600!important}.community-page .community-detail-article h1{color:#000;letter-spacing:0;max-width:820px;margin:24px 0 0;font-family:inherit;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.05}.community-page .community-detail-article__lead{color:#4f4f4f;max-width:720px;margin-top:18px;font-size:15px;line-height:1.75}.community-page .community-detail-article .community-detail-meta{flex-wrap:wrap;gap:18px;margin-top:20px}.community-page .community-detail-article .community-detail-meta p{color:#4f4f4f;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.community-page .community-detail-article .community-detail-meta svg{color:#131313;font-size:16px}.community-page .community-detail-article img{object-fit:cover;border:1px solid #c5c5c5b8;width:100%;height:480px;margin:36px 0}.community-page .community-detail-article>p:not(.community-detail-article__lead){color:#4f4f4f;max-width:760px;font-size:14px;line-height:1.9}.community-page .community-detail-article .MuiButton-root{min-height:40px;margin-top:28px;color:#000!important;background:0 0!important;border:1px solid #131313!important;font-weight:600!important}.community-page .community-detail-article .MuiButton-root:hover{color:#fff!important;background:#131313!important}.community-page .community-detail-comments{max-width:760px;margin-top:34px}.community-page .community-detail-comments h2{color:#000;margin:0 0 16px;font-family:inherit;font-size:18px;font-weight:600}.community-page .community-detail-comments__list{gap:10px;margin-bottom:18px}.community-page .community-detail-comments__message{color:#4f4f4f;margin-top:10px;font-size:12px}.community-page .community-detail-comments .MuiInputBase-root{color:#000;background:#ffffff70;font-family:inherit;font-size:13px}@media (width<=1280px){.community-page .community-container{padding-left:80px;padding-right:80px}}@media (width<=1100px){.community-page .community-layout{grid-template-columns:1fr}.community-page .community-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=880px){.community-page .community-container{padding-left:20px;padding-right:20px}.community-page .community-hero{grid-template-columns:1fr;align-items:start;gap:18px;padding-top:70px;padding-bottom:52px}.community-page .community-dot-mark{grid-template-columns:repeat(9,8px)}.community-page .community-toolbar{grid-template-columns:1fr}.community-page .community-member-strip{grid-template-columns:auto minmax(0,1fr)}.community-page .community-member-strip .MuiButton-root{grid-column:1/-1;justify-self:start}.community-page .community-post--compact{grid-template-columns:1fr}.community-page .community-post__thumb{aspect-ratio:16/7.5;width:100%}}@media (width<=640px){.community-page{padding-bottom:64px}.community-page .community-hero{padding-top:54px;padding-bottom:38px}.community-page .community-hero h1{font-size:30px}.community-page .community-hero__text{font-size:14px}.community-page .community-hero-card,.community-page .community-post__body,.community-page .community-side-card,.community-page .community-upgrade-card{padding:18px}.community-page .community-post__media,.community-page .community-post__thumb{aspect-ratio:1/.74}.community-page .community-post__title{font-size:20px}.community-page .community-post--compact .community-post__title{font-size:18px}.community-page .community-sidebar{grid-template-columns:1fr}.community-page .community-post__author-row{flex-direction:column;align-items:flex-start}}.help-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.help-page *{box-sizing:border-box}.help-page a{color:inherit;text-decoration:none}.help-page .help-container{width:100%;max-width:none;margin:0;padding-left:170px;padding-right:170px}@media (width<=1280px){.help-page .help-container{padding-left:80px;padding-right:80px}}@media (width<=720px){.help-page .help-container{padding-left:20px;padding-right:20px}}.help-page .help-hero-section{background:#e6e6e6;border-bottom:1px solid #c5c5c59e}.help-page .help-hero{text-align:center;flex-direction:column;align-items:center;padding-top:86px;padding-bottom:58px;display:flex}.help-page .help-hero__chip{height:32px;color:#131313!important;letter-spacing:.06em!important;background:#ffffff5c!important;border:1px solid #c5c5c55c!important;font-size:10.5px!important;font-weight:600!important}.help-page .help-hero .MuiChip-icon{color:#131313!important}.help-page .help-hero h1{color:#000;letter-spacing:0;margin:18px 0 0;font-family:inherit;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:.98}.help-page .help-hero h1 span{color:#131313}.help-page .help-hero__text{color:#4f4f4f;max-width:620px;margin:16px 0 0;font-size:14px;line-height:1.75}.help-page .help-search{width:min(100%,590px);margin-top:28px}.help-page .help-search .MuiInputBase-root{color:#000;min-height:48px;box-shadow:none;background:#ffffffb3;border:1px solid #c5c5c57a;font-family:inherit;font-size:12px;font-weight:500}.help-page .help-search .MuiOutlinedInput-notchedOutline{border:0!important}.help-page .help-search .MuiInputAdornment-root svg{color:#131313;font-size:19px}.help-page .help-search input::placeholder{color:#4f4f4f;opacity:1}.help-page .help-topic-list{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.help-page .help-topic-list button{min-width:0;min-height:30px;padding:0 12px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.04em!important;background:#ffffff6b!important;border:1px solid #c5c5c557!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:600!important}.help-page .help-topic-list button:hover,.help-page .help-topic-list button.is-active{color:#fff!important;background:#131313!important;border-color:#131313!important}.help-page .help-content{padding-top:66px}.help-page .help-section-heading{max-width:760px}.help-page .help-section-heading h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1}.help-page .help-section-heading p{color:#4f4f4f;margin:10px 0 0;font-size:13px;line-height:1.65}.help-page .help-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.help-page .help-question-card{min-height:208px;padding:24px;box-shadow:none!important;background:#e6e6e6f5!important;border:1px solid #c5c5c5b3!important}.help-page .help-question-card__icon{color:#131313;background:#ffffff5c;border:1px solid #c5c5c570;place-items:center;width:36px;height:36px;display:grid}.help-page .help-question-card__icon svg{font-size:19px}.help-page .help-question-card h3{color:#000;letter-spacing:0;margin:20px 0 0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35}.help-page .help-question-card p{color:#4f4f4f;margin:9px 0 0;font-size:12px;line-height:1.65}.help-page .help-question-card .MuiButton-root{min-width:0;margin-top:16px;padding:0;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.help-page .help-question-card .MuiButton-root:hover{color:#131313!important}.help-page .help-faq-list{gap:50px;margin-top:72px;display:grid}.help-page .help-empty-card{text-align:center;justify-items:center;gap:14px;min-height:170px;margin-top:52px;padding:28px;display:grid;box-shadow:none!important;background:#ffffff38!important;border:1px solid #c5c5c5b3!important}.help-page .help-empty-card p{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.help-page .help-empty-card .MuiButton-root{min-width:0;min-height:34px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.help-page .help-faq-section__title{border-bottom:1px solid #c5c5c58a;align-items:center;gap:10px;padding-bottom:14px}.help-page .help-faq-section__title h2{color:#000;letter-spacing:.02em;margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1}.help-page .help-faq-section__icon{color:#131313;background:#ffffff57;border:1px solid #c5c5c575;place-items:center;width:24px;height:24px;display:grid}.help-page .help-faq-section__icon svg{font-size:15px}.help-page .help-accordion-list{gap:10px;margin-top:16px}.help-page .help-accordion{box-shadow:none!important;background:#ffffff38!important;border:1px solid #c5c5c57a!important}.help-page .help-accordion:before{display:none}.help-page .help-accordion .MuiAccordionSummary-root{min-height:46px;padding:0 16px}.help-page .help-accordion .MuiAccordionSummary-content{margin:0}.help-page .help-accordion .MuiAccordionSummary-expandIconWrapper{color:#131313}.help-page .help-accordion .MuiAccordionSummary-content p{color:#000;letter-spacing:.01em;font-size:12px;font-weight:700}.help-page .help-accordion .MuiAccordionDetails-root{padding:0 16px 16px}.help-page .help-accordion .MuiAccordionDetails-root p{color:#4f4f4f;max-width:980px;font-size:12px;line-height:1.7}.help-page .help-support-card{color:#fff;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:82px auto 0;padding:42px 28px;display:flex;box-shadow:none!important;background:#131313!important;border:1px solid #131313!important}.help-page .help-support-card__icon{color:#fff;background:#ffffff14;border:1px solid #ffffff6b;place-items:center;width:42px;height:42px;display:grid}.help-page .help-support-card__icon svg{font-size:21px}.help-page .help-support-card h2{color:#fff;letter-spacing:0;margin:18px 0 0;font-family:inherit;font-size:22px;font-weight:700;line-height:1}.help-page .help-support-card p{color:#ffffffc2;max-width:520px;margin:12px 0 0;font-size:13px;line-height:1.7}.help-page .help-support-card__message{color:#ffffffdb!important;max-width:none!important;margin-top:14px!important;font-size:12px!important;font-weight:700!important}.help-page .help-support-card__message--error{color:#ffd6d6!important}.help-page .help-support-card__message--success{color:#fff!important}.help-page .help-support-card .MuiButton-root{min-width:0;min-height:38px;margin-top:22px;padding:0 18px;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:#fff!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.help-page .help-support-card .MuiButton-root:hover{color:#fff!important;background:#131313!important}.help-page .help-support-form{gap:12px;width:min(100%,620px);margin-top:26px;display:grid}.help-page .help-support-form__row{flex-wrap:wrap;gap:12px}.help-page .help-support-form__row .MuiTextField-root{flex:240px}.help-page .help-support-form .MuiTextField-root{width:100%}.help-page .help-support-form .MuiOutlinedInput-root{color:#fff;background:#ffffff14;font-family:inherit;font-size:12px;border-radius:0!important}.help-page .help-support-form .MuiOutlinedInput-notchedOutline{border-color:#ffffff47!important}.help-page .help-support-form .MuiInputLabel-root{font-family:inherit;font-size:12px;font-weight:700;color:#ffffffb8!important}.help-page .help-support-form .MuiInputBase-input{color:#fff;font-family:inherit}@media (width<=1040px){.help-page .help-top-grid{grid-template-columns:1fr}}@media (width<=720px){.help-page{padding-bottom:76px}.help-page .help-hero{padding-top:70px;padding-bottom:42px}.help-page .help-hero h1{font-size:38px}.help-page .help-content{padding-top:44px}.help-page .help-question-card,.help-page .help-support-card{padding:22px}.help-page .help-faq-list{gap:38px;margin-top:52px}}*{box-sizing:border-box}body{color:#000;background:#e6e6e6;margin:0;font-family:DM Sans,sans-serif}.homepage{background:#e6e6e6;width:100%;min-height:100vh;overflow-x:hidden}:is(.main-layout:has(.homepage)>.navbar,.main-layout:has(.homepage)>.site-footer){display:none}.homepage .icon{object-fit:contain;display:inline-block}.homepage .icon--arrow{width:16px;height:16px;margin-left:8px}.homepage .section{width:100%;max-width:1300px;margin:0 auto;padding-left:0;padding-right:0}@media (width<=1240px){.homepage .section{max-width:calc(100% - 48px)}}@media (width<=640px){.homepage .section{max-width:calc(100% - 32px)}}.homepage .hero{isolation:isolate;background:#000;height:100svh;min-height:700px;max-height:820px;position:relative;overflow:hidden}.homepage .hero__slides{position:absolute;inset:0;overflow:hidden}.homepage .hero__image{object-fit:cover;opacity:0;filter:saturate(.92)contrast(1.03);width:100%;height:100%;animation:18s infinite hero-image-cycle;position:absolute;inset:0;transform:scale(1.08)}.homepage .hero__image:nth-child(2){animation-delay:6s}.homepage .hero__image:nth-child(3){animation-delay:12s}.homepage .hero__overlay{z-index:1;background:radial-gradient(circle at 50% 44%,#ffffff1a,#fff0 31%),linear-gradient(#0000007a,#0000001f 42%,#0000009e),linear-gradient(90deg,#0000006b,#0000000f 48%,#0000005c);position:absolute;inset:0}.homepage .hero__motion-grid{z-index:1;opacity:.34;mix-blend-mode:screen;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:112px 112px;animation:20s linear infinite hero-grid-drift;position:absolute;inset:0;transform:translate(0,0);-webkit-mask-image:linear-gradient(#0000,#000 22% 74%,#0000);mask-image:linear-gradient(#0000,#000 22% 74%,#0000)}.homepage .hero__pagination{z-index:3;color:#fff;align-items:center;gap:18px;position:absolute;bottom:58px;right:68px}.homepage .hero__line{background:#ffffff5c;width:62px;height:1px;position:relative;overflow:hidden}.homepage .hero__line--active{background:#ffffff3d}.homepage .hero__line--active:after{content:"";background:#fff;animation:6s ease-in-out infinite hero-progress;position:absolute;inset:0;transform:translate(-100%)}.homepage .hero__page{width:28px;height:20px;font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;position:relative;overflow:hidden}.homepage .hero__page-number{opacity:0;animation:18s infinite hero-page-cycle;position:absolute;inset:0;transform:translateY(10px)}.homepage .hero__page-number:nth-child(2){animation-delay:6s}.homepage .hero__page-number:nth-child(3){animation-delay:12s}.homepage .hero__content{z-index:2;color:#fff;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:96px 24px 120px;display:flex;position:absolute;inset:0}.homepage .hero__accent-frame{border:1px solid #ffffff38;width:min(790px,100% - 64px);height:clamp(280px,36vw,412px);animation:7s ease-in-out infinite hero-frame-breathe;position:absolute;transform:translateY(2px);box-shadow:inset 0 0 0 1px #ffffff0f,0 32px 80px #0000002e}.homepage .hero__accent-frame:before,.homepage .hero__accent-frame:after{content:"";background:#ffffff94;width:118px;height:1px;position:absolute}.homepage .hero__accent-frame:before{top:-1px;left:42px}.homepage .hero__accent-frame:after{bottom:-1px;right:42px}.homepage .hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;animation:.9s both hero-copy-in;position:relative}.homepage .hero__title{color:#fff;letter-spacing:0;text-shadow:0 18px 50px #00000047;max-width:760px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.02;animation:.9s .12s both hero-copy-in;position:relative}.homepage .hero__subtitle{color:#ffffffd6;max-width:620px;margin-top:22px;font-size:16px;line-height:1.72;animation:.9s .22s both hero-copy-in;position:relative}.homepage .hero__actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;animation:.9s .32s both hero-copy-in;position:relative}.homepage .hero__cta{color:#fff;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000001f;border:1px solid #ffffffdb;border-radius:0;min-width:236px;min-height:52px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.homepage .hero__cta .MuiButton-endIcon{margin-left:10px}.homepage .hero__cta:hover{color:#131313;background:#ffffffeb}.homepage .hero__secondary{color:#fff;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff47;border-radius:0;min-width:168px;min-height:52px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.homepage .hero__secondary:hover{background:#ffffff24;border-color:#ffffff94}.homepage .hero__highlights{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#00000047;border:1px solid #fff3;align-items:stretch;display:flex;position:absolute;bottom:46px;left:68px}.homepage .hero__highlight{border-right:1px solid #ffffff2e;min-width:142px;padding:17px 22px 18px}.homepage .hero__highlight:last-child{border-right:0}.homepage .hero__highlight-value{font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;line-height:1;display:block}.homepage .hero__highlight-label{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10px;line-height:1.3;display:block}@keyframes hero-image-cycle{0%{opacity:0;transform:scale(1.08)translate(0)}7%,31%{opacity:1}40%,to{opacity:0;transform:scale(1.02)translate(-1.5%)}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:112px 112px,112px 112px}}@keyframes hero-progress{0%{transform:translate(-100%)}72%,to{transform:translate(0)}}@keyframes hero-page-cycle{0%,32.99%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-10px)}}@keyframes hero-frame-breathe{0%,to{opacity:.76;transform:translateY(2px)scale(1)}50%{opacity:1;transform:translateY(-4px)scale(1.012)}}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.homepage .hero__image,.homepage .hero__motion-grid,.homepage .hero__accent-frame,.homepage .hero__eyebrow,.homepage .hero__title,.homepage .hero__subtitle,.homepage .hero__actions,.homepage .hero__page-number,.homepage .hero__line--active:after{animation:none}.homepage .hero__image:first-child{opacity:1;transform:scale(1.02)}.homepage .hero__page-number:first-child{opacity:1;transform:translateY(0)}}.homepage .tabs{justify-content:center;align-items:center;gap:42px;margin-bottom:44px}.homepage .tabs__item{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.homepage .tabs__item:hover{background:0 0}.homepage .tabs__item{color:#c5c5c5;letter-spacing:.14em;text-transform:uppercase;min-height:25px;font-size:12px;font-weight:800}.homepage .tabs__item--active{color:#000;border-bottom:1px solid #000;border-radius:0}.homepage .product-section{padding-top:72px;padding-bottom:96px}.homepage .product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.homepage .product-card{color:inherit;text-align:center;text-decoration:none;display:block}.homepage .product-card__image-wrap{background:#c5c5c5;border:1px solid #c5c5c5b8;justify-content:center;align-items:center;height:292px;display:flex;position:relative;overflow:hidden}.homepage .product-card__badge{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#131313;border:1px solid #ffffff8a;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:18px;left:18px}.homepage .product-card__image{object-fit:contain;mix-blend-mode:multiply;width:201px;height:199px;transition:transform .42s}.homepage .product-card__name{color:#000;margin-top:24px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.homepage .product-card__price{color:#4f4f4f;margin-top:8px;font-family:DM Sans,sans-serif;font-size:12px;line-height:16px}.homepage .product-card:hover .product-card__image{transform:scale(1.045)}.homepage .section-heading--spread{justify-content:space-between;align-items:flex-start}.homepage .section-heading--center{text-align:center}.homepage .section-heading__title{color:#131313;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:800;line-height:1.16}.homepage .section-heading__title--uppercase{text-transform:uppercase;letter-spacing:.08em}.homepage .section-heading__subtitle{color:#4f4f4f;margin-top:8px;font-size:15px;line-height:1.7}.homepage .section-heading__eyebrow{color:#4f4f4f;letter-spacing:1.2px;margin-top:16px;font-size:12px;line-height:16px}.homepage .text-link{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.homepage .text-link:hover{background:0 0}.homepage .text-link{color:#000;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.homepage .category-section{padding-bottom:112px}.homepage .category-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.homepage .category-card{height:456px;color:inherit;background:#c5c5c5;text-decoration:none;display:block;position:relative;overflow:hidden}.homepage .category-card__image{object-fit:cover;width:100%;height:100%;transition:transform .52s}.homepage .category-card__overlay{background:linear-gradient(#0000 0%,#0000002e 46%,#0000008f 100%);position:absolute;inset:0}.homepage .category-card__title{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:800;line-height:32px;position:absolute;bottom:32px;left:32px}.homepage .category-card:hover .category-card__image{transform:scale(1.035)}.homepage .services-section{background:#c5c5c5;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:102px 0}.homepage .services-section__button-wrap{justify-content:center;margin-top:48px;display:flex}.homepage .service-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:64px;display:grid}.homepage .service-card{min-height:440px;box-shadow:none;background:#e6e6e6;border:1px solid #c5c5c5d9}.homepage .service-card__image{object-fit:cover;filter:saturate(.86);width:100%;height:214px}.homepage .service-card__body{padding:28px 32px 32px}.homepage .service-card__title{color:#000;letter-spacing:.08em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px}.homepage .service-card__description{color:#4f4f4f;min-height:80px;margin-top:15px;font-size:12px;line-height:1.7}.homepage .service-card__price{color:#000;margin-top:22px;font-size:12px;font-weight:500;line-height:16px}.homepage .service-card__link{min-width:unset;color:inherit;text-transform:none;background:0 0;padding:0;font-family:DM Sans,sans-serif}.homepage .service-card__link:hover{background:0 0}.homepage .service-card__link{color:#000;letter-spacing:0;margin-top:20px;font-size:12px;font-weight:700;line-height:16px}.homepage .outline-pill,.homepage .outline-button{min-width:unset;color:#131313;text-transform:none;background:#fff;border:1px solid #c5c5c5;border-radius:0;height:40px;padding:0 32px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800;line-height:20px}.homepage .outline-pill:hover,.homepage .outline-button:hover{background:#e6e6e6;border-color:#131313}.homepage .outline-button{color:#131313;border-radius:0}.homepage .benefits{background:#e6e6e6;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5}.homepage .benefits__inner{width:100%;max-width:1300px;margin:0 auto;padding-left:0;padding-right:0}@media (width<=1240px){.homepage .benefits__inner{max-width:calc(100% - 48px)}}@media (width<=640px){.homepage .benefits__inner{max-width:calc(100% - 32px)}}.homepage .benefits__inner{grid-template-columns:repeat(4,1fr);align-items:center;min-height:144px;display:grid}.homepage .benefit-item{text-align:center;align-items:center}.homepage .benefit-item__icon{color:#131313;width:26px;height:26px;margin-bottom:16px;display:block;position:relative}.homepage .benefit-item__icon--shipping:before{content:"";border:2px solid;border-radius:2px;width:20px;height:11px;position:absolute;top:7px;left:2px}.homepage .benefit-item__icon--shipping:after{content:"";border-top:2px solid;border-bottom:0;border-left:0;border-right:2px solid;width:6px;height:6px;position:absolute;top:11px;right:1px;transform:rotate(45deg)}.homepage .benefit-item__icon--warranty{border:2px solid;border-radius:50% 50% 45% 45%}.homepage .benefit-item__icon--warranty:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.homepage .benefit-item__icon--returns{border:2px solid;border-radius:50%}.homepage .benefit-item__icon--returns:before{content:"";border:0 solid;border-width:2px 0 0 2px;width:10px;height:10px;position:absolute;top:6px;left:7px;transform:rotate(-45deg)}.homepage .benefit-item__icon--support{border:2px solid;border-radius:50%}.homepage .benefit-item__icon--support:before,.homepage .benefit-item__icon--support:after{content:"";background:currentColor;position:absolute}.homepage .benefit-item__icon--support:before{width:2px;height:10px;top:5px;left:11px}.homepage .benefit-item__icon--support:after{width:10px;height:2px;top:18px;left:7px}.homepage .benefit-item__title{color:#131313;letter-spacing:1.2px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;line-height:16px}.homepage .benefit-item__desc{color:#4f4f4f;margin-top:8px;font-size:10px;line-height:15px}.homepage .projects-section{background:#e6e6e6;padding-top:112px;padding-bottom:112px}.homepage .projects-section__desc{color:#4f4f4f;width:391px;margin-top:16px;font-size:15px;line-height:1.75}.homepage .project-gallery{margin-top:48px;position:relative;overflow:hidden}.homepage .project-gallery__stage{perspective:1200px;height:560px;transform-style:preserve-3d;position:relative}.homepage .project-gallery__carousel{transform-style:preserve-3d;justify-content:center;align-items:center;animation:28s linear infinite project-carousel-spin;display:flex;position:absolute;inset:0}.homepage .project-gallery__card{width:min(320px,58vw);height:430px;color:inherit;transform:rotateY(calc(360deg / var(--project-card-count) * var(--project-card-index))) translateZ(520px);border-radius:36px;text-decoration:none;transition:box-shadow .35s,filter .35s,transform .35s;display:block;position:absolute;overflow:hidden;box-shadow:0 34px 80px #1313132e}.homepage .project-gallery__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#000000ad),radial-gradient(circle at 50% 0,#fff3,#0000 50%);position:absolute;inset:0}.homepage .project-gallery__card:hover{filter:saturate(1.08);box-shadow:0 42px 90px #13131347}.homepage .project-gallery__image{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .45s}.project-gallery__card:hover .homepage .project-gallery__image{transform:scale(1.08)}.homepage .project-gallery__card-content{z-index:1;color:#fff;position:absolute;bottom:24px;left:24px;right:24px}.homepage .project-gallery__card-content strong{margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;line-height:1.15;display:block}.homepage .project-gallery__card-content p{color:#ffffffd1;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.homepage .project-gallery__banner{color:#fff;background:#131313;border-radius:999px;height:72px;margin-top:-42px;position:relative;overflow:hidden;transform:rotate(-2deg)}.homepage .project-gallery__banner-track{align-items:center;gap:36px;width:max-content;height:100%;animation:28s linear infinite project-banner-slide;display:flex}.homepage .project-gallery__banner-track span{letter-spacing:.14em;text-transform:uppercase;flex:none;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;position:relative}.homepage .project-gallery__banner-track span:after{content:"•";color:#131313;margin-left:36px}.homepage .promo-section{color:#fff;background:linear-gradient(135deg,#131313fa,#000000f5),#131313;min-height:590px}.homepage .promo-section__inner{width:100%;max-width:1300px;margin:0 auto;padding-left:0;padding-right:0}@media (width<=1240px){.homepage .promo-section__inner{max-width:calc(100% - 48px)}}@media (width<=640px){.homepage .promo-section__inner{max-width:calc(100% - 32px)}}.homepage .promo-section__inner{justify-content:space-between;align-items:center;gap:60px;min-height:590px;display:flex}.homepage .promo-section__content{max-width:520px}.homepage .promo-section__title{color:#fff;margin-top:23px;font-family:Plus Jakarta Sans,sans-serif;font-size:52px;font-weight:700;line-height:1.08}.homepage .promo-section__description{color:#ffffffc7;max-width:453px;margin-top:27px;font-size:16px;line-height:26px}.homepage .promo-section__action{text-align:right;margin-top:32px}.homepage .promo-section__note{color:#ffffffb3;margin-top:16px;font-size:10px;line-height:15px}.homepage .promo-badge{background:#0000001a;border:1px solid #fff3;border-radius:0;align-items:center;gap:8px;width:fit-content;height:26px;padding:0 13px}.homepage .promo-badge__icon{border:1.5px solid #fff;border-radius:50%;width:12px;height:12px;position:relative}.homepage .promo-badge__icon:before,.homepage .promo-badge__icon:after{content:"";transform-origin:bottom;background:#fff;border-radius:999px;width:1.5px;height:4px;position:absolute;top:2px;left:5px}.homepage .promo-badge__icon:after{height:3px;top:5px;transform:rotate(90deg)}.homepage .promo-badge__text{color:#fff;letter-spacing:1.2px;font-size:12px;line-height:16px}.homepage .promo-button{color:#fff;text-transform:none;min-width:234px;height:50px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:0;padding:0 32px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;line-height:22px}.homepage .promo-button .icon--arrow{filter:invert()}.homepage .promo-button:hover{background:#ffffff47}.homepage .countdown{gap:16px;margin-top:40px}.homepage .countdown__item{text-align:center}.homepage .countdown__value{color:#131313;background:#fff;border-radius:10px;place-items:center;width:64px;height:64px;font-family:Plus Jakarta Sans,sans-serif;font-size:30px;font-weight:700;line-height:36px;display:grid;box-shadow:0 2px 4px #0000000a}.homepage .countdown__label{color:#fffc;letter-spacing:1px;margin-top:8px;font-size:10px;line-height:15px}.homepage .promo-checks{color:#fff;gap:26px;margin-top:28px}.homepage .promo-checks__item{align-items:center;gap:8px}.homepage .promo-checks__item p{font-size:12px;line-height:16px}.homepage .promo-checks__icon{border:1.5px solid;border-radius:50%;width:16px;height:16px;position:relative}.homepage .promo-checks__icon:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.homepage .wide-banner{object-fit:cover;width:100%;height:400px;display:block}.homepage .testimonials-section{background:#c5c5c5;padding:112px 0;position:relative;overflow:hidden}.homepage .testimonials-section:before{color:#00000009;content:"REVIEWS";letter-spacing:-.08em;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(96px,17vw,260px);font-weight:700;line-height:.8;position:absolute;top:48px;right:-8vw}.homepage .testimonials-section__heading{z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:20px 48px;display:grid;position:relative}.homepage .testimonials-section__heading span{color:#4f4f4f;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700;line-height:1}.homepage .testimonials-section__heading h2{color:#000;letter-spacing:-.07em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(58px,10vw,148px);font-weight:500;line-height:.82}.homepage .testimonials-section__heading p{color:#4f4f4f;max-width:398px;margin:0;font-size:14px;line-height:1.7}.homepage .testimonial-grid,.homepage .testimonial-list{margin-top:72px;display:grid}.homepage .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px}.homepage .testimonial-list{z-index:1;border-top:1px solid #0003;position:relative}.homepage .testimonial-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0003;border-radius:0;grid-template-columns:120px minmax(0,1fr) 220px;align-items:start;gap:34px;padding:34px 0;transition:border-color .3s,transform .3s;display:grid}.homepage .testimonial-card:hover{border-color:#00000094;transform:translate(12px)}.homepage .testimonial-card__rating{padding-top:8px}.homepage .testimonial-card__quote{min-width:0}.homepage .testimonial-card__text{color:#000;letter-spacing:-.045em;max-width:780px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(22px,2.8vw,42px);font-weight:500;line-height:1.08}.homepage .testimonial-card__author{padding-top:6px}.homepage .testimonial-card__name{color:#000;margin:0;font-size:13px;font-weight:700;line-height:18px}.homepage .testimonial-card__role{color:#c5c5c5;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:10px;line-height:15px}.homepage .stars{gap:2px}.homepage .stars__icon{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#131313;width:16px;height:16px;display:inline-block}.homepage .instagram-section{text-align:left;color:#fff;background:#131313;border-top:1px solid #c5c5c5;padding:112px 0;position:relative;overflow:hidden}.homepage .instagram-section:before{color:#ffffff0a;content:"PROCESS";letter-spacing:-.08em;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(86px,14vw,220px);font-weight:800;line-height:.8;position:absolute;top:32px;right:-6vw}.homepage .instagram-section__inner{width:100%;max-width:1300px;margin:0 auto;padding-left:0;padding-right:0}@media (width<=1240px){.homepage .instagram-section__inner{max-width:calc(100% - 48px)}}@media (width<=640px){.homepage .instagram-section__inner{max-width:calc(100% - 32px)}}.homepage .instagram-section__inner{z-index:1;grid-template-columns:minmax(280px,.75fr) minmax(0,1fr);align-items:start;gap:72px;display:grid;position:relative}.homepage .instagram-section__intro{position:sticky;top:120px}.homepage .instagram-section__handle{color:#ffffff9e;letter-spacing:.2em;text-transform:uppercase;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;line-height:18px}.homepage .instagram-section__title{color:#fff;letter-spacing:-.07em;max-width:460px;margin-top:22px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,6vw,82px);font-weight:800;line-height:.95}.homepage .process-list{border-top:1px solid #ffffff29;gap:0;display:grid}.homepage .process-card{opacity:0;animation:.76s forwards process-reveal;animation-delay:var(--process-delay);border-bottom:1px solid #ffffff29;grid-template-columns:120px minmax(0,1fr);gap:36px;padding:42px 0;transition:transform .3s,border-color .3s;display:grid;transform:translateY(32px)}.homepage .process-card:hover{border-color:#ffffff61;transform:translate(12px)}.homepage .process-card__index{color:#ffffff57;letter-spacing:-.08em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:800;line-height:.9}.homepage .process-card__content h3{color:#fff;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1}.homepage .process-card__content p{color:#ffffffa8;max-width:520px;margin-top:14px;font-size:15px;line-height:1.8}@media (width<=1024px){.homepage .hero__highlights{bottom:40px;left:24px}.homepage .hero__pagination{bottom:48px;right:24px}.homepage .product-grid,.homepage .service-grid,.homepage .benefits__inner,.homepage .testimonial-grid{grid-template-columns:repeat(2,1fr)}.homepage .category-grid,.homepage .testimonials-section__heading{grid-template-columns:1fr}.homepage .testimonial-card{grid-template-columns:92px minmax(0,1fr)}.homepage .testimonial-card__author{grid-column:2;padding-top:0}.homepage .project-gallery__stage{height:520px}.homepage .project-gallery__card{transform:rotateY(calc(360deg / var(--project-card-count) * var(--project-card-index))) translateZ(420px)}.homepage .promo-section__inner{flex-direction:column;justify-content:center;align-items:flex-start}.homepage .promo-section__action{text-align:left}.homepage .instagram-section__inner{grid-template-columns:1fr;gap:48px}.homepage .instagram-section__intro{position:static}.homepage .process-card{grid-template-columns:96px minmax(0,1fr)}}@media (width<=640px){.homepage .hero{height:680px;min-height:680px;max-height:none}.homepage .hero__content{justify-content:center;padding:96px 20px 168px}.homepage .hero__accent-frame{width:calc(100% - 36px);height:372px}.homepage .hero__accent-frame:before,.homepage .hero__accent-frame:after{width:72px}.homepage .hero__eyebrow{margin-bottom:14px;font-size:10px}.homepage .hero__title{max-width:420px;font-size:clamp(38px,11vw,54px);line-height:1.05}.homepage .hero__subtitle{max-width:360px;margin-top:18px;font-size:14px;line-height:1.62}.homepage .hero__actions{flex-direction:column;gap:10px;width:min(100%,318px);margin-top:26px}.homepage .hero__cta,.homepage .hero__secondary{width:100%;min-height:48px}.homepage .hero__highlights{grid-template-columns:repeat(3,1fr);display:grid;bottom:26px;left:16px;right:16px}.homepage .hero__highlight{min-width:0;padding:13px 10px 14px}.homepage .hero__highlight-value{font-size:18px}.homepage .hero__highlight-label{letter-spacing:.06em;font-size:9px}.homepage .hero__pagination{display:none}.homepage .product-grid,.homepage .service-grid,.homepage .benefits__inner,.homepage .testimonial-grid{grid-template-columns:1fr}.homepage .tabs{flex-wrap:wrap;gap:18px}.homepage .section-heading--spread{flex-direction:column;gap:20px}.homepage .section-heading__title{font-size:26px;line-height:34px}.homepage .category-card{height:360px}.homepage .services-section,.homepage .testimonials-section,.homepage .instagram-section{padding-top:72px;padding-bottom:72px}.homepage .testimonials-section:before{top:32px;right:-22vw}.homepage .testimonial-list{margin-top:46px}.homepage .testimonial-card{grid-template-columns:1fr;gap:18px;padding:28px 0}.homepage .testimonial-card:hover{transform:none}.homepage .testimonial-card__author{grid-column:auto}.homepage .benefits__inner{gap:32px;padding-top:40px;padding-bottom:40px}.homepage .projects-section{padding-top:72px;padding-bottom:72px}.homepage .projects-section__desc{width:100%}.homepage .project-gallery{margin-top:32px}.homepage .project-gallery__stage{height:430px}.homepage .project-gallery__card{width:min(250px,66vw);height:340px;transform:rotateY(calc(360deg / var(--project-card-count) * var(--project-card-index))) translateZ(300px);border-radius:28px}.homepage .project-gallery__card-content{bottom:18px;left:18px;right:18px}.homepage .project-gallery__card-content strong{font-size:20px}.homepage .project-gallery__card-content p{display:none}.homepage .project-gallery__banner{height:56px;margin-top:-24px}.homepage .project-gallery__banner-track{gap:24px}.homepage .project-gallery__banner-track span{font-size:14px}.homepage .project-gallery__banner-track span:after{margin-left:24px}.homepage .promo-section__inner{min-height:unset;padding-top:72px;padding-bottom:72px}.homepage .promo-section__title{font-size:36px;line-height:46px}.homepage .countdown,.homepage .promo-checks{flex-wrap:wrap}.homepage .wide-banner{height:280px}.homepage .instagram-section__title{font-size:42px}.homepage .process-card{grid-template-columns:1fr;gap:18px;padding:32px 0}.homepage .process-card:hover{transform:none}}@keyframes project-carousel-spin{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@keyframes project-banner-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes process-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.my-page .my-workspace-container{padding-top:82px!important}.my-page .my-workspace-hero{text-align:center;max-width:880px;margin:0 auto;padding:0 0 46px}.my-page .my-workspace-hero h1{color:#000;letter-spacing:0;margin:10px 0 0;font-family:inherit;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:.98}.my-page .my-workspace-hero>p{color:#4f4f4f;max-width:660px;margin:16px auto 0;font-size:13px;line-height:1.72}.my-page .my-workspace-breadcrumb{color:#4f4f4f;justify-content:center;gap:9px}.my-page .my-workspace-breadcrumb a,.my-page .my-workspace-breadcrumb span{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.my-page .my-workspace-layout{grid-template-columns:286px minmax(0,1fr);align-items:start;gap:34px;display:grid}.my-page .my-profile-rail{gap:22px;min-width:0;display:grid;position:sticky;top:94px}.my-page .my-profile-card,.my-page .my-account-menu,.my-page .my-feature-order-card,.my-page .my-empty-order-card,.my-page .my-table-card,.my-page .my-review-stat-card,.my-page .my-review-compose-card,.my-page .my-review-card,.my-page .my-detail-card,.my-page .my-detail-security-card,.my-page .my-detail-summary-card,.my-page .my-dashboard-brief-card,.my-page .my-dashboard-stat-card,.my-page .my-dashboard-list-card,.my-page .my-dashboard-ready-card{box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5f2!important;border-radius:0!important}.my-page .my-profile-card{text-align:center;justify-items:center;padding:30px 26px;display:grid}.my-page .my-profile-card__avatar{color:#fff;letter-spacing:.08em;background:#131313;border:1px solid #c5c5c5cc;width:86px;height:86px;font-family:inherit;font-size:20px;font-weight:700}.my-page .my-profile-card h2{color:#000;letter-spacing:.02em;margin:18px 0 0;font-family:inherit;font-size:18px;font-weight:700}.my-page .my-profile-card>p{color:#4f4f4f;letter-spacing:.04em;text-transform:uppercase;margin:6px 0 20px;font-size:12px;font-weight:600}.my-page .my-profile-card .MuiDivider-root{border-color:#c5c5c5b8;width:100%;margin-bottom:18px}.my-page .my-profile-card__meta{text-align:left;gap:10px;width:100%}.my-page .my-profile-card__meta p{color:#4f4f4f;margin:0;font-size:12px;line-height:1.5}.my-page .my-profile-card .MuiButton-root{width:100%;min-width:0;min-height:42px;margin-top:22px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.my-page .my-profile-card .MuiButton-root:hover{color:#131313!important;background:0 0!important}.my-page .my-account-menu{padding:12px}.my-page .my-account-menu__nav{gap:4px}.my-page .my-account-menu .MuiButton-root{justify-content:flex-start;min-width:0;min-height:44px;padding:0 12px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.my-page .my-account-menu .MuiButton-root svg{color:currentColor;font-size:18px}.my-page .my-account-menu .MuiButton-root:hover,.my-page .my-account-menu .MuiButton-root.is-active{color:#fff!important;background:#131313!important}.my-page .my-account-menu .MuiDivider-root{border-color:#c5c5c5b8;margin:12px 0}.my-page .my-account-menu__logout.MuiButton-root{color:#000!important}.my-page .my-account-menu__logout.MuiButton-root:hover{color:#fff!important}.my-page .my-workspace-content{gap:24px;min-width:0;display:grid}.my-page .my-profile-tabs{background:#fff3;border:1px solid #c5c5c5e6;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid!important}.my-page .my-profile-tabs .MuiButton-root{min-width:0;min-height:40px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.05em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.my-page .my-profile-tabs .MuiButton-root:hover,.my-page .my-profile-tabs .MuiButton-root.is-active{color:#fff!important;background:#131313!important}.my-page .my-dashboard-brief-card{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;gap:28px;padding:30px;display:grid}.my-page .my-dashboard-brief-card__copy{align-content:center;display:grid}.my-page .my-dashboard-brief-card__copy span{color:#4f4f4f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.my-page .my-dashboard-brief-card__copy h2{color:#000;letter-spacing:0;max-width:620px;margin:14px 0 0;font-family:inherit;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1}.my-page .my-dashboard-brief-card__copy p{color:#4f4f4f;max-width:520px;margin:16px 0 0;font-size:13px;line-height:1.7}.my-page .my-dashboard-brief-card__aside{background:#ffffff3d;border:1px solid #c5c5c5c7;align-content:center;gap:12px;padding:22px;display:grid}.my-page .my-dashboard-brief-card__aside .MuiChip-root{text-transform:uppercase;justify-self:start;height:28px;color:#000!important;letter-spacing:.05em!important;background:#ffffff5c!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-brief-card__aside strong{color:#000;font-size:20px;font-weight:800;line-height:1}.my-page .my-dashboard-brief-card__aside p{color:#4f4f4f;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;line-height:1.45;display:flex}.my-page .my-dashboard-brief-card__aside svg{color:#131313;font-size:17px}.my-page .my-dashboard-brief-card__aside .MuiButton-root{min-width:0;min-height:40px;margin-top:4px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-brief-card__aside .MuiButton-root:hover{color:#131313!important;background:0 0!important}.my-page .my-dashboard-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.my-page .my-dashboard-stat-card{gap:10px;min-height:138px;padding:24px;display:grid}.my-page .my-dashboard-stat-card>div{color:#131313;background:#ffffff3d;border:1px solid #c5c5c5f2;place-items:center;width:38px;height:38px;display:grid}.my-page .my-dashboard-stat-card>div svg{font-size:18px}.my-page .my-dashboard-stat-card strong{color:#000;font-size:30px;font-weight:800;line-height:1}.my-page .my-dashboard-stat-card p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.my-page .my-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:stretch;gap:22px;display:grid}.my-page .my-dashboard-list-card{overflow:hidden}.my-page .my-dashboard-list-card__header{border-bottom:1px solid #c5c5c5bf;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.my-page .my-dashboard-list-card__header>div{align-items:center;gap:10px;display:flex}.my-page .my-dashboard-list-card__header svg{color:#131313;font-size:20px}.my-page .my-dashboard-list-card__header h2{color:#000;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:inherit;font-size:15px;font-weight:800}.my-page .my-dashboard-list-card__header .MuiButton-root{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-list-card__header .MuiButton-root:hover{color:#4f4f4f!important}.my-page .my-dashboard-activity-list{gap:0}.my-page .my-dashboard-activity-row{border-bottom:1px solid #c5c5c594;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:78px;padding:18px 24px;display:grid}.my-page .my-dashboard-activity-row:last-child{border-bottom:0}.my-page .my-dashboard-activity-row h3{color:#000;margin:0;font-family:inherit;font-size:14px;font-weight:800;line-height:1.25}.my-page .my-dashboard-activity-row p{color:#4f4f4f;margin:5px 0 0;font-size:11px;font-weight:700;line-height:1.45}.my-page .my-dashboard-activity-row .MuiChip-root{height:28px;color:#000!important;letter-spacing:.04em!important;background:#ffffff52!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-activity-row .MuiButton-root{min-width:0;min-height:34px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.04em!important;background:0 0!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-activity-row .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-dashboard-ready-card{color:#fff;align-content:start;gap:14px;padding:28px;display:grid;background:#131313!important}.my-page .my-dashboard-ready-card>svg{color:#fff;font-size:28px}.my-page .my-dashboard-ready-card span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:800}.my-page .my-dashboard-ready-card h2{color:#fff;margin:0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.15}.my-page .my-dashboard-ready-card p{color:#ffffffad;margin:0;font-size:12px;line-height:1.7}.my-page .my-dashboard-ready-card .MuiButton-root{min-width:0;min-height:44px;margin-top:8px;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-dashboard-ready-card .MuiButton-root svg{color:currentColor;font-size:17px}.my-page .my-dashboard-ready-card .MuiButton-root:hover{color:#fff!important;background:0 0!important}.my-page .my-feature-order-card{grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.my-page .my-feature-order-card__media{background:#c5c5c53d;min-height:520px}.my-page .my-feature-order-card__media img{object-fit:cover;width:100%;height:100%;display:block}.my-page .my-feature-order-card__body{align-content:start;gap:24px;padding:30px;display:grid}.my-page .my-feature-order-card__top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.my-page .my-feature-order-card__top h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:24px;font-weight:700;line-height:1.15}.my-page .my-feature-order-card__top strong{color:#000;margin-top:8px;font-size:18px;font-weight:700;display:block}.my-page .my-feature-order-card__note{color:#4f4f4f;max-width:620px;margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.65}.my-page .my-feature-order-card__details{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.my-page .my-feature-order-card__details>div{background:#ffffff40;border:1px solid #c5c5c5c2;align-content:center;gap:8px;min-height:74px;padding:14px;display:grid}.my-page .my-feature-order-card__details span{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.my-page .my-feature-order-card__details p{color:#000;margin:0;font-size:12px;font-weight:750;line-height:1.25}.my-page .my-feature-order-card__items{gap:12px;display:grid}.my-page .my-feature-order-card__items h3{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:inherit;font-size:10px;font-weight:800}.my-page .my-feature-order-card__item-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.my-page .my-feature-order-card .my-feature-order-item{background:#ffffff4d;border:1px solid #c5c5c5b8;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:10px;display:grid}.my-page .my-feature-order-card .my-feature-order-item img{object-fit:cover;background:#c5c5c533;border:1px solid #c5c5c5c7;width:58px;height:58px}.my-page .my-feature-order-card .my-feature-order-item h4{color:#000;margin:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1.25}.my-page .my-feature-order-card .my-feature-order-item p{color:#4f4f4f;margin:4px 0 0;font-size:11px;font-weight:650}.my-page .my-feature-order-card .my-feature-order-item>div:last-child{text-align:right;min-width:88px}.my-page .my-feature-order-card .my-feature-order-item>div:last-child p{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.my-page .my-feature-order-card .my-feature-order-item>div:last-child strong{color:#000;margin-top:4px;font-size:13px;font-weight:800;display:block}.my-page .my-feature-order-card .MuiChip-root{text-transform:uppercase;height:28px;color:#000!important;letter-spacing:.05em!important;background:#ffffff61!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:700!important}.my-page .my-feature-order-card .status-pending{background:#ffffff8f!important;border-color:#1313136b!important}.my-page .my-feature-order-card .status-approved,.my-page .my-feature-order-card .status-shipped{color:#fff!important;background:#131313d1!important}.my-page .my-feature-order-card .status-completed,.my-page .my-feature-order-card .status-delivered{color:#fff!important;background:#131313!important}.my-page .my-feature-order-card .status-canceled{color:#4f4f4f!important;background:#c5c5c561!important}.my-page .my-feature-order-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.my-page .my-feature-order-card__meta p{color:#4f4f4f;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.my-page .my-feature-order-card__meta svg{color:#131313;font-size:17px}.my-page .my-feature-order-card__meta .MuiButton-root{min-width:0;min-height:34px;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:0 0!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:700!important}.my-page .my-feature-order-card__meta .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-empty-order-card{text-align:center;justify-items:center;gap:14px;padding:48px 28px;display:grid}.my-page .my-empty-order-card h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:24px;font-weight:800}.my-page .my-empty-order-card p{color:#4f4f4f;max-width:420px;margin:0;font-size:12px;line-height:1.65}.my-page .my-empty-order-card .MuiButton-root{min-width:0;min-height:38px;margin-top:4px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-empty-order-card .MuiButton-root:hover{color:#131313!important;background:0 0!important}.my-page .my-order-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid!important}.my-page .my-order-timeline>div{color:#4f4f4f;gap:10px;display:grid;position:relative}.my-page .my-order-timeline>div:after{content:"";background:#c5c5c5e6;height:1px;position:absolute;top:7px;left:20px;right:-12px}.my-page .my-order-timeline>div:last-child:after{display:none}.my-page .my-order-timeline>div span{z-index:1;background:#e6e6e6;border:1px solid #c5c5c5f2;width:15px;height:15px;position:relative}.my-page .my-order-timeline>div p{max-width:92px;color:inherit;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.35}.my-page .my-order-timeline>div.is-complete{color:#000}.my-page .my-order-timeline>div.is-complete span{background:#131313;border-color:#131313}.my-page .my-table-card{overflow:hidden}.my-page .my-table-card__head,.my-page .my-table-card .my-order-row{grid-template-columns:minmax(280px,1.4fr) minmax(150px,.8fr) minmax(108px,.55fr) minmax(108px,.55fr) minmax(116px,.58fr);align-items:center;gap:18px;display:grid}.my-page .my-table-card__head{border-bottom:1px solid #c5c5c5d1;padding:20px 24px}.my-page .my-table-card__head p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.my-page .my-table-card .MuiDivider-root{border-color:#c5c5c5b3}.my-page .my-table-card__pager{justify-content:center;gap:8px;padding:18px}.my-page .my-table-card__pager .MuiButton-root{width:34px;min-width:34px;height:34px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;background:0 0!important;border:1px solid #c5c5c5e6!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.my-page .my-table-card__pager .MuiButton-root svg{font-size:17px;transform:rotate(180deg)}.my-page .my-table-card__pager .MuiButton-root.is-active,.my-page .my-table-card__pager .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-order-row{border-bottom:1px solid #c5c5c599;min-height:96px;padding:18px 24px}.my-page .my-order-row.is-expanded{background:#ffffff61;border-bottom-color:#c5c5c5e6}.my-page .my-order-row:last-of-type{border-bottom:0}.my-page .my-order-row__service{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.my-page .my-order-row__service img{object-fit:cover;background:#c5c5c53d;border:1px solid #c5c5c5cc;width:58px;height:58px}.my-page .my-order-row__service h3{color:#000;margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25}.my-page .my-order-row__service p{color:#4f4f4f;margin:4px 0 0;font-size:11px;font-weight:600}.my-page .my-order-row>div:not(.my-order-row__service) p,.my-page .my-order-row>div:not(.my-order-row__service) strong{color:#000;margin:0;font-size:12px;font-weight:700;display:block}.my-page .my-order-row>div:not(.my-order-row__service) p{color:#4f4f4f;margin-top:4px;font-size:11px;font-weight:600}.my-page .my-order-row>strong{color:#000;font-size:13px;font-weight:800}.my-page .my-order-row .MuiChip-root{justify-self:start;height:28px;color:#000!important;letter-spacing:.04em!important;background:#ffffff5c!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:700!important}.my-page .my-order-row .status-pending{background:#ffffff85!important}.my-page .my-order-row .status-approved,.my-page .my-order-row .status-shipped{color:#fff!important;background:#131313d1!important}.my-page .my-order-row .status-completed,.my-page .my-order-row .status-delivered{color:#fff!important;background:#131313!important}.my-page .my-order-row .status-canceled{color:#4f4f4f!important;background:#c5c5c55c!important}.my-page .my-order-row .MuiButton-root{min-width:0;min-height:36px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.04em!important;background:#fff3!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-order-row .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-order-row .MuiButton-root[aria-current=true]{color:#fff!important;background:#131313!important;border-color:#131313!important}.my-page .my-order-detail-panel{background:#fff3;border-bottom:1px solid #c5c5c5b8;gap:14px;padding:18px 24px 22px;display:grid}.my-page .my-order-detail-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.my-page .my-order-detail-panel__header strong{color:#000;letter-spacing:.06em;font-size:12px;font-weight:800}.my-page .my-order-detail-panel__header p{color:#4f4f4f;margin:0;font-size:11px;font-weight:700}.my-page .my-order-detail-list{gap:10px;display:grid!important}.my-page .my-order-detail-item{background:#ffffff47;border:1px solid #c5c5c5b8;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:10px;display:grid}.my-page .my-order-detail-item img{object-fit:cover;background:#c5c5c533;border:1px solid #c5c5c5c7;width:54px;height:54px}.my-page .my-order-detail-item h4{color:#000;margin:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1.28}.my-page .my-order-detail-item p{color:#4f4f4f;margin:4px 0 0;font-size:11px;font-weight:650}.my-page .my-order-detail-item__price{text-align:right;justify-items:end;min-width:94px;display:grid}.my-page .my-order-detail-item__price p{color:#4f4f4f;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.my-page .my-order-detail-item__price strong{color:#000;margin-top:4px;font-size:13px;font-weight:800}.my-page .my-order-detail-empty{color:#4f4f4f;margin:0;font-size:12px;font-weight:700}.my-page .my-order-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.my-page .my-order-benefits>div{background:#ffffff29;border:1px solid #c5c5c5bf;min-height:150px;padding:24px}.my-page .my-order-benefits>div svg{color:#131313;font-size:22px}.my-page .my-order-benefits>div h3{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:18px 0 0;font-family:inherit;font-size:14px;font-weight:800}.my-page .my-order-benefits>div p{color:#4f4f4f;margin:9px 0 0;font-size:12px;line-height:1.62}.my-page .my-review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.my-page .my-review-stat-card{padding:24px}.my-page .my-review-stat-card strong{color:#000;font-size:34px;font-weight:700;line-height:1;display:block}.my-page .my-review-stat-card p{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:800}.my-page .my-review-compose-card{justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.my-page .my-review-compose-card>div{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.my-page .my-review-compose-card>div svg{color:#131313;grid-row:1/span 2;font-size:24px}.my-page .my-review-compose-card h2{color:#000;margin:0;font-family:inherit;font-size:18px;font-weight:800;line-height:1.2}.my-page .my-review-compose-card p{color:#4f4f4f;margin:8px 0 0;font-size:12px;line-height:1.65}.my-page .my-review-compose-card .MuiButton-root{flex:none;min-width:0;min-height:42px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.05em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important}.my-page .my-review-compose-card .MuiButton-root:hover{color:#131313!important;background:0 0!important}.my-page .my-review-list{gap:16px}.my-page .my-review-card{grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.my-page .my-review-card--empty{text-align:center;grid-template-columns:1fr;place-items:center;min-height:120px;padding:28px;display:grid}.my-page .my-review-card--empty p{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.my-page .my-review-card__media{background:#c5c5c538;min-height:210px}.my-page .my-review-card__media img{object-fit:cover;width:100%;height:100%;display:block}.my-page .my-review-card__body{padding:24px}.my-page .my-review-card__top{justify-content:space-between;gap:18px}.my-page .my-review-card__top span{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:inline-block}.my-page .my-review-card__top h2{color:#000;margin:0;font-family:inherit;font-size:20px;font-weight:800;line-height:1.18}.my-page .my-review-card__top .MuiChip-root{height:28px;color:#000!important;letter-spacing:.04em!important;background:#ffffff57!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:800!important}.my-page .my-review-card__text{color:#4f4f4f;font-size:13px;line-height:1.7;margin:18px 0 0!important}.my-page .my-review-card__photos{flex-wrap:wrap;gap:10px;margin-top:18px}.my-page .my-review-card__photo{background:#ffffff38;border:1px solid #c5c5c5db;width:108px;height:84px;overflow:hidden}.my-page .my-review-card__photo img{object-fit:cover;width:100%;height:100%;display:block}.my-page .my-review-card__actions{flex-wrap:wrap;gap:10px;margin-top:22px}.my-page .my-review-card__actions .MuiButton-root{min-width:0;min-height:36px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.05em!important;background:0 0!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-review-card__actions .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-review-stars{align-items:center;gap:4px;margin-top:16px}.my-page .my-review-stars svg{color:#131313;font-size:17px}.my-page .my-review-stars p{color:#4f4f4f;letter-spacing:.04em;text-transform:uppercase;margin:0 0 0 10px;font-size:11px;font-weight:700}.my-page .my-detail-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:start;gap:22px;display:grid}.my-page .my-detail-card,.my-page .my-detail-security-card,.my-page .my-detail-summary-card{padding:26px}.my-page .my-detail-card--wide{grid-row:span 2}.my-page .my-detail-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:24px;display:grid}.my-page .my-detail-card__header h2{color:#000;margin:0;font-family:inherit;font-size:17px;font-weight:800;line-height:1.2}.my-page .my-detail-card__header p{color:#4f4f4f;margin:6px 0 0;font-size:12px;line-height:1.55}.my-page .my-detail-card__header .MuiButton-root{min-width:0;min-height:34px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.05em!important;background:0 0!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-detail-card__header .MuiButton-root:hover{color:#fff!important;background:#131313!important}.my-page .my-detail-card__icon{color:#131313;background:#ffffff47;border:1px solid #c5c5c5f2;place-items:center;width:36px;height:36px;display:grid}.my-page .my-detail-card__icon svg{font-size:18px}.my-page .my-detail-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.my-page .my-detail-form-grid .MuiInputBase-root,.my-page .my-detail-form-grid .MuiSelect-select{color:#000;background:#ffffff57;min-height:46px;font-family:inherit;font-size:12px;font-weight:600}.my-page .my-detail-form-grid .MuiInputLabel-root,.my-page .my-detail-form-grid .MuiInputBase-input{color:#000;font-family:inherit;font-size:12px}.my-page .my-detail-form-grid .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5eb!important;border-radius:0!important}.my-page .my-detail-address{border-top:1px solid #c5c5c5b3;border-bottom:1px solid #c5c5c5b3;padding:18px 0}.my-page .my-detail-address strong{color:#000;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:800;display:block}.my-page .my-detail-address p{color:#4f4f4f;margin:5px 0 0;font-size:13px;line-height:1.45}.my-page .my-detail-chip-row{flex-wrap:wrap;gap:8px;margin-top:18px}.my-page .my-detail-chip-row .MuiChip-root{height:30px;color:#000!important;letter-spacing:.04em!important;background:#ffffff42!important;border:1px solid #c5c5c5f2!important;font-size:10px!important;font-weight:800!important}.my-page .my-detail-chip-row .MuiChip-icon{color:#131313!important}.my-page .my-detail-security-card h2{color:#000;margin:0 0 20px;font-family:inherit;font-size:17px;font-weight:800;line-height:1.2}.my-page .my-detail-security-list{gap:0}.my-page .my-detail-security-list>div{border-top:1px solid #c5c5c5a6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;display:grid}.my-page .my-detail-security-list>div>div:first-child{color:#131313;background:#ffffff40;border:1px solid #c5c5c5e6;place-items:center;width:34px;height:34px;display:grid}.my-page .my-detail-security-list>div svg{font-size:17px}.my-page .my-detail-security-list>div strong{color:#000;font-size:13px;font-weight:800}.my-page .my-detail-security-list>div p{color:#4f4f4f;margin:4px 0 0;font-size:11px;line-height:1.45}.my-page .my-detail-security-list>div .MuiButton-root{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.05em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.my-page .my-detail-security-list>div .MuiButton-root:hover{color:#4f4f4f!important}.my-page .my-detail-summary-card{color:#fff;background:#131313!important}.my-page .my-detail-summary-card>span{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.my-page .my-detail-summary-card h2{color:#fff;margin:14px 0 0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.15}.my-page .my-detail-summary-card>p{color:#ffffffa8;margin:14px 0 0;font-size:12px;line-height:1.7}.my-page .my-detail-summary-card .MuiDivider-root{border-color:#ffffff2e;margin:24px 0}.my-page .my-detail-summary-card__lines{gap:12px}.my-page .my-detail-summary-card__lines>div{align-items:center;gap:10px;display:flex}.my-page .my-detail-summary-card__lines svg{color:#ffffffb8;font-size:17px}.my-page .my-detail-summary-card__lines p{color:#ffffffc2;margin:0;font-size:12px;line-height:1.45}.my-page .my-detail-summary-card .MuiButton-root{width:100%;min-width:0;min-height:48px;margin-top:26px;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important}.my-page .my-detail-summary-card .MuiButton-root:hover{color:#fff!important;background:0 0!important}@media (width<=1180px){.my-page .my-workspace-container{padding-left:80px;padding-right:80px}.my-page .my-workspace-layout,.my-page .my-dashboard-brief-card,.my-page .my-dashboard-bottom-grid,.my-page .my-detail-grid{grid-template-columns:1fr}.my-page .my-profile-rail{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);position:static}.my-page .my-account-menu__nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.my-page .my-detail-card--wide{grid-row:auto}}@media (width<=920px){.my-page .my-feature-order-card,.my-page .my-review-card,.my-page .my-profile-rail{grid-template-columns:1fr}.my-page .my-feature-order-card{min-height:0}.my-page .my-feature-order-card__media{min-height:340px}.my-page .my-feature-order-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.my-page .my-feature-order-card__item-list{grid-template-columns:1fr}.my-page .my-table-card__head{display:none}.my-page .my-table-card .my-order-row{grid-template-columns:1fr 1fr;gap:14px}.my-page .my-order-benefits,.my-page .my-dashboard-stat-grid,.my-page .my-review-summary-grid{grid-template-columns:1fr}}@media (width<=720px){.my-page .my-workspace-container{padding-left:20px;padding-right:20px;padding-top:74px!important}.my-page .my-workspace-hero{padding-bottom:32px}.my-page .my-workspace-hero h1{font-size:34px}.my-page .my-profile-tabs,.my-page .my-account-menu__nav,.my-page .my-detail-form-grid,.my-page .my-order-timeline{grid-template-columns:1fr}.my-page .my-feature-order-card__top,.my-page .my-dashboard-list-card__header,.my-page .my-review-compose-card,.my-page .my-detail-card__header{flex-direction:column;align-items:flex-start;display:flex}.my-page .my-feature-order-card__body,.my-page .my-detail-card,.my-page .my-detail-security-card,.my-page .my-detail-summary-card,.my-page .my-review-card__body{padding:22px}.my-page .my-feature-order-card__media{min-height:280px}.my-page .my-feature-order-card__details{grid-template-columns:1fr}.my-page .my-feature-order-card .my-feature-order-item{grid-template-columns:48px minmax(0,1fr)}.my-page .my-feature-order-card .my-feature-order-item img{width:48px;height:48px}.my-page .my-feature-order-card .my-feature-order-item>div:last-child{text-align:left;grid-column:2;min-width:0}.my-page .my-table-card .my-order-row{grid-template-columns:1fr;padding:18px}.my-page .my-order-detail-panel{padding:16px 18px 20px}.my-page .my-order-detail-item{grid-template-columns:48px minmax(0,1fr)}.my-page .my-order-detail-item img{width:48px;height:48px}.my-page .my-order-detail-item__price{text-align:left;grid-column:2;justify-items:start;min-width:0}.my-page .my-dashboard-brief-card,.my-page .my-dashboard-ready-card,.my-page .my-dashboard-stat-card{padding:22px}.my-page .my-dashboard-activity-row{grid-template-columns:1fr;justify-items:start;padding:18px}.my-page .my-detail-security-list>div{grid-template-columns:auto minmax(0,1fr)}.my-page .my-detail-security-list>div .MuiButton-root{grid-column:1/-1;justify-self:start}}.my-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding:0 0 100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.my-page *{box-sizing:border-box}.my-page a{color:inherit;text-decoration:none}.my-page .my-page-container{width:100%;max-width:none;margin:0;padding:100px 170px 0}@media (width<=1280px){.my-page .my-page-container{padding-left:80px;padding-right:80px}}@media (width<=720px){.my-page .my-page-container{padding-top:74px;padding-left:20px;padding-right:20px}}.my-page .account-hero,.my-page .account-layout,.my-page .account-stats-grid,.my-page .account-dashboard-grid{display:grid}.my-page .account-hero{border-bottom:1px solid #c5c5c5b8;grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:end;gap:30px;padding-bottom:42px}.my-page .account-hero>div:first-child>p{color:#131313;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:600;line-height:1}.my-page .account-hero h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:30px;font-weight:600;line-height:1}.my-page .account-hero__text{color:#4f4f4f;max-width:620px;margin:18px 0 0;font-size:14px;font-weight:400;line-height:1.75}.my-page .account-profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;display:grid;box-shadow:none!important;background:#e6e6e6f5!important;border:1px solid #c5c5c5bd!important}.my-page .account-profile-card__avatar{color:#fff;letter-spacing:.08em;background:#131313;border:1px solid #c5c5c5a6;width:58px;height:58px;font-family:inherit;font-size:15px;font-weight:600}.my-page .account-profile-card h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:16px;font-weight:600}.my-page .account-profile-card p{color:#4f4f4f;margin:5px 0 0;font-size:12px;line-height:1.4}.my-page .account-profile-card .MuiChip-root{grid-column:1/-1;justify-self:start;height:30px;color:#131313!important;letter-spacing:.06em!important;background:#1313131a!important;border:1px solid #c5c5c55c!important;font-size:10.5px!important;font-weight:600!important}.my-page .account-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:30px;margin-top:34px}.my-page .account-sidebar{padding:12px;position:sticky;top:92px;box-shadow:none!important;background:#e6e6e6f5!important;border:1px solid #c5c5c5bd!important}.my-page .account-sidebar__nav{gap:4px}.my-page .account-sidebar__item,.my-page .account-sidebar__logout{justify-content:flex-start;min-width:0;min-height:44px;padding-left:12px;padding-right:12px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.my-page .account-sidebar__item svg,.my-page .account-sidebar__logout svg{color:currentColor;font-size:18px}.my-page .account-sidebar__item:hover,.my-page .account-sidebar__logout:hover{color:#000!important;background:#ffffff52!important}.my-page .account-sidebar__item--active{color:#fff!important;background:#131313!important}.my-page .account-sidebar__item--active:before{content:"";background:#131313;width:4px;height:4px;margin-right:2px}.my-page .account-sidebar .MuiDivider-root{border-color:#c5c5c580;margin:12px 0}.my-page .account-sidebar__logout{color:#131313!important}.my-page .account-content{min-width:0}.my-page .account-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.my-page .account-stat-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:104px;padding:20px;display:grid;box-shadow:none!important;background:#e6e6e6fa!important;border:1px solid #c5c5c5b8!important}.my-page .account-stat-card__icon{color:#131313;background:#ffffff52;border:1px solid #c5c5c58f;place-items:center;width:44px;height:44px;display:grid}.my-page .account-stat-card__icon svg{font-size:20px}.my-page .account-stat-card strong{color:#000;font-family:inherit;font-size:28px;font-weight:500;line-height:1;display:block}.my-page .account-stat-card p{color:#4f4f4f;letter-spacing:.06em;text-transform:uppercase;margin:7px 0 0;font-size:11px;font-weight:600}.my-page .account-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.my-page .account-panel{padding:26px;box-shadow:none!important;background:#e6e6e6f5!important;border:1px solid #c5c5c5bd!important}.my-page .account-panel__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.my-page .account-panel__title{align-items:center;gap:10px}.my-page .account-panel__title svg{color:#131313;font-size:20px}.my-page .account-panel__title h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:17px;font-weight:600;line-height:1}.my-page .account-panel .MuiButton-root{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:600!important}.my-page .account-panel .MuiButton-root svg{font-size:17px}.my-page .account-panel .MuiButton-root:hover{color:#131313!important}.my-page .recent-order-panel{grid-row:span 2}.my-page .recent-order-panel__summary{border-top:1px solid #c5c5c575;gap:0;display:grid}.my-page .recent-order-panel__summary>div{border-bottom:1px solid #c5c5c575;justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.my-page .recent-order-panel__summary span{color:#4f4f4f;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.my-page .recent-order-panel__summary strong,.my-page .recent-order-panel__summary p{color:#000;margin:0;font-size:13px;font-weight:600}.my-page .recent-order-panel__summary .MuiChip-root{height:28px;color:#4f4f4f!important;background:#4f4f4f1a!important;border:1px solid #4f4f4f61!important;font-size:10px!important;font-weight:600!important}.my-page .recent-order-panel__progress{margin-top:24px}.my-page .recent-order-panel__progress .MuiLinearProgress-root{background:#c5c5c559;border-radius:0;height:3px}.my-page .recent-order-panel__progress .MuiLinearProgress-bar{background:#131313;border-radius:0}.my-page .recent-order-panel__progress p{color:#4f4f4f;margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.55}.my-page .order-timeline{gap:16px;margin-top:28px}.my-page .order-timeline__item{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid;position:relative}.my-page .order-timeline__item>span{background:#e6e6e6;border:1px solid #c5c5c5bd;width:12px;height:12px;margin-top:4px}.my-page .order-timeline__item strong{color:#000;letter-spacing:.02em;font-size:13px;font-weight:600}.my-page .order-timeline__item p{color:#4f4f4f;margin:3px 0 0;font-size:12px;font-weight:500}.my-page .order-timeline__item--complete>span{background:#131313;border-color:#131313}.my-page .address-panel__body{grid-template-columns:auto minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}.my-page .address-panel__marker{color:#131313;background:#ffffff52;border:1px solid #c5c5c58f;place-items:center;width:46px;height:46px;display:grid}.my-page .address-panel__marker svg{font-size:20px}.my-page .address-panel strong{color:#000;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:600;display:block}.my-page .address-panel p{color:#4f4f4f;margin:6px 0 0;font-size:13px;line-height:1.45}.my-page .address-panel .MuiDivider-root{border-color:#c5c5c580}.my-page .address-panel__meta{flex-wrap:wrap;gap:8px;margin-top:18px}.my-page .address-panel__meta .MuiChip-root{height:30px;color:#4f4f4f!important;background:#ffffff57!important;border:1px solid #c5c5c557!important;font-size:10px!important;font-weight:600!important}.my-page .address-panel__meta .MuiChip-icon{color:#131313!important}.my-page .saved-panel__list{gap:10px}.my-page .saved-panel__item{border-bottom:1px solid #c5c5c575;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:10px 0;display:grid}.my-page .saved-panel__item:last-child{border-bottom:0;padding-bottom:0}.my-page .saved-panel__item p{color:#000;margin:0;font-size:13px;font-weight:600;line-height:1.45}.my-page .saved-panel__index{color:#131313;background:#ffffff52;border:1px solid #c5c5c580;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.my-page .preferences-panel__body{gap:10px;display:grid}.my-page .preferences-panel__body>div{border-bottom:1px solid #c5c5c575;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.my-page .preferences-panel__body>div:last-child{border-bottom:0;padding-bottom:0}.my-page .preferences-panel__body svg{color:#131313;font-size:20px}.my-page .preferences-panel__body strong{color:#000;letter-spacing:.03em;text-transform:uppercase;font-size:13px;font-weight:600}.my-page .preferences-panel__body p{color:#4f4f4f;margin:4px 0 0;font-size:12px;line-height:1.55}@media (width<=1040px){.my-page .account-hero,.my-page .account-layout{grid-template-columns:1fr}.my-page .account-sidebar{position:static}.my-page .account-sidebar__nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=760px){.my-page .account-hero{gap:22px;padding-bottom:30px}.my-page .account-stats-grid,.my-page .account-dashboard-grid,.my-page .account-sidebar__nav{grid-template-columns:1fr}.my-page .account-panel,.my-page .account-profile-card,.my-page .account-stat-card{padding:20px}.my-page .account-panel__header{flex-direction:column;align-items:flex-start}.my-page .recent-order-panel{grid-row:auto}}@media (width<=520px){.my-page .account-profile-card,.my-page .account-stat-card,.my-page .address-panel__body,.my-page .saved-panel__item,.my-page .preferences-panel__body>div{grid-template-columns:1fr}.my-page .recent-order-panel__summary>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}}.not-found-page{color:#000;background:linear-gradient(#f7f3ece0,#f7f3ecf5),url(/img/products/IMG_13.webp) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:48px 20px;font-family:DM Sans,Plus Jakarta Sans,Arial,sans-serif;display:grid}.not-found-page__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf8f2eb;border:1px solid #c5c5c5;width:min(100%,820px);padding:clamp(36px,7vw,76px)}.not-found-page__content{max-width:560px}.not-found-page__eyebrow{color:#131313;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.not-found-page__title{color:#000;letter-spacing:-.04em;margin:0;font-size:clamp(44px,8vw,88px);font-weight:600;line-height:.96}.not-found-page__copy{color:#4f4f4f;max-width:520px;font-size:15px;line-height:1.8}.not-found-page__button{width:fit-content;min-height:46px;padding:0 24px;color:#fff!important;background:#131313!important}.not-found-page__button:hover{background:#131313!important}@media (width<=600px){.not-found-page{padding:24px 14px}.not-found-page__panel{padding:32px 22px}.not-found-page__button{width:100%}}.orders-page{color:#000;background:linear-gradient(#e6e6e6 0 100%);min-height:100vh;padding:52px 0 82px;font-family:DM Sans,sans-serif}.orders-page .orders-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.orders-page .orders-hero{border-bottom:1px solid #c5c5c5;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:30px;display:flex}.orders-page .orders-hero>div p{color:#131313;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.orders-page .orders-hero h1{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1}.orders-page .orders-hero__text{color:#4f4f4f;max-width:620px;margin-top:16px;font-size:16px;line-height:1.75}.orders-page .orders-hero .MuiButton-root{color:#131313;border:1px solid #131313;border-radius:0;min-height:44px;font-weight:800}.orders-page .orders-hero .MuiButton-root:hover{color:#fff;background:#131313}.orders-page .orders-grid{gap:18px;margin-top:28px;display:grid}.orders-page .order-card{box-shadow:none;background:#fff;border:1px solid #c5c5c5;border-radius:0;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.orders-page .order-card__image{object-fit:cover;width:220px;height:100%;min-height:230px}.orders-page .order-card__body{padding:28px}.orders-page .order-card__meta{flex-wrap:wrap;gap:8px}.orders-page .order-card__meta .MuiChip-root{color:#131313;background:#c5c5c5;border-radius:0;font-weight:800}.orders-page .order-card h2{color:#000;margin:22px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:800}.orders-page .order-card__date{color:#4f4f4f;margin-top:8px;font-size:14px}.orders-page .order-card__progress{max-width:560px;margin-top:24px}.orders-page .order-card__progress .MuiLinearProgress-root{background:#c5c5c5;border-radius:0;height:7px}.orders-page .order-card__progress .MuiLinearProgress-bar{background:#131313}.orders-page .order-card__progress p{color:#4f4f4f;margin-top:8px;font-size:12px;font-weight:800}.orders-page .order-card__footer{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.orders-page .order-card__footer strong{color:#000;font-size:18px;font-weight:800}.orders-page .order-card__footer .MuiButton-root{color:#131313;border-radius:0;font-weight:800}@media (width<=760px){.orders-page .orders-hero{flex-direction:column;align-items:flex-start}.orders-page .order-card{grid-template-columns:1fr}.orders-page .order-card__image{width:100%;height:260px}}.products-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:112px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.products-page *{box-sizing:border-box}.products-page a{color:inherit;text-decoration:none}.products-page img{max-width:100%;display:block}.products-page__state{align-content:center;justify-items:start;gap:16px;min-height:420px;display:grid}.products-page__state h1{color:#000;margin:0;font-size:clamp(32px,5vw,58px);font-weight:500;line-height:1}.products-page__state p{color:#4f4f4f;margin:0;font-size:14px;line-height:1.7}.products-page__state button,.products-page__state a{min-width:0;min-height:46px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;padding:0 22px!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .products-container{width:100%;max-width:none;margin:0;padding-left:170px;padding-right:170px}@media (width<=1280px){.products-page .products-container{padding-left:80px;padding-right:80px}}@media (width<=720px){.products-page .products-container{padding-left:20px;padding-right:20px}}.products-page .products-announcement{color:#fff;background:#131313;border-bottom:1px solid #c5c5c5;justify-content:center;padding:11px 20px;display:flex}.products-page .products-announcement p{color:inherit;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:1.3}.products-page .products-breadcrumb{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;gap:10px;padding-top:34px;font-size:10px;font-weight:500}.products-page .products-breadcrumb span:last-child{color:#000;font-weight:600}.products-page .product-showcase{grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);align-items:start;gap:74px;padding-top:34px;display:grid}.products-page .product-gallery{min-width:0}.products-page .product-gallery__main{aspect-ratio:4/3;box-shadow:none;background:#ffffff3d;border:1px solid #c5c5c5bd;place-items:center;display:grid;position:relative;overflow:hidden}.products-page .product-gallery__main-image{object-fit:contain;filter:drop-shadow(0 20px 22px #00000014);width:min(72%,520px);height:auto;position:relative}.products-page .product-gallery__thumbs{scrollbar-width:none;gap:10px;margin-top:14px;padding-bottom:8px;overflow-x:auto}.products-page .product-gallery__thumbs::-webkit-scrollbar{display:none}.products-page .product-gallery__thumb{appearance:none;cursor:pointer;background:#ffffff52;border:1px solid #c5c5c557;flex:0 0 104px;place-items:center;width:104px;height:82px;padding:10px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.products-page .product-gallery__thumb img{object-fit:contain;width:100%;height:100%}.products-page .product-gallery__thumb:hover,.products-page .product-gallery__thumb--active{background:#13131314;border-color:#131313;transform:translateY(-2px)}.products-page .product-summary{min-width:0;padding:8px 0 0}.products-page .product-summary__eyebrow{color:#131313;letter-spacing:.12em;text-transform:uppercase;margin:24px 0 0;font-size:11px;font-weight:600;line-height:1}.products-page .product-summary__title{color:#000;letter-spacing:0;max-width:610px;margin:12px 0 0;font-family:inherit;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:.98}.products-page .product-rating{align-items:center;gap:5px}.products-page .product-rating img{filter:saturate(.65);width:15px;height:15px}.products-page .product-rating__star--muted{opacity:.22}.products-page .product-rating p{color:#4f4f4f;margin:0 0 0 8px;font-size:12px;font-weight:500}.products-page .product-price{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px}.products-page .product-price__current{color:#000;font-size:27px;font-weight:600;line-height:1}.products-page .product-price__old{color:#4f4f4f;font-size:14px;text-decoration:line-through}.products-page .product-price__chip{height:28px;color:#131313!important;letter-spacing:.06em!important;background:#1313131a!important;border:1px solid #c5c5c552!important;font-size:10.5px!important;font-weight:600!important}.products-page .product-stock{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.products-page .product-stock p{color:#4f4f4f;margin:0;font-size:12px}.products-page .product-stock__chip{height:30px;color:#131313!important;background:#ffffff6b!important;border:1px solid #c5c5c552!important;font-size:10.5px!important;font-weight:600!important}.products-page .sale-countdown{width:fit-content;box-shadow:none;background:#ffffff47;border:1px solid #c5c5c580;margin-top:24px;padding:14px 16px}.products-page .sale-countdown__label{align-items:center;gap:8px}.products-page .sale-countdown__label p{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:600}.products-page .sale-countdown__clock{border:1px solid #131313;width:16px;height:16px;position:relative}.products-page .sale-countdown__clock:before,.products-page .sale-countdown__clock:after{content:"";transform-origin:bottom;background:#131313;width:1px;height:5px;position:absolute;top:3px;left:7px}.products-page .sale-countdown__clock:after{height:4px;top:7px;transform:rotate(90deg)}.products-page .sale-countdown__time{color:#000;letter-spacing:.04em;margin:8px 0 0;font-size:12px;font-weight:600}.products-page .product-option{margin-top:28px}.products-page .product-option>p{color:#4f4f4f;margin:0;font-size:13px}.products-page .product-option>p span{color:#000;font-weight:600}.products-page .quantity-box{background:#ffffff57;border:1px solid #c5c5c580;justify-content:space-between;align-items:center;width:132px;height:44px;margin-top:12px;padding:0 6px}.products-page .quantity-box p{margin:0;font-size:12px;font-weight:600}.products-page .quantity-box .MuiIconButton-root{color:#000;border-radius:0}.products-page .product-actions{flex-wrap:wrap;gap:12px;margin-top:34px}.products-page .product-actions__primary{flex:260px;min-width:0;min-height:54px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .product-actions__primary:hover{background:#131313!important;border-color:#131313!important}.products-page .product-actions__square{color:#000;background:#ffffff57;width:54px;height:54px;border:1px solid #c5c5c580!important;border-radius:0!important}.products-page .product-actions__square:hover{color:#fff;background:#131313}.products-page .buy-now-button{width:100%;min-width:0;min-height:54px;margin-top:12px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.08em!important;background:#ffffff57!important;border:1px solid #c5c5c58a!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .buy-now-button:hover{color:#fff!important;background:#131313!important;border-color:#131313!important}.products-page .pickup-note{gap:8px;margin-top:28px}.products-page .pickup-note__row{align-items:flex-start;gap:9px}.products-page .pickup-note__row svg{color:#131313;width:18px;height:18px;margin-top:1px}.products-page .pickup-note__row p{color:#4f4f4f;margin:0;font-size:12px;line-height:1.7}.products-page .pickup-note__row p span{color:#000;font-weight:600}.products-page .pickup-note button{width:fit-content;min-width:0;margin-left:27px;text-decoration:underline;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.04em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .support-actions{gap:22px;margin-top:20px}.products-page .support-actions button{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.04em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .support-actions button:hover{color:#131313!important}.products-page .product-details{margin-top:110px}.products-page .product-details__tabs{border-bottom:1px solid #c5c5c580;justify-content:center;display:flex;overflow-x:auto}.products-page .product-details__tabs .MuiStack-root{gap:clamp(24px,4vw,64px);min-width:max-content}.products-page .product-details__tabs button{min-width:0;padding-bottom:18px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.12em!important;background:0 0!important;border-bottom:2px solid #0000!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .product-details__tabs .product-details__tab--active{color:#131313!important;border-color:#131313!important}.products-page .product-details__content{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:70px;margin-top:52px;display:grid}.products-page .product-description{gap:26px}.products-page .product-description h3{color:#000;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.products-page .product-description ul{color:#4f4f4f;gap:10px;margin:14px 0 0;padding:0;font-size:14px;line-height:1.8;list-style:none}.products-page .product-description p{color:#4f4f4f;margin:0;font-size:14px;line-height:1.9}.products-page .product-description p span{color:#000;font-weight:600}.products-page .product-meta{background:#ffffff3d;border:1px solid #c5c5c599;align-self:start;gap:28px;padding:28px}.products-page .product-meta p{color:#4f4f4f;margin:0;font-size:13px;line-height:1.9}.products-page .product-meta p span{color:#000;font-weight:600}.products-page .product-meta__title{letter-spacing:.04em;text-transform:uppercase;color:#000!important;margin-bottom:12px!important;font-weight:600!important}.products-page .payment-list{flex-wrap:wrap;gap:8px}.products-page .payment-chip{color:#000;background:#ffffff61;border:1px solid #c5c5c56b;justify-content:center;align-items:center;width:46px;height:28px;font-size:8px;font-weight:700;line-height:1;display:flex}.products-page .master-card{width:24px;position:relative}.products-page .master-card__circle{opacity:.86;border-radius:50%;width:13px;height:13px}.products-page .master-card__circle--left{background:#131313}.products-page .master-card__circle--right{background:#c5c5c5;margin-left:-4px}.products-page .review-panel{margin-top:86px}.products-page .review-panel__summary{border-bottom:1px solid #c5c5c580;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px}.products-page .review-panel__summary h2{color:#000;letter-spacing:0;margin:0;font-size:30px;font-weight:600}.products-page .review-panel__summary p{color:#4f4f4f;margin:8px 0 0;font-size:13px}.products-page .review-form{background:#ffffff40;border:1px solid #c5c5c58c;gap:18px;margin-top:28px;padding:28px;display:grid}.products-page .review-form__row{flex-wrap:wrap;gap:16px}.products-page .review-form__row .MuiTextField-root{flex:240px}.products-page .review-form__rating{align-items:center;gap:14px}.products-page .review-form__rating p{color:#4f4f4f;margin:0;font-size:13px;font-weight:600}.products-page .review-form__eligibility{gap:4px;display:grid}.products-page .review-form__eligibility strong{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.products-page .review-form__eligibility p{color:#4f4f4f;margin:0;font-size:12px;font-weight:600}.products-page .review-form__photos{background:#fff3;border:1px solid #c5c5c580;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.products-page .review-form__photos strong{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.products-page .review-form__photos p{color:#4f4f4f;margin:5px 0 0;font-size:12px;font-weight:600}.products-page .review-form__photos .MuiButton-root{min-width:0;min-height:38px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.05em!important;background:#ffffff57!important;border:1px solid #c5c5c5e6!important;border-radius:0!important;padding:0 16px!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.products-page .review-form__photos .MuiButton-root:hover{color:#fff!important;background:#131313!important}.products-page .review-form__photo-preview{flex-wrap:wrap;gap:10px}.products-page .review-form__photo-thumb{background:#c5c5c5;border:1px solid #c5c5c5b8;width:92px;height:78px;position:relative;overflow:hidden}.products-page .review-form__photo-thumb img{object-fit:cover;width:100%;height:100%}.products-page .review-form__photo-thumb .MuiIconButton-root{color:#fff;background:#000000b8;border-radius:0;width:22px;height:22px;position:absolute;top:5px;right:5px}.products-page .review-form__photo-thumb .MuiIconButton-root svg{font-size:15px}.products-page .review-form__photo-thumb .MuiIconButton-root:hover{background:#000}.products-page .review-form__message{color:#8a2f2f!important;margin:0!important;font-size:12px!important;font-weight:600!important}.products-page .review-form__success{color:#131313!important;margin:0!important;font-size:12px!important;font-weight:600!important}.products-page .review-form .MuiOutlinedInput-root{background:#ffffff57;border-radius:0}.products-page .review-form .MuiInputLabel-root,.products-page .review-form .MuiInputBase-input{font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.products-page .review-form button[type=submit]{justify-self:start;min-width:0;min-height:48px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;padding:0 28px!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .review-form--locked{gap:8px}.products-page .review-form--locked strong{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.products-page .review-form--locked p{color:#4f4f4f;margin:0;font-size:12px;font-weight:600;line-height:1.6}.products-page .review-list{gap:18px;margin-top:28px}.products-page .review-list .review-card{margin-top:0}.products-page .review-empty{color:#4f4f4f;margin:24px 0 0!important;font-size:14px!important;line-height:1.7!important}.products-page .review-card{box-shadow:none;background:#e6e6e6fa;border:1px solid #c5c5c5b8;margin-top:86px;padding:32px}.products-page .review-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px}.products-page .review-card__chip{height:30px;color:#131313!important;background:#1313131a!important;border:1px solid #c5c5c552!important;font-size:10.5px!important;font-weight:600!important}.products-page .review-card__body{margin-top:28px}.products-page .review-card__body h5{color:#000;margin:0;font-size:17px;font-weight:600}.products-page .review-card__body p{color:#4f4f4f;max-width:900px;margin:12px 0 0;font-size:14px;line-height:1.9}.products-page .review-card__images{flex-wrap:wrap;gap:14px;margin-top:24px}.products-page .review-card__divider{border-color:#c5c5c580;margin-top:34px}.products-page .review-card__footer{justify-content:space-between;align-items:center;gap:16px;padding-top:20px}.products-page .review-card__buttons{gap:24px}.products-page .review-card__buttons button{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.04em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .review-card__buttons button:hover{color:#131313!important}.products-page .review-author{gap:16px}.products-page .review-author__avatar{width:56px;height:56px;box-shadow:none}.products-page .review-author__name-row{align-items:center;gap:8px}.products-page .review-author__name-row h4{color:#000;margin:0;font-size:16px;font-weight:600}.products-page .review-author__name-row img{width:14px;height:14px}.products-page .review-stars{align-items:center;gap:4px;margin-top:7px}.products-page .review-stars img{width:15px;height:15px}.products-page .review-stars p{color:#4f4f4f;margin:0 0 0 12px;font-size:12px}.products-page .review-image{background:#c5c5c5;border:1px solid #c5c5c573;width:176px;height:128px;overflow:hidden}.products-page .review-image img{object-fit:cover;width:100%;height:100%}.products-page .related-products{margin-top:118px}.products-page .related-products__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px}.products-page .related-products__heading h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:30px;font-weight:600}.products-page .related-products__heading button{min-width:0;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .related-products__heading button:hover{color:#131313!important}.products-page .related-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.products-page .related-card{cursor:pointer}.products-page .related-card__media{aspect-ratio:3/4;box-shadow:none;background:#c5c5c5;border:1px solid #c5c5c59e;overflow:hidden}.products-page .related-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.products-page .related-card__body{text-align:left;padding:14px 0 48px}.products-page .related-card__body h4{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.products-page .related-card__body p{color:#4f4f4f;margin:6px 0 0;font-size:13px;font-weight:500}.products-page .related-card:hover .related-card__media img{transform:scale(1.05)}.products-page .sticky-product-bar{z-index:40;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e6e6e6eb;border-top:1px solid #c5c5c5a6;padding:14px 0;position:sticky;bottom:0}.products-page .sticky-product-bar__inner{justify-content:space-between;align-items:center;gap:18px}.products-page .sticky-product-bar__product{align-items:center;gap:14px;min-width:0}.products-page .sticky-product-bar__product h4{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:14px;font-weight:600}.products-page .sticky-product-bar__product p{color:#4f4f4f;margin:3px 0 0;font-size:12px}.products-page .sticky-product-bar__image{background:#ffffff57;border:1px solid #c5c5c594;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.products-page .sticky-product-bar__image img{object-fit:contain;width:82%;height:82%}.products-page .sticky-product-bar__actions{flex-shrink:0;align-items:center;gap:28px}.products-page .sticky-product-bar__actions button{min-width:136px;height:44px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important}.products-page .sticky-product-bar__actions button:hover{background:#131313!important;border-color:#131313!important}.products-page .sticky-product-bar__price{text-align:right}.products-page .sticky-product-bar__price p:first-child{color:#000;margin:0;font-size:17px;font-weight:600}.products-page .sticky-product-bar__price p:last-child{color:#4f4f4f;margin:4px 0 0;font-size:12px;text-decoration:line-through}@media (width<=1100px){.products-page .product-showcase{grid-template-columns:1fr;gap:44px}.products-page .product-details__content{grid-template-columns:1fr;gap:34px}.products-page .related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.products-page{padding-bottom:142px}.products-page .products-announcement p{font-size:10px}.products-page .products-breadcrumb{flex-wrap:wrap;padding-top:24px;font-size:10px}.products-page .product-showcase{padding-top:24px}.products-page .product-gallery__main-image{width:78%}.products-page .product-summary__title{font-size:40px}.products-page .product-actions__square{width:50px;height:50px}.products-page .product-details{margin-top:78px}.products-page .product-details__content{margin-top:36px}.products-page .product-meta,.products-page .review-card{padding:22px}.products-page .review-card__footer,.products-page .related-products__heading,.products-page .sticky-product-bar__inner{flex-direction:column;align-items:flex-start}.products-page .related-products{margin-top:82px}.products-page .related-products__grid{grid-template-columns:1fr}.products-page .sticky-product-bar__actions{justify-content:space-between;gap:16px;width:100%}.products-page .sticky-product-bar__price{text-align:left}.products-page .sticky-product-bar__actions button{flex:1}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-icon-animations:true;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}.promotions-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.promotions-page *{box-sizing:border-box}.promotions-page a{color:inherit;text-decoration:none}.promotions-page img{max-width:100%;display:block}.promotions-page .promotions-container{width:100%;max-width:none;margin:0;padding:100px 170px 0}@media (width<=1280px){.promotions-page .promotions-container{padding-left:80px;padding-right:80px}}@media (width<=720px){.promotions-page .promotions-container{padding-top:72px;padding-left:20px;padding-right:20px}}.promotions-page .promotions-heading{max-width:760px}.promotions-page .promotions-heading h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:30px;font-weight:700;line-height:1}.promotions-page .promotions-heading p{color:#4f4f4f;max-width:680px;margin:18px 0 0;font-size:13px;line-height:1.7}.promotions-page .promotions-hero{color:#fff;place-items:center;min-height:390px;margin-top:48px;display:grid;position:relative;overflow:hidden;box-shadow:none!important;background:#131313!important;border:1px solid #c5c5c5e6!important}.promotions-page .promotions-hero>img{object-fit:cover;filter:grayscale()contrast(.95)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.promotions-page .promotions-hero__overlay{background:linear-gradient(90deg,#131313bd,#13131361),linear-gradient(#1313131f,#131313c7);position:absolute;inset:0}.promotions-page .promotions-hero__content{z-index:1;text-align:center;width:min(100%,760px);padding:44px 28px;position:relative}.promotions-page .promotions-hero__content .MuiChip-root{height:28px;color:#fff!important;letter-spacing:.06em!important;background:#ffffff1a!important;border:1px solid #ffffff5c!important;font-size:10px!important;font-weight:700!important}.promotions-page .promotions-hero__content h2{color:#fff;letter-spacing:0;margin:22px 0 0;font-family:inherit;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:.98}.promotions-page .promotions-hero__content h2 span{color:#c5c5c5;display:block}.promotions-page .promotions-hero__content p{color:#ffffffd1;max-width:560px;margin:22px auto 0;font-size:13px;line-height:1.7}.promotions-page .promotions-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.promotions-page .promotions-hero__actions .MuiButton-root{min-width:0;min-height:42px;padding:0 22px;box-shadow:none!important;text-transform:uppercase!important;color:#131313!important;letter-spacing:.06em!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:700!important}.promotions-page .promotions-hero__actions .MuiButton-root:hover,.promotions-page .promotions-hero__actions .MuiButton-outlined{color:#fff!important;background:0 0!important}.promotions-page .promotions-hero__actions .MuiButton-outlined:hover{color:#131313!important;background:#fff!important}.promotions-page .promotions-hero__badge{z-index:1;color:#fff;text-align:center;background:#131313;border:1px solid #ffffff59;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:34px;right:34px}.promotions-page .promotions-hero__badge strong{font-size:28px;font-weight:700;line-height:1;display:block}.promotions-page .promotions-hero__badge span{letter-spacing:.08em;text-transform:uppercase;margin-top:-18px;font-size:9px;font-weight:700;display:block}.promotions-page .promotions-toolbar{background:#ffffff42;border:1px solid #c5c5c5e6;grid-template-columns:auto 190px minmax(260px,1fr);align-items:center;gap:10px;margin-top:44px;padding:14px;display:grid}.promotions-page .promotions-tabs{background:#ffffff4d;border:1px solid #c5c5c5c7;gap:4px;padding:4px}.promotions-page .promotions-tabs .MuiButton-root{min-width:0;min-height:32px;padding:0 16px;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.05em!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.promotions-page .promotions-tabs .MuiButton-root.is-active,.promotions-page .promotions-tabs .MuiButton-root:hover{color:#fff!important;background:#131313!important}.promotions-page .promotions-select,.promotions-page .promotions-search{min-width:0}.promotions-page .promotions-select .MuiInputBase-root,.promotions-page .promotions-select .MuiSelect-select,.promotions-page .promotions-search .MuiInputBase-root,.promotions-page .promotions-search .MuiSelect-select{color:#000;background:#ffffff6b;min-height:42px;font-family:inherit;font-size:12px;font-weight:500}.promotions-page .promotions-select .MuiOutlinedInput-notchedOutline,.promotions-page .promotions-search .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5e6!important}.promotions-page .promotions-search .MuiInputAdornment-root svg{color:#4f4f4f}.promotions-page .promotions-search input::placeholder{color:#4f4f4f;opacity:1}.promotions-page .promotions-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.promotions-page .promotions-metrics>div{background:#fff3;border:1px solid #c5c5c5e0;min-height:86px;padding:18px}.promotions-page .promotions-metrics strong{color:#000;font-size:21px;font-weight:700;line-height:1;display:block}.promotions-page .promotions-metrics span{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:700;display:block}.promotions-page .promotions-section-title{justify-content:space-between;align-items:center;gap:20px;margin-top:42px;display:flex}.promotions-page .promotions-section-title>.MuiStack-root{align-items:center;gap:8px}.promotions-page .promotions-section-title svg{color:#131313;font-size:18px}.promotions-page .promotions-section-title h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-weight:700}.promotions-page .promotions-section-title h2 span{color:#4f4f4f;font-weight:600}.promotions-page .promotions-section-title .MuiChip-root{height:30px;color:#4f4f4f!important;letter-spacing:.04em!important;background:#ffffff52!important;border:1px solid #c5c5c5bf!important;font-size:10px!important;font-weight:700!important}.promotions-page .promotions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.promotions-page .promotion-card{overflow:hidden;box-shadow:none!important;background:#e6e6e6fa!important;border:1px solid #c5c5c5e6!important}.promotions-page .promotion-card__media{aspect-ratio:1.55;background:#c5c5c5;border-bottom:1px solid #c5c5c5e6;position:relative;overflow:hidden}.promotions-page .promotion-card__media img{object-fit:cover;filter:grayscale()saturate(0);width:100%;height:100%;transition:transform .5s}.promotions-page .promotion-card__media .MuiChip-root{height:24px;position:absolute;top:12px;left:12px;color:#fff!important;letter-spacing:.08em!important;background:#131313!important;border:1px solid #ffffff6b!important;font-size:9px!important;font-weight:700!important}.promotions-page .promotion-card:hover img{transform:scale(1.04)}.promotions-page .promotion-card__body{padding:18px}.promotions-page .promotion-card__topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.promotions-page .promotion-card__topline h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35}.promotions-page .promotion-card__topline strong{color:#131313;flex-shrink:0;font-size:13px;font-weight:700;line-height:1.35}.promotions-page .promotion-card__date{align-items:center;gap:6px;margin-top:10px}.promotions-page .promotion-card__date svg{color:#4f4f4f;font-size:14px}.promotions-page .promotion-card__date p{color:#4f4f4f;margin:0;font-size:11px;line-height:1}.promotions-page .promotion-card__text{color:#4f4f4f;min-height:58px;margin:12px 0 0;font-size:12px;line-height:1.55}.promotions-page .promotion-card__items{color:#131313;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0;font-size:10px;font-weight:700;line-height:1.45}.promotions-page .promotion-card .MuiButton-root{width:100%;min-width:0;min-height:38px;margin-top:16px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;background:#ffffff57!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.promotions-page .promotion-card .MuiButton-root:hover{color:#fff!important;background:#131313!important}.promotions-page .promotions-empty-card{grid-column:1/-1;align-content:center;min-height:180px;padding:28px;display:grid;box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5e6!important}.promotions-page .promotions-empty-card h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-weight:700}.promotions-page .promotions-empty-card p{color:#4f4f4f;max-width:520px;margin:10px 0 0;font-size:12px;line-height:1.6}.promotions-page .promotions-load-more{justify-content:center;margin-top:28px;display:flex}.promotions-page .promotions-load-more .MuiButton-root{min-width:0;min-height:42px;padding:0 28px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.promotions-page .promotions-load-more .MuiButton-root:hover{color:#131313!important;background:0 0!important}.promotions-page .promotions-load-more .MuiButton-root.Mui-disabled{color:#4f4f4f!important;background:#ffffff3d!important;border-color:#c5c5c5e6!important}.promotions-page .promotions-countdown{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:78px;padding:36px;display:grid;box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5f2!important}.promotions-page .promotions-countdown .MuiChip-root{height:28px;color:#131313!important;letter-spacing:.08em!important;background:#ffffff57!important;border:1px solid #c5c5c5bd!important;font-size:10px!important;font-weight:700!important}.promotions-page .promotions-countdown .MuiChip-icon{color:#131313!important}.promotions-page .promotions-countdown h2{color:#000;letter-spacing:0;margin:18px 0 0;font-family:inherit;font-size:25px;font-weight:700;line-height:1.2}.promotions-page .promotions-countdown p{color:#4f4f4f;max-width:640px;margin:12px 0 0;font-size:13px;line-height:1.7}.promotions-page .promotions-countdown__timer{grid-template-columns:repeat(4,74px);align-items:center;gap:10px;display:grid}.promotions-page .promotions-countdown__timer>div{background:#ffffff57;border:1px solid #c5c5c5e6;place-items:center;min-height:74px;display:grid}.promotions-page .promotions-countdown__timer>div strong{color:#000;font-size:25px;font-weight:700;line-height:1}.promotions-page .promotions-countdown__timer>div span{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin-top:-12px;font-size:8px;font-weight:700}.promotions-page .promotions-countdown__timer .MuiButton-root{grid-column:1/-1;min-width:0;min-height:42px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.promotions-page .promotions-countdown__timer .MuiButton-root:hover{background:#000!important}.promotions-page .promotions-benefits{border-top:1px solid #c5c5c5e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:78px;padding-top:52px;display:grid}.promotions-page .promotions-benefit>div{color:#131313;background:#ffffff47;border:1px solid #c5c5c5f2;place-items:center;width:34px;height:34px;display:grid}.promotions-page .promotions-benefit>div svg{font-size:18px}.promotions-page .promotions-benefit h3{color:#000;letter-spacing:0;margin:18px 0 0;font-family:inherit;font-size:14px;font-weight:700}.promotions-page .promotions-benefit p{color:#4f4f4f;max-width:320px;margin:10px 0 0;font-size:12px;line-height:1.7}@media (width<=1080px){.promotions-page .promotions-toolbar,.promotions-page .promotions-countdown{grid-template-columns:1fr}.promotions-page .promotions-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promotions-page .promotions-grid,.promotions-page .promotions-benefits{grid-template-columns:1fr}.promotions-page .promotions-tabs{width:100%;overflow-x:auto}.promotions-page .promotions-countdown__timer{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}}@media (width<=640px){.promotions-page{padding-bottom:74px}.promotions-page .promotions-heading h1{font-size:28px}.promotions-page .promotions-hero{place-items:end center;min-height:440px}.promotions-page .promotions-hero__badge{width:70px;height:70px;top:18px;right:18px}.promotions-page .promotions-hero__badge strong{font-size:22px}.promotions-page .promotions-section-title{flex-direction:column;align-items:flex-start}.promotions-page .promotions-countdown{padding:24px}.promotions-page .promotions-countdown__timer{grid-template-columns:repeat(2,minmax(0,1fr))}.promotions-page .promotions-metrics{grid-template-columns:1fr}}.eastern-products-page{color:#000;background:#e6e6e6;min-height:100vh;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.eastern-products-page *{box-sizing:border-box}.eastern-products-page a{color:inherit;text-decoration:none}.eastern-products-page button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eastern-products-page .displaynone{display:none}#product-list{color:#000;text-align:left;width:100%;padding:80px 0 0;font-size:0}#product-list .products-list-title{width:100%;padding:0 67px 80px}#product-list .products-list-title h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:30px;font-weight:600;line-height:1}#product-list .products-list-title p{color:#777;letter-spacing:0;margin:14px 0 0;font-size:13px;line-height:1}#product-list .products-filterbar{background:#fff;border-top:1px solid #c5c5c573;border-bottom:1px solid #c5c5c573;align-items:center;gap:20px;width:100%;min-height:82px;padding:0 67px;display:flex}#product-list .products-filterbar__title{color:#303030;letter-spacing:0;flex:none;margin:0;font-size:18px;font-weight:600;line-height:1}#product-list .products-filterbar__filters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#product-list .products-filterbar__actions{align-items:center;gap:18px;margin-left:auto;display:flex}#product-list .products-filterbar__clear{color:#4f4f4f;letter-spacing:.02em;text-transform:uppercase;background:#e6e6e6;border:1px solid #c5c5c5;border-radius:0;min-height:34px;padding:8px 15px;font-size:11.5px;font-weight:500;line-height:1}#product-list .products-filterbar__clear:hover{color:#fff;background:#131313;border-color:#131313}#product-list .filter-pill{min-width:104px;height:34px;display:block;position:relative}#product-list .filter-pill--category{min-width:126px}#product-list .filter-pill--room{min-width:128px}#product-list .filter-pill--sort{min-width:154px}#product-list .filter-pill:after{content:"";pointer-events:none;border-bottom:1px solid #333;border-right:1px solid #333;width:6px;height:6px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}#product-list .filter-pill__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#product-list .filter-pill select{appearance:none;color:#4f4f4f;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#e6e6e6;border:1px solid #c5c5c5;border-radius:0;outline:none;width:100%;height:100%;padding:0 32px 0 15px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:2}#product-list .filter-pill select:focus{color:#131313;border-color:#131313}#product-list .view-switch{align-items:center;gap:20px;display:flex}#product-list .view-switch button{color:#eee;grid-auto-columns:4px;grid-auto-flow:column;justify-content:center;gap:4px;width:28px;height:40px;transition:color .18s;display:grid}#product-list .view-switch button span{background:currentColor;border-radius:4px;width:4px;height:38px;display:block}#product-list .view-switch button:hover,#product-list .view-switch button.is-active{color:#303030}#product-list .products-resultbar{border-bottom:1px solid #c5c5c58c;justify-content:flex-end;padding:18px 67px;display:flex}#product-list .products-resultbar p{color:#777;margin:0;font-size:13px;line-height:1}#product-list .filter-top{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 67px;display:flex}#product-list .filter-top .l-b,#product-list .filter-top .r-b{cursor:pointer;align-items:center;display:flex}#product-list .filter-top p,#product-list .filter-top span{color:#000;letter-spacing:0;margin:0;font-size:13px;line-height:1}#product-list .filter-top .r-b{gap:4px}#product-list .products-filter-icon{background:linear-gradient(#131313 0 2px,#0000 2px 6px,#131313 6px 8px,#0000 8px 12px,#131313 12px 14px);width:17px;height:14px;margin:0 10px 0 0;display:inline-block;position:relative}#product-list .products-filter-icon:before,#product-list .products-filter-icon:after{content:"";background:#e6e6e6;border:1px solid #131313;border-radius:50%;width:5px;height:5px;position:absolute}#product-list .products-filter-icon:before{top:-2px;right:2px}#product-list .products-filter-icon:after{bottom:3px;left:2px}#product-list .filter-bottom{border-bottom:1px solid #c5c5c5;width:100%;min-height:142px;padding:40px 67px;font-size:12px;position:relative}#product-list .filter-bottom .l-b{text-align:left}#product-list .filter-bottom h2{color:#000;letter-spacing:.05em;margin:0;padding:0 0 20px;font-size:14px;font-weight:500;line-height:1;display:block}#product-list .filter-bottom .input-box{grid-template-columns:repeat(4,auto);align-items:start;width:fit-content;max-width:calc(100% - 210px);display:grid}#product-list .filter-bottom label{color:#000;cursor:pointer;white-space:nowrap;align-items:center;margin:0 20px 16px 0;font-size:12px;line-height:1;display:flex}#product-list .filter-bottom input{appearance:none;cursor:pointer;background:#e6e6e6;border:1px solid #c5c5c5;width:12px;height:12px;margin:0 10px 0 0}#product-list .filter-bottom input:checked{background:#131313}#product-list .filter-bottom #clear-filters{color:#131313;text-align:center;border:1px solid #131313;width:100px;padding:0 24px;font-size:12px;line-height:38px;transition:opacity .4s cubic-bezier(.77,0,.175,1);position:absolute;bottom:40px;right:67px}#product-list .filter-bottom #clear-filters:hover{opacity:.5}#product-list .list{text-align:left;width:100%;overflow:hidden}#product-list .list .wat{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:calc(100% + 1px);margin:0;padding:0;list-style:none;display:grid}#product-list .list .wat.products-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}#product-list .list .wat.products-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}#product-list .list .wat.products-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}#product-list .list .item{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;min-width:0}#product-list .list .img-box{width:100%;padding:100px 50px 25px;position:relative}#product-list .list .img-box a{width:100%;display:block;position:relative}#product-list .list .img-box img{aspect-ratio:1;object-fit:contain;width:100%;transition:transform .55s cubic-bezier(.45,.05,.55,.95),opacity .6s;display:block}#product-list .list .img-box:hover img{transform:scale(1.12)}#product-list .list .product-sale-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#131313;border:1px solid #131313;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:22px;right:22px}#product-list .list .text-box{text-align:center;width:100%;min-height:132px;padding:25px 18px 50px;position:relative}#product-list .list .text-box h2{margin:0;font-family:inherit;line-height:1.4}#product-list .list .text-box h2 span{color:#000;letter-spacing:.05em;font-size:15px;font-weight:500}#product-list .list .text-box p{color:#000;letter-spacing:.02em;margin:0;font-size:13px;line-height:2}#product-list .list .text-box .model{color:#4f4f4f;letter-spacing:.03em;margin-top:10px;font-size:11px;line-height:1}#product-list .list .text-box .product-card-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}#product-list .list .text-box .product-card-detail,#product-list .list .text-box .product-card-cart{letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #131313;justify-content:center;align-items:center;min-width:108px;height:38px;padding:0 18px;font-size:11px;font-weight:700;line-height:1;transition:color .18s,background-color .18s,border-color .18s,opacity .18s;display:inline-flex}#product-list .list .text-box .product-card-detail{color:#131313;background:0 0}#product-list .list .text-box .product-card-detail:hover{color:#fff;background:#131313}#product-list .list .text-box .product-card-cart{color:#fff;cursor:pointer;background:#131313}#product-list .list .text-box .product-card-cart:hover:not(:disabled){color:#131313;background:0 0}#product-list .list .text-box .product-card-cart:disabled{opacity:.45;cursor:default}#product-list .products-empty{text-align:center;align-content:center;place-items:center;gap:14px;min-height:360px;padding:80px 24px;display:grid}#product-list .products-empty h2,#product-list .products-empty p{letter-spacing:0;margin:0;font-family:inherit}#product-list .products-empty h2{color:#131313;font-size:24px;font-weight:600}#product-list .products-empty p{color:#777;font-size:14px}#product-list .products-empty button{color:#131313;border:1px solid #131313;height:44px;margin-top:8px;padding:0 24px;font-size:13px}#product-list .products-pagination{border-top:1px solid #c5c5c58c;justify-content:center;align-items:center;gap:18px;min-height:104px;padding:28px 67px;display:flex}#product-list .products-pagination ol{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}#product-list .products-pagination button{color:#777;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 13px;font-size:13px;line-height:1;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}#product-list .products-pagination button:hover:not(:disabled),#product-list .products-pagination button.is-current{color:#131313;background:#fff;border-color:#131313}#product-list .products-pagination button:disabled{color:#c5c5c5;cursor:default}@media (width<=1180px){#product-list .filter-bottom .input-box{grid-template-columns:repeat(3,auto)}#product-list .list .wat{grid-template-columns:repeat(3,minmax(0,1fr))}#product-list .list .img-box{padding:70px 36px 22px}}@media (width<=820px){#product-list{padding-top:58px}#product-list .products-list-title{padding:0 20px 48px}#product-list .products-list-title h1{font-size:27px}#product-list .products-filterbar{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 20px}#product-list .products-filterbar__filters,#product-list .products-filterbar__actions{width:100%}#product-list .products-filterbar__actions{justify-content:space-between;margin-left:0}#product-list .filter-pill{min-width:min(100%,160px);height:54px}#product-list .filter-pill select{font-size:15px}#product-list .products-resultbar{padding:16px 20px}#product-list .products-pagination{flex-wrap:wrap;gap:10px;padding:24px 20px}#product-list .filter-top{height:auto;min-height:72px;padding:0 20px}#product-list .filter-bottom{padding:32px 20px 86px}#product-list .filter-bottom .input-box{grid-template-columns:repeat(2,auto);max-width:100%}#product-list .filter-bottom #clear-filters{bottom:28px;right:20px}#product-list .list .wat,#product-list .list .wat.products-grid--3,#product-list .list .wat.products-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}#product-list .list .img-box{padding:48px 26px 20px}#product-list .list .text-box{padding-bottom:38px}}@media (width<=520px){#product-list .products-filterbar__filters,#product-list .products-filterbar__actions{flex-direction:column;align-items:flex-start}#product-list .products-filterbar__actions{gap:20px}#product-list .filter-pill{width:100%}#product-list .view-switch{justify-content:flex-end;width:100%}#product-list .filter-top{flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px;padding-bottom:20px}#product-list .filter-bottom .input-box,#product-list .list .wat,#product-list .list .wat.products-grid--2,#product-list .list .wat.products-grid--3,#product-list .list .wat.products-grid--4{grid-template-columns:1fr}}.privacy-policy-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:100px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.privacy-policy-page *{box-sizing:border-box}.privacy-policy-page a{color:inherit;text-decoration:none}.privacy-policy-page .privacy-container{width:100%;max-width:none;margin:0;padding:100px 170px 0}.privacy-policy-page .privacy-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;display:grid}.privacy-policy-page .privacy-main{min-width:0}.privacy-policy-page .privacy-hero{border-bottom:1px solid #c5c5c5eb;padding-bottom:56px}.privacy-policy-page .privacy-hero h1{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:38px;font-weight:700;line-height:1}.privacy-policy-page .privacy-hero__text{color:#4f4f4f;max-width:780px;margin:28px 0 0;font-size:14px;line-height:1.85}.privacy-policy-page .privacy-updated{color:#4f4f4f;align-items:center;gap:8px;margin-top:16px}.privacy-policy-page .privacy-updated svg{color:#131313;width:17px;height:17px}.privacy-policy-page .privacy-updated p{letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.privacy-policy-page .privacy-section-list{gap:48px;margin-top:56px}.privacy-policy-page .privacy-section{scroll-margin-top:110px}.privacy-policy-page .privacy-section__title{align-items:center;gap:12px}.privacy-policy-page .privacy-section__title>div{color:#131313;background:#ffffff47;border:1px solid #c5c5c5f5;place-items:center;width:34px;height:34px;display:grid}.privacy-policy-page .privacy-section__title>div svg{width:18px;height:18px}.privacy-policy-page .privacy-section__title h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:22px;font-weight:700;line-height:1}.privacy-policy-page .privacy-section__body{margin-top:20px}.privacy-policy-page .privacy-section__body>p{color:#4f4f4f;max-width:800px;margin:0;font-size:13px;line-height:1.8}.privacy-policy-page .privacy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.privacy-policy-page .privacy-mini-card{padding:20px;box-shadow:none!important;background:#ffffff42!important;border:1px solid #c5c5c5db!important}.privacy-policy-page .privacy-mini-card h3{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:13px;font-weight:700}.privacy-policy-page .privacy-mini-card p{color:#4f4f4f;margin:10px 0 0;font-size:12px;line-height:1.65}.privacy-policy-page .privacy-check-list,.privacy-policy-page .privacy-dot-list{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.privacy-policy-page .privacy-check-list li,.privacy-policy-page .privacy-dot-list li{color:#4f4f4f;padding-left:20px;font-size:13px;line-height:1.7;position:relative}.privacy-policy-page .privacy-check-list li:before,.privacy-policy-page .privacy-dot-list li:before{content:"";background:#131313;width:5px;height:5px;position:absolute;top:10px;left:0}.privacy-policy-page .privacy-check-list li span,.privacy-policy-page .privacy-dot-list li span{color:#000;font-weight:700}.privacy-policy-page .privacy-note{background:#ffffff3d;border:1px solid #c5c5c5d1;max-width:760px;margin-top:22px;padding:22px}.privacy-policy-page .privacy-note p{color:#4f4f4f;margin:0;font-size:12px;font-style:italic;line-height:1.7}.privacy-policy-page .privacy-rights-list{gap:10px;margin-top:22px}.privacy-policy-page .privacy-right-item{background:#ffffff38;border:1px solid #c5c5c5e6;align-items:center;gap:10px;min-height:52px;padding:0 18px;display:flex}.privacy-policy-page .privacy-right-item svg{color:#131313;width:17px;height:17px}.privacy-policy-page .privacy-right-item p{color:#000;margin:0;font-size:12px;font-weight:700;line-height:1.5}.privacy-policy-page .privacy-question-card{text-align:center;margin-top:72px;padding:38px;box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5f5!important}.privacy-policy-page .privacy-question-card h2{color:#000;letter-spacing:0;margin:0;font-family:inherit;font-size:22px;font-weight:700}.privacy-policy-page .privacy-question-card p{color:#4f4f4f;max-width:560px;margin:12px auto 0;font-size:13px;line-height:1.7}.privacy-policy-page .privacy-question-card .MuiStack-root{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.privacy-policy-page .privacy-question-card .MuiButton-root{min-width:0;min-height:40px;padding:0 18px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.privacy-policy-page .privacy-question-card .MuiButton-root+.MuiButton-root{color:#131313!important;background:#ffffff47!important}.privacy-policy-page .privacy-question-card .MuiButton-root:hover{color:#131313!important;background:0 0!important}.privacy-policy-page .privacy-sidebar{gap:24px;display:grid;position:sticky;top:106px}.privacy-policy-page .privacy-sidebar>h2{color:#000;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:inherit;font-size:12px;font-weight:700}.privacy-policy-page .privacy-sidebar nav{gap:2px}.privacy-policy-page .privacy-sidebar nav .MuiButton-root{justify-content:flex-start;min-width:0;min-height:34px;padding:0;box-shadow:none!important;text-transform:uppercase!important;color:#4f4f4f!important;letter-spacing:.02em!important;text-transform:none!important;background:0 0!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important}.privacy-policy-page .privacy-sidebar nav .MuiButton-root:hover{color:#000!important}.privacy-policy-page .privacy-contact-card{padding:22px;box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5e6!important}.privacy-policy-page .privacy-contact-card>div{color:#131313;background:#ffffff4d;border:1px solid #c5c5c5e6;place-items:center;width:36px;height:36px;display:grid}.privacy-policy-page .privacy-contact-card>div svg{width:18px;height:18px}.privacy-policy-page .privacy-contact-card h3{color:#000;letter-spacing:0;margin:16px 0 0;font-family:inherit;font-size:14px;font-weight:700}.privacy-policy-page .privacy-contact-card p{color:#4f4f4f;margin:8px 0 0;font-size:12px;line-height:1.6}.privacy-policy-page .privacy-contact-card .MuiButton-root{width:100%;min-width:0;min-height:38px;margin-top:16px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10.5px!important;font-weight:700!important}.privacy-policy-page .privacy-contact-card .MuiButton-root:hover{color:#131313!important;background:0 0!important;border:1px solid #131313!important}@media (width<=1180px){.privacy-policy-page .privacy-container{padding-left:80px;padding-right:80px}.privacy-policy-page .privacy-layout{grid-template-columns:1fr;gap:42px}.privacy-policy-page .privacy-sidebar{order:-1;grid-template-columns:1fr;position:static}}@media (width<=760px){.privacy-policy-page{padding-bottom:74px}.privacy-policy-page .privacy-container{padding:72px 20px 0}.privacy-policy-page .privacy-hero h1{font-size:34px}.privacy-policy-page .privacy-card-grid{grid-template-columns:1fr}.privacy-policy-page .privacy-question-card{padding:24px}.privacy-policy-page .privacy-right-item{align-items:flex-start;padding:14px}}.project-detail-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:110px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.project-detail-page *{box-sizing:border-box}.project-detail-page a{color:inherit;text-decoration:none}.project-detail-page img{max-width:100%;display:block}.project-detail-page button{box-shadow:none!important;border-radius:0!important;font-family:inherit!important}.project-detail-shell{width:100%;padding:76px 170px 0}.project-detail-breadcrumb{color:#4f4f4f;align-items:center;gap:10px;margin-bottom:26px;display:flex}.project-detail-breadcrumb a,.project-detail-breadcrumb span,.project-detail-breadcrumb p{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1}.project-detail-breadcrumb p{color:#000}.project-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.56fr);align-items:stretch;gap:18px;display:grid}.project-detail-hero__image{background:#c5c5c5;border:1px solid #c5c5c5f2;min-height:440px;overflow:hidden}.project-detail-hero__image img{object-fit:cover;filter:saturate(.92)contrast(.98);width:100%;height:100%;min-height:440px}.project-detail-hero__panel{background:#fff3;border:1px solid #c5c5c5f2;flex-direction:column;min-height:440px;padding:34px;display:flex}.project-detail-hero__panel>span{color:#4f4f4f;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.project-detail-hero__panel h1{color:#000;letter-spacing:0;text-transform:uppercase;margin:14px 0 0;font-family:inherit;font-size:clamp(34px,4.4vw,58px);font-weight:700;line-height:1.02}.project-detail-hero__panel>p{color:#4f4f4f;margin:18px 0 0;font-size:13px;line-height:1.7}.project-detail-hero__panel .MuiButton-root{letter-spacing:.08em;text-transform:uppercase;width:fit-content;min-height:42px;margin-top:auto;padding:0 22px;font-size:10px;font-weight:800;color:#fff!important;background:#131313!important;border:1px solid #131313!important}.project-detail-hero__panel .MuiButton-root:hover{color:#131313!important;background:0 0!important}.project-detail-meta{border-top:1px solid #c5c5c5e6;border-left:1px solid #c5c5c5e6;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:26px 0 32px;display:grid}.project-detail-meta div{border-bottom:1px solid #c5c5c5e6;border-right:1px solid #c5c5c5e6;min-height:78px;padding:15px}.project-detail-meta dt{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:800;line-height:1}.project-detail-meta dd{color:#000;margin:0;font-size:13px;font-weight:700;line-height:1.35}.project-detail-intro{border-top:1px solid #c5c5c5db;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:44px;margin-top:72px;padding-top:32px;display:grid}.project-detail-intro span{color:#4f4f4f;letter-spacing:.1em;font-size:11px;font-weight:800;line-height:1}.project-detail-intro h2{color:#000;margin:14px 0 0;font-family:inherit;font-size:30px;font-weight:700;line-height:1.15}.project-detail-intro>p{color:#4f4f4f;max-width:980px;margin:0;font-size:18px;line-height:1.72}.project-detail-gallery{grid-template-columns:repeat(12,1fr);gap:18px;margin-top:54px;display:grid}.project-detail-gallery__item{background:#c5c5c5;border:1px solid #c5c5c5f2;overflow:hidden}.project-detail-gallery__item img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .55s}.project-detail-gallery__item:hover img{transform:scale(1.035)}.project-detail-gallery__item--1{grid-column:span 7;min-height:520px}.project-detail-gallery__item--2{grid-column:span 5;min-height:520px}.project-detail-gallery__item--3{grid-column:span 5;min-height:360px}.project-detail-gallery__item--4{grid-column:span 7;min-height:360px}.project-detail-story{grid-template-columns:minmax(0,.68fr) minmax(360px,.52fr);gap:18px;margin-top:82px;display:grid}.project-detail-story__copy{background:#fff3;border:1px solid #c5c5c5f2;padding:40px}.project-detail-story__copy>span{color:#4f4f4f;letter-spacing:.1em;font-size:11px;font-weight:800}.project-detail-story__copy h2{color:#000;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.15}.project-detail-story__copy p{color:#4f4f4f;max-width:720px;margin:18px 0 0;font-size:14px;line-height:1.75}.project-detail-story__copy ul{border-top:1px solid #c5c5c5e6;gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.project-detail-story__copy li{color:#000;border-bottom:1px solid #c5c5c5e6;padding:18px 0;font-size:13px;font-weight:700;line-height:1.45}.project-detail-story__image{background:#c5c5c5;border:1px solid #c5c5c5f2;overflow:hidden}.project-detail-story__image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;min-height:480px}.project-detail-wide-image{background:#c5c5c5;border:1px solid #c5c5c5f2;margin-top:18px;overflow:hidden}.project-detail-wide-image img{object-fit:cover;filter:saturate(.9)contrast(.98);width:100%;max-height:680px}.project-detail-image-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.project-detail-image-row>div{background:#c5c5c5;border:1px solid #c5c5c5f2;position:relative;overflow:hidden}.project-detail-image-row>div img{aspect-ratio:1/1.08;object-fit:cover;filter:saturate(.9);width:100%}.project-detail-image-row>div span{color:#fff;letter-spacing:.12em;text-shadow:0 1px 16px #131313a6;font-size:11px;font-weight:800;position:absolute;bottom:12px;right:14px}.project-detail-related{border-top:1px solid #c5c5c5db;margin-top:86px;padding-top:36px}.project-detail-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.project-detail-related__grid li{min-width:0}.project-detail-related__grid a{display:block}.project-detail-related__grid img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.9);border:1px solid #c5c5c5f2;width:100%}.project-detail-related__grid div{padding-top:13px}.project-detail-related__grid span{color:#4f4f4f;margin-bottom:4px;font-size:11px;line-height:1;display:block}.project-detail-related__grid h3{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.35}.project-detail-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.project-detail-section-heading span{color:#4f4f4f;letter-spacing:.1em;font-size:11px;font-weight:800;line-height:1}.project-detail-section-heading h2{color:#000;margin:12px 0 0;font-size:30px;font-weight:700;line-height:1.15}.project-detail-section-heading>a{color:#000;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}@media (width<=1280px){.project-detail-shell{padding-left:80px;padding-right:80px}}@media (width<=1040px){.project-detail-shell{padding-left:20px;padding-right:20px}.project-detail-hero,.project-detail-intro,.project-detail-story{grid-template-columns:1fr}.project-detail-hero__panel{min-height:auto}.project-detail-gallery__item--1,.project-detail-gallery__item--2,.project-detail-gallery__item--3,.project-detail-gallery__item--4{grid-column:span 6;min-height:380px}}@media (width<=720px){.project-detail-shell{padding-top:52px}.project-detail-breadcrumb{flex-wrap:wrap;align-items:flex-start}.project-detail-hero__image,.project-detail-hero__image img{min-height:280px}.project-detail-hero__panel,.project-detail-story__copy{padding:22px}.project-detail-meta,.project-detail-image-row,.project-detail-related__grid{grid-template-columns:1fr}.project-detail-intro{margin-top:54px}.project-detail-intro>p{font-size:15px}.project-detail-gallery{grid-template-columns:1fr}.project-detail-gallery__item--1,.project-detail-gallery__item--2,.project-detail-gallery__item--3,.project-detail-gallery__item--4{grid-column:auto;min-height:260px}.project-detail-story__image img{min-height:320px}.project-detail-section-heading{flex-direction:column;align-items:flex-start}}.projects-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.projects-page *{box-sizing:border-box}.projects-page a{color:inherit;text-decoration:none}.projects-page button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.projects-shell{color:#000;width:100%}.projects-breadcrumb{align-items:center;gap:0;width:100%;margin:0 0 50px;padding:40px 70px 0;display:flex}.projects-breadcrumb a{color:#000;opacity:.6;font-size:9px;font-weight:200;line-height:1;display:inline-block}.projects-breadcrumb svg{color:#000;opacity:.5;width:4px;height:auto;margin:0 20px}.projects-title{width:100%;padding:0 170px}.projects-title h1{color:#000;letter-spacing:0;text-align:left;margin:0;padding:0 0 50px;font-family:inherit;font-size:30px;font-weight:600;line-height:1}.projects-categories{width:100%;padding:0 170px}.projects-categories__list{width:100%;margin:0;padding:0;list-style:none;display:block}.projects-categories__item{text-align:center;margin:0 0 8px;padding-inline-end:.5rem;display:inline-block}.projects-categories__item button{color:#4f4f4f;letter-spacing:.02em;text-transform:uppercase;background:#e6e6e6;border:1px solid #c5c5c5;align-items:center;gap:3px;min-height:34px;padding:8px 15px;font-family:Manrope,sans-serif;font-size:11.5px;font-weight:500;line-height:2;transition:background-color .3s,color .3s,border-color .3s;display:flex}.projects-categories__item button.is-selected,.projects-categories__item button:hover{color:#fff;background:#131313;border-color:#131313}.projects-view{justify-content:space-between;align-items:center;width:100%;padding:50px 170px 30px;display:flex}.projects-view p{color:#000;letter-spacing:0;margin:0;font-size:14px;font-weight:700;line-height:1}.projects-view__options{align-items:center;gap:15px;margin:0;padding:0;list-style:none;display:flex}.projects-view__options button{opacity:.3;width:15px;height:15px;transition:opacity .3s;display:block}.projects-view__options button.is-active,.projects-view__options button:hover{opacity:1}.projects-view__icon{width:15px;height:15px;display:block}.projects-view__icon--two{background:linear-gradient(90deg,#000 0 5px,#0000 5px 10px,#000 10px 15px)}.projects-view__icon--four{background:linear-gradient(90deg,#000 0 2px,#0000 2px 4px,#000 4px 6px,#0000 6px 8px,#000 8px 10px,#0000 10px 12px,#000 12px 14px,#0000 14px)}.projects-bottom{width:100%;padding:0 170px;position:relative}.projects-grid{gap:0 10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.projects-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.projects-empty{color:#4f4f4f;background:#ffffff38;border:1px solid #c5c5c5eb;place-items:center;width:100%;min-height:180px;margin-bottom:40px;display:grid}.projects-empty p{margin:0;font-size:13px;line-height:1.5}.projects-card{min-width:0}.projects-card__image-box{background:#c5c5c5;width:100%;position:relative;overflow:hidden}.projects-card__image{aspect-ratio:1999/1124;object-fit:cover;width:100%;transition:opacity .4s;display:block}.projects-card__image--hover{opacity:0;position:absolute;inset:0}.projects-card__image-box:hover .projects-card__image--hover{opacity:1}.projects-card__text{text-align:left;padding:13px 0 70px}.projects-card__text p{color:#4f4f4f;letter-spacing:0;margin:0 0 2px;font-size:11px;line-height:1.35}.projects-card__text h2{color:#000;letter-spacing:.03em;text-transform:uppercase;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.35}.projects-pagination{color:#000;justify-content:center;align-items:center;gap:24px;width:100%;padding:40px 0 100px;font-family:Manrope,SUIT,Arial,sans-serif;display:flex}.projects-pagination ol{align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.projects-pagination button{color:#4f4f4f;letter-spacing:0;min-width:12px;font-size:12px;font-weight:400;line-height:1;transition:color .3s,font-weight .3s}.projects-pagination button:hover,.projects-pagination button.is-current{color:#000;font-weight:700}.projects-pagination button:disabled{cursor:default;opacity:.4}@media (width<=1280px){.projects-title,.projects-categories,.projects-view,.projects-bottom{padding-left:80px;padding-right:80px}}@media (width<=900px){.projects-breadcrumb{margin-bottom:50px;padding:70px 20px 0}.projects-breadcrumb svg{width:5px;margin:0 10px}.projects-breadcrumb a{font-weight:400}.projects-title,.projects-categories,.projects-view,.projects-bottom{padding-left:20px;padding-right:20px}.projects-title h1{padding-bottom:36px;font-size:26px}.projects-view{padding-top:42px;padding-bottom:24px}.projects-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-card__text{padding-bottom:46px}}@media (width<=560px){.projects-breadcrumb{padding-top:46px}.projects-categories__item button{min-height:32px;padding:7px 11px;font-size:10.5px}.projects-grid,.projects-grid--4{grid-template-columns:1fr}.projects-pagination{gap:14px}.projects-pagination ol{gap:13px}}.reviews-page{color:#000;background:linear-gradient(#e6e6e6 0 360px),#e6e6e6;min-height:100vh;padding-bottom:64px;font-family:DM Sans,sans-serif;overflow-x:hidden}.reviews-page img{max-width:100%;display:block}.reviews-page .reviews-container{width:100%;max-width:1232px;margin:0 auto;padding-left:24px;padding-right:24px}@media (width<=640px){.reviews-page .reviews-container{padding-left:16px;padding-right:16px}}.reviews-page .reviews-hero-section{background:linear-gradient(#fffffff2,#fff3df8a);border-bottom:1px solid #c5c5c5}.reviews-page .reviews-hero{grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:end;gap:40px;padding:72px 0 48px;display:grid}.reviews-page .reviews-hero__content{max-width:720px}.reviews-page .reviews-hero__badge{color:#4f4f4f;background:#c5c5c5e0;border-color:#4f4f4f47;height:34px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-hero__title{color:#000;letter-spacing:0;margin:22px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.98}.reviews-page .reviews-hero__text{color:#4f4f4f;max-width:720px;margin-top:18px;font-size:18px;line-height:1.7}.reviews-page .reviews-hero__actions{flex-wrap:wrap;gap:14px;margin-top:28px}.reviews-page .reviews-hero__actions .MuiButton-root{border-radius:999px;min-height:46px;padding-inline:24px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-hero__actions .MuiButton-contained{color:#fff;background:#131313}.reviews-page .reviews-hero__actions .MuiButton-contained:hover{background:#131313}.reviews-page .reviews-hero__actions .MuiButton-outlined{color:#4f4f4f;background:#ffffff80;border-color:#4f4f4f75}.reviews-page .reviews-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.reviews-page .reviews-metric{min-height:118px;box-shadow:none;background:#ffffffd1;border:1px solid #c5c5c5f2;border-radius:14px;padding:18px}.reviews-page .reviews-metric strong{color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:34px;font-weight:800;line-height:1;display:block}.reviews-page .reviews-metric span{color:#4f4f4f;margin-top:12px;font-size:14px;font-weight:800;line-height:1.35;display:block}.reviews-page__layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:28px;padding-top:34px;display:grid}.reviews-page__sidebar{gap:18px;display:grid;position:sticky;top:24px}.reviews-page .reviews-summary-card,.reviews-page .reviews-filter-card,.reviews-page .reviews-card{background:#fff;border:1px solid #c5c5c5;border-radius:18px;box-shadow:0 18px 45px #161c2414}.reviews-page .reviews-summary-card,.reviews-page .reviews-filter-card{padding:24px}.reviews-page .reviews-card-title{align-items:center;gap:10px}.reviews-page .reviews-card-title svg{color:#131313}.reviews-page .reviews-card-title h2{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800;line-height:1.2}.reviews-page .reviews-summary-card__score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:24px;display:grid}.reviews-page .reviews-summary-card__score strong{color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:50px;font-weight:800;line-height:1}.reviews-page .reviews-summary-card__score p{color:#4f4f4f;margin-top:4px;font-size:14px;font-weight:600}.reviews-page .reviews-summary-card__bars{gap:12px;margin-top:26px}.reviews-page .reviews-rating-row{grid-template-columns:60px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.reviews-page .reviews-rating-row p{color:#4f4f4f;font-size:14px;font-weight:600}.reviews-page .reviews-rating-row p:last-child{color:#000;text-align:right;font-weight:800}.reviews-page .reviews-rating-row .MuiLinearProgress-root{background:#c5c5c5;border-radius:999px;height:8px}.reviews-page .reviews-rating-row .MuiLinearProgress-bar{background:linear-gradient(90deg,#131313,#4f4f4f);border-radius:999px}.reviews-page .reviews-stars{color:#131313}.reviews-page .reviews-stars .MuiRating-iconEmpty{color:#c5c5c5}.reviews-page .reviews-stars--small{font-size:18px}.reviews-page .reviews-filter-card__header{justify-content:space-between;align-items:center;gap:14px}.reviews-page .reviews-filter-card__clear{color:#131313;background:0 0;min-width:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:800}.reviews-page .reviews-filter-card__clear:hover{background:#c5c5c5}.reviews-page .reviews-filter-card__group{margin-top:24px}.reviews-page .reviews-filter-card__group>label,.reviews-page .reviews-filter-card__group>p{color:#4f4f4f;margin-bottom:10px;font-size:14px;font-weight:800;display:block}.reviews-page .reviews-filter-card__chips{flex-wrap:wrap;gap:8px;display:flex}.reviews-page .reviews-filter-card__chips .MuiChip-root{border-radius:999px;max-width:100%;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-filter-card__chips .MuiChip-filled{color:#fff;background:#131313}.reviews-page .reviews-filter-card__chips .MuiChip-outlined{background:#fff;border-color:#c5c5c5}.reviews-page .reviews-filter-card .MuiTextField-root{margin-top:24px}.reviews-page .reviews-filter-card .MuiOutlinedInput-root,.reviews-page .reviews-filter-card .MuiSelect-select{background:#fff;border-radius:12px;font-family:DM Sans,sans-serif}.reviews-page .reviews-feed-section{min-width:0}.reviews-page .reviews-feed-section__header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.reviews-page .reviews-feed-section__header h2{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800}.reviews-page .reviews-feed-section__header p{color:#4f4f4f;margin-top:4px;font-size:14px}.reviews-page .reviews-feed-section__tabs{flex-wrap:wrap;justify-content:flex-end;gap:8px}.reviews-page .reviews-feed-section__tabs .MuiButton-root{border-radius:999px;min-height:36px;padding-inline:16px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-feed-section__tabs .MuiButton-contained{color:#fff;background:#131313}.reviews-page .reviews-feed-section__tabs .MuiButton-outlined{color:#4f4f4f;background:#fff;border-color:#c5c5c5}.reviews-page .reviews-feed-section__list{gap:18px}.reviews-page .reviews-feed-section__more{justify-content:center;margin-top:28px;display:flex}.reviews-page .reviews-feed-section__more .MuiButton-root{color:#4f4f4f;background:#fff;border-color:#4f4f4f5c;border-radius:999px;min-height:46px;padding-inline:28px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-card{padding:24px}.reviews-page .reviews-card__header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.reviews-page .reviews-card__avatar{border:3px solid #fff;width:58px;height:58px;box-shadow:0 0 0 1px #c5c5c5,0 12px 24px #161c2424}.reviews-page .reviews-card__author{min-width:0}.reviews-page .reviews-card__name-row{flex-wrap:wrap;align-items:center;gap:7px;min-height:30px}.reviews-page .reviews-card__name-row h3{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800}.reviews-page .reviews-card__name-row svg{color:#4f4f4f;width:18px;height:18px}.reviews-page .reviews-card__rating-row{flex-wrap:wrap;align-items:center;gap:10px}.reviews-page .reviews-card__rating-row p{color:#4f4f4f;font-size:14px}.reviews-page .reviews-card__service{color:#131313;background:#c5c5c5;border-color:#1313133d;justify-self:end;max-width:260px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-card__body{margin-top:22px}.reviews-page .reviews-card__body h4{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:800}.reviews-page .reviews-card__body p{color:#4f4f4f;margin-top:10px;font-size:16px;line-height:1.72}.reviews-page .reviews-card__gallery{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.reviews-page .reviews-card__gallery img{aspect-ratio:4/3;object-fit:cover;background:#c5c5c5;border:1px solid #c5c5c5;border-radius:14px;width:184px}.reviews-page .reviews-card__footer{border-top:1px solid #c5c5c5;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.reviews-page .reviews-card__actions{flex-wrap:wrap;gap:8px}.reviews-page .reviews-card__actions .MuiButton-root{color:#4f4f4f;background:#c5c5c5;border-radius:999px;min-height:36px;font-family:DM Sans,sans-serif;font-weight:800}.reviews-page .reviews-card__actions svg{color:#4f4f4f}.reviews-page .reviews-card .MuiIconButton-root{color:#4f4f4f;background:#c5c5c5}@media (width<=1040px){.reviews-page .reviews-hero{grid-template-columns:1fr}.reviews-page .reviews-hero__metrics{max-width:680px}.reviews-page__layout{grid-template-columns:1fr}.reviews-page__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (width<=760px){.reviews-page .reviews-hero{gap:26px;padding:46px 0 34px}.reviews-page .reviews-hero__text{font-size:16px}.reviews-page .reviews-hero__actions{flex-direction:column}.reviews-page .reviews-hero__actions .MuiButton-root{width:100%}.reviews-page .reviews-hero__metrics,.reviews-page__sidebar{grid-template-columns:1fr}.reviews-page .reviews-feed-section__header{flex-direction:column;align-items:flex-start}.reviews-page .reviews-feed-section__tabs{justify-content:flex-start}.reviews-page .reviews-card{padding:18px}.reviews-page .reviews-card__header{grid-template-columns:auto minmax(0,1fr)}.reviews-page .reviews-card__service{grid-column:1/-1;justify-self:start}.reviews-page .reviews-card__footer{flex-direction:column;align-items:flex-start}}@media (width<=520px){.reviews-page .reviews-summary-card,.reviews-page .reviews-filter-card{padding:18px}.reviews-page .reviews-summary-card__score{grid-template-columns:1fr;gap:10px}.reviews-page .reviews-rating-row{grid-template-columns:58px minmax(0,1fr) 38px}.reviews-page .reviews-card__gallery{grid-template-columns:1fr;display:grid}.reviews-page .reviews-card__gallery img{width:100%}}.service-detail-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:110px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.service-detail-page *{box-sizing:border-box}.service-detail-page a{color:inherit;text-decoration:none}.service-detail-page img{max-width:100%;display:block}.service-detail-page ul{margin:0;padding:0;list-style:none}.service-detail-container{width:100%;padding:68px 170px 0}.service-detail-breadcrumbs{color:#4f4f4f;align-items:center;gap:10px;display:flex}.service-detail-breadcrumbs a,.service-detail-breadcrumbs span,.service-detail-breadcrumbs p{color:inherit;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1}.service-detail-breadcrumbs p{color:#000}.service-detail-hero{grid-template-columns:minmax(0,1.02fr) minmax(340px,.62fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.service-detail-hero__image{background:#c5c5c5;border:1px solid #c5c5c5f2;min-height:300px;max-height:330px;overflow:hidden}.service-detail-hero__image img{object-fit:cover;filter:saturate(.9)contrast(.98);width:100%;height:100%;min-height:300px;max-height:330px}.service-detail-feedback{text-align:center;background:#ffffff2e;border:1px solid #c5c5c5e6;place-items:center;gap:14px;min-height:240px;margin-top:22px;display:grid}.service-detail-feedback p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.service-detail-feedback a{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.service-detail-feedback--compact{min-height:120px}.service-detail-summary-card,.confidence-card,.review-score-card,.service-review-form,.customer-review-card,.recommended-card{box-shadow:none!important;background:#ffffff3d!important;border:1px solid #c5c5c5f2!important;border-radius:0!important}.service-detail-summary-card{flex-direction:column;padding:22px;display:flex}.service-detail-summary-card>span{color:#4f4f4f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.service-detail-summary-card h1{color:#000;letter-spacing:0;margin:10px 0 0;font-family:inherit;font-size:clamp(26px,2.9vw,36px);font-weight:800;line-height:1.02}.service-detail-summary-card__text{color:#4f4f4f;font-size:13px;line-height:1.6;margin:14px 0 0!important}.service-detail-summary-card .MuiDivider-root{border-color:#c5c5c5d9;margin:16px 0}.service-detail-rating{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px}.service-detail-rating svg{color:#131313;font-size:18px}.service-detail-rating strong,.service-detail-rating p{color:#000;margin:0;font-size:12px;font-weight:800;line-height:1}.service-detail-rating p{color:#4f4f4f;font-weight:700}.service-detail-rating span{background:#c5c5c5;width:4px;height:4px}.service-detail-price-row{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.service-detail-price-row p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.service-detail-price-row strong{color:#000;margin-top:6px;font-size:23px;font-weight:800;line-height:1;display:block}.service-detail-price-row .MuiButton-root{white-space:nowrap;min-width:0;min-height:38px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.service-detail-price-row .MuiButton-root:hover{color:#131313!important;background:0 0!important}.service-detail-help-box{grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:auto;padding-top:18px;display:grid}.service-detail-help-box svg{color:#131313;font-size:22px}.service-detail-help-box h2{color:#000;margin:0;font-family:inherit;font-size:13px;font-weight:800}.service-detail-help-box p{color:#4f4f4f;margin:5px 0 0;font-size:12px;line-height:1.45}.service-detail-content-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:24px;margin-top:54px;display:grid}.service-section-heading{margin-bottom:24px}.service-section-heading h2{color:#000;margin:0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.15}.service-section-heading p{color:#4f4f4f;max-width:720px;margin:9px 0 0;font-size:13px;line-height:1.7}.service-section-heading--row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.service-section-heading--row a{color:#000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.confidence-card{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:112px;padding:18px;display:grid}.confidence-card>div{color:#131313;background:#ffffff47;border:1px solid #c5c5c5f2;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.confidence-card svg{font-size:18px}.confidence-card h3{color:#000;margin:0;font-family:inherit;font-size:13px;font-weight:800;line-height:1.25}.confidence-card p{color:#4f4f4f;margin:4px 0 0;font-size:11px;line-height:1.55}.service-process-block{margin-top:54px}.service-process-block>h2{color:#000;margin:0 0 24px;font-family:inherit;font-size:24px;font-weight:800;line-height:1.15}.service-process-list{gap:22px}.service-process-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.service-process-item>span{color:#fff;background:#131313;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.service-process-item h3{color:#000;margin:0;font-family:inherit;font-size:14px;font-weight:800}.service-process-item p{color:#4f4f4f;margin:6px 0 0;font-size:12px;line-height:1.62}.service-detail-side{gap:14px;display:grid;position:sticky;top:92px}.review-score-card{text-align:center;padding:24px}.review-score-card h2{color:#000;margin:0;font-family:inherit;font-size:16px;font-weight:800;line-height:1.2}.review-score-card>strong{color:#000;margin:18px 0 8px;font-size:42px;font-weight:800;line-height:1;display:block}.review-score-card>p{color:#4f4f4f;margin:8px 0 0;font-size:11px;font-weight:700}.review-score-card .MuiButton-root{min-width:0;min-height:34px;margin-top:18px;box-shadow:none!important;text-transform:uppercase!important;color:#000!important;letter-spacing:.06em!important;background:#ffffff3d!important;border:1px solid #c5c5c5f2!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.review-score-card .MuiButton-root:hover{color:#fff!important;background:#131313!important}.review-stars{justify-content:center;gap:3px}.review-stars svg{color:#131313;font-size:15px}.review-bars{gap:10px;margin-top:24px}.review-bars>div{grid-template-columns:14px minmax(0,1fr) 34px;align-items:center;gap:8px;display:grid}.review-bars p{color:#4f4f4f;text-align:left;margin:0;font-size:10px;font-weight:800}.review-bars .MuiLinearProgress-root{background:#c5c5c59e;border-radius:0;height:5px}.review-bars .MuiLinearProgress-bar{background:#131313;border-radius:0}.service-review-form{gap:14px;padding:18px;display:grid}.service-review-form h2{color:#000;margin:0;font-family:inherit;font-size:15px;font-weight:800}.service-review-form .MuiOutlinedInput-root{background:#ffffff2e;font-family:inherit;font-size:12px;border-radius:0!important}.service-review-form .MuiOutlinedInput-notchedOutline{border-color:#c5c5c5e6!important}.service-review-form .MuiInputLabel-root{font-family:inherit;font-size:12px;font-weight:700;color:#4f4f4f!important}.service-review-form .MuiButton-root{min-width:0;min-height:36px;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.06em!important;background:#131313!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.service-review-form .MuiButton-root:disabled{color:#4f4f4f!important;background:#fff3!important;border-color:#c5c5c5e6!important}.service-review-form__fields{gap:10px}.service-review-form__eligibility{gap:4px;display:grid}.service-review-form__eligibility strong{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.service-review-form__eligibility p{color:#4f4f4f;margin:0;font-size:11px;font-weight:700;line-height:1.5}.service-review-form__rating{justify-content:space-between;align-items:center;gap:12px;padding:6px 0}.service-review-form__rating p{color:#4f4f4f;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.service-review-form__photos{background:#ffffff2e;border:1px solid #c5c5c5d1;gap:12px;padding:12px;display:grid}.service-review-form__photos strong{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.service-review-form__photos p{color:#4f4f4f;margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.45}.service-review-form__photos .MuiButton-root{justify-self:start;color:#000!important;background:#ffffff57!important}.service-review-form__photos .MuiButton-root:hover{color:#fff!important;background:#131313!important}.service-review-form__photo-preview{flex-wrap:wrap;gap:8px}.service-review-form__photo-thumb{background:#fff3;border:1px solid #c5c5c5e0;width:76px;height:66px;position:relative;overflow:hidden}.service-review-form__photo-thumb img{object-fit:cover;width:100%;height:100%}.service-review-form__photo-thumb .MuiIconButton-root{color:#fff;background:#000000b8;border-radius:0;width:21px;height:21px;position:absolute;top:4px;right:4px}.service-review-form__photo-thumb .MuiIconButton-root svg{font-size:14px}.service-review-form__photo-thumb .MuiIconButton-root:hover{background:#000}.service-review-form__message,.service-review-form__success{color:#4f4f4f;margin:0;font-size:11px;font-weight:800}.service-review-form__success{color:#000}.service-review-form--locked h2{margin-bottom:0}.service-review-form--locked>p{color:#4f4f4f;margin:0;font-size:11px;font-weight:700;line-height:1.55}.customer-review-list{gap:14px}.customer-review-card{padding:18px}.customer-review-card>.MuiStack-root{align-items:center;gap:10px}.customer-review-card h3{color:#000;margin:0 0 4px;font-family:inherit;font-size:13px;font-weight:800}.customer-review-card>p{color:#4f4f4f;margin:14px 0 0;font-size:12px;line-height:1.65}.customer-review-card .review-stars{justify-content:flex-start;align-items:center}.customer-review-card .review-stars p{color:#4f4f4f;margin:0;font-size:10px;font-weight:800}.customer-review-card__images{flex-wrap:wrap;gap:8px;margin-top:14px}.customer-review-card__image{background:#fff3;border:1px solid #c5c5c5db;width:86px;height:72px;overflow:hidden}.customer-review-card__image img{object-fit:cover;width:100%;height:100%}.customer-review-card__avatar{color:#fff;letter-spacing:.08em;background:#131313;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.customer-review-card__chip{text-transform:uppercase;margin-top:12px;color:#000!important;letter-spacing:.06em!important;background:#ffffff52!important;border-radius:0!important;height:24px!important;font-size:9px!important;font-weight:800!important}.customer-review-card--empty p{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.recommended-services{border-top:1px solid #c5c5c5d1;margin-top:84px;padding-top:42px}.recommended-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.recommended-card{overflow:hidden}.recommended-card__image{aspect-ratio:16/10;background:#c5c5c5;position:relative;overflow:hidden}.recommended-card__image img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .45s}.recommended-card__image:hover img{transform:scale(1.04)}.recommended-card__image .MuiChip-root{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#131313;border-radius:0;height:26px;font-family:inherit;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px}.recommended-card__body{padding:16px}.recommended-card__body h3{color:#000;margin:0;font-family:inherit;font-size:15px;font-weight:800;line-height:1.25}.recommended-card__body>div{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.recommended-card__body strong{color:#000;font-size:13px;font-weight:800}.recommended-card__body a{color:#000;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.service-faq{max-width:980px;margin-top:78px}.service-faq>h2{color:#000;margin:0 0 22px;font-family:inherit;font-size:24px;font-weight:800;line-height:1.15}.service-faq>.MuiStack-root{border-top:1px solid #c5c5c5d1}.service-faq__item{border-bottom:1px solid #c5c5c5d1;padding:20px 40px 20px 0;position:relative}.service-faq__item h3{color:#000;margin:0;font-family:inherit;font-size:13px;font-weight:800}.service-faq__item p{color:#4f4f4f;max-width:700px;margin:9px 0 0;font-size:12px;line-height:1.65}.service-faq__item span{color:#000;font-size:18px;line-height:1;position:absolute;top:18px;right:0}@media (width<=1280px){.service-detail-container{padding-left:80px;padding-right:80px}}@media (width<=1040px){.service-detail-container{padding-left:20px;padding-right:20px}.service-detail-hero,.service-detail-content-grid{grid-template-columns:1fr}.service-detail-side{position:static}}@media (width<=720px){.service-detail-container{padding-top:52px}.service-detail-hero__image,.service-detail-hero__image img{min-height:220px;max-height:none}.service-detail-summary-card,.review-score-card,.customer-review-card{padding:22px}.service-detail-price-row,.service-section-heading--row{flex-direction:column;align-items:flex-start}.confidence-grid,.recommended-grid,.confidence-card,.service-process-item{grid-template-columns:1fr}}.service-reviews-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:110px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.service-reviews-page *{box-sizing:border-box}.service-reviews-page a{color:inherit;text-decoration:none}.service-reviews-page button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.service-reviews-page ul{margin:0;padding:0;list-style:none}.service-reviews-shell{width:100%;padding:92px 170px 0}.service-reviews-breadcrumb{color:#4f4f4f;align-items:center;gap:10px;display:flex}.service-reviews-breadcrumb a,.service-reviews-breadcrumb span{color:inherit;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1}.service-reviews-breadcrumb span:last-child{color:#000}.service-reviews-hero{border-bottom:1px solid #c5c5c5d1;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:end;gap:34px;margin-top:46px;padding-bottom:38px;display:grid}.service-reviews-hero__copy{min-width:0}.service-reviews-hero__copy>p:first-child{color:#4f4f4f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1}.service-reviews-hero__copy h1{color:#000;letter-spacing:0;max-width:860px;margin:0;font-family:inherit;font-size:clamp(44px,7vw,104px);font-weight:500;line-height:.9}.service-reviews-hero__copy>p:last-of-type{color:#4f4f4f;max-width:620px;margin:24px 0 0;font-size:14px;line-height:1.72}.service-reviews-hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px}.service-reviews-hero__actions .MuiButton-root{min-width:0;min-height:42px;padding:0 18px;box-shadow:none!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:1px solid #131313!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important;font-size:10px!important;font-weight:800!important}.service-reviews-hero__actions .MuiButton-root:first-child{color:#131313!important;background:0 0!important}.service-reviews-hero__actions .MuiButton-root:first-child:hover,.service-reviews-hero__actions .MuiButton-root:last-child{color:#fff!important;background:#131313!important}.service-reviews-hero__actions .MuiButton-root:last-child:hover{color:#131313!important;background:0 0!important}.service-reviews-hero__metrics{gap:10px;display:grid}.service-reviews-hero__metrics>div{background:#ffffff29;border:1px solid #c5c5c5d6;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:0 20px;display:flex}.service-reviews-hero__metrics strong{color:#000;font-size:26px;font-weight:700;line-height:1}.service-reviews-hero__metrics span{color:#4f4f4f;letter-spacing:.09em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800}.service-reviews-filterbar{background:#ffffff2e;border:1px solid #c5c5c5eb;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding:12px;display:flex}.service-reviews-filterbar>span{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.service-reviews-filterbar__chips{flex-wrap:wrap;gap:8px;display:flex}.service-reviews-filterbar__chips button{color:#4f4f4f;letter-spacing:.07em;background:0 0;border:1px solid #c5c5c5db;min-width:0;min-height:34px;padding:0 14px;font-size:10px;font-weight:800;transition:color .2s,background-color .2s,border-color .2s;box-shadow:none!important;text-transform:uppercase!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important}.service-reviews-filterbar__chips button.is-selected,.service-reviews-filterbar__chips button:hover{color:#fff;background:#131313;border-color:#131313}.service-reviews-feedback{background:#ffffff29;border:1px solid #c5c5c5db;place-items:center;min-height:180px;margin-top:34px;display:grid}.service-reviews-feedback p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.service-reviews-list{gap:14px;margin-top:34px}.service-review-card{gap:18px;padding:20px;display:grid;box-shadow:none!important;background:#ffffff38!important;border:1px solid #c5c5c5f2!important;border-radius:0!important}.service-review-card .MuiChip-root{text-transform:uppercase;height:28px;color:#000!important;letter-spacing:.06em!important;background:#ffffff52!important;border-radius:0!important;font-size:10px!important;font-weight:800!important}.service-review-card__top,.service-review-card__bottom{justify-content:space-between;align-items:center;gap:18px;display:flex}.service-review-card__author{align-items:center;gap:12px}.service-review-card__author h2{color:#000;margin:0;font-family:inherit;font-size:14px;font-weight:800}.service-review-card__avatar{letter-spacing:.08em;color:#fff!important;background:#131313!important;border-radius:0!important;width:42px!important;height:42px!important;font-size:11px!important;font-weight:800!important}.service-review-card__rating{align-items:center;gap:8px;margin-top:4px}.service-review-card__rating svg{color:#131313;font-size:15px}.service-review-card__rating p{color:#4f4f4f;margin:0;font-size:11px;font-weight:700}.service-review-card__text{color:#4f4f4f;max-width:880px;font-size:13px;line-height:1.72;margin:0!important}.service-review-card__images{flex-wrap:wrap;gap:10px}.service-review-card__image{background:#ffffff3d;border:1px solid #c5c5c5db;width:118px;height:92px;overflow:hidden}.service-review-card__image img{object-fit:cover;width:100%;height:100%}.service-review-card__bottom{border-top:1px solid #c5c5c5c2;padding-top:14px}.service-review-card__bottom .MuiStack-root{align-items:center;gap:7px}.service-review-card__bottom svg{color:#131313;font-size:16px}.service-review-card__bottom p,.service-review-card__bottom a{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.service-review-card__bottom a{color:#000}@media (width<=1280px){.service-reviews-shell{padding-left:80px;padding-right:80px}}@media (width<=940px){.service-reviews-shell{padding-top:78px;padding-left:20px;padding-right:20px}.service-reviews-hero{grid-template-columns:1fr}.service-reviews-filterbar{flex-direction:column;align-items:flex-start}}@media (width<=640px){.service-reviews-hero__actions,.service-review-card__top,.service-review-card__bottom{flex-direction:column;align-items:stretch}.service-review-card__bottom{align-items:flex-start}}.eastern-services-page{color:#000;text-align:left;background:#e6e6e6;min-height:100vh;padding-bottom:110px;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif}.eastern-services-page *{box-sizing:border-box}.eastern-services-page a{color:inherit;text-decoration:none}.eastern-services-page button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.eastern-services-page img{max-width:100%;display:block}.eastern-services-page ul{margin:0;padding:0;list-style:none}.services-shell{width:100%;padding:92px 170px 0}.services-breadcrumb{color:#4f4f4f;align-items:center;gap:10px;display:flex}.services-breadcrumb a,.services-breadcrumb span{color:inherit;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1}.services-breadcrumb span:last-child{color:#000}.services-hero{background:#ffffff38;border:1px solid #c5c5c5eb;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr);align-items:stretch;gap:18px;margin-top:38px;padding:18px;display:grid}.services-hero__copy{flex-direction:column;justify-content:center;min-width:0;padding:32px 26px 30px 4px;display:flex}.services-hero__copy>p:not(.services-hero__eyebrow){color:#4f4f4f;max-width:470px;margin:18px 0 0;font-size:14px;line-height:1.72}.services-hero__copy h1{color:#000;letter-spacing:0;text-transform:uppercase;max-width:620px;margin:0;font-family:inherit;font-size:clamp(48px,6vw,94px);font-weight:650;line-height:.92}.services-hero__eyebrow{color:#4f4f4f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1}.services-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;margin-top:24px!important}.services-hero__stats li{background:#ffffff57;border:1px solid #c5c5c5db;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:72px;padding:12px 10px;display:flex}.services-hero__stats strong{color:#000;font-size:24px;font-weight:800;line-height:1}.services-hero__stats span{color:#4f4f4f;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1}.services-hero__button{letter-spacing:.08em;background:#131313;border:1px solid #131313;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:11px;font-weight:800;line-height:1;transition:color .2s,background-color .2s;display:inline-flex;box-shadow:none!important;text-transform:uppercase!important;color:#fff!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important}.services-hero__button:hover{background:0 0;color:#131313!important}.services-hero__actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.services-hero__button--light{background:0 0;color:#131313!important}.services-hero__button--light:hover{background:#131313;color:#fff!important}.services-hero__media{background:#c5c5c5;border:1px solid #c5c5c5b8;min-width:0;position:relative;overflow:hidden}.services-hero__media img{aspect-ratio:16/11;object-fit:cover;filter:saturate(.88)contrast(.98);width:100%;height:100%;min-height:430px;transition:transform .55s cubic-bezier(.45,.05,.55,.95)}.services-hero__media:hover img{transform:scale(1.035)}.services-hero__media-note{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131313d1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.services-hero__media-note span,.services-hero__media-note strong{margin:0;line-height:1}.services-hero__media-note span{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.services-hero__media-note strong{color:#fff;letter-spacing:.03em;text-align:right;text-transform:uppercase;font-size:12px;font-weight:800}.services-filterbar{background:#ffffff2e;border:1px solid #c5c5c5eb;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:12px;display:flex}.services-filterbar>span{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.services-category-list{flex-wrap:wrap;gap:8px;display:flex}.services-category-list button{color:#4f4f4f;letter-spacing:.07em;background:0 0;border:1px solid #c5c5c5d9;min-height:34px;padding:0 14px;font-size:10px;font-weight:800;line-height:1;transition:color .2s,background-color .2s,border-color .2s;box-shadow:none!important;text-transform:uppercase!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important}.services-category-list button.is-selected,.services-category-list button:hover{color:#fff;background:#131313;border-color:#131313}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px;margin-top:34px;display:grid}.services-feedback{background:#ffffff29;border:1px solid #c5c5c5db;justify-content:center;align-items:center;min-height:180px;margin-top:34px;display:flex}.services-feedback p{color:#4f4f4f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.services-card{min-width:0}.services-card__media{background:#c5c5c5;border:1px solid #c5c5c5d1;position:relative;overflow:hidden}.services-card__media:after{content:"";opacity:.9;pointer-events:none;background:linear-gradient(#13131300 0%,#1313138f 100%);height:45%;transition:opacity .28s;position:absolute;bottom:0;left:0;right:0}.services-card__image{display:block;overflow:hidden}.services-card__image img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.9);width:100%;transition:transform .55s cubic-bezier(.45,.05,.55,.95)}.services-card:hover .services-card__media:after,.services-card:focus-within .services-card__media:after{opacity:.98}.services-card:hover .services-card__image img,.services-card:focus-within .services-card__image img{transform:scale(1.055)}.services-card__actions{z-index:1;opacity:1;pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;transition:opacity .24s,transform .24s;display:grid;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(0)}.services-card__sale-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#131313;border:1px solid #131313;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.services-card:hover .services-card__actions,.services-card:focus-within .services-card__actions{transform:translateY(-2px)}.services-card__action{letter-spacing:.08em;white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #0000;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;line-height:1;transition:border-color .2s,color .2s,background-color .2s,transform .2s;display:inline-flex;box-shadow:none!important;text-transform:uppercase!important;border-radius:0!important;font-family:Manrope,SUIT,Noto Sans KR,Arial,sans-serif!important}.services-card__action:hover{transform:translateY(-2px)}.services-card__action--light{background:#ffffffc7;border-color:#ffffffd1;color:#131313!important}.services-card__action--light:hover{background:#fff;border-color:#fff}.services-card__action--dark{background:#131313eb;border-color:#131313eb;color:#fff!important}.services-card__action--dark:hover{background:#fff;border-color:#fff;color:#131313!important}.services-card__body{padding-top:16px}.services-card__meta,.services-card__bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.services-card__meta{margin-bottom:10px}.services-card__meta span{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.services-card h2{color:#000;letter-spacing:0;min-height:48px;margin:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.24}.services-card__bottom{border-top:1px solid #c5c5c5c7;margin-top:18px;padding-top:14px}.services-card__bottom span{color:#4f4f4f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1}.services-card__bottom strong{color:#000;margin-top:6px;font-size:18px;font-weight:700;line-height:1;display:block}.services-process{margin-top:84px}.services-section-title{border-bottom:1px solid #c5c5c5c7;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:end;gap:40px;padding-bottom:28px;display:grid}.services-section-title>p{color:#4f4f4f;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1}.services-section-title h2{color:#000;letter-spacing:0;max-width:650px;margin:0;font-family:inherit;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.05}.services-process__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.services-process__list li{background:#ffffff24;border:1px solid #c5c5c5db;flex-direction:column;justify-content:space-between;min-height:116px;padding:18px;display:flex}.services-process__list span{color:#4f4f4f;letter-spacing:.1em;font-size:11px;font-weight:800}.services-process__list h3{color:#000;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:inherit;font-size:15px;font-weight:800;line-height:1}.services-care-panel{color:#fff;background:#131313;grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:center;gap:34px;margin-top:86px;padding:34px;display:grid}.services-care-panel p{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.services-care-panel h2{color:#fff;letter-spacing:0;max-width:580px;margin:12px 0 0;font-family:inherit;font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1}.services-care-panel ul{gap:12px;display:grid}.services-care-panel li{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.services-care-panel span{border:1px solid #ffffffb8;width:10px;height:10px}@media (width<=1280px){.services-shell{padding-left:80px;padding-right:80px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=940px){.services-shell{padding-top:78px;padding-left:20px;padding-right:20px}.services-hero,.services-care-panel{grid-template-columns:1fr}.services-hero{gap:24px}.services-hero__copy{padding:18px 6px 0}.services-hero__media img{min-height:320px}.services-filterbar{flex-direction:column;align-items:flex-start}.services-section-title{grid-template-columns:1fr;gap:18px}.services-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.services-hero__stats,.services-grid,.services-process__list{grid-template-columns:1fr}.services-hero__stats li{min-height:64px}.services-hero{padding:12px}.services-hero__copy h1{font-size:42px}.services-hero__media img{min-height:250px}.services-hero__media-note{flex-direction:column;align-items:flex-start;gap:8px}.services-hero__media-note strong{text-align:left}.services-card h2{min-height:0}.services-card__bottom{flex-direction:column;align-items:flex-start}.services-care-panel{padding:24px}}@media (hover:none){.services-card__media:after,.services-card__actions{opacity:1;transform:none}.services-card__actions{pointer-events:auto}}.wishlist-page{color:#000;background:linear-gradient(#e6e6e6 0 360px,#e6e6e6 100%);min-height:100vh;padding:38px 0 76px;font-family:DM Sans,sans-serif}.wishlist-page .wishlist-container{width:100%;max-width:1232px;margin:0 auto;padding:0 24px}.wishlist-page .wishlist-hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:30px;margin-bottom:30px;display:grid}.wishlist-page .wishlist-hero__copy{min-width:0}.wishlist-page .wishlist-hero__copy .MuiChip-root{color:#131313;background:#c5c5c5;border-radius:999px;height:34px;font-weight:800}.wishlist-page .wishlist-hero__copy .MuiChip-icon{color:#131313}.wishlist-page .wishlist-hero h1{color:#000;letter-spacing:0;margin:16px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(42px,5.6vw,72px);font-weight:800;line-height:.96}.wishlist-page .wishlist-hero__text{color:#4f4f4f;max-width:660px;margin-top:18px;font-size:18px;line-height:1.7}.wishlist-page .wishlist-hero__actions{flex-wrap:wrap;gap:12px;margin-top:26px}.wishlist-page .wishlist-hero__actions .MuiButton-root{text-transform:none;border-radius:12px;min-height:46px;padding:0 18px;font-family:DM Sans,sans-serif;font-weight:800}.wishlist-page .wishlist-hero__actions .MuiButton-contained{color:#fff;box-shadow:none;background:#131313}.wishlist-page .wishlist-hero__actions .MuiButton-contained:hover{background:#131313;box-shadow:0 16px 34px #13131333}.wishlist-page .wishlist-hero__actions .MuiButton-outlined{color:#000;background:#ffffffbd;border-color:#0000003d}.wishlist-page .wishlist-hero__actions .MuiButton-outlined:hover{background:#fff;border-color:#000}.wishlist-page .wishlist-hero-panel{box-shadow:none;background:linear-gradient(135deg,#fffffff0,#c5c5c5e6),#fff;border:1px solid #c5c5c5e6;border-radius:0;padding:26px}.wishlist-page .wishlist-hero-panel>p{color:#4f4f4f;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.wishlist-page .wishlist-hero-panel h2{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:25px;font-weight:800;line-height:1.2}.wishlist-page .wishlist-hero-panel__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.wishlist-page .wishlist-hero-panel__metrics>div{background:#ffffffbd;border:1px solid #c5c5c5b8;border-radius:14px;min-width:0;padding:14px}.wishlist-page .wishlist-hero-panel__metrics strong{color:#000;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:800;line-height:1;display:block}.wishlist-page .wishlist-hero-panel__metrics p{color:#4f4f4f;margin-top:7px;font-size:12px;font-weight:800;line-height:1.25}.wishlist-page .wishlist-toolbar{box-shadow:none;background:#ffffffdb;border:1px solid #c5c5c5;border-radius:0;grid-template-columns:minmax(260px,1fr) auto 220px;align-items:center;gap:14px;margin-bottom:24px;padding:14px;display:grid}.wishlist-page .wishlist-toolbar__search{min-width:0}.wishlist-page .wishlist-toolbar__filters{flex-wrap:wrap;gap:8px}.wishlist-page .wishlist-toolbar__sort{min-width:0}.wishlist-page .wishlist-toolbar .MuiInputBase-root,.wishlist-page .wishlist-toolbar .MuiSelect-select{color:#000;border-radius:12px;font-family:DM Sans,sans-serif;font-weight:700}.wishlist-page .wishlist-toolbar .MuiInputAdornment-root svg{color:#131313}.wishlist-page .wishlist-filter{color:#4f4f4f;text-transform:none;background:#c5c5c5;border-radius:999px;min-height:38px;padding:0 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:800}.wishlist-page .wishlist-filter:hover{color:#000;background:#c5c5c5}.wishlist-page .wishlist-filter--active{color:#fff;background:#131313}.wishlist-page .wishlist-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;display:grid}.wishlist-page .wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;display:grid}.wishlist-page .wishlist-card,.wishlist-page .wishlist-summary-card{box-shadow:none;background:#fff;border:1px solid #c5c5c5;border-radius:0}.wishlist-page .wishlist-card{overflow:hidden}.wishlist-page .wishlist-card:hover .wishlist-card__media img{transform:scale(1.045)}.wishlist-page .wishlist-card__media{aspect-ratio:1/.76;background:#c5c5c5;position:relative;overflow:hidden}.wishlist-page .wishlist-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.wishlist-page .wishlist-card__badges{gap:8px;position:absolute;top:14px;left:14px}.wishlist-page .wishlist-card__badges .MuiChip-root{color:#000;letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:999px;height:28px;font-size:11px;font-weight:800;box-shadow:0 10px 20px #171a1f1a}.wishlist-page .wishlist-card__badges .MuiChip-root:first-child{background:#131313}.wishlist-page .wishlist-card__remove{color:#000;background:#ffffffeb;width:40px;height:40px;position:absolute;top:12px;right:12px;box-shadow:0 10px 22px #171a1f1f}.wishlist-page .wishlist-card__remove:hover{color:#131313;background:#fff}.wishlist-page .wishlist-card__body{padding:22px}.wishlist-page .wishlist-card__topline{justify-content:space-between;gap:18px;display:flex}.wishlist-page .wishlist-card__topline>div:first-child{min-width:0}.wishlist-page .wishlist-card__topline span{color:#131313;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.wishlist-page .wishlist-card__topline h2{color:#000;margin:7px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:21px;font-weight:800;line-height:1.22}.wishlist-page .wishlist-card__price{text-align:right;flex:none}.wishlist-page .wishlist-card__price strong{color:#000;font-size:18px;font-weight:800;display:block}.wishlist-page .wishlist-card__price span{color:#4f4f4f;letter-spacing:0;text-transform:none;margin-top:3px;font-size:13px;font-weight:700;text-decoration:line-through}.wishlist-page .wishlist-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.wishlist-page .wishlist-card__meta p{color:#4f4f4f;font-size:14px;font-weight:700}.wishlist-page .wishlist-card__stock{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.wishlist-page .wishlist-card__stock--success{color:#4f4f4f;background:#c5c5c5}.wishlist-page .wishlist-card__stock--warning{color:#131313;background:#e6e6e6}.wishlist-page .wishlist-card__actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;display:grid}.wishlist-page .wishlist-card__actions .MuiButton-root{text-transform:none;border-radius:12px;min-height:42px;font-family:DM Sans,sans-serif;font-weight:800}.wishlist-page .wishlist-card__cart{color:#fff;background:#131313}.wishlist-page .wishlist-card__cart:hover{background:#131313}.wishlist-page .wishlist-card__compare{color:#4f4f4f;background:#c5c5c5}.wishlist-page .wishlist-card__compare:hover{color:#000;background:#c5c5c5}.wishlist-page .wishlist-empty-card{text-align:center;min-height:380px;box-shadow:none;background:#ffffffeb;border:1px solid #c5c5c5;border-radius:0;grid-column:1/-1;align-content:center;place-items:center;gap:12px;padding:42px;display:grid}.wishlist-page .wishlist-empty-card>svg{color:#131313;width:44px;height:44px}.wishlist-page .wishlist-empty-card h2{color:#000;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:26px;font-weight:800;line-height:1.2}.wishlist-page .wishlist-empty-card p{color:#4f4f4f;max-width:420px;margin:0;font-size:15px;line-height:1.6}.wishlist-page .wishlist-empty-card .MuiButton-root{color:#fff;text-transform:none;background:#131313;border-radius:12px;min-height:44px;margin-top:8px;font-family:DM Sans,sans-serif;font-weight:800}.wishlist-page .wishlist-empty-card .MuiButton-root:hover{background:#131313}.wishlist-page .wishlist-summary-card{padding:26px;position:sticky;top:92px}.wishlist-page .wishlist-summary-card>p{color:#131313;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.wishlist-page .wishlist-summary-card h2{color:#000;margin:10px 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:42px;font-weight:800;line-height:1}.wishlist-page .wishlist-summary-card__subtext{color:#4f4f4f;margin-top:12px;font-size:15px;line-height:1.6}.wishlist-page .wishlist-summary-card .MuiDivider-root{margin:22px 0}.wishlist-page .wishlist-summary-card__list{gap:18px;margin-bottom:24px}.wishlist-page .wishlist-summary-card__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.wishlist-page .wishlist-summary-card__item strong{color:#000;font-size:14px;font-weight:800}.wishlist-page .wishlist-summary-card__item p{color:#4f4f4f;margin-top:4px;font-size:13px;line-height:1.45}.wishlist-page .wishlist-summary-card__icon{color:#4f4f4f;background:#c5c5c5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.wishlist-page .wishlist-summary-card__icon svg{font-size:20px}.wishlist-page .wishlist-summary-card .MuiButton-contained{color:#fff;min-height:48px;box-shadow:none;text-transform:none;background:#131313;border-radius:14px;font-family:DM Sans,sans-serif;font-weight:800}.wishlist-page .wishlist-summary-card .MuiButton-contained:hover{background:#131313;box-shadow:0 16px 34px #13131338}@media (width<=1100px){.wishlist-page .wishlist-layout{grid-template-columns:1fr}.wishlist-page .wishlist-summary-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;display:grid;position:static}.wishlist-page .wishlist-summary-card .MuiDivider-root{display:none}.wishlist-page .wishlist-summary-card .MuiButton-root{grid-column:1/-1}}@media (width<=920px){.wishlist-page{padding-top:28px}.wishlist-page .wishlist-hero,.wishlist-page .wishlist-toolbar{grid-template-columns:1fr}.wishlist-page .wishlist-toolbar__sort{width:100%}.wishlist-page .wishlist-grid{grid-template-columns:1fr}}@media (width<=620px){.wishlist-page{padding-bottom:54px}.wishlist-page .wishlist-container{padding:0 16px}.wishlist-page .wishlist-hero h1{font-size:clamp(38px,14vw,54px)}.wishlist-page .wishlist-hero__text{font-size:16px}.wishlist-page .wishlist-hero-panel__metrics{grid-template-columns:1fr}.wishlist-page .wishlist-toolbar{padding:12px}.wishlist-page .wishlist-card__media{aspect-ratio:1/.86}.wishlist-page .wishlist-card__body{padding:18px}.wishlist-page .wishlist-card__topline,.wishlist-page .wishlist-card__actions{grid-template-columns:1fr}.wishlist-page .wishlist-card__topline{display:grid}.wishlist-page .wishlist-card__price{text-align:left}.wishlist-page .wishlist-card__actions .MuiButton-root{width:100%}.wishlist-page .wishlist-summary-card{padding:22px;display:block}.wishlist-page .wishlist-summary-card .MuiDivider-root{display:block}}.navbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1e1e1ae0;border-bottom:1px solid #ffffff1f;transition:background-color .24s,border-color .24s;position:sticky;top:0}.navbar:hover,.navbar:focus-within{background:#e6e6e6;border-color:#00000014}.main-layout{color:#000;background:#e6e6e6;flex-direction:column;width:100%;height:auto;min-height:100vh;display:flex}.main-layout__content{flex:1}::selection{color:#fff;background:#131313}body{background:#e6e6e6}a{color:inherit}:root{--cagoo-bg:#e6e6e6;--cagoo-surface:#e6e6e6;--cagoo-paper:#fff;--cagoo-ink:#000;--cagoo-wood:#131313;--cagoo-muted:#4f4f4f;--cagoo-line:#c5c5c5;--cagoo-accent:#131313;--cagoo-stone:#c5c5c5;--cagoo-font:"DM Sans", "Plus Jakarta Sans", Arial, sans-serif}.products-catalog-page,.products-page,.promotions-page,.privacy-policy-page,.services-page,.service-detail-page,.product-checkout-page,.services-checkout-page,.wishlist-page,.my-page,.community-page,.reviews-page,.orders-page,.auth-page,.not-found-page{background:var(--cagoo-bg);min-height:100vh;color:var(--cagoo-ink);font-family:var(--cagoo-font)}.products-catalog-page :is(h1,h2,h3),.products-page :is(h1,h2,h3),.promotions-page :is(h1,h2,h3),.privacy-policy-page :is(h1,h2,h3),.services-page :is(h1,h2,h3),.service-detail-page :is(h1,h2,h3),.product-checkout-page :is(h1,h2,h3),.services-checkout-page :is(h1,h2,h3),.wishlist-page :is(h1,h2,h3),.my-page :is(h1,h2,h3),.community-page :is(h1,h2,h3),.reviews-page :is(h1,h2,h3),.orders-page :is(h1,h2,h3),.auth-page :is(h1,h2,h3),.not-found-page :is(h1,h2,h3){color:var(--cagoo-ink);font-family:var(--cagoo-font);letter-spacing:-.02em}.products-catalog-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.products-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.promotions-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.privacy-policy-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.services-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.service-detail-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.product-checkout-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.services-checkout-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.wishlist-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.my-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.community-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.reviews-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.orders-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.auth-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2),.not-found-page :is(.MuiTypography-subtitle1,.MuiTypography-subtitle2){color:var(--cagoo-muted);letter-spacing:.08em;text-transform:uppercase}.products-catalog-page .MuiCard-root,.products-page .MuiCard-root,.promotions-page .MuiCard-root,.privacy-policy-page .MuiCard-root,.services-page .MuiCard-root,.service-detail-page .MuiCard-root,.product-checkout-page .MuiCard-root,.services-checkout-page .MuiCard-root,.wishlist-page .MuiCard-root,.my-page .MuiCard-root,.community-page .MuiCard-root,.reviews-page .MuiCard-root,.orders-page .MuiCard-root,.auth-page .MuiCard-root,.not-found-page .MuiCard-root{border:1px solid var(--cagoo-line)!important;box-shadow:none!important;background-color:var(--cagoo-surface)!important;border-radius:0!important}.products-catalog-page .MuiButton-root,.products-page .MuiButton-root,.promotions-page .MuiButton-root,.privacy-policy-page .MuiButton-root,.services-page .MuiButton-root,.service-detail-page .MuiButton-root,.product-checkout-page .MuiButton-root,.services-checkout-page .MuiButton-root,.wishlist-page .MuiButton-root,.my-page .MuiButton-root,.community-page .MuiButton-root,.reviews-page .MuiButton-root,.orders-page .MuiButton-root,.auth-page .MuiButton-root,.not-found-page .MuiButton-root{font-family:var(--cagoo-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;border-radius:0!important;font-size:12px!important;font-weight:700!important}.products-catalog-page .MuiChip-root,.products-page .MuiChip-root,.promotions-page .MuiChip-root,.privacy-policy-page .MuiChip-root,.services-page .MuiChip-root,.service-detail-page .MuiChip-root,.product-checkout-page .MuiChip-root,.services-checkout-page .MuiChip-root,.wishlist-page .MuiChip-root,.my-page .MuiChip-root,.community-page .MuiChip-root,.reviews-page .MuiChip-root,.orders-page .MuiChip-root,.auth-page .MuiChip-root,.not-found-page .MuiChip-root{font-family:var(--cagoo-font)!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:0!important;font-size:11px!important}.products-catalog-page .MuiOutlinedInput-root,.products-page .MuiOutlinedInput-root,.promotions-page .MuiOutlinedInput-root,.privacy-policy-page .MuiOutlinedInput-root,.services-page .MuiOutlinedInput-root,.service-detail-page .MuiOutlinedInput-root,.product-checkout-page .MuiOutlinedInput-root,.services-checkout-page .MuiOutlinedInput-root,.wishlist-page .MuiOutlinedInput-root,.my-page .MuiOutlinedInput-root,.community-page .MuiOutlinedInput-root,.reviews-page .MuiOutlinedInput-root,.orders-page .MuiOutlinedInput-root,.auth-page .MuiOutlinedInput-root,.not-found-page .MuiOutlinedInput-root{background:#ffffff94;border-radius:0!important}.products-catalog-page .MuiOutlinedInput-notchedOutline,.products-page .MuiOutlinedInput-notchedOutline,.promotions-page .MuiOutlinedInput-notchedOutline,.privacy-policy-page .MuiOutlinedInput-notchedOutline,.services-page .MuiOutlinedInput-notchedOutline,.service-detail-page .MuiOutlinedInput-notchedOutline,.product-checkout-page .MuiOutlinedInput-notchedOutline,.services-checkout-page .MuiOutlinedInput-notchedOutline,.wishlist-page .MuiOutlinedInput-notchedOutline,.my-page .MuiOutlinedInput-notchedOutline,.community-page .MuiOutlinedInput-notchedOutline,.reviews-page .MuiOutlinedInput-notchedOutline,.orders-page .MuiOutlinedInput-notchedOutline,.auth-page .MuiOutlinedInput-notchedOutline,.not-found-page .MuiOutlinedInput-notchedOutline{border-color:var(--cagoo-line)!important}.products-catalog-page img,.products-page img,.promotions-page img,.privacy-policy-page img,.services-page img,.service-detail-page img,.product-checkout-page img,.services-checkout-page img,.wishlist-page img,.my-page img,.community-page img,.reviews-page img,.orders-page img,.auth-page img,.not-found-page img{filter:saturate(.92)}.cagoo-cart-alert{color:#131313;font-family:var(--cagoo-font);border-radius:0!important}.cagoo-cart-alert .swal2-title{color:#131313;letter-spacing:0;font-size:22px}.cagoo-cart-alert .swal2-html-container{color:#4f4f4f;font-size:14px}
