@keyframes ProductSkeleton-module-scss-module__oJCIqG__spin-2{to{transform:rotate(360deg)}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__l13{to{transform:rotate(1turn)}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__fadeInLine{to{opacity:1}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__pulse{0%{opacity:.7}50%{opacity:.3}to{opacity:.7}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ProductSkeleton-module-scss-module__oJCIqG__dimensionerResultSpin{to{transform:rotate(360deg)}}.ProductSkeleton-module-scss-module__oJCIqG__skeleton{border-radius:var(--border-radius-default);background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite ProductSkeleton-module-scss-module__oJCIqG__shimmer}.ProductSkeleton-module-scss-module__oJCIqG__imageSkeleton{width:100%;height:100%;min-height:400px}.ProductSkeleton-module-scss-module__oJCIqG__metaSkeleton{border-radius:var(--border-radius-default);width:100px;height:24px}.ProductSkeleton-module-scss-module__oJCIqG__titleSkeleton{width:80%;height:40px;margin-top:1rem}.ProductSkeleton-module-scss-module__oJCIqG__whatsappSkeleton{width:220px;height:24px}.ProductSkeleton-module-scss-module__oJCIqG__sectionTitleSkeleton{width:180px;height:32px;margin:2rem 0}.ProductSkeleton-module-scss-module__oJCIqG__downloadItemSkeleton,.ProductSkeleton-module-scss-module__oJCIqG__buttonSkeleton{width:100%;height:48px}
@media (min-width:768px){.product-module-scss-module__x7D_ta__productDetailSection{padding:1rem 2rem 0}}@media (max-width:639.98px){.product-module-scss-module__x7D_ta__productDetailSection{padding:1rem 2rem 0}}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productDetailContainer{max-width:var(--container-desktop);margin:0 auto}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productHero{grid-template-columns:1fr 1.2fr;gap:3rem;margin-bottom:3rem;display:grid}@media (max-width:1023.98px){.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productHero{grid-template-columns:1fr;gap:4rem}}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productImageSection{border-radius:var(--border-radius-default);box-shadow:var(--shadow-color);justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex;position:relative}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__zoomContainer{border-radius:var(--border-radius);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__mainProductImage{object-fit:contain}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productHeaderInfo{flex-direction:column;gap:1rem;display:flex}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productMeta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__metaItem{color:var(--primary-text-color);font-size:.875rem}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__metaItem strong{font-weight:700}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__familyItem{color:var(--secondary-color);background:linear-gradient(#cb822b26,#f7e2c0);border-radius:5rem;padding:.25rem 1rem;font-weight:500}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__name{color:var(--primary-text-color);font-size:1.8rem;font-weight:600}@media (min-width:1024px){.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__name{font-size:2rem}}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productHighlights{flex-wrap:wrap;gap:.5rem;display:flex}.product-module-scss-module__x7D_ta__productDetailSection .product-module-scss-module__x7D_ta__productHighlights .product-module-scss-module__x7D_ta__highlightItem{color:var(--gray-text-color);background:#e8f1fb;border-radius:1.25rem;padding:.4rem 1rem;font-size:.8rem;font-weight:500}.product-module-scss-module__x7D_ta__downloadsSection{padding:3.5rem 2rem 4rem}.product-module-scss-module__x7D_ta__downloadsContainer{max-width:var(--container-desktop);flex-direction:column;gap:2.5rem;margin:0 auto;display:flex}.product-module-scss-module__x7D_ta__downloadsHeader{align-items:center;gap:1rem;display:flex}.product-module-scss-module__x7D_ta__downloadsHeader:after{content:"";background:#cacaca26;flex:1;height:1px}.product-module-scss-module__x7D_ta__downloadsTitle{text-transform:uppercase;letter-spacing:2px;color:var(--gray-text-color);white-space:nowrap;font-size:.78rem;font-weight:700}.product-module-scss-module__x7D_ta__availabilityStatus{z-index:1;border-radius:0 10rem 10rem 0;width:fit-content;margin-bottom:.5rem;padding:.2rem 1rem;font-size:.875rem;display:inline-block;position:absolute;top:2rem;left:0}.product-module-scss-module__x7D_ta__unavailable{color:var(--secondary-color);background:linear-gradient(#cb822b26,#f7e2c0)}.product-module-scss-module__x7D_ta__unavailable svg{margin-right:.3rem}.product-module-scss-module__x7D_ta__videoSections{background:#d9d9d9;flex-direction:column;align-items:center;padding:2rem 0;display:flex}.product-module-scss-module__x7D_ta__containerProductPage{flex-direction:column;margin:2rem 0;padding:2rem 0;display:flex}.product-module-scss-module__x7D_ta__relatedProductsFallback{justify-content:center;display:flex}.product-module-scss-module__x7D_ta__highlightsList{flex-direction:column;gap:1.25rem;margin-top:.5rem;padding:0;list-style:none;display:flex}.product-module-scss-module__x7D_ta__highlightItem{color:var(--gray-dark-text-color);align-items:center;gap:.85rem;font-size:1rem;line-height:1.5;display:flex}.product-module-scss-module__x7D_ta__highlightIcon{width:2.25rem;height:2.25rem;color:var(--secondary-color);background:linear-gradient(#cb822b26,#f7e2c0);border-radius:50%;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.product-module-scss-module__x7D_ta__appliesGroup{flex-direction:column;gap:.75rem;display:flex}.product-module-scss-module__x7D_ta__appliesLabel,.product-module-scss-module__x7D_ta__emphasis{color:var(--primary-color);font-weight:700}.product-module-scss-module__x7D_ta__appliesTags{flex-wrap:wrap;gap:.6rem;display:flex}.product-module-scss-module__x7D_ta__appliesTag{color:var(--gray-dark-text-color);background:#f0f4f2;border-radius:5rem;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:500;display:flex}.product-module-scss-module__x7D_ta__appliesTag svg{color:var(--secondary-color);flex-shrink:0}.product-module-scss-module__x7D_ta__actionsButton{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:767.98px){.product-module-scss-module__x7D_ta__actionsButton{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-top:.5rem}.product-module-scss-module__x7D_ta__actionsButton>*{width:100%}}
@keyframes ProductImageZoom-module-scss-module__4L5zWW__spin-2{to{transform:rotate(360deg)}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__l13{to{transform:rotate(1turn)}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__fadeInLine{to{opacity:1}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__pulse{0%{opacity:.7}50%{opacity:.3}to{opacity:.7}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ProductImageZoom-module-scss-module__4L5zWW__dimensionerResultSpin{to{transform:rotate(360deg)}}.ProductImageZoom-module-scss-module__4L5zWW__imageContainer{cursor:zoom-in;width:100%;height:100%;position:relative}.ProductImageZoom-module-scss-module__4L5zWW__zoomOverlay{z-index:1000;cursor:zoom-out;width:100vw;height:100vh;animation:ProductImageZoom-module-scss-module__4L5zWW__fadeIn var(--transition-duration);background-color:#161616d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;top:0;left:0}.ProductImageZoom-module-scss-module__4L5zWW__zoomedImageContainer{-webkit-user-select:none;user-select:none;width:60%;height:60%;position:relative}
.RelatedProductsCarousel-module-scss-module__MKxe3q__relatedProductsSection{width:100%;max-width:var(--container-desktop);margin:0 auto}.RelatedProductsCarousel-module-scss-module__MKxe3q__container{z-index:3;flex-direction:row;justify-content:center;align-items:center;width:100%;margin:1rem 0;display:flex;position:relative}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider{width:100%}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller{width:100%;max-width:2000px;margin:0 auto;padding:10px 0;position:relative;overflow:hidden}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller .RelatedProductsCarousel-module-scss-module__MKxe3q__filmstrip{transition:transform .5s ease-in-out;display:flex}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller .RelatedProductsCarousel-module-scss-module__MKxe3q__slide{box-sizing:border-box;flex-shrink:0;flex-basis:50%;padding-right:.5rem;display:flex}@media (min-width:768px){.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller .RelatedProductsCarousel-module-scss-module__MKxe3q__slide{flex-basis:33.333%}}@media (min-width:1024px){.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller .RelatedProductsCarousel-module-scss-module__MKxe3q__slide{flex-basis:25%}}@media (min-width:1248px){.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller .RelatedProductsCarousel-module-scss-module__MKxe3q__slide{flex-basis:19.666%}}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller:after{background:linear-gradient(to left,var(--background-color)5%,transparent);content:"";z-index:2;pointer-events:none;width:45px;position:absolute;top:10px;bottom:0;right:-1rem}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__slider .RelatedProductsCarousel-module-scss-module__MKxe3q__scroller:before{background:linear-gradient(to right,var(--background-color)5%,transparent);content:"";z-index:2;pointer-events:none;width:45px;position:absolute;top:0;bottom:0;left:-1rem}.RelatedProductsCarousel-module-scss-module__MKxe3q__container .RelatedProductsCarousel-module-scss-module__MKxe3q__containerControls{padding:1rem 0}
