:root{--gut: clamp(20px, 5vw, 72px);--r: 2px;--gold-deep: #86672C;--sand: #F3ECE2}body{font-size:15px;line-height:1.65}@media(min-width:761px){body{font-size:16px}}h1,h2,h3,h4{font-weight:500;letter-spacing:-.005em}h1 em,h2 em{color:inherit}.wrap{width:min(1280px,100% - 2 * var(--gut))}.eyebrow{font-size:11px;letter-spacing:.24em;margin-bottom:14px}.eyebrow:empty{display:none}.btn{border-radius:2px;padding:14px 28px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}.btn:hover{transform:none}.btn-primary{box-shadow:none}.btn-lg{padding:16px 32px;font-size:12px}.link-arrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom-width:1px;padding-bottom:3px}.announce{font-size:11.5px;letter-spacing:.1em;padding:8px 14px;gap:10px}.announce .dot{display:none}.card,.reveal{animation:none}.reveal{transform:translateY(10px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.zh.scrolled{box-shadow:0 10px 26px -22px #2a183880}.zh-bar{height:72px}.zh-logo svg,.zh-phead .logo svg{height:38px}.zh-logo svg text:last-child,.zh-phead .logo svg text:last-child{display:none}.zh-link{font-size:12px;letter-spacing:.16em;text-transform:uppercase}.zh-link:after{bottom:25px}.zh-mega-img{border-radius:2px}.zh-mega-card:hover{background:var(--sand)}.zh-mega-card{border-radius:2px}.zh-mega-t{font-size:24px}.zh-mega-all{background:var(--sand);border-radius:2px}.zh-mega-all:hover{transform:none}.zh-sform input[type=search],.zh-pform{border-radius:2px}.zh-pform button{border-radius:0}.zh-res img{border-radius:2px}.hero{background:#ede4f0}.hero-inner{min-height:clamp(460px,68vh,620px);max-width:520px;padding:56px 0}.hero h1{font-size:clamp(38px,4.6vw,64px);line-height:1.04}.lead{font-size:16px;max-width:26em;margin:18px 0 28px;color:#4b3f57}.section{padding:clamp(44px,7vw,96px) 0}.section-head{margin-bottom:24px}.section-head h2{font-size:clamp(26px,3vw,40px)}.cat-grid{gap:clamp(12px,2vw,24px)}.cat{text-align:left}.cat-img{aspect-ratio:4/5;border-radius:2px}.cat:hover .cat-img img{transform:scale(1.03)}.cat-label{margin-top:12px;font-size:22px;display:flex;justify-content:space-between;align-items:baseline}.cat-label small{margin:0;font-size:11px;letter-spacing:.14em}.grid{gap:32px 20px}.card-media{border-radius:2px}.card:hover .card-media img{transform:scale(1.03)}.badge{border-radius:2px;font-size:10px;padding:5px 8px;letter-spacing:.1em;left:10px;top:10px}.badge.save{background:#fff;color:#1f5b3f}.wish{width:34px;height:34px;right:8px;top:8px}.quick-add{border-radius:2px;left:10px;right:10px;bottom:10px;padding:11px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.card-info{padding:12px 0 0;gap:3px}.card-type{font-size:10px;letter-spacing:.18em}.card-title{font-size:20px}.card-price{font-size:14px}.mrp{font-size:13px}.story{background:var(--paper)}.split{gap:clamp(28px,5vw,72px)}.split-img{border-radius:2px;box-shadow:none}.split h2{font-size:clamp(28px,3.4vw,46px);margin-bottom:16px}.split p{font-size:16px}.story .split-img{max-height:620px}.look{background:var(--sand)}.look-item{border-radius:2px;background:var(--paper)}.look-item:hover{transform:none;box-shadow:none;border-color:var(--plum)}.look-item img{border-radius:2px}.look-item h4{font-size:20px}.gift-inner{min-height:clamp(380px,56vh,540px);max-width:460px}.gift h2{font-size:clamp(30px,3.6vw,48px);margin-bottom:14px}.gift p{font-size:16px;margin-bottom:22px}.page-head{background:var(--sand);padding:36px 0 26px}.page-head h1{font-size:clamp(30px,4vw,52px)}.page-head p{font-size:15px;margin-top:10px}.crumbs{font-size:12px;margin-bottom:14px}.pill{border:0;border-bottom:1.5px solid transparent;border-radius:0;padding:8px 2px;margin-right:20px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pill:hover{border-color:var(--line)}.pill[aria-current=page]{background:none;color:var(--plum);border-bottom-color:var(--gold)}.sort select,.variant-select{border-radius:2px}.rte li:before{content:"";width:5px;height:5px;background:var(--gold);transform:rotate(45deg);top:10px;font-size:0}.pdp{padding:16px 0 clamp(44px,6vw,80px)}.gallery{grid-template-columns:72px 1fr;gap:12px}.thumb{width:72px;height:72px;border-radius:2px}.stage{border-radius:2px}.info h1{font-size:clamp(26px,3vw,40px);margin:4px 0 10px}.price{font-size:26px}.price-row s{font-size:17px}.price-save{border-radius:2px;font-size:12px;padding:4px 8px}.tax-note{margin-bottom:16px}.rte{font-size:15px}.rte p:first-child{font-size:16px}.offers{border-radius:2px;padding:16px;margin:18px 0}.offers h3{font-size:20px}.offers>p{font-size:13px}.tier{border-radius:2px;padding:11px 14px;font-size:14px}.tier .tag{border-radius:2px;font-size:10px;padding:2px 7px}.qty{border-radius:2px}.qty button{min-height:46px}.buy-row .btn{flex:1 1 140px}.acc summary{font-size:18px;padding:15px 0}.combo{background:var(--sand);padding:clamp(44px,6vw,80px) 0}.combo-card{border-radius:2px;padding:18px;background:var(--paper)}.combo-card h3{font-size:22px}.combo-item{width:84px;font-size:12px}.combo-item img{width:84px;height:84px;border-radius:2px}.combo-sum .now{font-size:26px}.reviews{padding:clamp(44px,6vw,80px) 0}.rev-empty{border:1px solid var(--line);border-radius:2px;padding:24px;text-align:left;background:var(--ivory)}.rev-empty p{margin:0}.rev-write{border-radius:2px}.rev-write summary{font-size:18px}.rev-form input,.rev-form select,.rev-form textarea,.verified,.sample-tag{border-radius:2px}.related{padding:clamp(44px,6vw,80px) 0}.drawer>header h3{font-size:24px}.line img,.cart-line img,.toast{border-radius:2px}.site-footer{padding-top:56px}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.5fr;gap:36px;padding-bottom:40px}.foot-brand .logo svg{height:52px;width:auto}.foot-note{font:400 14px var(--sans);opacity:.8;margin:14px 0 0;max-width:22em}.foot-col h4,.foot-news h4{font:500 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);margin-bottom:14px}.foot-col a{display:block;padding:4px 0;font-size:14px;opacity:.85}.foot-col a:hover{opacity:1;color:var(--gold-light)}.foot-news p{font-size:14px;opacity:.8;margin:0 0 12px}.news-row{display:flex}.news-row input{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(251,247,241,.25);border-right:0;color:var(--ivory);padding:12px 14px;font:400 14px var(--sans);border-radius:2px 0 0 2px}.news-row input::placeholder{color:#fbf7f18c}.news-row input:focus{outline:none;border-color:var(--gold-light)}.news-row .btn{background:var(--ivory);color:var(--plum);border-radius:0 2px 2px 0;padding:12px 18px}.news-ok{color:#bfe5cf;font-size:13px}.news-err{color:#f3b6b6;font-size:13px}.foot-base{align-items:center}.pay{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.pay-icon{width:38px;height:24px;display:block}.pdp-bar{display:none}@media(max-width:1000px){.hero-img{height:auto;aspect-ratio:5/4;min-height:0;max-height:460px}.hero-inner{min-height:0;padding:24px 0 36px}.gift-img{height:auto;aspect-ratio:4/3;min-height:0;max-height:420px}.gift-inner{min-height:0;padding:24px 0 36px}.foot-top{grid-template-columns:1fr 1fr}.foot-brand,.foot-news{grid-column:1 / -1}.story .split-img,.look .split-img{max-width:none;aspect-ratio:1}}@media(max-width:760px){.announce{font-size:11px;letter-spacing:.06em;padding:7px 12px}.zh-bar{height:56px}.zh-logo svg{height:30px}.zh-plinks a{font-size:24px;padding:14px 0}.zh-phead .logo svg{height:34px}.hero h1{font-size:32px}.lead{font-size:15px;margin:12px 0 20px}.cta-row{flex-wrap:nowrap;gap:10px}.cta-row .btn{flex:1;min-width:0;padding:14px 10px}.section-head h2{font-size:24px}.cat-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;max-width:none;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 4px;scrollbar-width:none}.cat-grid::-webkit-scrollbar{display:none}.cat{flex:0 0 64%;scroll-snap-align:start}.cat-label{font-size:19px}.grid{gap:22px 12px}.card-title{font-size:16px;line-height:1.2}.card-price{font-size:13px}.card-type{display:none}.card-media{aspect-ratio:4/5}.quick-add{display:none}.badge{font-size:9px;padding:4px 6px}.wish{width:30px;height:30px}.split h2{font-size:26px}.split p,.gift p{font-size:15px}.look-item{grid-template-columns:56px 1fr;padding:8px;gap:12px}.look-item img{width:56px;height:56px}.look-item h4{font-size:17px}.look-item .btn{grid-column:1 / -1;padding:11px}.gift h2{font-size:28px}.page-head{padding:24px 0 18px}.page-head h1{font-size:30px}.toolbar{gap:10px}.pills{gap:0;overflow-x:auto;flex-wrap:nowrap;width:100%;scrollbar-width:none}.pill{white-space:nowrap;margin-right:18px}.sort{font-size:11px}.gallery{grid-template-columns:1fr;gap:10px}.gallery .thumbs{grid-auto-columns:56px;gap:8px}.thumb{width:56px;height:56px}.info h1{font-size:26px}.price{font-size:24px}.offers{padding:14px;margin:14px 0}.tier{grid-template-columns:20px 1fr auto;padding:10px 12px}.tier .tp{grid-column:auto;text-align:right}.buy-row{display:grid;grid-template-columns:auto 1fr;gap:10px}.buy-row .btn-ghost{grid-column:1 / -1}.acc summary{font-size:17px}.combo-card{padding:14px}.combo-item,.combo-item img{width:72px}.combo-item img{height:72px}.combo-sum .now{font-size:24px}.rev-score{font-size:52px}.drawer{width:100%}.line{grid-template-columns:64px 1fr auto;gap:12px}.line img{width:64px;height:80px}.line h4{font-size:17px}.foot-top{gap:28px 16px}.foot-brand .logo svg{height:44px}.foot-base{flex-direction:column;align-items:flex-start;gap:12px}.pdp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;align-items:center;justify-content:space-between;gap:14px;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom,0px));background:#fffdf9fa;border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s var(--ease)}.pdp-bar.show{transform:none}.pdp-bar-p strong{font:500 20px var(--serif)}.pdp-bar-p s{margin-left:8px;color:var(--muted);font-size:13px}.pdp-bar .btn{padding:12px 24px}.toast{bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zevarah-refine.css.map */
