.index-module__oln8Ca__page{background-color:#f3f2f6;max-width:1440px;margin:0 auto;padding:1rem .75rem 2rem}.index-module__oln8Ca__breadcrumb{color:#555;font-size:.875rem;font-family:var(--nn-font);margin-bottom:2rem}.index-module__oln8Ca__breadcrumbLink{color:var(--nn-navy);text-decoration:none}.index-module__oln8Ca__breadcrumbLink:hover{text-decoration:underline}.index-module__oln8Ca__layout{grid-template-columns:1fr;align-items:start;gap:1.5rem 3.5rem;display:grid}.index-module__oln8Ca__thumbCol{flex-direction:row;order:2;gap:.5rem;margin-left:0;display:flex;position:static}.index-module__oln8Ca__thumb{cursor:pointer;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:4.5rem;height:5.5rem;padding:4px;transition:border-color .15s;display:flex;overflow:hidden;box-shadow:3px 3px 8px #00000052}.index-module__oln8Ca__thumb:hover{border-color:var(--nn-navy)}.index-module__oln8Ca__thumbActive{border-color:none}.index-module__oln8Ca__thumbImg{object-fit:contain;width:100%;height:100%;display:block}.index-module__oln8Ca__mainImageCol{flex-direction:column;order:1;gap:1rem;display:flex}.index-module__oln8Ca__embla{background:#f8f8f8;border-radius:1rem;overflow:hidden;box-shadow:3px 3px 8px #00000052}.index-module__oln8Ca__emblaContainer{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.index-module__oln8Ca__emblaSlide{min-width:0;position:inherit;aspect-ratio:1;flex:0 0 65%;position:relative}@media (min-width:48rem){.index-module__oln8Ca__emblaSlide{flex:0 0 100%}}.index-module__oln8Ca__slideImage{object-fit:contain;width:100%;padding:0}@media (min-width:48rem){.index-module__oln8Ca__slideImage{padding:2rem}}.index-module__oln8Ca__infoCol{flex-direction:column;order:3;display:flex}.index-module__oln8Ca__productName{color:var(--nn-navy);font-size:1.375rem;font-weight:700;font-family:var(--nn-font);margin:0 0 .1rem;line-height:1.2}.index-module__oln8Ca__details{color:#001965;flex-direction:column;margin-bottom:1.5rem;display:flex}.index-module__oln8Ca__detailRow{color:#001965;font-size:1.2rem;font-weight:700;font-family:var(--nn-font);margin:0}.index-module__oln8Ca__detailMuted{color:#001965;font-size:1rem;font-weight:900;font-family:var(--nn-font);margin:1.8rem 0 .5rem;padding-top:1rem;line-height:1.6}.index-module__oln8Ca__measurePrice{color:#494747;margin:0;font-size:1rem;font-style:italic;font-weight:600}.index-module__oln8Ca__detailAvailable{color:#1a5ea8;font-size:.875rem;font-family:var(--nn-font);margin:0;line-height:1.6}.index-module__oln8Ca__detailUnavailable{color:#999;font-size:.875rem;font-family:var(--nn-font);margin:0;line-height:1.6}.index-module__oln8Ca__details h2{color:#282727;margin:1rem 0 .25rem;font-size:1rem}.index-module__oln8Ca__detailDescription{color:#696464;white-space:pre-line;margin:0;font-size:.875rem}.index-module__oln8Ca__seeMoreButton{color:var(--nn-navy);font-family:var(--nn-font);font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline}.index-module__oln8Ca__seeMoreButton:hover{opacity:.85}.index-module__oln8Ca__priceCard{background:#f3f2f6;border:1px solid #00000073;border-radius:12px;margin-bottom:1.75rem;padding:.75rem 1rem .75rem 1.25rem;position:relative}.index-module__oln8Ca__priceCardCheck{border:2px solid var(--nn-navy);background:#fff;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:.75rem;left:.75rem}.index-module__oln8Ca__priceCardCheck:after{content:"";background:var(--nn-navy);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.index-module__oln8Ca__priceCardLabel{color:var(--nn-navy);font-size:.875rem;font-family:var(--nn-font);margin-bottom:.25rem;margin-left:1.75rem;font-weight:500;display:block}.index-module__oln8Ca__priceBlock{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:1.75rem;display:flex}.index-module__oln8Ca__originalPrice{color:#aaa;font-size:1rem;font-family:var(--nn-font);margin:0;text-decoration:line-through}.index-module__oln8Ca__price{color:var(--nn-navy);font-size:1.75rem;font-weight:700;font-family:var(--nn-font);margin:0}.index-module__oln8Ca__discountBadge{background:var(--nn-pink);color:#fff;font-size:.8rem;font-weight:700;font-family:var(--nn-font);border-radius:4px;padding:.2rem .55rem}.index-module__oln8Ca__actions{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.index-module__oln8Ca__addBtn{color:#fff;width:100%;height:50px;font-size:1rem;font-family:var(--nn-font);cursor:pointer;background:#005ad2;border:none;border-radius:25px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-weight:700;transition:opacity .15s;display:flex}.index-module__oln8Ca__addBtn span{text-align:center;width:12rem}.index-module__oln8Ca__addBtn svg{flex-shrink:0}.index-module__oln8Ca__addBtn:hover:not(:disabled){opacity:.88}.index-module__oln8Ca__addBtn:disabled{cursor:not-allowed;background:#ccc}.index-module__oln8Ca__addBtnAdded{cursor:default;background:#1e9e4f}.index-module__oln8Ca__buyNowBtn{background:var(--nn-navy);color:#fff;width:100%;height:50px;font-size:1rem;font-family:var(--nn-font);cursor:pointer;border:none;border-radius:25px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-weight:700;transition:opacity .15s;display:flex}.index-module__oln8Ca__buyNowBtn span{text-align:center;width:12rem}.index-module__oln8Ca__buyNowBtn svg{flex-shrink:0}.index-module__oln8Ca__buyNowBtn:hover:not(:disabled){opacity:.85}.index-module__oln8Ca__buyNowBtn:disabled{cursor:not-allowed;background:#ccc}.index-module__oln8Ca__composicion{color:#001965;margin-bottom:.75rem}.index-module__oln8Ca__composicion ul{font-size:1.1rem;font-weight:600;font-family:var(--nn-font);margin:0;padding:0;line-height:1.7;list-style:none}@media (min-width:30rem){.index-module__oln8Ca__page{padding:1.5rem 1rem 2rem}}@media (min-width:37.5rem){.index-module__oln8Ca__page{padding:2rem 2rem 4rem}.index-module__oln8Ca__layout{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.index-module__oln8Ca__thumbCol{flex-direction:row;order:0;grid-column:1/-1;margin-left:0;position:static}.index-module__oln8Ca__mainImageCol,.index-module__oln8Ca__infoCol{order:0}.index-module__oln8Ca__thumb{width:7.5rem;height:9rem}.index-module__oln8Ca__productName{font-size:1.75rem}.index-module__oln8Ca__composicion ul{font-size:1.6rem}.index-module__oln8Ca__detailMuted{padding-top:0;font-size:1.3rem}.index-module__oln8Ca__details h2{font-size:1.3rem}.index-module__oln8Ca__detailDescription{font-size:1rem}.index-module__oln8Ca__price{font-size:2.25rem}}@media (min-width:56.25rem){.index-module__oln8Ca__layout{grid-template-columns:10rem 1fr 1fr}.index-module__oln8Ca__thumbCol{flex-direction:column;grid-column:auto;margin-left:3.5rem;position:sticky}}@media (min-width:80rem){.index-module__oln8Ca__page{padding:2rem 156px 4rem}}
