:root{--ob-primary: #5563d0;--ob-primary-dark: #4452b8;--ob-primary-light: #eef0fc;--ob-whatsapp: #25D366;--ob-whatsapp-dark: #128C7E;--ob-text: #111827;--ob-text-muted: #6b7280;--ob-text-light: #9ca3af;--ob-bg: #ffffff;--ob-bg-light: #f9fafb;--ob-bg-subtle: #f3f4f6;--ob-border: #e5e7eb;--ob-border-light: #f3f4f6;--ob-success: #059669;--ob-warning: #f59e0b;--ob-error: #dc2626;--ob-radius: 12px;--ob-radius-sm: 8px;--ob-radius-lg: 16px;--ob-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ob-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--ob-shadow-lg: 0 10px 25px -3px rgba(0, 0, 0, .1);--ob-transition: .2s ease}.premium-section{padding:4rem 0}@media screen and (max-width:767px){.premium-section{padding:3rem 0}}.premium-section .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.product-hero{padding:2rem 0 4rem;background:var(--ob-bg)}.product-hero__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.product-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media screen and (max-width:991px){.product-hero__grid{grid-template-columns:1fr;gap:2.5rem}}.product-hero__gallery{position:sticky;top:2rem}@media screen and (max-width:991px){.product-hero__gallery{position:relative;top:0}}.product-hero__main-image{position:relative;background:var(--ob-bg-light);border-radius:var(--ob-radius-lg);overflow:hidden;margin-bottom:1rem}.product-hero__main-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;padding:1rem}.product-hero__thumbs{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.product-hero__thumb{flex:0 0 72px;width:72px;height:72px;border-radius:var(--ob-radius-sm);overflow:hidden;border:2px solid var(--ob-border);cursor:pointer;transition:all var(--ob-transition);background:var(--ob-bg-light);padding:.375rem}.product-hero__thumb:hover,.product-hero__thumb.is-active{border-color:var(--ob-primary)}.product-hero__thumb img{width:100%;height:100%;object-fit:contain}.product-hero__info{display:flex;flex-direction:column;gap:1.5rem}.product-hero__vendor{font-size:.875rem;color:var(--ob-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.product-hero__title{font-size:2.25rem;font-weight:700;line-height:1.2;margin:0;color:var(--ob-text)}@media screen and (max-width:767px){.product-hero__title{font-size:1.75rem}}.product-hero__price{font-size:2rem;font-weight:700;color:var(--ob-text);margin:0;display:flex;align-items:baseline;gap:12px}.product-hero__price-label{font-size:1rem;font-weight:500}.product-hero__price-sale .product-hero__price-label{font-size:1.25rem}.product-hero__price-sale{color:var(--ob-primary)}.product-hero__price-compare{font-size:1.4rem;font-weight:400;color:var(--ob-text-muted)}.product-hero__stock-warning{display:inline-flex;align-items:center;gap:.5rem;background:#fef3c7;color:#92400e;padding:.75rem 1rem;border-radius:var(--ob-radius-sm);font-size:.9375rem;font-weight:600}.product-hero__stock-warning svg{width:20px;height:20px;flex-shrink:0}.product-hero__sold-out-notice{display:inline-flex;align-items:center;gap:.5rem;background:#fee2e2;color:#991b1b;padding:.75rem 1rem;border-radius:var(--ob-radius-sm);font-size:.9375rem;font-weight:600}.product-hero__sold-out-notice svg{width:20px;height:20px;flex-shrink:0}.product-hero__variants{display:flex;flex-direction:column;gap:1.25rem}.product-hero__option{display:flex;flex-direction:column;gap:.625rem}.product-hero__option-label{font-weight:600;font-size:.9375rem;color:var(--ob-text)}.product-hero__option-values{display:flex;flex-wrap:wrap;gap:.5rem}.product-hero__option-value{display:block}.product-hero__option-value input{position:absolute;opacity:0;pointer-events:none}.product-hero__option-value span{display:block;padding:.75rem 1.25rem;border:2px solid var(--ob-border);border-radius:var(--ob-radius-sm);cursor:pointer;transition:all var(--ob-transition);font-weight:500;background:var(--ob-bg)}.product-hero__option-value:hover span{border-color:var(--ob-primary)}.product-hero__option-value input:checked+span{border-color:var(--ob-primary);background:var(--ob-primary);color:#fff}.product-hero__option-value input:disabled+span{opacity:.4;cursor:not-allowed}.product-hero__whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1.125rem 2rem;background:var(--ob-whatsapp);color:#000;border:none;border-radius:var(--ob-radius);font-size:1.125rem;font-weight:600;cursor:pointer;transition:all var(--ob-transition);text-decoration:none;box-shadow:0 4px 14px #25d36659}.product-hero__whatsapp-btn:hover{background:var(--ob-whatsapp-dark);color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #25d36673}.product-hero__whatsapp-btn svg{width:24px;height:24px;flex-shrink:0}.whatsapp-group-cta--hero{margin-top:8px;text-align:center}.whatsapp-group-cta--hero .whatsapp-group-cta__link{display:inline-flex;align-items:center;gap:6px;color:#128c7e;font-size:.9rem;font-weight:500;text-decoration:none;padding:6px 0}.whatsapp-group-cta--hero .whatsapp-group-cta__link:hover{text-decoration:underline;color:#075e54}.whatsapp-group-cta--hero .whatsapp-group-cta__icon{width:18px;height:18px;flex-shrink:0}.product-hero__tabs{margin-top:.5rem}.product-hero__tabs-nav{display:flex;gap:0;border-bottom:2px solid var(--ob-border);margin-bottom:1rem;overflow-x:auto}.product-hero__tabs-btn{padding:.75rem 1rem;background:none;border:none;font-size:.9375rem;font-weight:600;color:var(--ob-text-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color var(--ob-transition)}.product-hero__tabs-btn:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:transparent;transition:background var(--ob-transition)}.product-hero__tabs-btn:hover{color:var(--ob-text)}.product-hero__tabs-btn.is-active{color:var(--ob-primary)}.product-hero__tabs-btn.is-active:after{background:var(--ob-primary)}.product-hero__tabs-content{display:none;font-size:1.25rem;line-height:1.7;color:var(--ob-text);max-height:200px;overflow-y:auto}.product-hero__tabs-content:focus{outline:2px solid var(--ob-primary);outline-offset:2px}.product-hero__tabs-content:focus:not(:focus-visible){outline:none}.product-hero__tabs-content.is-active{display:block}.product-hero__tabs-content p{margin:0 0 .75rem;color:var(--ob-text)}.product-hero__tabs-content strong{color:var(--ob-text);font-weight:600}.product-hero__tabs-content p:last-child{margin-bottom:0}.product-hero__trust-badges{display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--ob-border)}.product-hero__trust-badge{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ob-text-muted)}.product-hero__trust-badge svg{width:20px;height:20px;color:var(--ob-primary)}.trust-stats{background:var(--ob-bg-light);padding:2.5rem 0}.trust-stats .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.trust-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media screen and (max-width:991px){.trust-stats__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.trust-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.trust-stats__item{display:flex;align-items:center;gap:1rem}.trust-stats__icon{width:44px;height:44px;color:var(--ob-primary);flex-shrink:0}.trust-stats__content{display:flex;flex-direction:column}.trust-stats__number{font-size:1.5rem;font-weight:700;color:var(--ob-text);line-height:1.2}.trust-stats__label{font-size:.875rem;color:var(--ob-text-muted)}.product-tabs{padding:4rem 0;background:var(--ob-bg)}.product-tabs .container{max-width:900px;margin:0 auto;padding:0 1.5rem}.product-tabs__nav{display:flex;gap:0;border-bottom:2px solid var(--ob-border);margin-bottom:2rem;overflow-x:auto}.product-tabs__tab{padding:1rem 1.5rem;background:none;border:none;font-size:1rem;font-weight:600;color:var(--ob-text-muted);cursor:pointer;position:relative;white-space:nowrap;transition:color var(--ob-transition)}.product-tabs__tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:transparent;transition:background var(--ob-transition)}.product-tabs__tab:hover{color:var(--ob-text)}.product-tabs__tab.is-active{color:var(--ob-primary)}.product-tabs__tab.is-active:after{background:var(--ob-primary)}.product-tabs__content{display:none}.product-tabs__content.is-active{display:block}.product-tabs__content-inner{font-size:1.5rem;line-height:1.8;color:var(--ob-text)}.product-tabs__content-inner h3{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--ob-text)}.product-tabs__content-inner p{margin:0 0 1rem;color:var(--ob-text)}.product-tabs__content-inner ul{margin:0 0 1rem;padding-right:1.5rem}.product-tabs__content-inner li{margin-bottom:.5rem;color:var(--ob-text)}.product-tabs__content-inner strong{color:var(--ob-text);font-weight:600}.product-tabs__specs-table{width:100%;border-collapse:collapse}.product-tabs__specs-table tr{border-bottom:1px solid var(--ob-border)}.product-tabs__specs-table th,.product-tabs__specs-table td{padding:1rem 0;text-align:right}.product-tabs__specs-table th{font-weight:600;color:var(--ob-text);width:40%}.product-tabs__specs-table td{color:var(--ob-text-muted)}.certification-timeline{padding:4rem 0;background:var(--ob-bg-light)}.certification-timeline .container{max-width:1000px;margin:0 auto;padding:0 1.5rem}.certification-timeline__header{text-align:center;margin-bottom:3rem}.certification-timeline__badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--ob-primary);color:#fff;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;margin-bottom:1rem}.certification-timeline__badge svg{width:18px;height:18px}.certification-timeline__title{font-size:2rem;font-weight:700;margin:0 0 .75rem;color:var(--ob-text)}.certification-timeline__subtitle{font-size:1.125rem;color:var(--ob-text-muted);margin:0}.certification-timeline__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.certification-timeline__steps:before{content:"";position:absolute;top:32px;left:12.5%;right:12.5%;height:2px;background:var(--ob-border)}@media screen and (max-width:767px){.certification-timeline__steps{grid-template-columns:1fr;gap:2rem}.certification-timeline__steps:before{top:0;bottom:0;left:23px;right:auto;width:2px;height:auto}}.certification-timeline__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}@media screen and (max-width:767px){.certification-timeline__step{flex-direction:row;text-align:right;gap:1.5rem}}.certification-timeline__step-number{width:48px;height:48px;background:var(--ob-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:1;flex-shrink:0}@media screen and (max-width:767px){.certification-timeline__step-number{margin-bottom:0}}.certification-timeline__step-icon{width:24px;height:24px}.certification-timeline__step-content{max-width:200px}@media screen and (max-width:767px){.certification-timeline__step-content{max-width:none}}.certification-timeline__step-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--ob-text)}.certification-timeline__step-desc{font-size:.875rem;color:var(--ob-text-muted);margin:0;line-height:1.5}.whatsapp-testimonials{padding:4rem 0;background:var(--ob-bg)}.whatsapp-testimonials .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.whatsapp-testimonials__header{text-align:center;margin-bottom:3rem}.whatsapp-testimonials__title{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--ob-text)}.whatsapp-testimonials__subtitle{font-size:1.125rem;color:var(--ob-text-muted);margin:0}.whatsapp-testimonials__slider{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1rem}.whatsapp-testimonials__slider::-webkit-scrollbar{display:none}.whatsapp-testimonials__item{flex:0 0 300px;scroll-snap-align:start;border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow)}.whatsapp-testimonials__item img{width:100%;height:auto;display:block}.faq-tabs{padding:4rem 0;background:var(--ob-bg-light)}.faq-tabs .container{max-width:800px;margin:0 auto;padding:0 1.5rem}.faq-tabs__header{text-align:center;margin-bottom:2rem}.faq-tabs__title{font-size:2rem;font-weight:700;margin:0;color:var(--ob-text)}.faq-tabs__nav{display:flex;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.faq-tabs__nav-btn{padding:.75rem 1.25rem;background:var(--ob-bg);border:2px solid var(--ob-border);border-radius:var(--ob-radius-sm);font-size:.9375rem;font-weight:500;color:var(--ob-text-muted);cursor:pointer;transition:all var(--ob-transition)}.faq-tabs__nav-btn:hover{border-color:var(--ob-primary);color:var(--ob-primary)}.faq-tabs__nav-btn.is-active{background:var(--ob-primary);border-color:var(--ob-primary);color:#fff}.faq-tabs__content{display:none}.faq-tabs__content.is-active{display:block}.faq-tabs__list{display:flex;flex-direction:column;gap:.75rem}.faq-tabs__item{background:var(--ob-bg);border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow-sm)}.faq-tabs__question{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:right;font-size:1rem;font-weight:600;color:var(--ob-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background var(--ob-transition)}.faq-tabs__question:hover{background:var(--ob-bg-subtle)}.faq-tabs__question-icon{width:20px;height:20px;color:var(--ob-text-muted);transition:transform .3s;flex-shrink:0}.faq-tabs__item.is-open .faq-tabs__question-icon{transform:rotate(180deg)}.faq-tabs__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-tabs__item.is-open .faq-tabs__answer{max-height:500px}.faq-tabs__answer-content{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.7;color:var(--ob-text-muted)}.sticky-whatsapp-bar{position:fixed;bottom:0;left:0;right:0;background:var(--ob-bg);border-top:1px solid var(--ob-border);padding:.75rem 1rem;display:none;z-index:100;box-shadow:0 -4px 12px #0000001a}@media screen and (max-width:991px){.sticky-whatsapp-bar.is-visible{display:block}}.sticky-whatsapp-bar__content{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto}.sticky-whatsapp-bar__info{flex:1;min-width:0}.sticky-whatsapp-bar__title{font-size:.875rem;font-weight:600;color:var(--ob-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-whatsapp-bar__price{font-size:1rem;font-weight:700;color:var(--ob-text);margin:0}.sticky-whatsapp-bar__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--ob-whatsapp);color:#000;border:none;border-radius:var(--ob-radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.sticky-whatsapp-bar__btn svg{width:20px;height:20px}@media screen and (max-width:991px){body.has-sticky-bar{padding-bottom:70px}}.faq-accordion__header{text-align:center;margin-bottom:3rem}.faq-accordion__title{font-size:2rem;font-weight:700;margin:0;color:var(--ob-text)}.faq-accordion__list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-accordion__item{background:var(--ob-bg);border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow-sm)}.faq-accordion__question{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:right;font-size:1rem;font-weight:600;color:var(--ob-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background var(--ob-transition)}.faq-accordion__question:hover{background:var(--ob-bg-subtle)}.faq-accordion__question-icon{width:20px;height:20px;color:var(--ob-text-muted);transition:transform .3s;flex-shrink:0}.faq-accordion__item.is-open .faq-accordion__question-icon{transform:rotate(180deg)}.faq-accordion__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-accordion__item.is-open .faq-accordion__answer{max-height:500px}.faq-accordion__answer-content{padding:0 1.5rem 1.5rem;font-size:.9375rem;line-height:1.7;color:var(--ob-text-muted)}.quality-cert{background:var(--ob-bg-light)}.quality-cert__content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media screen and (max-width:991px){.quality-cert__content{grid-template-columns:1fr;gap:2rem}}.quality-cert__image{border-radius:var(--ob-radius);overflow:hidden}.quality-cert__image img{width:100%;height:auto}.quality-cert__info{display:flex;flex-direction:column;gap:1.5rem}.quality-cert__badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--ob-primary);color:#fff;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:600;width:fit-content}.quality-cert__title{font-size:2rem;font-weight:700;margin:0;color:var(--ob-text)}.quality-cert__desc{font-size:1rem;line-height:1.7;color:var(--ob-text-muted);margin:0}.quality-cert__steps{display:flex;flex-direction:column;gap:1.25rem}.quality-cert__step{display:flex;gap:1rem;align-items:flex-start}.quality-cert__step-number{width:32px;height:32px;background:var(--ob-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;font-size:.875rem}.quality-cert__step-content h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--ob-text)}.quality-cert__step-content p{margin:0;font-size:.9375rem;color:var(--ob-text-muted)}.quality-cert__cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--ob-primary);color:#fff;padding:1rem 2rem;border-radius:var(--ob-radius-sm);text-decoration:none;font-weight:600;transition:background var(--ob-transition);width:fit-content}.quality-cert__cta:hover{background:var(--ob-primary-dark)}.cross-sell__header{text-align:center;margin-bottom:2.5rem}.cross-sell__title{font-size:2rem;font-weight:700;margin:0 0 .5rem;color:var(--ob-text)}.cross-sell__subtitle{font-size:1.125rem;color:var(--ob-text-muted);margin:0}.cross-sell__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media screen and (max-width:991px){.cross-sell__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){.cross-sell__grid{grid-template-columns:1fr}}.cross-sell__item{background:var(--ob-bg);border-radius:var(--ob-radius);overflow:hidden;box-shadow:var(--ob-shadow);transition:transform var(--ob-transition);text-decoration:none;color:inherit}.cross-sell__item:hover{transform:translateY(-4px)}.cross-sell__item-image{aspect-ratio:1;overflow:hidden;background:var(--ob-bg-light)}.cross-sell__item-image img{width:100%;height:100%;object-fit:cover}.cross-sell__item-info{padding:1rem}.cross-sell__item-title{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--ob-text)}.cross-sell__item-price{font-size:1.125rem;font-weight:700;color:var(--ob-primary)}.urgency-banner{background:#fef3c7;padding:.875rem 0}.urgency-banner__content{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.urgency-banner__item{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#92400e;font-size:.9375rem}.urgency-banner__icon{width:20px;height:20px}.urgency-banner__countdown{display:flex;gap:.25rem;margin-right:.5rem}.urgency-banner__countdown-unit{background:#92400e;color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:700;min-width:32px;text-align:center;font-size:.875rem}.text-center{text-align:center}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-premium-product.css.map */
