body.ep-dashboard #main{box-sizing:border-box;width:calc(100% - 64px);max-width:1280px;padding:24px 0 40px!important;margin:0 auto!important;min-width:0}
body.ep-dashboard #ep-level-wrap{box-sizing:border-box;width:calc(100% - 64px);max-width:1280px;margin:24px auto 0!important}
body.ep-dashboard .ep-level-top{flex-wrap:wrap;border-radius:12px;padding:24px;gap:16px}
#ep-terms-start{flex:0 0 100%;box-sizing:border-box;width:100%;border-top:1px solid #d4e4f5;padding-top:12px;color:#31577b;font-size:14px}
#ep-terms-start a,#ep-terms-start a:visited{color:#31577b;text-decoration:none;font-weight:600}
#ep-terms-start a:hover{text-decoration:underline}
body.ep-dashboard .ep-best-photo{aspect-ratio:4/3}
body.ep-dashboard .ep-best-photo img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:700px){body.ep-dashboard #main,body.ep-dashboard #ep-level-wrap{width:calc(100% - 32px)}body.ep-dashboard .ep-level-top{padding:18px}body.ep-dashboard .ep-level-top>div:last-child{flex-wrap:wrap;gap:12px}}

body.ep-dashboard .shell>header.ep-header-level{height:auto!important;min-height:100px;display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 32px!important}
body.ep-dashboard header.ep-header-level #ep-level-wrap{flex:1 1 420px;width:auto;max-width:none;margin:0!important}
body.ep-dashboard header.ep-header-level .ep-level-top{background:transparent;border:0;padding:0;gap:8px 20px;justify-content:flex-start}
body.ep-dashboard header.ep-header-level .ep-level-top h2{font-size:20px;margin:4px 0}
body.ep-dashboard header.ep-header-level .ep-level-top progress{display:none}
body.ep-dashboard header.ep-header-level #ep-terms-start{padding-top:4px;border:0;font-size:12px}
body.ep-dashboard header.ep-header-level .ep-level-top .eyebrow{font-size:10px}
@media(max-width:700px){body.ep-dashboard .shell>header.ep-header-level{padding:16px!important}body.ep-dashboard header.ep-header-level #ep-level-wrap{flex-basis:100%}body.ep-dashboard header.ep-header-level .ep-level-top h2 span{display:inline-block;margin-left:8px}}

/* EVEREST_LEVEL_CLEAN_V1 */
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:18px 22px!important;background:#f3ede3!important;border:1px solid #e1d5c3!important;border-radius:12px!important;color:#263746!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top>div:nth-child(2){display:none!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top .eyebrow{display:block;font-size:10px!important;letter-spacing:1.6px!important;font-weight:600!important;color:#796548!important;margin:0 0 7px!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top h2{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:8px 16px;font-size:23px!important;line-height:1.25!important;font-weight:700!important;color:#263746!important;margin:0 0 8px!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top h2 span{font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#4e554e!important;margin:0!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top p{font-size:13px!important;line-height:1.65!important;color:#62615c!important;margin:0!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap #ep-terms-start{flex:auto!important;width:100%;padding:10px 0 0!important;border-top:1px solid #ded2bf!important;font-size:12px!important;line-height:1.5!important;color:#5b654f!important}
body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap #ep-terms-start a{color:#59664f!important;font-weight:500!important}
@media(max-width:700px){body.ep-dashboard .shell>header.ep-header-level #ep-level-wrap .ep-level-top{padding:16px!important}}

/* EVEREST_DARK_TOOLS_V1 */
body #main .ep-start-tools{gap:24px!important}
body #main .ep-start-tools .ep-tool{box-sizing:border-box!important;width:100%!important;margin:0!important;min-height:290px!important;padding:30px!important;gap:17px!important;border:1px solid #625743!important;border-radius:18px!important;background:radial-gradient(ellipse at top right,#89704429,transparent 65%),linear-gradient(145deg,#34312c,#232420)!important;color:#fff8ec!important;box-shadow:0 10px 26px #30271918,inset 0 1px #f5dcab1a!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;text-align:left!important;white-space:normal!important}
body #main .ep-start-tools .ep-tool strong{font-size:21px!important;line-height:1.35!important;color:#fff8ec!important}
body #main .ep-start-tools .ep-tool>span:not(.ep-tool-icon){font-size:15px!important;line-height:1.65!important;color:#d9d0c1!important}
body #main .ep-start-tools .ep-tool-icon{display:flex!important;align-items:center;justify-content:center;width:50px;height:50px;border-radius:13px;background:#d9bd8320!important;color:#e4c995!important;border:1px solid #cdb47e40}
body #main .ep-start-tools .ep-tool-icon svg{width:28px!important;height:28px!important;color:#e4c995!important}
body #main .ep-start-tools .ep-tool em{margin-top:auto!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;color:#f0d7a6!important;padding-top:10px!important}
@media(hover:hover){body #main .ep-start-tools .ep-tool:hover{transform:translateY(-3px);border-color:#ddc08a!important;box-shadow:0 14px 30px #30271926,0 0 22px #cba76730,inset 0 1px #f5dcab33!important}}
body #main .ep-start-tools .ep-tool:focus-visible,body #main .ep-first-steps button:focus-visible{outline:3px solid #b08a48!important;outline-offset:4px!important}
body #main .ep-section-head:has(+.ep-start-tools) .eyebrow{color:#80633e!important}
body #main .ep-first-steps{background:#eae0d1!important;border:1px solid #d7c5ab!important;border-radius:18px!important;padding:30px!important;margin-top:30px!important}
body #main .ep-first-steps h2{color:#322c23!important;font-size:23px!important}
body #main .ep-first-steps button{margin:0!important;padding:15px!important;min-width:0!important;border-radius:12px!important;background:#f8f2e8!important;color:#493c2b!important;gap:14px!important;white-space:normal!important}
body #main .ep-first-steps button>b{font-family:inherit!important;font-size:25px!important;color:#81603a!important;flex-shrink:0}
body #main .ep-first-steps button>span:nth-child(2){min-width:0;flex:1}
body #main .ep-first-steps strong{font-size:15px!important;color:#322c23!important;line-height:1.4!important}
body #main .ep-first-steps small{font-size:13px!important;color:#675b4c!important;line-height:1.55!important}
body #main .ep-first-steps button:hover{background:#fffaf2!important}
@media(max-width:1100px){body #main .ep-start-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #main .ep-first-steps>div{grid-template-columns:1fr!important}}
@media(max-width:600px){body #main .ep-start-tools{grid-template-columns:1fr!important;gap:16px!important}body #main .ep-start-tools .ep-tool{min-height:250px!important;padding:24px!important}body #main .ep-first-steps{padding:20px!important}}
@media(prefers-reduced-motion:reduce){body #main .ep-start-tools .ep-tool{transition:none!important;transform:none!important}}

/* EVEREST_PROFILE_PREMIUM_V1 */
body #main:has(>form[onsubmit*="saveProfile"])>h1{font-size:32px!important;letter-spacing:-.7px;margin-bottom:12px!important;color:#292b27!important}
body #main>form[onsubmit*="saveProfile"],body #main>.card:has(form[onsubmit*="changePassword"]){padding:30px!important;border:1px solid #ded3c3!important;border-radius:18px!important;background:#fffdf9!important;box-shadow:0 10px 32px #4638200c!important}
body #main>form[onsubmit*="saveProfile"]{gap:24px!important;align-items:start!important}
body #main>form[onsubmit*="saveProfile"]>.field{display:block!important;position:relative;line-height:24px!important;min-width:0}
body #main>form[onsubmit*="saveProfile"]>.field>.field-help{display:inline-flex!important;vertical-align:middle!important;margin:0 0 0 7px!important}
body #main>form[onsubmit*="saveProfile"]>.field>input{display:block!important;margin-top:9px!important}
body #main>form[onsubmit*="saveProfile"] :is(.delivery-fields,.billing-fields){background:#f3ede3!important;border:1px solid #d9cbb6!important;padding:24px!important;border-radius:14px!important;margin:8px 0 0!important;gap:16px!important;align-self:stretch!important}
body #main>form[onsubmit*="saveProfile"] legend{float:left!important;width:100%!important;box-sizing:border-box!important;margin:0 0 20px!important;padding:0 0 15px!important;border-bottom:1px solid #d9cbb6!important;font-size:19px!important;line-height:1.5!important;color:#3d3429!important;white-space:normal!important}
body #main>form[onsubmit*="saveProfile"] legend+*{clear:both}
body #main>form[onsubmit*="saveProfile"] .field,body #main form[onsubmit*="changePassword"] .field{font-size:14px!important;font-weight:500!important;color:#5c5347!important;line-height:1.6!important}
body #main>form[onsubmit*="saveProfile"] :is(input,select),body #main form[onsubmit*="changePassword"] input{box-sizing:border-box!important;width:100%!important;min-height:50px!important;padding:12px 14px!important;border-radius:9px!important;background:#fffefa!important;border:1px solid #d7cbbb!important;color:#292d29!important;font-size:15px!important;line-height:1.5!important}
body #main>form[onsubmit*="saveProfile"] :is(input,select):focus,body #main form[onsubmit*="changePassword"] input:focus{outline:2px solid #ab8750!important;outline-offset:2px!important;border-color:#ab8750!important}
body #main>form[onsubmit*="saveProfile"]>button,body #main form[onsubmit*="changePassword"]>button{width:auto!important;min-height:48px!important;justify-self:start!important;padding:12px 25px!important;border-radius:9px!important;margin:0!important;font-size:14px!important;line-height:1.5!important}
body #main>form[onsubmit*="saveProfile"]>button.primary{grid-column:1!important}
body #main>form[onsubmit*="saveProfile"]>button.secondary{grid-column:2!important;justify-self:end!important;background:#fffdf9!important;color:#514331!important;border:1px solid #d5c3a8!important}
body #main>form[onsubmit*="saveProfile"]>button.primary,body #main form[onsubmit*="changePassword"]>button.primary{background:linear-gradient(135deg,#39372f,#262924)!important;border:1px solid #746247!important;color:#fff5e4!important;box-shadow:0 4px 12px #30271912!important}
body #main>form[onsubmit*="saveProfile"]>button.primary:hover,body #main form[onsubmit*="changePassword"]>button.primary:hover{border-color:#b4935e!important;box-shadow:0 4px 16px #ae895430!important}
body #main>form[onsubmit*="saveProfile"] .field-help-button{background:#eae0d1!important;border:1px solid #c8b493!important;color:#655034!important;min-height:24px!important;width:24px!important;padding:0!important;border-radius:50%!important;line-height:22px!important}
body #main>form[onsubmit*="saveProfile"] .field-help-text{background:#302e29!important;color:#fff5e4!important;border-color:#746247!important;max-width:min(280px,70vw)!important;white-space:normal!important;z-index:20!important}
body #main>.card:has(form[onsubmit*="changePassword"])>h2{font-size:22px!important;color:#393229!important;margin:0 0 22px!important}
body #main>form[onsubmit*="saveProfile"]>.formerror:empty,body #main form[onsubmit*="changePassword"]>.formerror:empty{display:none!important}
@media(max-width:800px){body #main>form[onsubmit*="saveProfile"]{grid-template-columns:minmax(0,1fr)!important}body #main>form[onsubmit*="saveProfile"]>button.secondary{grid-column:1!important;justify-self:start!important}body #main>form[onsubmit*="saveProfile"],body #main>.card:has(form[onsubmit*="changePassword"]){padding:20px!important}body #main>form[onsubmit*="saveProfile"] :is(.delivery-fields,.billing-fields){grid-column:1!important;grid-row:auto!important;padding:18px!important}}

/* EVEREST_BROWN_NAV_V1 */
body #app>aside{background:linear-gradient(180deg,#302923,#241f1b)!important;color:#f7eee2!important;border-right:1px solid #534538!important}
body #app>aside .brand{color:#fff7ec!important}
body #app>aside .brand span,body #app>aside .ep-nav-label{color:#c4ae91!important}
body #app>aside .live-nav .ep-nav-item{color:#e8ddcd!important;background:transparent!important;border-left-color:transparent!important;border-radius:9px!important;transition:background .18s ease,color .18s ease!important}
body #app>aside .live-nav .ep-nav-item svg{color:#c9b697!important}
body #app>aside .live-nav .ep-nav-item:hover{background:#493c30!important;color:#fff8ed!important}
body #app>aside .live-nav .ep-nav-item.active{background:#65503b!important;color:#fff8ed!important;border-left-color:#e1c496!important;box-shadow:inset 0 1px 0 #ffffff0a!important}
body #app>aside .live-nav .ep-nav-item.active svg{color:#f0d4a6!important}
body #app>aside .sidebottom{border-top-color:#685642!important;color:#f2e7d7!important}
body #app>aside .sidebottom small{color:#c5b49f!important}
body #app>aside .sidebottom button{color:#e8cda6!important}
body #app .ep-menu-toggle{background:#534231!important;border-color:#9a7c57!important;color:#fff5e6!important}
body #app .helpbar.ep-contact{background:#241f1b!important;color:#e5d6c2!important}
body #app .helpbar.ep-contact a{color:#e5d6c2!important}
body #app .shell>header{border-bottom-color:#e3d7c7!important}
body #app .shell>header button{border-color:#d5c1a5!important}
body #app .shell>header button.secondary{background:#fffaf2!important;color:#47392b!important}
body #app .shell>header button.primary{background:#3c3026!important;color:#fff5e5!important}
body #app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #b08a55!important;outline-offset:3px!important}
body #app>aside .ep-nav-item:focus-visible{outline-color:#e8cfa7!important}
body #app .ep-skip{border-color:#9a7543!important;color:#493823!important;background:#fff8ec!important}
@media(prefers-reduced-motion:reduce){body #app>aside .live-nav .ep-nav-item{transition:none!important}}

/* EVEREST_CART_WARM_V1 */
body #main .ep-checkout,body #main .ep-checkout :is(div,section,article,p,span,strong,small,em,b,a,label,button,input,summary,li,h1,h2,h3,h4){font-family:inherit!important;font-size:16px!important;line-height:1.55!important;letter-spacing:normal!important}
body #main .ep-checkout .ep-cart-heading h1,body #main .ep-checkout .ep-cart-summary>h2,body #main .ep-checkout .ep-cart-grand strong{font-size:24px!important;line-height:1.3!important;font-weight:700!important}
body #main .ep-checkout{color:#352d25!important}
body #main .ep-checkout .ep-cart-grid{grid-template-columns:minmax(0,1fr) minmax(340px,390px)!important;gap:26px!important;align-items:start!important}
body #main .ep-checkout :is(.ep-cart-products,.ep-cart-summary,.ep-cart-empty){background:#fffdf9!important;border:1px solid #dfd2bf!important;border-radius:18px!important;box-shadow:0 8px 28px #4a36200a!important;min-width:0!important}
body #main .ep-checkout .ep-cart-summary{padding:28px!important}
body #main .ep-checkout .ep-cart-section-title{padding:22px 26px!important;background:#eee3d3!important;color:#493925!important;border-bottom:1px solid #dfd2bf!important;font-weight:600!important;border-radius:17px 17px 0 0!important}
body #main .ep-checkout :is(.ep-cart-eyebrow,.ep-cart-back,a){color:#795a32!important}
body #main .ep-checkout :is(.ep-cart-meta,.ep-cart-unit,.ep-cart-payment,.ep-cart-price-row>span){color:#685e51!important}
body #main .ep-checkout :is(h1,h2,h3,h4,.ep-cart-line-total,.ep-cart-grand){color:#352d25!important}
body #main .ep-checkout .ep-cart-product{padding:26px!important;gap:22px!important;border-color:#e9dfd1!important}
body #main .ep-checkout .ep-cart-photo{border-radius:12px!important;overflow:hidden}
body #main .ep-checkout .ep-cart-actions{display:flex!important;gap:18px!important;flex-wrap:wrap!important;margin-top:16px!important}
body #main .ep-checkout .ep-cart-quantity{border-color:#d5c1a2!important;border-radius:9px!important;background:#fffaf2!important;overflow:hidden}
body #main .ep-checkout .ep-cart-quantity :is(button,input){min-height:44px!important;background:transparent!important;color:#493925!important}
body #main .ep-checkout .ep-cart-remove{color:#775443!important}
body #main .ep-checkout .ep-cart-help{padding:24px 26px!important;background:#f3ece1!important;color:#5f5345!important;border-color:#dfd2bf!important}
body #main .ep-checkout .ep-cart-products>div:last-child:has(#ep-confirm-delivery){padding:26px!important;border-top:1px solid #dfd2bf!important}
body #main .ep-checkout .ep-cart-products>div:last-child:has(#ep-confirm-delivery)>.card{padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
body #main .ep-checkout .ep-cart-products>div:last-child:has(#ep-confirm-delivery)>p{margin:22px 0!important}
body #main .ep-checkout label:has(input[type=checkbox]){display:flex!important;align-items:flex-start!important;gap:12px!important;margin:18px 0!important;white-space:normal!important}
body #main .ep-checkout input[type=checkbox]{flex:0 0 20px!important;width:20px!important;height:20px!important;min-height:20px!important;margin:3px 0 0!important;accent-color:#80603b!important}
body #main .ep-checkout .ep-cart-notice{background:#ece1cf!important;border:1px solid #d8c19c!important;color:#594429!important;border-radius:10px!important;padding:15px!important;margin:22px 0!important}
body #main .ep-checkout .ep-cart-grand{display:flex!important;flex-wrap:wrap!important;gap:14px!important;padding:24px 0!important;border-color:#ddcdb8!important}
body #main .ep-checkout .ep-cart-grand strong{white-space:nowrap!important}
body #main .ep-checkout .ep-cart-submit{box-sizing:border-box!important;width:100%!important;min-height:54px!important;padding:15px 18px!important;margin:18px 0 0!important;background:linear-gradient(135deg,#604a34,#3a2e24)!important;color:#fff7eb!important;border:1px solid #896b46!important;border-radius:10px!important;white-space:normal!important;height:auto!important}
body #main .ep-checkout .ep-cart-submit:hover:not(:disabled){background:#654e36!important;box-shadow:0 4px 16px #98734025!important}
body #main .ep-checkout .ep-cart-submit:disabled{opacity:.5!important;cursor:not-allowed!important}
body #main .ep-checkout .secondary{padding:12px 18px!important;background:#fffaf2!important;color:#5b452e!important;border:1px solid #d6c2a5!important;border-radius:9px!important;white-space:normal!important}
body #main .ep-checkout .ep-cart-payment{margin:18px 0 0!important}
body #main .ep-checkout :is(button,a,input,summary):focus-visible{outline:3px solid #a6824c!important;outline-offset:3px!important}
body #main .ep-checkout .error{color:#a12635!important}
@media(max-width:1100px){body #main .ep-checkout .ep-cart-grid{grid-template-columns:minmax(0,1fr)!important}body #main .ep-checkout .ep-cart-summary{position:static!important}}
@media(max-width:600px){body #main .ep-checkout .ep-cart-product{grid-template-columns:80px minmax(0,1fr)!important;padding:20px!important;gap:16px!important}body #main .ep-checkout .ep-cart-line-total{grid-column:2!important}body #main .ep-checkout .ep-cart-photo{width:80px!important}body #main .ep-checkout .ep-cart-summary,body #main .ep-checkout .ep-cart-products>div:last-child:has(#ep-confirm-delivery){padding:20px!important}}
body #app .shell>header button.top-cart{background:linear-gradient(135deg,#604a34,#3a2e24)!important;border:1px solid #98794e!important;color:#fff7eb!important;box-shadow:0 4px 12px #4a362015!important}
body #app .shell>header button.top-cart:hover{background:#654e36!important}
body #app .shell>header button.top-cart #topCartCount{background:#ead5b5!important;color:#49331f!important;border-color:#ead5b5!important}
body #main .ep-welcome{background:#30261f!important;color:#fff7ed!important}
body #main .ep-welcome-copy{background:linear-gradient(135deg,#3d3025,#29221d)!important}
body #main .ep-welcome h1{color:#fff7ed!important}
body #main .ep-welcome p{color:#dfd1be!important}
body #main .ep-welcome .eyebrow{color:#dec298!important}
body #main .ep-welcome .primary{background:#ead5b5!important;color:#422e1f!important;border-color:#ead5b5!important}
body #main .ep-welcome .primary:hover{background:#f4e3c9!important}
body #main .ep-welcome .secondary{background:transparent!important;color:#fff4e3!important;border-color:#a28b6c!important}
body #main .ep-welcome .secondary:hover{background:#564333!important}
body #main .ep-welcome-photo{background-image:linear-gradient(90deg,#30261f40,transparent),url('/static/salon/boutique-hero.jpg')!important}
/* Shared panel headings: warm palette, status colours untouched. */
body #app .shell :is(.eyebrow,.ep-cart-eyebrow,.ep-order-eyebrow,.ep-nav-label){color:#80613c!important}
body #main :is(h1,h2,h3,h4){color:#352b23!important}
body #main .ep-section-head h2{color:#352b23!important}
body #main .ep-welcome :is(h1,h2,h3,h4){color:#fff7ed!important}
body #main .ep-welcome .eyebrow{color:#dec298!important}
body #main .ep-start-tools .ep-tool :is(h1,h2,h3,h4,strong){color:#fff8ec!important}
body #main .ep-path-number{color:#80613c!important}
body #main .ep-start-tag,body #main .ep-best-photo>span{color:#61482b!important;background:#eadcc8!important;border-color:#d3bc99!important}
body #main .ep-start-paths .ep-path{border-color:#ddcdb8!important;background:#fffdf9!important}
body #main .ep-start-paths .ep-path-online{background:#eee2d0!important;border-color:#d2b997!important}
body #main .ep-start-paths .ep-path p{color:#66594a!important}
body #main .ep-start-paths .primary{background:#4b3829!important;border-color:#785b3d!important;color:#fff5e7!important}
body #main .ep-start-paths .primary:hover{background:#644c35!important}
body #main .ep-start-paths .secondary{background:#fffaf2!important;color:#53402d!important;border-color:#d5bfa0!important}
body #main .ep-start-paths .secondary:hover{background:#f1e4d1!important}

/* EVEREST_BOUTIQUE_ALIGN_V1 */
body #app #main .ep-butik-layout{align-items:start!important;gap:28px!important}
body #app #main .ep-butik-layout>.ep-salon,body #app #main .ep-butik-layout>.ep-butik-guide{margin:0!important;align-self:start!important;min-width:0!important;box-sizing:border-box!important;position:relative!important;top:auto!important;transform:none!important}
body #app #main .ep-butik-layout>.ep-salon{padding:0!important;display:block!important}
body #app #main .ep-butik-layout>.ep-salon>.ep-cover{margin-top:0!important}

/* EVEREST_BUTTON_WARM_V1 */
body #app #main :is(button.secondary,a.secondary){background:#fffaf3!important;color:#57402b!important;border:1px solid #d5bea0!important;box-shadow:none!important}
body #app #main :is(button.secondary,a.secondary):hover:not(:disabled){background:#ede0cc!important;color:#3e2d20!important;border-color:#aa8659!important;box-shadow:0 3px 12px #79552d18!important}
body #app #main :is(button.secondary,a.secondary):active:not(:disabled){background:#e2cfb3!important;border-color:#927047!important}
body #app #main :is(button.primary,a.primary){background:#4c3828!important;border-color:#795b3c!important;color:#fff6e8!important}
body #app #main :is(button.primary,a.primary):hover:not(:disabled){background:#654b33!important;border-color:#ad8857!important;box-shadow:0 4px 14px #79552d24!important}
body #app #main :is(button.primary,a.primary):active:not(:disabled){background:#38291e!important}
body #app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #b28a53!important;outline-offset:3px!important}
body #app #main .ep-best-card{border-color:#e0d1bd!important}
body #app #main .ep-best-card p{color:#726353!important}
body #app #main :is(.ep-path,.ep-best-card):hover{border-color:#b18b58!important;box-shadow:0 5px 18px #79552d12!important}
body #app #main :is(button.primary,button.secondary):disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}
body #app #main .ep-welcome .primary{background:#ead5b5!important;color:#422e1f!important;border-color:#ead5b5!important}
body #app #main .ep-welcome .primary:hover{background:#f4e3c9!important}
body #app #main .ep-welcome .secondary{background:transparent!important;color:#fff4e3!important;border-color:#a28b6c!important}
body #app #main .ep-welcome .secondary:hover{background:#564333!important}

/* EVEREST_EARN_HIGHLIGHT_V1 */
body #app #main #items .perfume .ep-margin{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 16px!important;background:#e9f2e7!important;border:1px solid #a6bda0!important;border-left:4px solid #52764b!important;border-radius:12px!important;padding:20px!important;margin:20px 0!important;box-shadow:0 4px 14px #3753330b!important}
body #app #main #items .perfume .ep-margin>span{font-size:16px!important;font-weight:600!important;color:#304e2c!important;line-height:1.4!important}
body #app #main #items .perfume .ep-margin>b{font-size:24px!important;font-weight:750!important;color:#254d24!important;line-height:1.3!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
body #app #main #items .perfume .ep-margin>small{grid-column:1/-1!important;font-size:16px!important;line-height:1.55!important;color:#52614c!important;margin:0!important}
@media(max-width:420px){body #app #main #items .perfume .ep-margin{grid-template-columns:1fr!important;padding:16px!important}body #app #main #items .perfume .ep-margin>b{grid-column:1!important}}

/* EVEREST_WARM_FINISH_V4 */
body #app #main .ep-butik-layout{align-items:start!important;gap:28px!important}
body #app #main .ep-butik-layout>:is(.ep-salon,.ep-butik-guide){margin-top:0!important;align-self:start!important;transform:none!important;top:auto!important}
body #app #main .ep-butik-layout .ep-salon{padding-top:0!important}
body #app #main :is(.ep-salon,.ep-butik-guide,.ep-report){color:#45382c!important}
body #app #main :is(.ep-salon,.ep-butik-guide,.ep-report) :is(p,small,span,label,summary,h3,strong,li){color:#685743!important}
body #app #main .ep-butik-guide li::marker{color:#8a6741!important}
body #app #main .ep-salon :is(button,a.primary){background:#4c3828!important;color:#fff6e8!important;border-color:#94724d!important}
body #app #main .ep-salon :is(button,a.primary):hover{background:#654b33!important}
body #app #main .ep-salon summary{color:#45382c!important}
body #app #main .ep-report :is(section,details,input,select,button){border-color:#ddc9ad!important}
body #app #main .ep-report :is(input,select){background:#fffaf3!important;color:#45382c!important}
body #app #main .ep-report button{background:#fffaf3!important;color:#59412c!important}
body #app #main .ep-report button:is(.primary,[aria-pressed="true"]){background:#59412c!important;color:#fff6e8!important}
body #app #main .ep-report button:not(:disabled):hover{background:#ead9c0!important;color:#45382c!important}
body #app #main .ep-report .ep-calendar-day.has-orders{background:#ead9c0!important;border-color:#a78152!important}
body #app #main .ep-report .ep-calendar-day:disabled{background:#efebe5!important;color:#82786a!important}
body #app #main .ep-report-plot svg polyline{stroke:#936b3f!important}
body #app #main .ep-report-plot svg circle{fill:#936b3f!important}
body #app #main .ep-report-plot svg line{stroke:#e5d9c9!important}
body #app #main .ep-report-plot svg text{fill:#6b5c4b!important}
body #app #main .ep-report :is(summary,a){color:#795632!important}

/* EVEREST_CATALOG_WARM_V1 */
body #app #main #items .perfume{border-color:#ddc9ad!important;background:#fffdfa!important}
body :is(#items,#detail) .price-tile.dealer-price{background:#493526!important;border:1px solid #795b3c!important;color:#fff6e8!important}
body :is(#items,#detail) .price-tile.dealer-price :is(small,b){color:#fff6e8!important}
body :is(#items,#detail) .price-tile.retail-price{background:#f0e3d0!important;border:1px solid #d8bd96!important;color:#493526!important}
body :is(#items,#detail) .price-tile.retail-price :is(small,b){color:#493526!important}
body :is(#items,#detail) .price-tile small{font-size:16px!important;line-height:1.45!important}
body :is(#items,#detail) .price-tile b{font-size:24px!important;line-height:1.3!important;overflow-wrap:normal!important}
body :is(#items,#detail) .price-tile{min-width:0!important;padding:18px!important;border-radius:12px!important}
body :is(#items,#detail) .productprices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body :is(#items,#detail) .live-ref{background:#f1ebe2!important;color:#574632!important;border-color:#ddc9ad!important}
body :is(#items,#detail) .live-ref :is(span,small,b){color:#574632!important}
body #app #main #items .bestsellerbadge{background:#ead6b6!important;color:#493526!important;border-color:#c6a576!important}
body #app #main:has(#items) .categorytabs button{background:#fffaf3!important;color:#59412c!important;border-color:#d8bd96!important}
body #app #main:has(#items) .categorytabs button:is(.active,[aria-selected="true"]){background:#59412c!important;color:#fff6e8!important}
body #app #main:has(#items) input{border-color:#d8bd96!important;color:#493526!important;accent-color:#8a6741!important}
body #dialog:has(.live-detail){background:#fffaf3!important;color:#493526!important;border:1px solid #d8bd96!important;border-radius:18px!important;padding:28px!important;width:min(980px,calc(100vw - 32px))!important;max-height:88vh!important;box-sizing:border-box!important;overflow:auto!important}
body #dialog:has(.live-detail)::backdrop{background:rgb(37 28 21 / 58%)!important}
body #dialog:has(.live-detail) :is(p,li,small,button,h3){font-size:16px!important;line-height:1.6!important;color:#65543f!important}
body #dialog:has(.live-detail) h1{font-size:24px!important;line-height:1.3!important;color:#392c21!important}
body #dialog:has(.live-detail) button.secondary{background:#f0e3d0!important;color:#493526!important;border:1px solid #c9ab83!important;min-height:44px!important;padding:10px 18px!important;border-radius:9px!important}
body #dialog:has(.live-detail) button.secondary:hover{background:#e4cdae!important}
body #dialog:has(.live-detail) button:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
body #dialog .live-detail{align-items:start!important;gap:24px!important}
body #dialog .live-notes{gap:20px!important;margin-block:24px!important}
@media(max-width:650px){body #dialog .live-detail{display:grid!important;grid-template-columns:1fr!important}body #dialog .live-notes{display:grid!important;grid-template-columns:1fr!important}}
@media(max-width:420px){body :is(#items,#detail) .productprices{grid-template-columns:1fr!important}}
body #app #main .ep-mail{color:#594936!important}
body #app #main .ep-mail :is(p,label,small,time,legend){color:#6b5b48!important;font-size:16px!important}
body #app #main .ep-mail-folders button{color:#594936!important;background:transparent!important}
body #app #main .ep-mail-folders button.selected{background:#ead9c0!important;color:#493526!important;box-shadow:inset 3px 0 #967044!important}
body #app #main .ep-mail-folders button:hover{background:#f0e3d0!important}
body #app #main :is(.ep-mail-content,.ep-mail-message,.ep-mail-search,.ep-mail-thread-head,.ep-mail-compose fieldset){border-color:#ddc9ad!important;background:#fffdfa!important}
body #app #main .ep-mail :is(input,textarea,select){border-color:#d8bd96!important;color:#493526!important;background:#fffaf3!important;accent-color:#8a6741!important}
body #app #main .ep-mail-thread{background:#f5efe7!important}
body #app #main :is(.ep-mail-row.unread,.ep-mail-message.own,.ep-mail-recipient-label){background:#f0e3d0!important;border-color:#d8bd96!important;color:#493526!important}
body #app #main .ep-mail-row{background:#fffdfa!important;border-color:#e4d6c3!important;color:#493526!important}
body #app #main .ep-mail-row:hover{background:#ead9c0!important}
body #app #main .ep-mail-row.unread .ep-mail-dot,body #app .ep-mail-badge{background:#8a6741!important;color:#fff6e8!important}

/* EVEREST_FOOTER_WARM_V1 */
body #app .shell>footer,body #app .shell>footer :is(a,p,span,small,strong,b){color:#6b5842!important}
body #app .shell>footer{border-color:#ddc9ad!important}
body #app .shell>footer a:hover{color:#392c21!important;text-decoration-color:#967044!important}
body #app .shell>footer a:focus-visible{outline:3px solid #a78152!important;outline-offset:4px!important}

/* EVEREST_CRM_PREMIUM_V1 */
body #app #main form[onsubmit*="epSavePreferences"]>button.primary{
width:fit-content!important;min-width:0!important;max-width:100%!important;
justify-self:start!important;align-self:start!important;flex:0 0 auto!important;
padding:12px 22px!important;min-height:44px!important;height:auto!important;
font-size:16px!important;line-height:1.4!important;white-space:normal!important;
}

/* EVEREST_LEVELS_PREMIUM_V1 */
body #app #main .partner-level-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}
body #app #main .partner-level{display:grid!important;grid-template-rows:auto 48px 32px auto auto 1fr auto!important;gap:12px!important;padding:24px!important;background:#fffaf3!important;border:1px solid #ddc9ad!important;border-radius:16px!important;color:#594632!important}
body #app #main .partner-level:not(.current-level)::before{content:'';grid-row:3}
body #app #main .partner-level.current-level{border:2px solid #9c7749!important;box-shadow:0 5px 22px #79572f18!important}
body #app #main .partner-level :is(h2,p){margin:0!important}
body #app #main .partner-level :is(p,small,.tip){font-size:16px!important;line-height:1.6!important;color:#6b5943!important}
body #app #main .partner-level h2>*{background:#e9dac4!important;border-color:#c9ad85!important;color:#543b25!important;font-size:16px!important}
body #app #main .partner-level.tier-card-3 h2>*{background:#493526!important;color:#f5e4c9!important}
body #app #main .partner-level .badge{background:#ece1ce!important;color:#62472c!important;font-size:16px!important;align-self:start!important;justify-self:start!important}
body #app #main .partner-level .level-discount{color:#7c5731!important;font-size:24px!important;font-weight:700!important}
body #app #main:has(.partner-level-grid) .stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body #app #main:has(.partner-level-grid) .stats>*{border-color:#ddc9ad!important;background:#faf4eb!important;color:#493526!important}
body #app #main:has(.partner-level-grid) progress{appearance:none!important;accent-color:#9c7749!important;height:10px!important;border:0!important;border-radius:8px!important;overflow:hidden!important;background:#e8dccb!important}
body #app #main:has(.partner-level-grid) progress::-moz-progress-bar{background:#9c7749!important}
body #app #main:has(.partner-level-grid) progress::-webkit-progress-bar{background:#e8dccb!important}
body #app #main:has(.partner-level-grid) progress::-webkit-progress-value{background:#9c7749!important}
@media(max-width:1100px){body #app #main .partner-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:600px){body #app #main .partner-level-grid,body #app #main:has(.partner-level-grid) .stats{grid-template-columns:1fr!important}}
body #app #main:has(.partner-level-grid)>p,
body #app #main:has(.partner-level-grid) .card :is(p,small,label),
body #app #main:has(.partner-level-grid) .stats :is(span,strong,b),
body #app #main:has(form[onsubmit*="epSavePreferences"]) :is(p,small,label,th,td),
body #app #main:has(form[onsubmit*="epSavePreferences"]) .ep-report-stats :is(span,strong){color:#68543e!important}
body #app #main:has(form[onsubmit*="epSavePreferences"]) thead{background:#f0e5d5!important}
body #app #main:has(form[onsubmit*="epSavePreferences"]) .ep-report-stats>section{border-color:#ddc9ad!important}
body #app #main .partner-level-grid .partner-level.current-level{background:linear-gradient(145deg,#60472f,#35271d)!important;border:2px solid #c9a875!important;box-shadow:0 8px 24px #49352630!important;color:#fff4e3!important}
body #app #main .partner-level-grid .partner-level.current-level :is(p,small,strong,.tip,.eyebrow,.level-discount){color:#fff4e3!important}
body #app #main .partner-level-grid .partner-level.current-level h2>*{background:#ead5b0!important;color:#3e2b1b!important;border-color:#e4c795!important}
body #app #main .partner-level-grid .partner-level.current-level .badge{background:#ead5b0!important;color:#3e2b1b!important;border:1px solid #e4c795!important}

/* EVEREST_LEVEL_STRIP_WARM_V1 */
body #app #main .ep-level-top progress,body #app .shell header .ep-level-top progress{display:none!important}
body #app .ep-level-top{background:#f1e7d8!important;border:1px solid #d8bd96!important;color:#493526!important;padding:24px!important;gap:24px!important}
body #app .ep-level-top :is(h2,span,p){color:#59432e!important}
body #app .ep-level-top .eyebrow{color:#89643b!important}
body #app .ep-level-top>div:last-child{display:flex!important;align-items:center!important;gap:0!important;flex:0 0 auto!important}
body #app #main .ep-level-top button.secondary,body #app .shell header .ep-level-top button.secondary{width:auto!important;min-width:0!important;flex:0 0 auto!important;background:#fffaf3!important;color:#59412c!important;border:1px solid #c9aa80!important;box-shadow:none!important;padding:12px 20px!important}
body #app #main .ep-level-top button.secondary:hover,body #app .shell header .ep-level-top button.secondary:hover{background:#e5d0ae!important;color:#392b1e!important;border-color:#987044!important;box-shadow:0 3px 12px #79572f20!important}
body #app .ep-level-top button.secondary:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
@media(max-width:700px){body #app .ep-level-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important}}
body #app #main .ep-level-top h2,body #app #main .ep-level-top h2 span{color:#493526!important}
body #app #main .ep-level-top p,body #app #main:has(#items)>p{color:#725e47!important}
body #app #main:has(#items)>h1{color:#392d23!important}
body #app #main:has(#items) input::placeholder{color:#8a7864!important;opacity:1!important}

/* EVEREST_LEVEL_STRIP_WARM_V1 */
body #app #main .ep-level-top progress,body #app .shell header .ep-level-top progress{display:none!important}
body #app .ep-level-top{background:#f1e7d8!important;border:1px solid #d8bd96!important;color:#493526!important;padding:24px!important;gap:24px!important}
body #app .ep-level-top :is(h2,span,p){color:#59432e!important}
body #app .ep-level-top .eyebrow{color:#89643b!important}
body #app .ep-level-top>div:last-child{display:flex!important;align-items:center!important;gap:0!important;flex:0 0 auto!important}
body #app #main .ep-level-top button.secondary,body #app .shell header .ep-level-top button.secondary{width:auto!important;min-width:0!important;flex:0 0 auto!important;background:#fffaf3!important;color:#59412c!important;border:1px solid #c9aa80!important;box-shadow:none!important;padding:12px 20px!important}
body #app #main .ep-level-top button.secondary:hover,body #app .shell header .ep-level-top button.secondary:hover{background:#e5d0ae!important;color:#392b1e!important;border-color:#987044!important;box-shadow:0 3px 12px #79572f20!important}
body #app .ep-level-top button.secondary:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
@media(max-width:700px){body #app .ep-level-top{display:flex!important;flex-direction:column!important;align-items:flex-start!important}}
body #app #main .ep-level-top h2,body #app #main .ep-level-top h2 span{color:#493526!important}
body #app #main .ep-level-top p,body #app #main:has(#items)>p{color:#725e47!important}
body #app #main:has(#items)>h1{color:#392d23!important}
body #app #main:has(#items) input::placeholder{color:#8a7864!important;opacity:1!important}
/* EVEREST_LAST_BLUE_V3 */
html body #app .ep-level-top progress{display:none!important}
html body #app .ep-level-top button.secondary{background:#f7eddd!important;color:#59412c!important;border:1px solid #c4a078!important;box-shadow:none!important}
html body #app .ep-level-top button.secondary:hover{background:#dfc5a0!important;color:#392b1e!important;border-color:#8c653b!important}
html body #app .ep-level-top button.secondary:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
html body #app #main .ep-salon .ep-open{display:inline-flex!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;background:#513a28!important;color:#fff5e6!important;border:1px solid #98734a!important;border-radius:10px!important;padding:12px 22px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}
html body #app #main .ep-salon .ep-open:hover{background:#705134!important;border-color:#b08b5c!important}
html body #app #main .ep-salon .ep-open:focus-visible{outline:3px solid #b08b5c!important;outline-offset:3px!important}
html body #app #main .ep-salon .ep-content h2{color:#493526!important}
html body #app #main .ep-salon .ep-cover span{background:#3b2b20!important;color:#fff2d9!important;border:1px solid #b18c5d!important}
html body #app #main:has(.ep-butik-layout)>p{color:#725e47!important}
html body #app #main .ep-butik-layout>.ep-salon{margin:0!important;align-self:start!important}

html body #app #main .ep-salon :is(button,a.secondary,.textbtn){width:auto!important;min-height:44px!important;padding:12px 20px!important;border-radius:10px!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;box-sizing:border-box!important;border:1px solid #c8ac88!important;background:#fff9ef!important;color:#59412c!important;box-shadow:none!important}
html body #app #main .ep-salon .ep-open{font-size:16px!important;font-weight:600!important;background:#513a28!important;color:#fff5e6!important;flex:0 0 auto!important}
html body #app #main .ep-salon .ep-action{background:#f5eee4!important;border:1px solid #d8c5ac!important;border-radius:10px!important;color:#59412c!important;padding:16px 18px!important;min-height:54px!important;font-size:16px!important;font-weight:600!important;box-shadow:none!important;transition:background .15s,border-color .15s}
html body #app #main .ep-salon .ep-action :is(span,svg),html body #app #main .ep-salon .ep-action::after{color:inherit!important}
html body #app #main .ep-salon .ep-action-share{background:#eadbc3!important}
html body #app #main .ep-salon :is(.ep-action,button,a.secondary,.textbtn):hover{background:#e7d5ba!important;border-color:#a37e50!important;color:#3f2d1e!important}
html body #app #main .ep-salon .ep-open:hover{background:#705134!important;color:#fff5e6!important}
html body #app #main .ep-salon details[open]>.ep-action{background:#dcc5a2!important;border-color:#b18d5e!important;color:#3f2d1e!important}
html body #app #main .ep-salon :is(button,a,summary,input):focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important;box-shadow:none!important}
html body #app #main .ep-salon button:disabled{opacity:.5!important;cursor:not-allowed!important}
html body #app #main .ep-salon .ep-share-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}

/* EVEREST_BUTIK_ICONS_V1 */
html body #app #main .ep-salon .ep-butik-icon-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}
html body #app #main .ep-salon button.ep-butik-icon-button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:104px!important;padding:16px 8px!important;margin:0!important;background:#f5eee4!important;border:1px solid #d6bea0!important;border-radius:14px!important;color:#59412c!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important;cursor:pointer!important;box-shadow:0 3px 10px #49352608!important}
html body #app #main .ep-salon button.ep-butik-icon-button svg{width:28px!important;height:28px!important;color:inherit!important;flex:none!important}
html body #app #main .ep-salon button.ep-butik-icon-button span{color:inherit!important;font-size:16px!important}
html body #app #main .ep-salon button.ep-butik-icon-button:hover{background:#e9d9c1!important;border-color:#a77f50!important}
html body #app #main .ep-salon button.ep-butik-icon-button[aria-expanded="true"]{background:#513a28!important;border-color:#98734a!important;color:#fff5e6!important}
html body #app #main .ep-salon button.ep-butik-icon-button:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
html body #app #main .ep-salon .ep-butik-icon-panel{margin:0!important;padding:0!important;border:0!important;background:transparent!important}
html body #app #main .ep-salon .ep-butik-icon-panel>summary{display:none!important}
html body #app #main .ep-salon .ep-butik-icon-panel[open]{padding:20px!important;margin:12px 0!important;background:#faf5ed!important;border:1px solid #ddcbb3!important;border-radius:12px!important;color:#59412c!important}
@media(max-width:600px){html body #app #main .ep-salon .ep-butik-icon-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* EVEREST_BUTIK_EQUAL_HEIGHT_V1 */
html body #app #main .ep-butik-layout{align-items:stretch!important;align-content:start!important}
html body #app #main .ep-butik-layout>.ep-salon,html body #app #main .ep-butik-layout>.ep-butik-guide{margin:0!important;align-self:stretch!important;height:auto!important;min-height:0!important;min-width:0!important;box-sizing:border-box!important;position:relative!important;top:auto!important;transform:none!important}
html body #app #main .ep-butik-layout>.ep-salon{padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}
html body #app #main .ep-butik-layout>.ep-salon>.ep-cover{margin:0!important;flex-shrink:0!important}
html body #app #main .ep-butik-layout>.ep-salon>.ep-content{flex:1 0 auto!important}
html body #app #main .ep-butik-layout>.ep-butik-guide{display:flex!important;flex-direction:column!important}
html body #app #main .ep-butik-layout>.ep-butik-guide>.ep-butik-note{margin-top:auto!important;margin-bottom:0!important}

/* EVEREST_AUTH_WARM_V1 */
html body #app .card.auth{width:calc(100% - 32px)!important;max-width:480px!important;box-sizing:border-box!important;margin:48px auto!important;padding:32px!important;background:#fffdf9!important;border:1px solid #dfcdb5!important;border-radius:16px!important;box-shadow:0 10px 32px #4935260b!important;color:#493526!important;font-size:16px!important}
html body #app .auth h1{font-size:24px!important;color:#3f2e22!important;line-height:1.3!important;margin:16px 0 24px!important}
html body #app .auth .eyebrow{font-size:16px!important;color:#89643b!important}
html body #app .auth :is(label,p,.tip,.textbtn){font-size:16px!important;line-height:1.6!important;color:#725e47!important}
html body #app .auth form{display:block!important}
html body #app .auth .field{display:block!important;margin:0 0 20px!important}
html body #app .auth .field-help{display:inline-flex!important;vertical-align:middle!important;margin:0 0 0 6px!important;position:relative!important}
html body #app .auth .field-help-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid #c7ae8e!important;border-radius:50%!important;background:#f4eadc!important;color:#6a4d32!important;font-size:16px!important}
html body #app .auth .field-help-text{background:#493526!important;color:#fff7eb!important;border-color:#a58358!important;font-size:16px!important}
html body #app .auth input{display:block!important;width:100%!important;box-sizing:border-box!important;margin-top:8px!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #d8c4aa!important;border-radius:8px!important;background:#fffdf9!important;color:#493526!important;font-size:16px!important;box-shadow:none!important}
html body #app .auth input:focus{border-color:#9b7448!important;outline:2px solid #c6a67a!important;outline-offset:2px!important}
html body #app .auth button.primary{display:inline-flex!important;width:auto!important;min-width:130px!important;min-height:44px!important;padding:12px 24px!important;margin:0 0 12px!important;border:1px solid #94704a!important;border-radius:9px!important;background:#513a28!important;color:#fff5e6!important;font-size:16px!important;font-weight:600!important;box-shadow:none!important}
html body #app .auth button.primary:hover{background:#705134!important}
html body #app .auth button.textbtn{display:block!important;width:auto!important;padding:8px 0!important;margin:4px 0 16px!important;background:transparent!important;border:0!important;color:#795631!important;text-align:left!important;text-decoration:underline!important;text-underline-offset:4px!important}
html body #app .auth button:focus-visible{outline:3px solid #a78152!important;outline-offset:3px!important}
html body #app .auth .error:not(:empty){color:#9b3427!important}
html body #app:has(>.auth)>footer,html body #app:has(>.auth)>footer :is(a,p,span,strong,div){color:#725e47!important;border-color:#dfcdb5!important;font-size:16px!important}
@media(max-width:520px){html body #app .card.auth{padding:24px!important;margin:28px auto!important}}

/* EVEREST_PANEL_ALIGNMENT_V1 */
html body #app .shell > #main{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:32px!important;min-width:0!important}
html body #app .shell > header{box-sizing:border-box!important;padding-left:32px!important;padding-right:32px!important}
html body #app #main .ep-butik-layout{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:28px!important;align-items:stretch!important;width:100%!important;margin:24px 0 0!important}
html body #app #main .ep-butik-layout > :is(.ep-salon,.ep-butik-guide){margin:0!important;align-self:stretch!important;width:auto!important;max-width:none!important;height:auto!important;min-width:0!important;position:relative!important;top:auto!important;transform:none!important}
html body #app #main .ep-butik-layout > .ep-salon{display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}
html body #app #main .ep-butik-layout > .ep-salon > .ep-cover{margin:0!important;flex-shrink:0!important}
html body #app #main .ep-butik-layout > .ep-salon > .ep-content{flex:1!important}
html body #app #main .ep-butik-layout > .ep-butik-guide{display:flex!important;flex-direction:column!important}
html body #app #main .ep-butik-layout > .ep-butik-guide > .ep-butik-note{margin-top:auto!important}
@media(max-width:1000px){html body #app #main .ep-butik-layout{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:700px){html body #app .shell > #main{padding:20px 16px!important}html body #app .shell > header{padding-left:16px!important;padding-right:16px!important}}

/* EVEREST_BUTIK_EDGE_ALIGNMENT_V2 */
html body #app #main .ep-butik-layout{align-items:stretch!important}
html body #app #main .ep-butik-layout>section.ep-salon,html body #app #main .ep-butik-layout>.ep-salon,html body #app #main .ep-butik-layout>.ep-butik-guide{margin:0!important;margin-block:0!important;align-self:stretch!important;height:auto!important;box-sizing:border-box!important}
html body #app #main .ep-butik-layout>.ep-salon{display:flex!important;flex-direction:column!important;padding:0!important}
html body #app #main .ep-butik-layout>.ep-salon>.ep-cover{margin:0!important;margin-block:0!important}
