:root{--hc-gold:#8A1538;--hc-gold-d:#6B0F2B;--hc-gold-l:#F2C9D5;--hc-ink:#1E1418;--hc-text:#33282C;--hc-muted:#6E6468;--hc-line:#EDE5E8;--hc-cream:#FBF7F8;--hc-sand:#F6F0F2;--hc-serif:"Fraunces",Georgia,serif;--hc-ease:cubic-bezier(.22,1,.36,1);--hc-wrap:1320px}html:root{--color-premium-dark:#FFFFFF;--master-bg-gradient:#FFFFFF;--color-accent:var(--hc-gold);--color-accent-ink:var(--hc-gold-d);--gradient-accent:var(--hc-gold);--gradient-accent-soft:var(--hc-gold);--color-text:var(--hc-text)}html,body,main#MainContent{background:#fff!important;color:var(--hc-text)}html:root{--font-inter:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body-family:var(--font-inter);--hc-head:"Plus Jakarta Sans","Inter",system-ui,sans-serif;--font-heading-family:var(--hc-head)}html body{font-family:var(--font-inter);font-size:16px;line-height:1.6;letter-spacing:normal;font-weight:400}html body :is(p,li,small,td,th,blockquote,figcaption,label,dd,dt){font-weight:400;letter-spacing:normal}html body :is(a,span){font-weight:inherit;letter-spacing:inherit}html body :is(h1,h2,h3,h4,h5,h6){font-family:var(--hc-head);font-weight:700;letter-spacing:-.02em;color:var(--hc-ink)}html body :is(strong,b){font-weight:600}body{font-family:var(--font-inter);-webkit-font-smoothing:antialiased}.hc-wrap{max-width:var(--hc-wrap);margin:0 auto;padding:0 24px}@media(max-width:700px){.hc-wrap{padding:0 16px}}.hc-kicker{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hc-muted)}.hc-kicker:before{content:"";width:28px;height:1.5px;background:var(--hc-gold)}.hc-h1{margin:0;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:700;letter-spacing:-.028em;line-height:1.05;color:var(--hc-ink)}.hc-h2{margin:14px 0 0;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--hc-ink)}.hc-h1 em,.hc-h2 em,.hc-em{font-family:var(--hc-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--hc-gold-d)}.hc-lede{margin:12px 0 0;font-size:1rem;line-height:1.6;color:var(--hc-muted)}@media(max-width:700px){.hc-h1{font-size:1.75rem}.hc-h2{font-size:1.5rem}}.hc-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 6px 0 22px;border:0;border-radius:999px;background:var(--hc-ink);color:#fff!important;font-size:15px;font-weight:600;letter-spacing:-.01em;text-decoration:none!important;white-space:nowrap;cursor:pointer}.hc-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hc-gold);transform:translateY(101%);transition:transform .45s var(--hc-ease);z-index:-1}.hc-btn:hover:before{transform:none}.hc-btn:hover{color:#fff!important}.hc-btn i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--hc-gold);color:#fff;transition:transform .4s var(--hc-ease),background .3s ease}.hc-btn:hover i{transform:rotate(-45deg);background:var(--hc-ink);color:#fff}.hc-btn i svg{width:15px;height:15px}.hc-btn--ghost{padding:0 22px;background:#fff;color:var(--hc-ink)!important;box-shadow:inset 0 0 0 1px var(--hc-line)}.hc-btn--ghost:before{background:var(--hc-ink)}.hc-btn--ghost:hover{color:#fff!important}.hc-btn--sm{height:40px;font-size:13.5px;padding:0 4px 0 16px;gap:8px}.hc-btn--sm i{width:32px;height:32px}.hc-btn--ghost.hc-btn--sm{padding:0 16px}.hc-btns{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:700px){.hc-btns{flex-wrap:nowrap;gap:8px}.hc-btns .hc-btn{flex:1 1 0;min-width:0;height:44px;padding:0 10px;font-size:14px}.hc-btns .hc-btn i{display:none}}.hc-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--hc-gold);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.hc-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--hc-gold-d);font-size:12.5px;font-weight:600}.hc-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hc-gold)}.hc-card{background:#fff;border:1px solid var(--hc-line);border-radius:22px}.hc-card--cream{background:var(--hc-cream);border-color:transparent}.hc-card--ink{background:var(--hc-ink);border-color:transparent;color:#ddd3d7}.hc-sec{padding:64px 0}.hc-sec--tight{padding:40px 0}@media(max-width:700px){.hc-sec{padding:40px 0}.hc-sec--tight{padding:28px 0}}.hc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.hc-head p{max-width:420px;margin:0;color:var(--hc-muted);font-size:.98rem;line-height:1.55}@media(max-width:700px){.hc-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}}.hc-close{padding:8px 0 56px}.hc-close-card{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 30px;border-radius:20px;background:var(--hc-gold);color:#fff}.hc-close-card:after{content:"";position:absolute;right:-50px;top:-70px;width:190px;height:190px;border-radius:50%;border:30px solid rgba(255,255,255,.18);z-index:-1}.hc-close-card h2{margin:0;font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;color:#fff}.hc-close-card h2 em{font-family:var(--hc-serif);font-style:italic;font-weight:400;color:#f2c9d5}.hc-close-card p{margin:4px 0 0;font-size:14px;color:#ffffffd1}.hc-close-btns{display:flex;gap:10px;flex-shrink:0}.hc-close-btns a{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:12px;font-size:14.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .25s var(--hc-ease),background .2s ease}.hc-close-btns a svg{width:15px;height:15px;transition:transform .3s var(--hc-ease)}.hc-close-primary{background:#fff;color:var(--hc-gold)!important}.hc-close-primary:hover{transform:translateY(-2px)}.hc-close-primary:hover svg{transform:rotate(-45deg)}.hc-close-ghost{border:1.5px solid rgba(255,255,255,.6);color:#fff!important}.hc-close-ghost:hover{background:#ffffff24}@media(max-width:700px){.hc-close{padding:4px 0 36px}.hc-close-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px}.hc-close-card:after{width:140px;height:140px;right:-40px;top:-60px;border-width:22px}.hc-close-card h2{font-size:1.12rem;line-height:1.15}.hc-close-card p{margin-top:4px;font-size:11.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hc-close-btns{display:grid;gap:6px}.hc-close-btns a{width:100%;height:34px;padding:0 12px;gap:6px;font-size:12.5px;border-radius:10px}.hc-close-btns a svg{width:13px;height:13px}}.hc-faq{display:grid;gap:8px}.hc-faq details{border:1px solid var(--hc-line);border-radius:14px;background:#fff}.hc-faq summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:600;color:var(--hc-ink)}.hc-faq summary::-webkit-details-marker{display:none}.hc-faq summary:focus{outline:none}.hc-faq summary:focus-visible{outline:2px solid var(--hc-gold);outline-offset:-2px;border-radius:14px}.hc-faq summary i{position:relative;width:28px;height:28px;border-radius:50%;background:var(--hc-cream)}.hc-faq summary i:before,.hc-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.6px;background:var(--hc-ink);transform:translate(-50%,-50%);transition:transform .3s var(--hc-ease)}.hc-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.hc-faq details[open] summary i{background:var(--hc-gold);color:#fff}.hc-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.hc-faq .hc-faq-a{padding:0 16px 14px 56px;font-size:14.5px;line-height:1.6;color:var(--hc-muted)}@media(max-width:700px){.hc-faq summary{padding:12px;font-size:.92rem}.hc-faq .hc-faq-a{padding:0 12px 12px;font-size:14px}}.hc-js [data-hc-r]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--hc-ease),transform .7s var(--hc-ease)}.hc-js [data-hc-r].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hc-js [data-hc-r]{opacity:1;transform:none;transition:none}}.zivo-card{background:#fff!important;border:1px solid var(--hc-line)!important;border-radius:18px!important;box-shadow:none!important;transition:border-color .25s ease,transform .3s var(--hc-ease),box-shadow .3s ease!important}.zivo-card:hover{border-color:var(--hc-gold)!important;transform:translateY(-3px)!important;box-shadow:0 18px 34px -24px #1e141873!important}.zivo-card .product-image-wrapper{background:var(--hc-sand)!important}.zivo-card .product-image,.zivo-card .hover-media{object-fit:cover!important}.zivo-card .product-info{padding:12px 14px 14px!important;gap:6px}.zivo-card .product-title{color:var(--hc-ink)!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em}.zivo-card .product-title:hover{color:var(--hc-gold-d)!important}.zivo-card .price-current{color:var(--hc-ink)!important;font-weight:700!important;-webkit-text-fill-color:currentColor!important;background:none!important}.zivo-card .price-compare{color:var(--hc-muted)!important}.zivo-card .discount-badge{background:var(--hc-gold)!important;color:#fff!important;border:0!important;border-radius:999px!important}.zivo-card .product-actions{gap:6px!important}.zivo-card .action-btn{height:38px!important;border-radius:999px!important;border:0!important;font-size:12.5px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.zivo-card .add-to-cart-btn{background:var(--hc-gold)!important;color:#fff!important}.zivo-card .add-to-cart-btn:hover,.zivo-card .quote-btn,.zivo-card .buy-now-btn{background:var(--hc-ink)!important;color:#fff!important}.zivo-card .quote-btn:hover,.zivo-card .buy-now-btn:hover{background:var(--hc-gold)!important;color:#fff!important}.zivo-card .jdgm-star{color:var(--hc-gold)!important}@media(max-width:700px){.zivo-card{border-radius:16px!important}.zivo-card .product-info{padding:10px!important}.zivo-card .product-title{font-size:12.5px!important}.zivo-card .action-btn{height:34px!important;font-size:11.5px!important}}.zivo-text-gradient-anim,.zivo-text-gradient-green{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;animation:none!important}:is(#zivo-cart-drawer,#zivo-quote-drawer){background:#fff!important;box-shadow:-24px 0 60px -20px #1e141859!important;font-family:var(--font-inter)}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-modern-header{background:#fff!important;border-bottom:1px solid var(--hc-line)!important;box-shadow:none!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-modern-title{color:var(--hc-ink)!important;font-size:15px!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-modern-title svg,:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-modern-title i{color:var(--hc-gold-d)!important}:is(.zivo-cart-close-btn,.zivo-quote-close-btn){width:36px!important;height:36px!important;border-radius:50%!important;background:#f6f1f3!important;color:var(--hc-ink)!important;border:0!important}:is(.zivo-cart-close-btn,.zivo-quote-close-btn):hover{background:var(--hc-ink)!important;color:#fff!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-cart-body{background:#fff!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) :is(.zivo-checkout-card,.zivo-empty-card){background:#fff!important;border:1px solid var(--hc-line)!important;border-radius:18px!important;box-shadow:none!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) :is(.zivo-checkout-card,.zivo-empty-card):before{display:none!important}.zivo-empty-icon-circle{background:var(--hc-cream)!important;border:0!important;color:var(--hc-gold-d)!important;box-shadow:none!important}.zivo-empty-title{color:var(--hc-ink)!important;letter-spacing:-.02em}.zivo-empty-subtitle{color:var(--hc-muted)!important}.zivo-start-browsing-btn{background:var(--hc-ink)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.zivo-start-browsing-btn:hover{background:var(--hc-gold)!important;color:#fff!important}.zivo-chk-title{color:var(--hc-ink)!important}.zivo-chk-sku{color:var(--hc-muted)!important}.zivo-chk-final-price,.zivo-big-total{color:var(--hc-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important}.zivo-chk-old-price{color:var(--hc-muted)!important}.zivo-chk-discount-badge{background:var(--hc-gold)!important;color:#fff!important;border:0!important}.zivo-chk-img-box{background:var(--hc-sand)!important;border-radius:12px!important;border:0!important}.zivo-chk-qty-wrapper{border:1px solid var(--hc-line)!important;border-radius:999px!important;background:#fff!important}.zivo-chk-qty-btn{color:var(--hc-ink)!important;background:transparent!important}.zivo-chk-remove{color:var(--hc-muted)!important}.zivo-chk-remove:hover{color:#b3261e!important}.zivo-chk-progress-track{background:var(--hc-cream)!important}.zivo-chk-progress-fill{background:var(--hc-gold)!important;color:#fff}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-cart-footer,:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-bottom-white-area{background:#fff!important;border-top:1px solid var(--hc-line)!important;box-shadow:none!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-total-label{color:var(--hc-muted)!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-btn-checkout{background:var(--hc-ink)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-btn-checkout:hover{background:var(--hc-gold)!important;color:#fff!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-btn-quote{background:var(--hc-gold)!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-stat-group,:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-stats-container{background:var(--hc-cream)!important;border:0!important;border-radius:14px!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) :is(.zivo-stat-group,.zivo-stats-container,.zivo-compact-stats-row,.zivo-total-row) *{color:var(--hc-ink)!important;-webkit-text-fill-color:currentColor!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-text-gradient-green,:is(#zivo-cart-drawer,#zivo-quote-drawer) .zivo-text-gradient-green *{color:var(--hc-gold-d)!important}:is(#zivo-cart-drawer,#zivo-quote-drawer) :is(.zivo-stat-group,.zivo-stats-container) svg{color:var(--hc-gold-d)!important}.hc-save{color:var(--hc-gold-d)!important}.hc-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px}.hc-pager a,.hc-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--hc-line);background:#fff;color:var(--hc-ink);font-size:14px;font-weight:600;text-decoration:none}.hc-pager a:hover{border-color:var(--hc-gold)}.hc-pager [aria-current]{background:var(--hc-ink);border-color:var(--hc-ink);color:#fff}.hc-pager .hc-pager-gap{border:0;color:var(--hc-muted)}.btn-dark{background:var(--hc-ink)!important;color:#fff!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stats-container{background:#fbf7f8!important;border:1px solid var(--hc-line)!important;border-radius:14px!important;box-shadow:none!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stats-container:after{display:none!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stat-group span{color:var(--hc-muted)!important;font-weight:500!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stat-group .hc-save,:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stat-group .hc-save span{color:var(--hc-gold)!important;font-weight:600!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-stat-group :is(i,svg){color:var(--hc-gold)!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-total-row{border-top:1px solid var(--hc-line)!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) :is(.zivo-total-label,.zivo-total-label *,.zivo-big-total){color:var(--hc-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important}:is(#zivo-cart-drawer#zivo-cart-drawer,#zivo-quote-drawer#zivo-quote-drawer) .zivo-total-label{font-weight:600!important;letter-spacing:.04em!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hc-ui.css.map */
