.section-main-product{padding-bottom:2rem}.product{display:grid;gap:1.25rem;padding-top:.75rem}@media(min-width:990px){.product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem;align-items:start;padding-top:2rem}.product__media{position:sticky;top:calc(var(--header-height) + 1rem)}}.product__media{margin-inline:calc(var(--gutter) * -1)}@media(min-width:990px){.product__media{margin-inline:0}}.gallery{display:block}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start}.gallery__slide .media{background:#000}@media(max-width:989px){.gallery__slide .media--portrait{aspect-ratio:1}.gallery__slide--design .media img{object-position:50% 62%}}@media(min-width:990px){.gallery__slide .media{border-radius:var(--radius)}}.gallery__slide--design .media img{transition:opacity .35s ease,filter .8s ease}.gallery__slide--design .media img.is-dim{opacity:.2;filter:brightness(.3)}.gallery__thumbs{display:flex;gap:.5rem;overflow-x:auto;padding:.625rem var(--gutter) .25rem;scrollbar-width:none}.gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:990px){.gallery__thumbs{padding-inline:0}}.gallery__thumb{position:relative;flex:none;width:3.25rem;height:3.25rem;padding:0;border:2px solid transparent;border-radius:6px;background:var(--tunel);overflow:hidden;opacity:.65;transition:opacity .2s ease,border-color .2s ease}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{border-color:var(--design-accent);opacity:1}.gallery__thumb-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059;color:#fff}.gallery__thumb-play .icon{width:1.25rem;height:1.25rem}.product__info{display:grid;gap:1rem;min-width:0}.product__title{font-size:clamp(2.25rem,9vw,3.25rem)}.product__subtitle{font-size:1.0625rem;color:var(--reflector-soft);margin-top:-.25rem}.product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.product__price-label{flex-basis:100%;font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--amarilla)}.product__price-now{font-size:1.75rem;font-weight:800;letter-spacing:-.01em}.product__price-compare{color:var(--reflector-soft)}.product__cuotas{display:flex;gap:.5rem;align-items:center;margin-top:-.5rem;font-size:.9375rem;color:var(--reflector-soft)}.product__cuotas .icon{width:1.15rem;height:1.15rem}.product__benefits{display:grid;gap:.4rem}.product__benefits li{display:flex;gap:.5rem;align-items:center;font-weight:600}.product__benefits .icon{flex:none;width:1.15rem;height:1.15rem;color:var(--cesped)}.product__form{display:grid;gap:1.5rem;margin-top:.5rem}.step-title{margin-bottom:.75rem;padding:0;font-family:var(--font-body);font-size:1.0625rem;font-weight:800;text-transform:none;letter-spacing:0;line-height:1.3}.offers{min-width:0;margin:0;padding:0;border:0}.offers__list{display:grid;gap:.75rem}.offer{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.875rem .875rem .875rem .625rem;border:2px solid var(--reflector-faint);border-radius:var(--radius);background:var(--tunel);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.offer--recommended{margin-top:.6rem}.offer:has(input:checked){border-color:var(--amarilla);background:color-mix(in srgb,var(--amarilla) 7%,var(--tunel));box-shadow:0 0 0 1px var(--amarilla),0 10px 30px -14px color-mix(in srgb,var(--amarilla) 60%,transparent)}.offer:has(input:focus-visible){outline:3px solid var(--amarilla);outline-offset:3px}.offer--soldout{opacity:.55;cursor:not-allowed}.offer__badge{position:absolute;top:-.7rem;left:.875rem;padding:.15rem .6rem;border-radius:999px;background:var(--amarilla);color:var(--noche);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.offer__visual .doors-icon{width:3rem;height:3rem}.offer__main{display:grid;gap:.15rem;min-width:0}.offer__title{font-family:var(--font-heading);font-size:1.375rem;line-height:1.05;text-transform:uppercase}.offer__sub{font-size:.875rem;color:var(--reflector-soft);line-height:1.3}.offer__saving{justify-self:start;margin-top:.2rem;padding:.1rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--cesped) 30%,transparent);color:#bff0d2;font-size:.8125rem;font-weight:700;line-height:1.35}.offer__ship,.offer__soldout{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700}.offer__ship--paid{color:var(--reflector-soft);font-weight:600}.offer__ship .icon{width:1rem;height:1rem}.offer__price{display:grid;justify-items:end;gap:.1rem;text-align:right}.offer__total{font-size:1.1875rem;font-weight:800;white-space:nowrap}.offer__compare{font-size:.8125rem;color:var(--reflector-soft)}.offer__per{font-size:.8125rem;color:var(--reflector-soft);white-space:nowrap}.offers__note{margin-top:.625rem;font-size:.875rem;color:var(--reflector-soft)}.qty{display:flex;align-items:center;justify-content:space-between;gap:1rem}.qty__label{font-weight:700}.qty__control{display:flex;align-items:center;border:1px solid var(--reflector-faint);border-radius:999px}.qty__input{width:3rem;border:0;background:transparent;text-align:center;font-weight:700;-moz-appearance:textfield}.qty__input::-webkit-inner-spin-button,.qty__input::-webkit-outer-spin-button{-webkit-appearance:none}.product__buy{display:grid;gap:.5rem}.product__atc{min-height:3.75rem;font-size:1.125rem}.product__atc[aria-disabled=true]:not([disabled]){--btn-bg: var(--tunel-raised);--btn-fg: var(--reflector);border-color:var(--amarilla);border-style:dashed;box-shadow:none;cursor:pointer}.product__buy-status{min-height:1.25rem;font-size:.9375rem;font-weight:600;text-align:center}.product__buy-status.is-error{color:#ff8a80}.product__preorder{display:flex;gap:.5rem;align-items:flex-start;padding:.75rem .875rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amarilla) 12%,var(--tunel));border:1px solid color-mix(in srgb,var(--amarilla) 50%,transparent);font-weight:600}.product__preorder .icon{flex:none;color:var(--amarilla)}.delivery{display:grid;gap:.5rem;padding:.875rem;border:1px solid var(--reflector-faint);border-radius:var(--radius-sm)}.delivery__label{display:flex;gap:.5rem;align-items:center;font-weight:700}.delivery__label .icon{width:1.25rem;height:1.25rem;color:var(--amarilla)}.delivery__result{font-size:.9375rem;color:var(--reflector-soft)}.delivery__result:empty{display:none}.fit__q{margin:0;padding:0;border:0}.fit__q legend{margin-bottom:.5rem;padding:0;font-weight:600}.fit__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.fit__option{position:relative}.fit__option input{position:absolute;opacity:0}.fit__option span{display:grid;place-items:center;min-height:2.75rem;border:1px solid var(--reflector-faint);border-radius:999px;font-weight:600;cursor:pointer}.fit__option input:checked+span{border-color:var(--amarilla);background:var(--amarilla);color:var(--noche)}.fit__option input:focus-visible+span{outline:3px solid var(--amarilla);outline-offset:2px}.fit__result{display:grid;gap:.75rem}.fit__ok,.fit__warn{display:flex;gap:.5rem;align-items:flex-start;padding:.75rem;border-radius:var(--radius-sm);font-weight:600}.fit__ok{background:color-mix(in srgb,var(--cesped) 25%,transparent)}.fit__warn{background:color-mix(in srgb,var(--amarilla) 14%,transparent)}.fit__ok .icon,.fit__warn .icon{flex:none}.trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.trust-row li>a,.trust-row li>.icon:first-child{text-decoration:none}.trust-row li,.trust-row li>a{display:flex;gap:.5rem;align-items:center;font-size:.875rem;font-weight:600;line-height:1.25}.trust-row li{padding:.6rem .7rem;border-radius:var(--radius-sm);background:var(--tunel)}.trust-row .icon{flex:none;width:1.25rem;height:1.25rem;color:var(--amarilla)}.product__whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;font-weight:700;text-decoration:none;border:1px solid color-mix(in srgb,var(--cesped) 70%,transparent);border-radius:999px}.product__whatsapp .icon{color:#4ade80}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:.75rem;padding:.625rem var(--gutter) calc(.625rem + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--noche) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--reflector-faint);transform:translateY(110%);transition:transform .25s ease}.sticky-buy.is-visible{transform:none}.sticky-buy__info{display:grid;min-width:0;line-height:1.2}.sticky-buy__label{overflow:hidden;font-size:.8125rem;color:var(--reflector-soft);white-space:nowrap;text-overflow:ellipsis}.sticky-buy__price{font-weight:800}.sticky-buy__button{flex:1;min-height:3rem;padding-inline:1rem;font-size:1rem}@media(min-width:990px){.sticky-buy{display:none}}.product__media,.product__info,.gallery{min-width:0}.product__media{position:relative}.product__sticker{position:absolute;z-index:3;top:.75rem;right:.75rem;display:grid;place-items:center;width:6.25rem;height:6.25rem;padding:.75rem;border-radius:50%;background:var(--amarilla);color:var(--noche);box-shadow:0 0 0 3px var(--noche),0 0 0 5px var(--amarilla),0 12px 30px -8px #0009;transform:rotate(-10deg);text-align:center;pointer-events:none}.product__sticker span{font-family:var(--font-heading);font-size:.95rem;line-height:1.02;text-transform:uppercase}@media(min-width:990px){.product__sticker{top:-1.25rem;right:-1.25rem;width:8rem;height:8rem}.product__sticker span{font-size:1.25rem}}.product__pill{justify-self:start;padding:.35rem .85rem;border-radius:6px;background:var(--amarilla);color:var(--noche);font-size:.8125rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.product__title{font-size:clamp(2.75rem,11vw,5rem);line-height:.93}.product__price{align-items:center}.product__price-now{font-size:clamp(2.25rem,9vw,3.25rem);font-weight:900;line-height:1.05}.product__price-compare{font-size:1.25rem}.product__save{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:999px;background:var(--amarilla);color:var(--noche);font-size:.875rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.product__save .icon{width:1rem;height:1rem}.product__meta{display:grid;gap:.5rem}.product__meta li{display:flex;align-items:center;gap:.6rem}.product__meta .icon{flex:none;width:1.3rem;height:1.3rem;color:var(--amarilla)}.product__meta-text{font-size:1rem;font-weight:700;color:var(--reflector)}.product__meta li+li .product__meta-text{font-weight:500;color:var(--reflector-soft)}.product__benefits{gap:.6rem}.product__benefits li{font-size:1.0625rem}.product__benefits .icon{width:1.3rem;height:1.3rem;color:var(--amarilla)}.product__form .step-title{display:flex;align-items:center;gap:.9rem;width:100%;margin-bottom:1rem;font-size:.8125rem;font-weight:900;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.product__form .step-title:before,.product__form .step-title:after{content:"";flex:1;height:1px;background:var(--reflector-faint)}.offer{grid-template-columns:auto auto minmax(0,1fr) auto;border-radius:10px}.offer__radio{flex:none;width:1.5rem;height:1.5rem;border:2px solid var(--reflector-soft);border-radius:50%;transition:border-color .2s ease,box-shadow .2s ease}.offer:has(input:checked) .offer__radio{border-color:var(--amarilla);box-shadow:inset 0 0 0 4px var(--tunel),inset 0 0 0 12px var(--amarilla)}@media(max-width:380px){.offer{grid-template-columns:auto minmax(0,1fr) auto}.offer__visual{display:none}}.product__atc,.sticky-buy__button{border-radius:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.product__rating{display:inline-flex;align-items:center;gap:.45rem;margin-top:.4rem;font-size:.9375rem;font-weight:700;color:var(--reflector);text-decoration:none}.product__rating:hover .product__rating-count{text-decoration:underline}.stars{display:inline-block;font-size:1.05rem;line-height:1;letter-spacing:.06em}.stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--amarilla) var(--rating, 0%),rgb(255 255 255 / .22) var(--rating, 0%));-webkit-background-clip:text;background-clip:text;color:transparent}.product__app{margin-top:.4rem}.designs{margin:0;padding:0;border:0;min-width:0}.designs .step-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.designs__current{font-family:var(--font-body);font-size:.9375rem;font-weight:800;letter-spacing:.04em;text-transform:none;color:var(--amarilla)}.designs__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.design-card{position:relative;display:grid;justify-items:center;gap:.4rem;padding:.45rem .25rem .55rem;border:2px solid rgb(255 255 255 / .12);border-radius:var(--radius-sm);background:var(--tunel);cursor:pointer;text-align:center;transition:border-color .15s ease,transform .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.design-card:hover{border-color:#ffffff59}.design-card__img{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:50%;background:#000}.design-card__img img{display:block;width:100%;height:100%;object-fit:cover}.design-card__name{font-size:.75rem;font-weight:800;line-height:1.15;color:var(--reflector)}.design-card:has(input:checked){border-color:var(--amarilla);background:color-mix(in srgb,var(--amarilla) 10%,var(--tunel))}.design-card:has(input:checked):after{content:"";position:absolute;top:-.45rem;right:-.45rem;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--amarilla) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0C10' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / .8rem no-repeat}.design-card:has(input:focus-visible){outline:3px solid var(--tiza);outline-offset:2px}.design-card.is-unavailable{opacity:.45;cursor:not-allowed}.design-card__off{font-size:.6875rem;color:var(--reflector-soft)}.designs__note{margin-top:.6rem;font-size:.8125rem}@media screen and (min-width:990px){.designs__grid{gap:.65rem}.design-card__name{font-size:.8125rem}}.product__qty-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.1rem}.product__qty-row .qty{margin:0}.product__qty-hint{flex:1 1 12rem;font-size:.875rem}.product__notice{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.25rem;padding:.85rem 1rem;border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.45;color:var(--reflector-soft)}.product__notice .icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.1rem;color:var(--amarilla)}.real-label{position:absolute;left:.625rem;bottom:.625rem;z-index:2;padding:.25rem .55rem;border-radius:999px;background:var(--amarilla);color:var(--noche);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}[data-design-img]{transition:opacity .2s ease}[data-design-img].is-dim{opacity:.35}.gallery__slide[hidden],.gallery__thumb[hidden]{display:none!important}.sticky-buy__thumb{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:#000}.product__atc{font-size:clamp(.875rem,3.9vw,1.0625rem);letter-spacing:.04em;white-space:nowrap}.product__facts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.9rem}.product__facts li{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--amarilla) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--amarilla) 10%,transparent);font-size:.75rem;font-weight:700;line-height:1.2;color:var(--reflector)}.product__facts .icon{width:.85rem;height:.85rem;color:var(--amarilla)}.bundles{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:0;border:0;min-width:0}.bundle{position:relative;border:2px solid rgb(255 255 255 / .14);border-radius:14px;background:var(--tunel);transition:border-color .15s ease,background .15s ease}.bundle.is-active{border-color:var(--amarilla);background:color-mix(in srgb,var(--amarilla) 6%,var(--tunel))}.bundle__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem 1rem .9rem;cursor:pointer}.bundle__radio{width:1.45rem;height:1.45rem;border:2px solid rgb(255 255 255 / .35);border-radius:50%}.bundle.is-active .bundle__radio{border-color:var(--amarilla);box-shadow:inset 0 0 0 4px var(--tunel),inset 0 0 0 10px var(--amarilla)}.bundle__head:has(input:focus-visible) .bundle__radio{outline:3px solid var(--tiza);outline-offset:2px}.bundle__main{display:grid;gap:.15rem;min-width:0}.bundle__title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:1.125rem;font-weight:800;line-height:1.2;color:var(--tiza)}.bundle__save{padding:.2rem .55rem;border-radius:999px;background:var(--amarilla);color:var(--noche);font-size:.6875rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bundle__sub{font-size:.875rem;color:var(--reflector-soft)}.bundle__price{display:grid;justify-items:end;line-height:1.15}.bundle__price strong{font-size:1.25rem;font-weight:800;color:var(--tiza);white-space:nowrap}.bundle__price s{font-size:.875rem;color:var(--reflector-soft);white-space:nowrap}.bundle__flag{position:absolute;top:-.8rem;right:.9rem;z-index:1;padding:.25rem .65rem;border-radius:6px;background:var(--amarilla);color:var(--noche);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bundle__designs{display:none;gap:.5rem;padding:0 1rem .9rem}.bundle.is-active .bundle__designs{display:grid}.bundle--kit .bundle__designs{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle__select{display:grid;gap:.25rem;min-width:0}.bundle__select label{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--reflector-soft)}.bundle__select .select{width:100%;min-height:2.75rem;padding:.5rem 2rem .5rem .75rem;border:1px solid rgb(255 255 255 / .22);border-radius:10px;background-color:var(--noche);color:var(--tiza);font-size:1rem;font-weight:700}.bundle__perks{display:grid;border-top:1px solid rgb(255 255 255 / .08)}.bundle__perks li{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem 1rem;font-size:.875rem;font-weight:800;color:var(--tiza);background:#ffffff08}.bundle__perks li+li{border-top:1px solid rgb(255 255 255 / .06)}.bundle__perks li:last-child{border-radius:0 0 12px 12px}.bundle__perks .icon{flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem;color:var(--amarilla)}.bundle__perks small{display:block;margin-top:.1rem;font-size:.75rem;font-weight:500;color:var(--reflector-soft)}.bundle-addon{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.85rem 1rem;border:2px dashed color-mix(in srgb,var(--amarilla) 55%,transparent);border-radius:14px;cursor:pointer}.bundle-addon[hidden]{display:none}.bundle-addon input{position:absolute;opacity:0;width:1px;height:1px}.bundle-addon__box{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:2px solid var(--amarilla);border-radius:6px;color:transparent}.bundle-addon__box .icon{width:1rem;height:1rem}.bundle-addon:has(input:checked) .bundle-addon__box{background:var(--amarilla);color:var(--noche)}.bundle-addon:has(input:focus-visible) .bundle-addon__box{outline:3px solid var(--tiza);outline-offset:2px}.bundle-addon__text{display:grid;gap:.15rem;font-size:.875rem}.bundle-addon__text strong{color:var(--tiza)}.bundle-addon__text span{color:var(--reflector-soft);font-size:.8125rem}.product__buy{margin-top:1rem}@media screen and (max-width:380px){.bundle__head{gap:.55rem;padding:.9rem .75rem .8rem}.bundle__title{font-size:1rem}.bundle__price strong{font-size:1.0625rem}.bundle__designs{padding:0 .75rem .8rem}}.pay-badges__title{flex-wrap:wrap}.pay-badges__mp-logo{height:1.45rem;width:auto;border-radius:5px}.bundle__ship{font-size:.75rem;font-weight:600;color:var(--reflector-soft)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/product.css.map */
