.ep{position:relative;isolation:isolate;overflow:clip;padding:30px 28px 80px;background:radial-gradient(ellipse at 3% 8%,#8935a13c,transparent 47%),radial-gradient(ellipse at 85% 32%,#ee69292a,transparent 50%),#120d17;color:#fff0df;font-family:Arial,Helvetica,sans-serif}.ep *,.ep *:before,.ep *:after{box-sizing:border-box}.ep__inner{max-width:1240px;margin:auto;position:relative;z-index:1}.ep__back{display:inline-block;color:#cfabc6;font-size:12px;text-decoration:none;margin-bottom:25px}.ep__grid{display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:start}.ep__visual{position:relative;border:1px solid #9f649d52;border-radius:28px;overflow:hidden;aspect-ratio:1;padding:30px;background:radial-gradient(ellipse at 50% 72%,#f68c3540,transparent 54%),radial-gradient(ellipse at 70% 10%,#8532a36b,transparent 65%),#26132d}.ep__eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#ffaf66;margin:0 0 17px}.ep__visual .ep__eyebrow{position:absolute;top:28px;left:28px;z-index:1;color:#d7b6cf}.ep__vial{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 25px #08040c55)}.ep h1{margin:0 0 20px;font-size:clamp(36px,4.5vw,62px);line-height:1.04;letter-spacing:-2px}.ep__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.ep__badges span{padding:9px 12px;color:#f9c293;background:#ff96331a;border:1px solid #dd854b3a;font-size:9px;letter-spacing:.6px;font-weight:600;border-radius:999px}.ep__variants{border:0;padding:0;margin:0 0 20px;min-width:0}.ep__variants legend{padding:0;margin-bottom:13px;color:#c49bb8;font-size:10px;letter-spacing:1.2px;font-weight:700}.ep__variant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ep__variant{cursor:pointer;position:relative}.ep__variant input{position:absolute;width:1px;height:1px;opacity:0}.ep__variant-box{display:flex;flex-direction:column;justify-content:center;min-height:105px;gap:7px;padding:16px;border:1px solid #a56b935f;border-radius:15px;background:#29162e}.ep__variant-box strong{font-size:18px}.ep__variant-box b{font-size:14px;color:#ffbd78}.ep__variant-box small,.ep__variant-box s{font-size:10px;color:#c9adc2}.ep__variant input:checked+span{border:2px solid #ffab5b;padding:15px;background:linear-gradient(130deg,#ab562832,#391e3c);box-shadow:0 0 20px #fd842517}.ep__variant--unavailable{opacity:.45;cursor:not-allowed}.ep__variant input:focus-visible+span{outline:2px solid #ffbc79;outline-offset:4px}.ep__quantity{display:flex;align-items:center;gap:16px;margin:22px 0 14px}.ep__quantity label{font-size:12px;color:#c8a8bf}.ep__quantity>div{display:flex;border:1px solid #a5699455;border-radius:13px;overflow:hidden}.ep__quantity button,.ep__quantity input{border:0;width:38px;height:38px;background:#2d1930;color:#fff0df;font:inherit;font-size:15px;text-align:center}.ep__quantity button{cursor:pointer}.ep__quantity input{width:44px;background:#1a0f20;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.ep__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.ep__total{font-size:12px;color:#c8a8bf;margin:0 0 22px}.ep__total strong{color:#ffd1a0;margin-left:5px}.ep__gift{display:flex;gap:14px;align-items:center;padding:16px;border:1px solid #a961644f;border-left:3px solid #f8994a;background:#a04e2817;border-radius:15px;margin-bottom:20px}.ep__gift>span{color:#ffb86e;font-size:24px}.ep__gift strong{display:block;color:#ffc188;font-size:13px}.ep__gift p{margin:7px 0 0;color:#caaec4;font-size:12px;line-height:1.5}.ep__service{display:flex;align-items:start;gap:16px;padding:20px;border:1px solid #a3668b45;border-radius:16px;background:#321c36;margin-bottom:15px}.ep__service-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:#ffad5c1a;color:#ffb66d;font-size:22px}.ep__service .ep__eyebrow{font-size:8px;margin-bottom:9px}.ep__service h2{font-size:15px;margin:0 0 8px}.ep__service p:last-child{margin:0;color:#c3a6bb;font-size:12px;line-height:1.6}.ep__whatsapp{display:flex;align-items:center;gap:16px;padding:18px 23px;min-height:76px;background:linear-gradient(105deg,#e88938,#ad4926 65%,#793340);color:#fff6ed;border:1px solid #f3a04d66;border-radius:17px;text-decoration:none;box-shadow:0 10px 30px #e87a2926}.ep__whatsapp svg{width:26px;height:26px;flex-shrink:0}.ep__whatsapp span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}.ep__whatsapp small{font-size:9px;font-weight:700;letter-spacing:.8px;color:#ffe0bd}.ep__whatsapp strong{font-size:19px}.ep__whatsapp>span:last-child{font-size:26px}.ep__whatsapp:hover{box-shadow:0 10px 35px #f48d3a40}.ep__contact-other{display:inline-block;margin-top:17px;color:#d5adc6;font-size:12px;text-decoration:none}.ep__sold-out{padding:18px;background:#321c36;border-radius:14px}.ep__description{margin-top:55px;padding:32px;background:#28172e;border:1px solid #a2669245;border-radius:22px;font-size:14px;line-height:1.8;color:#dcc0d2;overflow-wrap:anywhere}.ep__description h2{color:#fff0df;font-size:25px;margin-top:0}.ep__description a{color:#ffc183}.ep__description img{max-width:100%;height:auto}.ep__description table{display:block;overflow-x:auto;max-width:100%}.ep a:focus-visible,.ep button:focus-visible,.ep input:focus-visible{outline:2px solid #ffad64;outline-offset:3px}@media(max-width:1050px){.ep__grid{gap:30px}.ep__variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ep__variant-box{padding:13px}.ep__variant input:checked+span{padding:12px}}@media(max-width:749px){.ep{padding:24px 18px 55px}.ep__grid{grid-template-columns:1fr;gap:28px}.ep__visual{padding:25px}.ep__visual .ep__eyebrow{top:22px;left:22px;font-size:9px}.ep__vial{max-height:420px}.ep h1{font-size:38px;letter-spacing:-1.3px}.ep__badges{margin-bottom:25px}.ep__description{padding:23px 19px}.ep__quantity input{font-size:16px}}.ep [hidden]{display:none!important}.ep__quantity{gap:14px;margin:24px 0 16px}.ep__quantity label{color:#ead4e2;font-size:13px;font-weight:500}.ep__quantity>div{align-items:center;border:1px solid #9a6a8655;border-radius:12px;background:#2a1a2c;padding:3px;gap:2px}.ep__quantity button{display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:8px;background:transparent;color:#ffcb95;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:400;line-height:1;transition:background .15s}.ep__quantity button:hover{background:#ffac5f18}.ep__quantity button:active{background:#ffac5f2b}.ep__quantity input{width:50px;height:42px;padding:0 4px;border:0;border-radius:8px;background:#352239;color:#fff1e4;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:normal}.ep__quantity input:focus-visible{outline-offset:-2px}.ep__quantity button:focus-visible{outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ep__quantity button{transition:none}}.ep__quantity>div{background:#2c1b2f;gap:0;padding:0}.ep__quantity button,.ep__quantity input{height:46px;background:transparent;border-radius:0;box-shadow:none}.ep__quantity input{border:0}.ep__visual{isolation:isolate}.ep__visual:before,.ep__visual:after{content:"";position:absolute;z-index:-1;pointer-events:none}.ep__visual{background:radial-gradient(ellipse at 50% 68%,#ffad437d,transparent 48%),radial-gradient(ellipse at 85% 95%,#f76b249c,transparent 58%),linear-gradient(145deg,#291336,#542063 53%,#a24525)}.ep__visual:before{top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23d6b2eb' stroke-width='.8' opacity='.32'%3E%3Cpath d='M300 0L186 9M300 0L192 49M300 0L210 91M300 0L249 116M300 0L289 127M274 2Q275 12 285 17Q290 24 298 28M246 4Q250 22 268 34Q278 47 294 55M216 7Q221 33 247 55Q263 78 292 85M188 9Q192 49 222 78Q247 111 289 127'/%3E%3C/g%3E%3Cg fill='%23220c2e' opacity='.65'%3E%3Cpath d='M32 60Q34 47 46 45L43 54L51 51L55 56L59 51L67 54L64 45Q76 47 78 60Q68 57 64 66L55 61L46 66Q42 57 32 60Z'/%3E%3Cpath d='M77 31Q78 23 85 22L83 28L88 26L91 29L94 26L99 28L97 22Q104 23 105 31L98 33L91 31L84 33Z'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(ellipse at 45% 97%,#ffc9845c,transparent 34%);background-size:cover,auto;background-repeat:no-repeat}.ep__visual:after{inset:auto 12% 9%;height:24px;background:#fdae6747;filter:blur(13px)}.ep__vial{transform:rotate(-8deg) scale(.94);transform-origin:center}.ep__sms{display:flex;align-items:center;gap:14px;padding:16px 22px;margin-top:12px;border:1px solid #e799565e;border-radius:16px;color:#fff0df;background:linear-gradient(115deg,#422245,#2a192e);text-decoration:none}.ep__sms>span:first-child{color:#ffba73;font-size:25px}.ep__sms>span:nth-child(2){flex:1;display:grid;gap:5px}.ep__sms small{font-size:9px;letter-spacing:1px;color:#d2aec9}.ep__sms strong{font-size:15px}.ep__sms:hover{border-color:#ffaf66;background:#3a223f}.ep__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;padding-top:23px;border-top:1px solid #a7668b3d}.ep__trust span{display:block;color:#ffb266;font-size:24px;margin-bottom:10px}.ep__trust strong{font-size:12px;line-height:1.5;display:block}.ep__trust p{font-size:11px;line-height:1.7;color:#c6a7bc;margin:5px 0}.ep__service-note{font-size:11px;line-height:1.7;color:#c6a7bc;margin-top:18px}.ep__service-note:before{content:" ";display:inline-block;width:6px;height:6px;background:#ffa75e;border-radius:50%;margin-right:8px}.ep__section-heading{margin-bottom:32px}.ep__section-heading h2{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-1.5px;margin:0 0 15px;color:#fff0df}.ep__section-heading>p:last-child{color:#cbaac2;font-size:14px;line-height:1.8;max-width:620px;margin:0}.ep__data{margin-top:90px}.ep__data-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:24px}.ep__data .ep__description{margin:0;padding:30px;box-shadow:0 15px 45px #05020820}.ep__description h3{font-size:25px;margin:0 0 20px;color:#fff0df}.ep__description h2{font-size:23px;margin:20px 0 12px}.ep__description p{margin:0 0 14px}.ep__spec{padding:30px;background:linear-gradient(135deg,#351b3d,#24162b);border:1px solid #a2669245;border-radius:22px;display:flex;flex-direction:column}.ep__spec dl{margin:0}.ep__spec dl>div{display:grid;grid-template-columns:130px 1fr;gap:22px;padding:22px 0;border-bottom:1px solid #b377a331}.ep__spec dl>div:first-child{padding-top:0}.ep__spec dl>div:last-child{border:0}.ep__spec dt{font-size:12px;color:#c4a2bb;font-weight:600}.ep__spec dd{margin:0;font-size:14px;font-weight:600;line-height:1.7}.ep__accent{color:#ffb977}.ep__spec-note{font-size:9px;letter-spacing:1.5px;color:#ffb977;margin:auto 0 0;padding-top:28px}.ep__faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;margin-top:90px}.ep__questions details{border-top:1px solid #ac719c45;padding:24px 0}.ep__questions details:last-child{border-bottom:1px solid #ac719c45}.ep__questions summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;line-height:1.5}.ep__questions summary::-webkit-details-marker{display:none}.ep__questions summary span{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#a757302b;border:1px solid #ed975752;color:#ffc18a;font-size:22px;transition:transform .2s}.ep__questions details[open] summary span{transform:rotate(45deg);background:#b264343d}.ep__questions p{color:#ceb0c3;font-size:14px;line-height:1.8;margin:20px 48px 4px 0}.ep__questions summary:focus-visible{outline:2px solid #ffad64;outline-offset:5px;border-radius:6px}.ep__related{margin-top:90px}.ep__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.ep__related .bs__card{width:auto;min-width:0}.ep__related .bs__image{height:300px}.ep__related img[src*=bs-semax-cutout]{transform:rotate(-23deg)}@media(max-width:749px){.ep__data,.ep__faq,.ep__related{margin-top:58px}.ep__data-grid,.ep__faq{grid-template-columns:1fr;gap:22px}.ep__spec,.ep__data .ep__description{padding:22px}.ep__spec dl>div{grid-template-columns:100px 1fr;gap:16px}.ep__trust{gap:12px}.ep__related-grid{grid-template-columns:1fr}.ep__related .bs__image{height:310px}.ep__questions summary{font-size:14px}.ep__faq .ep__section-heading{margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.ep__questions summary span{transition:none}}.ep__trust svg{display:block;width:24px;height:24px;color:#ffb266;margin-bottom:10px}@media(max-width:749px){.ep{padding:18px 14px 40px}.ep__back{margin-bottom:16px;font-size:11px}.ep__grid{gap:18px}.ep__visual{aspect-ratio:auto;height:min(240px,68vw);padding:20px;border-radius:20px}.ep__visual .ep__eyebrow{top:15px;left:16px;font-size:8px}.ep__eyebrow{font-size:9px;margin-bottom:10px}.ep h1{font-size:30px;letter-spacing:-.9px;margin-bottom:12px}.ep__badges{gap:6px;margin-bottom:16px}.ep__badges span{padding:6px 9px;font-size:8px}.ep__variants{margin-bottom:12px}.ep__variants legend{margin-bottom:8px;font-size:9px}.ep__variant-grid{gap:8px}.ep__variant-box{min-height:82px;padding:12px;gap:4px;border-radius:12px}.ep__variant input:checked+span{padding:11px}.ep__variant-box strong{font-size:16px}.ep__variant-box b{font-size:13px}.ep__quantity{gap:12px;margin:14px 0 10px}.ep__quantity button,.ep__quantity input{height:44px}.ep__total{margin-bottom:14px}.ep__gift{padding:12px;gap:10px;margin-bottom:12px;border-radius:12px}.ep__gift strong{font-size:12px;line-height:1.5}.ep__gift p{margin-top:4px;font-size:11px}.ep__service{padding:12px;gap:10px;margin-bottom:10px;border-radius:12px}.ep__service-icon{width:32px;height:32px;font-size:18px;border-radius:10px}.ep__service .ep__eyebrow{margin-bottom:5px}.ep__service h2{font-size:14px;margin-bottom:5px}.ep__whatsapp{min-height:58px;padding:12px 16px;gap:12px;border-radius:13px}.ep__whatsapp svg{width:22px;height:22px}.ep__whatsapp strong{font-size:16px}.ep__whatsapp span:nth-child(2){gap:3px}.ep__sms{margin-top:8px;padding:12px 16px;gap:12px;border-radius:13px}.ep__sms strong{font-size:14px}.ep__trust{margin-top:18px;padding-top:16px;gap:10px}.ep__trust svg{width:20px;height:20px;margin-bottom:6px}.ep__trust strong{font-size:11px}.ep__trust p{font-size:10px;line-height:1.6}.ep__service-note{margin-top:12px}.ep__data,.ep__faq,.ep__related{margin-top:36px}.ep__section-heading{margin-bottom:18px}.ep__section-heading h2{font-size:26px;letter-spacing:-.8px;margin-bottom:10px}.ep__section-heading>p:last-child{font-size:12px;line-height:1.7}.ep__data-grid,.ep__faq{gap:16px}.ep__spec,.ep__data .ep__description{padding:18px;border-radius:17px}.ep__description{font-size:13px;line-height:1.75}.ep__description h3{font-size:21px;margin-bottom:12px}.ep__description h2{font-size:19px;margin:16px 0 10px}.ep__spec dl>div{padding:15px 0;gap:12px;grid-template-columns:90px 1fr}.ep__spec dt{font-size:11px}.ep__spec dd{font-size:12px}.ep__questions details{padding:16px 0}.ep__questions summary{font-size:13px;gap:12px;min-height:44px}.ep__questions p{font-size:12px;margin:12px 0 0}.ep__related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ep__related .bs__image{height:auto;aspect-ratio:1.12;padding:12px 10px 34px}.ep__related .bs__info{padding:12px 10px}.ep__related h3{font-size:15px;min-height:0;margin-bottom:4px}.ep__related .bs__variants{margin:4px 0 8px}.ep__related .bs__availability{margin-bottom:8px}.ep__related .bs__bottom{flex-wrap:wrap;gap:8px}.ep__related .bs__gift{left:7px;font-size:8px;padding:5px 6px}}.ep__gift-vial{width:38px;height:48px;flex-shrink:0;object-fit:contain}@media(max-width:749px){.ep__details{display:grid;grid-template-columns:126px minmax(0,1fr);gap:0 10px}.ep__details>*{grid-column:1 / -1;min-width:0}.ep__details>.ep__gift{order:1;margin:2px 0 16px;padding:12px;border:1px solid #bd62b15c;background:#351442}.ep__gift-vial{width:48px;height:56px;padding:4px;border-radius:10px;background:#74216b40}.ep__details>.ep__total{order:2;padding-top:16px;margin:0 0 14px;border-top:1px solid #bd62b13b;font-size:11px}.ep__total strong{display:block;margin:4px 0 0;font-size:30px;letter-spacing:-1px;color:#fff0df;line-height:1.2}.ep__details>.ep__quantity{order:3;grid-column:1;margin:0;align-self:stretch}.ep__quantity>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ep__quantity>div{width:100%;justify-content:space-between;border-radius:999px}.ep__quantity button{width:38px;height:56px}.ep__quantity input{width:40px;height:56px}.ep__details>.ep__whatsapp{order:3;grid-column:2;min-height:58px;padding:10px 12px;gap:8px;border-radius:999px;background:linear-gradient(110deg,#b92ee2,#731ac5)}.ep__whatsapp svg{width:19px;height:19px}.ep__whatsapp small{font-size:8px}.ep__whatsapp strong{font-size:15px}.ep__whatsapp>span:last-child{font-size:19px}.ep__details>.ep__sold-out{order:4}.ep__details>.ep__sms{order:5;margin-top:10px}.ep__details>.ep__trust{order:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:0;border:0;margin-top:20px}.ep__trust>div{padding:16px 10px;border:1px solid #ba65c14d;border-radius:17px;background:linear-gradient(135deg,#42154d,#291033);text-align:center}.ep__trust>div:last-child{grid-column:1 / -1;padding:12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 10px}.ep__trust>div:last-child p{flex-basis:100%;margin:0}.ep__trust span{margin-bottom:6px}.ep__trust svg{margin:0 auto 6px}.ep__trust>div:last-child svg{margin:0}.ep__trust strong{font-size:12px}.ep__trust p{font-size:11px}.ep__details>.ep__service{order:7;margin:16px 0 0;padding:10px 0;background:transparent;border:0}.ep__details>.ep__service-note{order:8;margin:4px 0 0}.ep__details>.ep__contact-other{order:9;margin-top:10px}}@media(max-width:359px){.ep__details{grid-template-columns:116px minmax(0,1fr);gap:0 8px}.ep__whatsapp svg{display:none}.ep__whatsapp strong{font-size:14px}.ep__quantity button{width:35px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product.css.map */
