:root{
  --home-white:#fff;
  --home-ink:#3d3d3d;
  --home-panel-gap:16px;
}

.home-preview{min-height:100%;background:#fff;color:var(--home-ink)}
.home-choice{position:relative;padding:116px 16px 16px;background:#fff}
.home-choice::before,.home-choice::after{content:"";position:absolute;z-index:2;width:160px;height:90px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}
.home-choice::before{top:0;left:0;background-image:url('https://caladryl.com.ar/cuidados/assets/SVG/SVG_D01.svg')}
.home-choice::after{right:0;bottom:0;background-image:url('https://caladryl.com.ar/cuidados/assets/SVG/SVG_D02.svg')}
.home-choice__brand{position:absolute;z-index:4;top:22px;left:50%;transform:translateX(-50%)}
.home-choice__brand .isBND{display:block;margin:0;width:176px;height:79px}
.home-choice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--home-panel-gap);max-width:1880px;margin:0 auto}
.home-choice__panel{position:relative;isolation:isolate;min-height:calc(100svh - 132px);overflow:hidden;background:#6c6c6c}
.home-choice__image,.home-choice__shade{position:absolute;inset:0;width:100%;height:100%}
.home-choice__image{z-index:-2;height:100%!important;object-fit:cover;object-position:center}
.home-choice__shade{z-index:-1;background:linear-gradient(90deg,rgba(24,24,24,.42) 0%,rgba(24,24,24,.24) 48%,rgba(24,24,24,.08) 100%)}
.home-choice__content{position:absolute;top:50%;left:20%;width:min(66%,560px);transform:translateY(-50%);color:#fff}
.home-choice__content h1{margin:0 0 20px;font:300 clamp(34px,3.25vw,62px)/.98 'Ubuntu',sans-serif;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap}
.home-choice__content h1 span{display:block;margin-top:8px;font-size:.68em;line-height:1.04}
.home-choice__content p{margin:0 0 20px;font:700 clamp(16px,1.12vw,20px)/1.3 'Ubuntu',sans-serif}
.home-choice__icons,.home-choice__tags{display:flex;align-items:center;margin:0 0 26px;padding:0;list-style:none}
.home-choice__icons{gap:10px}
.home-choice__icons .isS00{width:60px;height:60px;background-color:rgba(255,255,255,.88);border-radius:50%}
.home-choice__tags{gap:7px}
.home-choice__tags .isTAB{width:96px;height:48px}
.home-choice__tags .home-tag{background-image:url('/cuidados/assets/SVG_S03.svg');background-size:400% 200%}
.home-tag--diabetes{background-position:0 0}.home-tag--sensible{background-position:33.333% 0}.home-tag--deshidratada{background-position:66.666% 0}.home-tag--aspera{background-position:100% 0}
.home-choice__actions{display:flex;align-items:center;gap:14px}
.choice-button{min-width:150px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border:2px solid rgba(255,255,255,.96);border-radius:999px;font:700 15px/1 'Ubuntu',sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.choice-button--primary{background:rgba(25,25,25,.34);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.choice-button--buy{background:#fff;color:#606060}
.choice-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.choice-button:hover,.choice-button:focus-visible{transform:translateY(-2px)}
.choice-button--primary:hover,.choice-button--primary:focus-visible{background:#fff;color:#515151}
.choice-button--buy:hover,.choice-button--buy:focus-visible{background:#f2f2f2;color:#515151}
.choice-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
.home-preview footer{position:relative;z-index:3}

@media (max-width:900px){
  .home-choice{padding:88px 0 0}
  .home-choice::before,.home-choice::after{width:108px;height:61px}
  .home-choice__brand{top:14px}
  .home-choice__brand .isBND{width:132px;height:60px}
  .home-choice__grid{grid-template-columns:1fr;gap:0}
  .home-choice__panel{min-height:660px}
  .home-choice__content{left:9%;width:82%}
  .home-choice__content h1{font-size:44px}
  .home-choice__content p{font-size:17px}
  .home-choice__actions{gap:10px}
  .choice-button{min-width:138px;min-height:48px;padding:13px 19px;font-size:14px}
}

@media (max-width:520px){
  .home-choice__panel{min-height:590px}
  .home-choice__content{left:24px;width:calc(100% - 48px)}
  .home-choice__content h1{font-size:36px}
  .home-choice__tags{gap:4px}
  .home-choice__tags .isTAB{width:76px;height:38px}
  .home-choice__icons .isS00{width:52px;height:52px}
  .home-choice__actions{align-items:stretch;flex-direction:column;width:min(220px,100%)}
  .choice-button{width:100%}
}

@media (prefers-reduced-motion:reduce){
  .choice-button{transition:none}
}
