.zencial-cart-checkout-total,#main-cart-footer.is-empty .cart__footer{display:none}#main-cart-footer .cart__blocks{width:100%;min-width:0}#main-cart-footer .cart__checkout-button{width:100%;max-width:none;min-height:54px;padding:12px 20px;border-radius:10px;background:#8231c8;color:#fff;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}#main-cart-footer .cart__checkout-button:before,#main-cart-footer .cart__checkout-button:after{border-radius:10px}#main-cart-footer .cart__checkout-button:hover{background:#6e26ad}#main-cart-footer .cart__checkout-button:focus-visible{outline:3px solid #402550;outline-offset:4px}#main-cart-footer .cart__ctas{margin-top:14px}#main-cart-footer .zencial-cart-summary__body{padding:18px}#main-cart-footer .zencial-cart-summary__heading{margin-bottom:14px}#main-cart-footer .zencial-shipping-progress{margin-bottom:14px;padding:10px}#main-cart-footer .zencial-cart-summary__row--savings{margin-top:10px;padding:9px 10px}#main-cart-footer .zencial-cart-summary__row--total{margin-top:12px;padding-top:12px}#main-cart-footer .zencial-cart-summary__row--no-savings{margin-top:0;padding-top:0}#main-cart-footer .zencial-cashback{gap:10px;padding:12px 18px}#main-cart-footer .zencial-cashback__amount{font-size:22px}#main-cart-footer .zencial-cashback__heading{margin-bottom:2px}@media screen and (min-width:990px){#MainContent:has(>.zencial-cart-items-section cart-items:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;width:min(1180px,calc(100% - 80px));margin-inline:auto;padding-top:20px;padding-bottom:48px}#MainContent:has(>.zencial-cart-items-section cart-items:not(.is-empty))>.shopify-section{min-width:0}.zencial-cart-items-section:has(cart-items:not(.is-empty)) .page-width,#main-cart-footer:not(.is-empty)>.page-width{padding-inline:0}#MainContent:has(>.zencial-cart-items-section cart-items:not(.is-empty))>.cart__footer-wrapper{position:sticky;top:24px}#main-cart-footer .cart__footer{display:block;padding:0}#main-cart-footer .cart__note{width:100%;margin:30px 0 24px}#main-cart-footer .cart__blocks{margin:0}.zencial-cart-items-section .title-wrapper-with-link{margin-bottom:26px;gap:16px}.zencial-cart-items-section .title{font-size:34px;line-height:1.2}.zencial-cart-items-section .underlined-link{font-size:13px}.zencial-cart-items-section .cart__items{padding-bottom:0;border:0}.zencial-cart-items-section .cart-items,.zencial-cart-items-section .cart-items thead,.zencial-cart-items-section .cart-items tbody{display:block;width:100%}.zencial-cart-items-section .cart-items thead tr{display:flex;justify-content:space-between;border-bottom:1px solid #eee6f3}.zencial-cart-items-section .cart-items th{width:auto;padding:0 0 12px;border:0}.zencial-cart-items-section .cart-items__heading--quantity{display:none}.zencial-cart-items-section .cart-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:12px 16px;padding:22px 0;border-bottom:1px solid #eee6f3}.zencial-cart-items-section .cart-item>td{width:auto;padding:0}.zencial-cart-items-section .cart-item__media{grid-column:1;grid-row:1 / 3}.zencial-cart-items-section .cart-item__image{width:80px}.zencial-cart-items-section .cart-item__details{grid-column:2;grid-row:1}.zencial-cart-items-section .cart-item__details>*{max-width:none}.zencial-cart-items-section .cart-item__name{font-size:16px;line-height:1.4}.zencial-cart-items-section .cart-item__quantity{grid-column:2;grid-row:2}.zencial-cart-items-section .cart-item__totals.small-hide{grid-column:3;grid-row:1 / 3}.zencial-cart-items-section .cart-item__price-wrapper{white-space:nowrap}.zencial-cart-items-section .cart-item .loading__spinner{padding-top:0}}@media screen and (max-width:989px){body:has(#main-cart-footer:not(.is-empty)){padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}html:has(#main-cart-footer:not(.is-empty)){scroll-padding-bottom:110px}#main-cart-footer .cart__footer{display:block;padding-top:0;padding-bottom:28px}#main-cart-footer .cart__blocks{max-width:720px;margin-inline:auto}#main-cart-footer .cart__ctas{position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:minmax(90px,1fr) minmax(172px,1.7fr);align-items:center;gap:12px;margin:0;padding:12px max(16px,calc((100vw - 720px)/2)) calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e6d9f0;box-shadow:0 -4px 18px #30213d14}#main-cart-footer .cart__ctas>.cart__checkout-button{margin:0;min-width:0;padding-inline:12px;font-size:14px}#main-cart-footer .zencial-cart-checkout-total{display:grid;gap:3px;min-width:0;text-align:left;letter-spacing:0}#main-cart-footer .zencial-cart-checkout-total span{color:#746b7b;font-size:11px;line-height:1.3}#main-cart-footer .zencial-cart-checkout-total strong{color:#30213d;font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums}.zencial-cart-items-section .title-wrapper-with-link{margin-bottom:20px;gap:12px}.zencial-cart-items-section .title{font-size:30px}.zencial-cart-items-section .underlined-link{font-size:12px}.zencial-cart-items-section .cart-items thead tr{margin-bottom:22px}.zencial-cart-items-section .cart__items{padding-bottom:22px}}.zc-black-strip{margin:8px;font-family:var(--font-body-family, sans-serif);line-height:1.4}.zc-black-strip__link{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;max-width:1200px;min-height:52px;margin:0 auto;padding:10px 24px;overflow:hidden;border:1px solid #77717f;border-radius:12px;background:radial-gradient(ellipse at 91% 0%,#6636a34d,transparent 56%),linear-gradient(115deg,#0e0d13 35%,#22162e);color:#f7f5fa;text-decoration:none;letter-spacing:0}.zc-black-strip__identity,.zc-black-strip__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.zc-black-strip__spark{flex:0 0 auto;color:#bc97ff}.zc-black-strip__name{background:linear-gradient(110deg,#d0cadb,#fff 45%,#b7afc5);background-clip:text;-webkit-background-clip:text;color:#ede9f4;-webkit-text-fill-color:transparent;font-size:14px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.zc-black-strip__message{color:#ddd7e5;font-size:13px;font-weight:400;text-align:center}.zc-black-strip__action{color:#f7f5fa;font-size:12px;font-weight:500}.zc-black-strip__action svg{transition:transform .2s ease}.zc-black-strip__link:hover .zc-black-strip__action svg{transform:translate(3px)}.zc-black-strip__link:focus-visible{outline:3px solid #853aff;outline-offset:3px}@media(max-width:900px){.zc-black-strip__message{display:none}}@media(max-width:480px){.zc-black-strip__link{min-height:48px;gap:12px;padding:10px 14px;border-radius:10px}.zc-black-strip__identity{gap:7px}.zc-black-strip__name{font-size:11px;letter-spacing:.1em}.zc-black-strip__spark{width:12px;height:12px}.zc-black-strip__action{gap:6px;font-size:11px}}@media(prefers-reduced-motion:reduce){.zc-black-strip__action svg{transition:none}}@media(forced-colors:active){.zc-black-strip__name{background:none;-webkit-text-fill-color:currentColor}}.zc-black-badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 8px;padding:8px 15px;border:1px solid #c2b7d299;border-radius:999px;background:linear-gradient(115deg,#121016f2,#352341ed);color:#f5f0fb;font-family:var(--font-body-family, sans-serif);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.zc-black-badge__dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:#c3a0ff;box-shadow:0 0 0 3px #b389f222}.zc-black-pdp .zc-black-product-badge{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;max-width:100%;padding:5px 10px;border:1px solid #9c8dab;border-radius:999px;background:linear-gradient(115deg,#100e15,#392548);color:#f4effb;font-family:inherit;font-size:9px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.zc-black-product-badge svg{flex:0 0 auto;color:#c8a6ff}.zc-black-pdp .zc-black-buybox{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:14px;border:1px solid #c9c0d3;border-radius:18px;background:linear-gradient(160deg,#fff,#fcfaff);box-shadow:0 8px 28px #39244708}.zc-black-pdp .zc-black-buybox__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:43px;margin:-14px -14px 14px;padding:11px 14px;border-bottom:1px solid #9b8ca8;border-radius:17px 17px 0 0;background:radial-gradient(ellipse at top right,#673b944d,transparent 70%),#121017;color:#f9f6ff;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0}.zc-black-buybox__signature{color:#d4c8e3;font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.zc-black-pdp .zc-black-buybox .btn-buy,.zc-black-pdp #compra .product-card .btn-primary{box-sizing:border-box;border:1px solid #897494;background:linear-gradient(110deg,#111016 30%,#3b2352);color:#fff}.zc-black-pdp .zc-black-buybox .btn-buy:hover,.zc-black-pdp #compra .product-card .btn-primary:hover{border-color:#9b77c4;background:linear-gradient(110deg,#21182c,#593575);color:#fff;opacity:1}.zc-black-pdp .zc-black-buybox .btn-buy:focus-visible,.zc-black-pdp #compra .product-card .btn-primary:focus-visible{outline:3px solid #853aff;outline-offset:3px}.zc-black-pdp .zc-black-kits-label{display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 13px;border:1px solid #8e7d9e;border-radius:999px;background:linear-gradient(110deg,#111016,#382248);color:#f4effb;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.zc-black-kits-label__dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#c8a6ff;box-shadow:0 0 0 3px #b389f222}.zc-black-pdp #compra .products-header-content{max-width:100%;flex:1 1 100%;flex-wrap:wrap}.zc-black-pdp #compra .products-header-content p{max-width:100%;white-space:normal}.zc-black-pdp #compra .product-card{box-shadow:inset 0 0 0 1px #d4ccdc}.zc-black-pdp #compra .product-card:hover,.zc-black-pdp #compra .product-card.active{box-shadow:inset 0 0 0 1px #9b7abd}.zc-black-pdp #compra .product-tag:not(.product-tag--soft){background:#19121f;color:#f7f3fc}.zc-black-pdp #compra .product-tag--soft{border-color:#d5cadf;background:#f2edf7;color:#472b5e}@media(max-width:480px){.zc-black-pdp .zc-black-buybox{padding:12px}.zc-black-pdp .zc-black-buybox__heading{margin:-12px -12px 12px;padding:11px 12px}}.zencial-cashback{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;box-sizing:border-box;width:100%;margin:0;padding:18px 20px;border:0;border-top:1px solid #e6d9f0;border-radius:0;background:linear-gradient(120deg,#fbf8ff,#f1e7fc);text-align:left}.zencial-cashback__icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e9ddf6;border-radius:14px;background:#fff;color:#8436c8}.zencial-cashback__content{min-width:0}.zencial-cashback .zencial-cashback__heading{margin:0 0 4px;color:#51425e;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0}.zencial-cashback .zencial-cashback__amount{margin:0;color:#64289a;font-size:26px;line-height:1.2;letter-spacing:-.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zencial-cashback__amount strong{font-weight:700}.zencial-cashback .zencial-cashback__detail{margin:2px 0 0;color:#5f4b70;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0}@media screen and (max-width:374px){.zencial-cashback{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px}.zencial-cashback__icon{width:40px;height:40px;border-radius:12px}.zencial-cashback .zencial-cashback__amount{font-size:24px}}.zencial-shipping-progress{box-sizing:border-box;min-width:0;margin:0 0 20px;padding:12px;border:1px solid #e9dcf5;border-radius:10px;background:#fcf9ff}.zencial-shipping-progress__message{display:flex;align-items:center;gap:10px;color:#5d4270}.zencial-shipping-progress__icon{display:grid;place-items:center;flex:0 0 22px;color:#8436c8}.zencial-shipping-progress .zencial-shipping-progress__message p{min-width:0;margin:0;font-size:12px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.zencial-shipping-progress__message strong{color:#6b289f;font-weight:700}.zencial-shipping-progress__track{height:7px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e9dcef}.zencial-shipping-progress__fill{display:block;width:var(--zencial-shipping-progress, 0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#ad6ce6,#8231c8)}.zencial-shipping-progress--unlocked{border-color:#dcc4ef;background:#f4ecfb}.zencial-shipping-progress--unlocked .zencial-shipping-progress__message p{color:#6b289f;font-weight:600}.zencial-cart-summary{box-sizing:border-box;width:100%;min-width:0;overflow:hidden;border:1px solid #e6d9f0;border-radius:16px;background:#fff;box-shadow:0 6px 24px #4d226b0d;color:#30213d;text-align:left;letter-spacing:0}.zencial-cart-summary__body{padding:22px 20px 18px}.zencial-cart-summary .zencial-cart-summary__heading{margin:0 0 20px;color:#402550;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:0}.zencial-cart-summary__prices{margin:0}.zencial-cart-summary__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.zencial-cart-summary__row dt,.zencial-cart-summary__row dd{min-width:0;margin:0;line-height:1.45}.zencial-cart-summary__row dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.zencial-cart-summary__row--original{color:#746b7b;font-size:12px}.zencial-cart-summary__row--original dd{font-size:14px}.zencial-cart-summary__row--savings{margin-top:12px;padding:11px 12px;border-radius:9px;background:#f4ecfb;color:#7533a6}.zencial-cart-summary__row--savings dt{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.zencial-cart-summary__row--savings svg{flex:0 0 16px}.zencial-cart-summary__row--savings dd{font-size:17px}.zencial-cart-summary__row--total{margin-top:18px;padding-top:16px;border-top:1px solid #eee6f3;color:#30213d}.zencial-cart-summary__row--total dt{font-size:13px;font-weight:500}.zencial-cart-summary__row--total dd{font-size:26px;letter-spacing:-.7px}.zencial-cart-summary__row--total strong,.zencial-cart-summary__row--savings strong{font-weight:700}.zencial-cart-summary__row--no-savings{margin-top:0;padding-top:0;border-top:0}.zencial-cart-summary .zencial-cart-summary__note{margin:8px 0 0;color:#746b7b;font-size:11px;line-height:1.5;letter-spacing:0}.zencial-cart-summary__discounts{margin-top:10px;color:#7533a6;font-size:11px;line-height:1.5}.zencial-cart-summary__discounts p{margin:0 0 4px}.zencial-cart-summary__discounts ul{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.zencial-cart-summary__discounts li{padding:3px 7px;border:1px solid #e6d9f0;border-radius:5px;overflow-wrap:anywhere}@media screen and (max-width:374px){.zencial-cart-summary__body{padding:18px 16px 16px}.zencial-cart-summary__row{gap:8px}.zencial-cart-summary__row--savings{padding:10px}.zencial-cart-summary__row--savings dd{font-size:15px}.zencial-cart-summary__row--total dd{font-size:23px}}.zencial-ghk-content{padding:40px 24px;background:#f2f6fa;color:#272a33}.zencial-ghk-content__inner{max-width:1200px;margin:0 auto}.zencial-ghk-content h2{margin:0 0 12px;font-family:inherit;font-size:clamp(24px,3vw,34px);line-height:1.2}.zencial-ghk-content p{max-width:760px;margin:0 0 20px;font-size:16px;line-height:1.6}.zencial-ghk-content ul{display:flex;flex-wrap:wrap;gap:12px 28px;list-style:none;margin:0;padding:0}.zencial-ghk-content a{color:#23456b;text-decoration:underline;text-underline-offset:4px;font-size:16px;line-height:1.6}.zencial-ghk-content a:hover{text-decoration-thickness:2px}.zencial-ghk-content a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.zencial-ghk-content{padding:32px 20px}.zencial-ghk-content ul{display:grid;gap:12px}}.zencial-ghk-rating{margin-top:12px;line-height:1.5}.zencial-ghk-reviews{clear:both;width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:40px 0 56px}.zencial-ghk-reviews .jdgm-widget{scroll-margin-top:100px}@media screen and (max-width:749px){.zencial-ghk-reviews{width:calc(100% - 32px);padding:24px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map */
