.dsc-recetas-section{position:relative;width:100%;margin-top:calc(var(--header-height, 65px) * -1);background:transparent;color:#f8f6e9;font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);overflow-x:clip;overflow-y:visible;padding-bottom:3rem}.dsc-cocteles{position:relative;width:100%;height:100svh;min-height:640px;max-height:1200px;display:flex;overflow:visible;background:transparent}.dsc-cocteles__media{flex:0 0 50%;width:50%;position:relative;align-self:stretch;background:transparent;overflow:hidden;mask-image:linear-gradient(to right,black 72%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.25) 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 72%,rgba(0,0,0,.7) 84%,rgba(0,0,0,.25) 94%,transparent 100%)}.dsc-cocteles__media:after{content:"";position:absolute;inset-block:0;right:0;width:140px;background:linear-gradient(to right,transparent 0%,rgba(5,14,20,.5) 50%,rgba(5,14,20,.95) 100%);pointer-events:none;z-index:2}.dsc-cocteles__slides{position:absolute;top:0;right:0;bottom:0;left:0}.dsc-cocteles__slides.is-loading{opacity:.25}.dsc-cocteles__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility .5s}.dsc-cocteles__media-slide.is-active{opacity:1;visibility:visible}.dsc-cocteles__img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transform:scale(1.02);transition:transform .35s ease}.dsc-cocteles__media-slide.is-active .dsc-cocteles__img{transform:scale(1)}.dsc-cocteles__dots{position:absolute;z-index:4;left:0;right:0;bottom:clamp(1.25rem,4vh,2.5rem);display:flex;align-items:center;justify-content:center;gap:14px}.dsc-cocteles__dot{width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(83,207,204,.5);background:transparent;padding:0;cursor:pointer;outline:none;transition:all .35s cubic-bezier(.16,1,.3,1)}.dsc-cocteles__dot:hover{border-color:#53cfcc;transform:scale(1.25)}.dsc-cocteles__dot.is-active{background:#53cfcc;border-color:#53cfcc;box-shadow:0 0 12px #53cfccd9;transform:scale(1.2)}.dsc-cocteles__dot--video{width:18px;border-radius:9999px;position:relative}.dsc-cocteles__dot--video:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-35%,-50%);width:0;height:0;border-top:2.5px solid transparent;border-bottom:2.5px solid transparent;border-left:4px solid #53cfcc}.dsc-cocteles__video{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;cursor:pointer;background:#06141d}.dsc-cocteles__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;background:transparent;border:0;padding:0;cursor:pointer;transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1)}.dsc-cocteles__play.is-playing{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.dsc-cocteles__play[hidden]{display:none!important}.dsc-cocteles__play-circle{width:76px;height:76px;border-radius:9999px;background:#06142373;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1.5px solid #53cfcc;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059;transition:transform .3s cubic-bezier(.25,1,.5,1),background-color .3s cubic-bezier(.25,1,.5,1)}.dsc-cocteles__play:hover .dsc-cocteles__play-circle{transform:scale(1.06);background:#06142399}.dsc-cocteles__play-tri{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #53cfcc;margin-left:5px}.dsc-cocteles__play-label{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#53cfcc;font-size:.85rem}.dsc-cocteles__panel{flex:0 0 50%;width:50%;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--header-height, 65px) + clamp(1.5rem,9.5vh,6rem)) clamp(2.5rem,4.5vw,4.5rem) clamp(1.5rem,4vh,2.8rem);background:transparent;min-height:0;overflow:visible;z-index:2}.dsc-cocteles__bg-illustration{--dsc-branch-w: clamp(252px, 28vw, 392px);position:absolute;right:calc(var(--dsc-branch-w) * -.45);top:-28px;width:var(--dsc-branch-w);pointer-events:none;opacity:.22;z-index:1;transform:rotate(6deg)}.dsc-cocteles__bg-illustration img{width:100%;height:auto;display:block}.dsc-cocteles__content{position:relative;z-index:2;display:flex;flex-direction:column;transition:opacity .22s ease}.dsc-cocteles__content.is-animating{opacity:.3}.dsc-cocteles__header-wrap{display:flex;flex-direction:column;gap:.85rem;margin-bottom:clamp(3.5rem,9vh,7rem)}.dsc-cocteles__title{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:clamp(2.2rem,min(4.6vw,8vh),5rem);line-height:1;letter-spacing:.02em;color:#f8f6e9;text-transform:uppercase;white-space:nowrap;margin:0}.dsc-cocteles__kicker{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:clamp(1.2rem,min(1.9vw,3vh),1.95rem);letter-spacing:.05em;color:#53cfcc;text-transform:uppercase;margin:0}.dsc-cocteles__block{display:flex;flex-direction:column;gap:.65rem;margin-bottom:clamp(1.4rem,3vh,3.4rem)}.dsc-cocteles__block:last-child{margin-bottom:0}.dsc-cocteles__section-title{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:clamp(1.2rem,1.45vw,1.45rem);letter-spacing:.05em;color:#53cfcc;text-transform:uppercase;margin:0}.dsc-cocteles__text{font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:clamp(.85rem,min(1.05vw,1.9vh),1.02rem);line-height:1.15;color:#f8f6e9}.dsc-cocteles__text p{margin-top:0;margin-bottom:.47rem}.dsc-cocteles__text p:last-child{margin-bottom:0}.dsc-cocteles__text strong{font-weight:500;color:#fff}.dsc-coctel-ingredients-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(1rem,2vw,2.2rem);row-gap:.45rem;padding:0;margin:0;list-style:none}@media(max-width:599px){.dsc-coctel-ingredients-grid{grid-template-columns:1fr;row-gap:.4rem}}.dsc-coctel-ingredient{display:flex;align-items:baseline;gap:.45rem;font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:clamp(.85rem,min(1.02vw,1.85vh),.98rem);line-height:1.25;color:#f8f6e9}.dsc-coctel-ingredient__dot{color:#53cfcc;font-weight:700;font-size:1.25em;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.dsc-coctel-ingredient__name{flex:1 1 auto}.dsc-coctel-steps-list{display:flex;flex-direction:column;gap:clamp(.48rem,1vh,.7rem);padding:0;margin:0;list-style:none}@media(max-width:599px){.dsc-coctel-steps-list{gap:.45rem}}.dsc-coctel-step{display:flex;align-items:baseline;gap:clamp(.55rem,.9vw,.8rem)}.dsc-coctel-step__num{flex:0 0 auto;min-width:clamp(1.3rem,1.7vw,1.55rem);font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:clamp(.8rem,min(.95vw,1.7vh),.92rem);font-weight:300;letter-spacing:.04em;color:#f8f6e961;-webkit-user-select:none;user-select:none;line-height:1.38}.dsc-coctel-step__text{flex:1 1 auto;font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:clamp(.85rem,min(1.02vw,1.85vh),.98rem);line-height:1.38;color:#f8f6e9}.dsc-coctel-step__text strong{font-weight:500;color:#fff}.dsc-coctel-step-note{margin-top:clamp(.5rem,1vh,.72rem);margin-bottom:0;padding-left:clamp(1.85rem,2.6vw,2.35rem);font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:clamp(.78rem,min(.9vw,1.55vh),.86rem);line-height:1.35;color:#f8f6e994;font-style:italic}.dsc-cocteles__selector-wrap{position:relative;z-index:2;margin-top:auto;padding-top:clamp(1rem,2.5vh,2rem)}.dsc-cocteles__selector{display:flex;align-items:center;gap:clamp(.4rem,.65vw,.75rem);flex-wrap:wrap}.dsc-coctel-pill{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:clamp(.88rem,1vw,1.05rem);letter-spacing:.05em;text-transform:uppercase;border-radius:9999px;padding:.45rem 1.15rem;border:1.2px solid rgba(255,255,255,.7);background:transparent;color:#fff;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);outline:none;white-space:nowrap;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:none}.dsc-coctel-pill:hover{border-color:#fff;background:#ffffff14;transform:translateY(-1px)}.dsc-coctel-pill--teal{--pill-accent: #53CFCC}.dsc-coctel-pill--lilac{--pill-accent: #9C89D7}.dsc-coctel-pill--dark{--pill-accent: #53CFCC}.dsc-coctel-pill--sand{--pill-accent: #CBC6B9}.dsc-coctel-pill--warm{--pill-accent: #E8875C}.dsc-coctel-pill[data-id*=negroni]{--pill-accent: #D85842}.dsc-coctel-pill[style*=--pill-custom-bg]{--pill-accent: var(--pill-custom-bg)}.dsc-coctel-pill[style*=--pill-accent]{--pill-accent: var(--pill-accent)}.dsc-coctel-pill.is-active,.dsc-coctel-pill[aria-selected=true]{color:var(--pill-accent, #53CFCC);border-color:var(--pill-accent, #53CFCC);background:transparent;background:color-mix(in srgb,var(--pill-accent, #53CFCC) 8%,transparent);box-shadow:0 0 0 1px var(--pill-accent, #53CFCC),0 0 10px color-mix(in srgb,var(--pill-accent, #53CFCC) 25%,transparent);cursor:default;transform:none}.dsc-coctel-pill.is-active:hover,.dsc-coctel-pill[aria-selected=true]:hover{color:var(--pill-accent, #53CFCC);border-color:var(--pill-accent, #53CFCC);background:color-mix(in srgb,var(--pill-accent, #53CFCC) 12%,transparent);transform:none}.dsc-recetas-bottom{position:relative;z-index:10;max-width:1200px;margin:4rem auto 5rem;padding:0 2rem;width:100%}.dsc-recetas-continuity{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:2.2rem;padding:.5rem 0}.dsc-recetas-continuity__btn{display:inline-flex;align-items:center;gap:.65rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:.6rem 1.4rem;color:#f8f6e9;font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:.88rem;cursor:pointer;transition:all .25s ease;text-decoration:none}.dsc-recetas-continuity__btn:hover{background:#53cfcc1f;border-color:#53cfcc;color:#fff;transform:translateY(-1px)}.dsc-recetas-continuity__hint{font-family:var(--dsc-font-body, "Neue Montreal", sans-serif);font-size:.88rem;color:#f8f6e999;text-align:center}.dsc-recetas-cta-card{background:linear-gradient(135deg,#0e2632bf,#071720d9);border:1px solid rgba(83,207,204,.28);border-radius:18px;padding:2.2rem 2.8rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px #0006}.dsc-recetas-cta-card__title{font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:1.85rem;letter-spacing:.05em;color:#fff;margin:0 0 .35rem;text-transform:uppercase}.dsc-recetas-cta-card__desc{font-size:.95rem;color:#f8f6e9bf;margin:0;max-width:580px;line-height:1.45}.dsc-recetas-cta-card__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;background:#53cfcc;color:#05141c!important;font-family:var(--dsc-font-display, "Bebas Neue", sans-serif);font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:.75rem 2.2rem;border-radius:9999px;text-decoration:none;white-space:nowrap;box-shadow:0 0 20px #53cfcc59;transition:all .3s cubic-bezier(.16,1,.3,1)}.dsc-recetas-cta-card__btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 0 30px #fff6,0 4px 15px #0000004d}@media(min-width:900px)and (max-height:819px){.dsc-cocteles__header-wrap{gap:.5rem;margin-bottom:clamp(1.75rem,5.5vh,3.5rem)}.dsc-cocteles__block{gap:.4rem;margin-bottom:clamp(.9rem,2.4vh,1.6rem)}}@media(max-width:899px){.dsc-recetas-section{margin-top:calc(var(--header-height, 60px) * -1)}.dsc-cocteles{flex-direction:column;height:auto;min-height:unset;max-height:none}.dsc-cocteles__media{flex:unset;width:100%;height:min(108vw,560px);min-height:unset;mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%)}.dsc-cocteles__play-circle{width:62px;height:62px}.dsc-cocteles__dots{bottom:1rem}.dsc-cocteles__media:after{inset-inline:0;bottom:0;top:auto;width:100%;height:70px;background:linear-gradient(to bottom,transparent 0%,rgba(5,14,20,.95) 100%)}.dsc-cocteles__panel{flex:unset;width:100%;padding:2rem 1.25rem 2.5rem}.dsc-cocteles__selector-wrap{order:-1;padding-top:0;margin-bottom:1.6rem}.dsc-cocteles__selector{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dsc-cocteles__selector::-webkit-scrollbar{display:none}.dsc-recetas-bottom{padding:0 1.25rem;margin:2rem auto 3.5rem}.dsc-recetas-continuity{flex-direction:column;gap:.8rem}.dsc-recetas-cta-card{flex-direction:column;text-align:center;padding:1.8rem 1.4rem;gap:1.2rem}}.dsc-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.25,1,.5,1)}.dsc-video-modal[hidden]{display:none}.dsc-video-modal.is-open{opacity:1}.dsc-video-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#050e14e0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.dsc-video-modal__card{position:relative;z-index:1;width:min(78vw,420px);max-height:min(82vh,760px);aspect-ratio:9 / 16;border-radius:18px;overflow:hidden;background:#06141d;box-shadow:0 24px 60px #00000080;transform:scale(.96);transition:transform .3s cubic-bezier(.25,1,.5,1)}.dsc-video-modal.is-open .dsc-video-modal__card{transform:scale(1)}.dsc-video-modal__player{position:absolute;top:0;right:0;bottom:0;left:0}.dsc-video-modal__player[hidden]{display:none}.dsc-video-modal__el{display:block;width:100%;height:100%;object-fit:cover}.dsc-video-modal__close{position:absolute;top:max(14px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));z-index:2;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:9999px;background:#0614238c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(248,246,233,.35);color:#f8f6e9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s cubic-bezier(.25,1,.5,1),color .3s cubic-bezier(.25,1,.5,1)}.dsc-video-modal__close:hover{color:#53cfcc;border-color:#53cfcc}.dsc-video-modal__close .svg-wrapper svg{width:16px;height:16px}@media(max-width:640px){.dsc-video-modal__card{width:min(84vw,360px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/descaro-page-recetas.css.map */
