collapsible-row button{display:block;border:none;background:none}collapsible-row button h3{margin-bottom:0}collapsible-row [data-content]{background-color:#fff;width:100%;max-height:0;overflow:hidden;transition:max-height 250ms ease-out}.featured-products-section .item-product{height:100%}.featured-products-section .section-title{font-size:22px;font-weight:700;color:#102f45}.featured-products-section .featured-products-header{display:flex;align-items:center;justify-content:space-between}.featured-products-section .featured-products-header>:first-child{flex:1;min-width:0}.featured-products-section .featured-products-header .section-title,.featured-products-section .featured-products-header .mb-3{margin-bottom:0 !important}.featured-products-section .featured-products-header__arrows{display:flex;align-items:center;gap:8px;flex-shrink:0}.featured-products-section .featured-products-header .swiper-button-prev,.featured-products-section .featured-products-header .swiper-button-next{position:static;top:auto;float:none;margin-top:0}.featured-products-section .products-section-title-container{display:flex;align-items:center;justify-content:space-between}.featured-products-section .products-section-title-container .products-section-title{flex:1;min-width:0}.featured-products-section .products-section-title-container .swiper-button-prev,.featured-products-section .products-section-title-container .swiper-button-next{position:static;top:auto;float:none;margin-top:0}.featured-products-section .products-section-title-container .products-section-prev-container,.featured-products-section .products-section-title-container .products-section-next-container{flex-shrink:0}.featured-products-section .swiper-button-outside{width:24px;height:24px;line-height:24px;color:var(--carousel-arrows-icon-color, #102f45);fill:var(--carousel-arrows-icon-color, #102f45)}.featured-products-section .swiper-button-outside.swiper-button-prev{left:auto;right:35px}.featured-products-section .swiper-button-outside.swiper-button-next{right:15px}@media screen and (min-width: 768px){.featured-products-section .item-image{flex-shrink:0}.featured-products-section.swiper-container-autoheight .swiper-slide{height:100%}.featured-products-section.swiper-container-autoheight .swiper-slide .item-slide{height:100%}.featured-products-section .item-product.js-related-products{height:100%}}.js-products-best-seller-title{color:#fff !important}.swiper-button-card{position:absolute;top:50%;transform:translateY(-50%);margin-top:0;width:40px;height:40px;line-height:1;display:flex;align-items:center;justify-content:center;background:var(--carousel-arrows-background-color, #ffffff);color:var(--carousel-arrows-icon-color, #102f45);fill:var(--carousel-arrows-icon-color, #102f45);border:1px solid rgba(0,0,0,.08);border-radius:100px;box-shadow:0 4px 12px rgba(0,0,0,.25);z-index:5;cursor:pointer;transition:background-color .2s ease,filter .2s ease}.swiper-button-card.svg-icon-text{fill:var(--carousel-arrows-icon-color, #102f45)}.swiper-button-card:hover{filter:brightness(0.95)}.swiper-button-card.swiper-button-prev{left:8px;right:auto}.swiper-button-card.swiper-button-next{right:8px;left:auto}.swiper-button-card .svg-icon-text,.swiper-button-card svg{width:20px;height:20px;fill:inherit}.swiper-button-card.swiper-button-disabled{opacity:.7;background:var(--carousel-arrows-background-color, #ffffff)}.js-related-products-notification .swiper-button-prev,.js-related-products-notification .swiper-button-next{color:var(--carousel-arrows-icon-color, #fff)}.js-related-products-notification .swiper-button-prev svg,.js-related-products-notification .swiper-button-next svg{fill:currentColor}.item-product .item{height:100%;border:none;border-radius:10px;box-shadow:0px 1px 6.2px 0px rgba(0,0,0,.2);padding:10px;background:#fff;overflow:hidden}.item-product .item-image{position:relative;flex-shrink:0;overflow:hidden;transform:translateZ(0);clip-path:inset(0 3px 0 0)}.item-product .item-image .js-item-image-padding{overflow:hidden !important}.item-product .item-image .swiper-container{overflow:hidden !important;width:100% !important;max-width:100%}.item-product .item-image .swiper-wrapper{width:100% !important}.item-product .item-image .swiper-slide{width:100% !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important}.item-product .item__info-container{height:100%;display:flex;flex-direction:column}.item-product .item__info-container .item-description{flex-grow:1}.item-product .item-description{display:flex;flex-direction:column;justify-content:space-between;height:100%}.item-product .item__link{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:left}.item-product .huapps-parent-id-label{display:none}.item-product .item-product-type{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.item-product .item-product-type-bold{font-weight:700}.item-product .item-name{color:#244e85;font-size:var(--card-title-size, 16px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.item-product .item-price-container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:9px}.item-product .item-price{color:#1c365c;font-size:20px;font-weight:500;margin-right:0 !important}.item-product .price-compare{color:rgba(54,96,151,.8);font-size:16px;margin-top:0 !important;margin-left:0}.item-product .item-installments{color:#244e85;font-size:14px;flex-basis:100%}.item-product .item-price-without-taxes{color:#686868;font-style:italic;font-size:12px;line-height:16px;flex-basis:100%;margin-top:2px}.item-product .btn-primary{background-color:#244e85;border-color:#244e85;border-radius:5px;font-size:12px;font-weight:700;height:41px}.item-product .item-labels-stack{position:absolute;inset:0;z-index:10;pointer-events:none}.item-product .item-labels-stack .label{background-color:#244e85;color:#fff;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:700}.item-product .yotpo,.item-product .stamped-badge,.item-product .judgeme-badge,.item-product .product-ratings-container,.item-product [data-rating],.item-product .loox-rating,.item-product reviewsapp-rating,.item-product .reviewsapp-rating{display:none !important}@media screen and (max-width: 768px){.image-with-text.image-with-text--inverse-mob .row{flex-direction:column-reverse}}.image-with-text .row{background-color:#fff}@media screen and (min-width: 769px){.image-with-text .row{flex-wrap:nowrap;height:567px}}.image-with-text__image{height:100%}.image-with-text__image .textbanner{height:100%;margin:0;border-radius:0}.image-with-text__image .textbanner-image{height:100%}@media screen and (max-width: 768px){.image-with-text__image .textbanner-image{padding-top:100%}}.image-with-text__image img{width:100%;height:100%;object-fit:cover}.image-with-text__text{display:flex;align-items:center;padding-left:32px !important}@media screen and (max-width: 768px){.image-with-text__text{padding-left:0 !important}}.image-with-text__text-wrapper{max-width:100%;margin:0;text-align:left;color:#102f45;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 768px){.image-with-text__text-wrapper{max-width:unset;padding:40px 24px}}.image-with-text__text-title{font-size:20px;font-weight:700;line-height:normal;margin-bottom:0;color:currentColor}.image-with-text__text-content{font-size:16px;font-weight:300;line-height:normal}@media screen and (max-width: 768px){.row-image-section{overflow-y:auto}}@media screen and (max-width: 768px){.row-image-section.row-image-section--no-margin-mobile{padding:0}}@media screen and (max-width: 768px){.row-image-section.row-image-section--two-col-mobile .col-6{-ms-flex:0 0 calc(50% - 4px);flex:0 0 calc(50% - 4px);max-width:calc(50% - 4px)}}.row-image-section .row-image{gap:8px}.row-image-section .row-image .textbanner{margin-bottom:0}.row-image-section .row-image .textbanner-image{padding-top:128%}.row-image-section .row-image .textbanner-image.overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1;border-radius:inherit}.row-image-section .row-image .textbanner-text{padding:8px;margin:0;background:none}.row-image-section .row-image .textbanner-text.over-image{top:50%;bottom:auto;transform:translateY(-50%);text-align:center;z-index:2}.row-image-section .row-image .textbanner-text .h3{font-size:24px;font-weight:700;line-height:32px}.row-image-section .row-image .textbanner-paragraph{margin:0}.row-image-carousel .swiper-container{overflow:hidden;padding-bottom:32px}.row-image-carousel .swiper-slide{width:75%}.row-image-carousel .textbanner{margin-bottom:0}.row-image-carousel .textbanner-image{padding-top:128%}.row-image-carousel .textbanner-image.overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1;border-radius:inherit}.row-image-carousel .textbanner-text{padding:8px;margin:0;background:none}.row-image-carousel .textbanner-text.over-image{top:50%;bottom:auto;transform:translateY(-50%);text-align:center;z-index:2}.row-image-carousel .textbanner-text .h3{font-size:24px;font-weight:700;line-height:32px}.row-image-carousel .textbanner-paragraph{margin:0}.row-image-carousel .swiper-pagination{bottom:0}.video-section.video-section--autoplay .video-section video{position:relative;object-fit:cover;object-position:50% 20%;font-family:"object-fit: cover"}.video-section.video-section--autoplay iframe{position:absolute;top:0;left:-100%;width:300%;max-width:none}.video-section.video-section--autoplay .video-section-hide-controls{position:absolute;top:0;z-index:99;width:100%;height:100%}@media screen and (max-width: 768px){.video-section.video-section--autoplay iframe{left:0;width:100%}}.video-section .video-section-text{position:absolute;top:50%;left:50%;z-index:100;width:90%;transform:translate(-50%, -50%)}.video-section .video-section-text-outside{z-index:9;margin-top:-55px}.video-section .video-section-overlay:after{position:absolute;bottom:0;width:100%;height:100%;content:""}.video-section .video-section-image{position:absolute;top:0;z-index:1;width:100%;height:100%;object-fit:cover}.video-section .video-section .placeholder-shine{z-index:9}.section-element{margin-top:0;margin-bottom:40px}.section-slider-home .swiper-pagination{position:absolute !important;bottom:0;left:0;right:0;margin:auto}.section-slider-home .swiper-pagination .swiper-pagination-bullet,.section-slider-home .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.banner-one-row{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.banner-one-row::-webkit-scrollbar{display:none}.banner-one-row-item{flex:1 0 0%;min-width:0}@media(min-width: 768px){.swiper-promotional-mobile-only{overflow:visible}.swiper-promotional-mobile-only .swiper-wrapper{flex-wrap:nowrap;transform:none !important}.swiper-promotional-mobile-only .swiper-slide{flex:1 0 0%;min-width:0}}.section-categories-home{background-color:#102f45;padding:30px 0}.section-categories-home .container{max-width:100%;padding:0 32px}.section-categories-home .home-category{width:auto;overflow:visible}.section-categories-home .home-circle-image{width:101px;height:101px}.section-categories-home .home-category-name,.section-categories-home h2,.section-categories-home a{color:#fff}.section-categories-home .swiper-button-prev,.section-categories-home .swiper-button-next{color:#fff}.section-categories-home .swiper-button-card{color:#102f45;fill:#102f45}.section-categories-home .swiper-wrapper{justify-content:center}#single-product .breadcrumbs{font-size:12px;margin-bottom:16px}#single-product .js-product-name{font-size:24px;font-weight:700;line-height:32px}#single-product .price-without-taxes-container{--font-small: 10px;margin-top:0 !important;margin-bottom:0 !important}#single-product .js-price-container{margin-bottom:10px}#single-product .js-price-container .js-price-display{margin-bottom:10px}#single-product .js-product-payments-container .js-max-installments-container{margin-bottom:10px}#single-product .product-installments{font-size:16px;font-style:italic;font-weight:700;line-height:22px;margin-bottom:10px}#single-product .form-group{margin-bottom:0}#single-product .form-group .form-quantity{border-radius:5px;height:50px}#single-product .buy-btn-container{padding-left:12px}#single-product .buy-btn-container .btn-primary{font-size:16px;font-weight:400;line-height:22px;height:50px}#single-product .btn-primary{border-radius:5px;background-color:#102f45}.row-information{display:flex;flex-direction:column}.row-information.open .row-information__icon svg{transform:rotate(-90deg)}.row-information.row-information--borders{border-radius:5px}.row-information.row-information--borders .row-information__opener{border:1px solid #f9f9f9}.row-information.row-information--borders.open .row-information__content{border-color:#e9e9e9}.row-information.row-information--borders .row-information__content{border:1px solid rgba(0,0,0,0)}.row-information__opener{display:flex;width:100%;background:#f9f9f9;padding:16px;border-radius:4px;justify-content:space-between;align-items:center}.row-information__title{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:24px;color:#102f45}.row-information__icon svg{transform:rotate(90deg);transition:transform 250ms ease-out;fill:#102f45}.row-information__content{color:#606060}.row-information__content span{color:#000}.row-information__content-single{padding:8px 16px}.row-information__content-row-single{padding:8px 16px;font-size:14px;font-style:italic;font-weight:400;line-height:22px}.row-information__content-row-single:not(:last-child){border-bottom:1px solid #e9e9e9}.row-information__content-row{display:flex;justify-content:space-between;column-gap:32px;padding:8px 16px;font-style:italic;font-size:14px;line-height:22px}.row-information__content-row div:last-child{color:#231f20}.row-information__content-row:nth-child(even){background-color:#f8f8f8}.row-information__content-row ul{margin:0;padding-left:0}.row-information-half-container{display:flex;justify-content:space-between;column-gap:20px}.row-information-half-container .row-information{width:100%}@media screen and (min-width: 768px){.row-information-half-container .row-information{width:50%}}.modal-demo-video{position:fixed !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%, -50%) !important;margin:0 !important}.modal-demo-video .modal-body{padding:0}.modal-demo-video .modal-header{background-color:#f8f9fa;padding:15px 20px;border-bottom:1px solid #dee2e6}.modal-demo-video .modal-header h3{font-size:18px;font-weight:600}.modal-demo-video .modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease;cursor:pointer}.modal-demo-video .modal-close:hover{background-color:rgba(0,0,0,.1)}.modal-demo-video .modal-close svg{width:16px;height:16px}@media(max-width: 767px){.modal-demo-video{width:90% !important;max-width:90% !important;min-width:280px}}@media(min-width: 768px){.modal-demo-video{max-width:900px !important;width:90% !important}}.modal-demo-video.modal-show{position:fixed !important;left:50% !important;top:50% !important;right:auto !important;bottom:auto !important;transform:translate(-50%, -50%) !important;opacity:1 !important}.js-modal-overlay[data-modal-id="#product-demo-video-modal"]{background:rgba(0,0,0,.6)}.product-info-btns{display:flex;flex-wrap:wrap;gap:10px}.product-info-btns .btn,.product-info-btns .product-info-btns__btn{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;background-color:#244e85;border:0;border-radius:5px;color:#fff;font-family:"Rubik",sans-serif;font-size:14px;font-weight:400;line-height:22px;text-transform:none;letter-spacing:0;white-space:normal;text-align:center}.product-info-btns .btn:hover,.product-info-btns .btn:focus,.product-info-btns .product-info-btns__btn:hover,.product-info-btns .product-info-btns__btn:focus{background-color:rgb(27.3088757396,59.1692307692,100.8911242604);color:#fff}.product-info-btns .btn svg,.product-info-btns .product-info-btns__btn svg{max-height:18px;fill:currentColor;flex-shrink:0;margin:0}.product-info-btns .btn svg path,.product-info-btns .product-info-btns__btn svg path{fill:currentColor}@media(max-width: 575px){.product-info-btns .btn,.product-info-btns .product-info-btns__btn{flex:1 1 100%}}.btn .icon-inline{vertical-align:middle;margin-top:-2px}@media screen and (min-width: 768px){.head-main{transform:none !important;-webkit-transform:none !important}body.is-hsearch-open .head-main:not(.head-transparent){position:fixed !important;top:0 !important;left:0;right:0}.section-adbar{min-height:32px}.section-adbar .adbar-message{padding:5px 70px;font-size:14px}.head-logo-row{margin:0;min-height:92px;display:flex;align-items:center}.head-logo-row>.row{min-height:92px;width:100%}.head-logo-md-left .logo-img-container{max-width:182px}.head-logo-row .col-md-6.col-utility{flex:0 0 auto !important;max-width:none !important;width:auto !important;margin-left:auto !important}.head-logo-row .col-md.col-utility.text-right{flex:0 0 auto !important;max-width:none !important;width:auto !important}.head-logo-md-center .head-logo-row>.row{position:relative}.head-logo-md-center .head-desktop-nav-inline{min-width:0;text-align:left}.head-logo-md-center .head-desktop-nav-inline .nav-desktop{overflow:visible}.head-logo-md-center .head-logo-row .col.text-md-center.col-md-auto,.head-logo-md-center .head-logo-row [class*=col-md-auto][class*=text-md-center]{position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;z-index:1}.head-logo-md-center .head-logo-row .col-utility.order-md-2,.head-logo-md-center .head-logo-row .col-utility.head-icons-group-start{flex:0 0 auto !important;max-width:none !important;width:auto !important}.head-logo-md-center .head-logo-row .col-utility.head-icons-group-start{margin-left:auto !important}.desktop-search-container{position:relative;width:188px}.desktop-search-container .search-input{height:38px;background-color:#f9f9f9 !important;border:1px solid #366097 !important;border-radius:5px !important;font-size:14px;padding-left:36px;padding-right:10px}.desktop-search-container .search-input::placeholder{color:#666;font-size:14px}.desktop-search-container .search-btn{left:8px;right:auto}.desktop-search-container .search-btn svg{fill:#366097}.head-main .badge{border:none}.nav-desktop-list{padding:0;gap:8px}.nav-desktop-list>li{padding:8px 16px}.nav-desktop-list .nav-list-link{font-size:16px;text-transform:uppercase;color:#1c365c}input.js-search-input.form-control.search-input::placeholder{font-size:10px;padding-left:10px}}.desktop-list-subitems:has(.nav-item-gallery)>.nav-item-desktop:not(.nav-item-gallery){display:none}.megamenu-gallery__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:700;line-height:20px;color:var(--nav-desktop-foreground)}.megamenu-gallery__image{margin-bottom:1.6rem}.megamenu-gallery__image img{width:100%;height:auto;display:block}.megamenu-mixed-columns{list-style:none;margin:0;padding:24px;display:grid;grid-template-columns:repeat(var(--mm-cols, 6), minmax(0, 1fr));gap:32px}.megamenu-mixed-columns>.megamenu-col{min-width:0}.megamenu-mixed-columns--hamburger{display:block;padding:0}.megamenu-mixed-columns--hamburger>.megamenu-col{margin-bottom:16px}.megamenu-col-title{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;color:var(--nav-desktop-foreground)}.megamenu-col-links{list-style:none;margin:0;padding:0}.megamenu-col-links>li+li{margin-top:8px}.megamenu-col-links .nav-list-link{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0}.megamenu-col--image{text-align:center}.megamenu-col--image .submenu-gallery-item{display:flex;flex-direction:column;align-items:center;text-decoration:none}.megamenu-col--image .submenu-gallery-image{width:100%;margin-bottom:12px}.megamenu-col--image .submenu-gallery-image img{width:100%;height:auto;display:block}.megamenu-col--image-tall .submenu-gallery-image img{aspect-ratio:200/240;object-fit:cover}.megamenu-col--hamburger details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.megamenu-col--hamburger details summary::-webkit-details-marker{display:none}.megamenu-col--hamburger details[open] summary .icon-inline{transform:rotate(180deg)}.megamenu-col--hamburger .megamenu-col-links{padding:0 16px 12px 32px}.section-slider-home .swiper-button-prev,.section-slider-home .swiper-button-next{background:var(--arrows-bg-color, transparent)}.section-slider-home .swiper-button-prev.svg-icon-text,.section-slider-home .swiper-button-next.svg-icon-text{fill:var(--arrows-icon-color, var(--main-foreground))}.js-banners .swiper-button-prev,.js-banners .swiper-button-next,.js-banners-mobile .swiper-button-prev,.js-banners-mobile .swiper-button-next,.js-banners-promotional .swiper-button-prev,.js-banners-promotional .swiper-button-next,.js-banners-promotional-mobile .swiper-button-prev,.js-banners-promotional-mobile .swiper-button-next,.js-banners-news .swiper-button-prev,.js-banners-news .swiper-button-next,.js-banners-news-mobile .swiper-button-prev,.js-banners-news-mobile .swiper-button-next,.js-modules .swiper-button-prev,.js-modules .swiper-button-next{background:var(--arrows-bg-color, transparent)}.js-banners .swiper-button-prev.svg-icon-text,.js-banners .swiper-button-next.svg-icon-text,.js-banners-mobile .swiper-button-prev.svg-icon-text,.js-banners-mobile .swiper-button-next.svg-icon-text,.js-banners-promotional .swiper-button-prev.svg-icon-text,.js-banners-promotional .swiper-button-next.svg-icon-text,.js-banners-promotional-mobile .swiper-button-prev.svg-icon-text,.js-banners-promotional-mobile .swiper-button-next.svg-icon-text,.js-banners-news .swiper-button-prev.svg-icon-text,.js-banners-news .swiper-button-next.svg-icon-text,.js-banners-news-mobile .swiper-button-prev.svg-icon-text,.js-banners-news-mobile .swiper-button-next.svg-icon-text,.js-modules .swiper-button-prev.svg-icon-text,.js-modules .swiper-button-next.svg-icon-text{fill:var(--arrows-icon-color, var(--main-foreground))}.labels.labels--custom{position:absolute;inset:0;justify-content:initial;padding:0;pointer-events:none;z-index:2}.labels.labels--custom .labels-group{position:absolute;display:flex;flex-direction:column;gap:.4rem;padding:.5rem}.labels.labels--custom .labels-group--top-left{top:0;left:0;align-items:flex-start}.labels.labels--custom .labels-group--top-right{top:0;right:0;align-items:flex-end}.labels.labels--custom .labels-group--bottom-left{bottom:0;left:0;align-items:flex-start}.labels.labels--custom .labels-group--bottom-right{bottom:0;right:0;align-items:flex-end}.labels.labels--custom .labels-group--text>.labels.labels-absolute,.labels.labels--custom .labels-group--text>.labels.js-labels-floating-group{position:static !important;inset:auto !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;padding:0 !important;margin:0 !important;display:flex !important;flex-direction:column !important;gap:.6rem !important;width:auto !important;align-items:inherit !important;pointer-events:none !important}.labels.labels--custom .label.label-offer.label-offer--rect,.labels.labels--custom .label.label-tag,.labels.labels--custom .label.label-available,.labels.labels--custom .label.label-free-shipping{position:relative !important;isolation:isolate;overflow:hidden;background:rgba(0,0,0,0) !important;opacity:1 !important;width:max-content !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;flex:0 0 auto !important;flex-shrink:0 !important;border-radius:5px !important;padding:.4rem .8rem !important;font-weight:700 !important;letter-spacing:0 !important;text-align:center !important;text-transform:none !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;display:inline-flex !important;flex-direction:row !important;align-items:center !important;align-content:center !important;justify-content:center !important;gap:.3rem !important}.labels.labels--custom .label.label-offer.label-offer--rect::before,.labels.labels--custom .label.label-tag::before,.labels.labels--custom .label.label-available::before,.labels.labels--custom .label.label-free-shipping::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit}.labels.labels--custom .js-stock-label-private,.labels.labels--custom .js-shipping-label-private{position:relative !important;isolation:isolate;overflow:hidden;background:rgba(0,0,0,0) !important;opacity:1 !important;width:max-content !important;height:auto !important;min-width:0 !important;min-height:0 !important;max-width:none !important;max-height:none !important;flex:0 0 auto !important;flex-shrink:0 !important;border-radius:5px !important;padding:.4rem .8rem !important;font-weight:700 !important;letter-spacing:0 !important;text-align:center !important;text-transform:none !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;display:inline-flex;flex-direction:row !important;align-items:center !important;align-content:center !important;justify-content:center !important;gap:.3rem !important}.labels.labels--custom .js-stock-label-private::before,.labels.labels--custom .js-shipping-label-private::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit}.labels.labels--custom .label.label-offer.label-offer--rect{color:var(--label-discount-fg, #FFFFFF) !important;font-size:var(--label-discount-font-size, 12px) !important;line-height:calc(var(--label-discount-font-size, 12px) + 4px) !important}.labels.labels--custom .label.label-offer.label-offer--rect .label-offer-percentage,.labels.labels--custom .label.label-offer.label-offer--rect .label-offer-percentage-text{font-size:inherit !important;line-height:inherit !important;display:inline !important;width:auto !important;height:auto !important}.labels.labels--custom .label.label-offer.label-offer--rect .label-offer-percentage{font-weight:700 !important}.labels.labels--custom .label.label-offer.label-offer--rect .label-offer-percentage-text{font-weight:400 !important}.labels.labels--custom .label.label-offer.label-offer--rect::before{background:var(--label-discount-bg, #D63636);opacity:var(--label-discount-opacity, 1)}.labels.labels--custom .label.label-tag{color:var(--label-tag-fg, #FFFFFF) !important;font-size:var(--label-tag-font-size, 12px) !important;line-height:calc(var(--label-tag-font-size, 12px) + 4px) !important}.labels.labels--custom .label.label-tag::before{background:var(--label-tag-bg, #244e85);opacity:var(--label-tag-opacity, 1)}.labels.labels--custom .label.label-available,.labels.labels--custom .label.label-free-shipping,.labels.labels--custom .js-stock-label-private,.labels.labels--custom .js-shipping-label-private{color:var(--label-stock-fg, #FFFFFF) !important;font-size:var(--label-stock-font-size, 12px) !important;line-height:calc(var(--label-stock-font-size, 12px) + 4px) !important}.labels.labels--custom .label.label-available::before,.labels.labels--custom .label.label-free-shipping::before,.labels.labels--custom .js-stock-label-private::before,.labels.labels--custom .js-shipping-label-private::before{background:var(--label-stock-bg, #1c365c);opacity:var(--label-stock-opacity, 1)}.labels.labels--custom .js-stock-label-private[style*=display],.labels.labels--custom .js-shipping-label-private[style*=display]{display:none !important}.labels.labels--custom .js-shipping-label-private .label-shipping-icon,.labels.labels--custom .js-shipping-label-private .label-shipping-text{display:inline-flex !important;align-items:center !important;line-height:1 !important;padding:0 !important;margin:0 !important}.labels.labels--custom .js-shipping-label-private .label-shipping-icon svg{width:1em !important;height:1em !important;stroke:currentColor !important;fill:none !important;display:block !important}.labels.labels--custom .js-shipping-label-private .label-shipping-icon svg path{stroke:currentColor !important}.labels.labels--custom .js-stock-label-private>span,.labels.labels--custom .js-stock-label-private>div{padding:0 !important;margin:0 !important;line-height:inherit !important}.labels.labels--custom .label-image{background:rgba(0,0,0,0) !important;padding:0;opacity:var(--label-image-opacity, 1)}.labels.labels--custom .label-image img{display:block;width:var(--label-image-size, 80px);height:auto}.product-detail-slider .labels.labels--custom .label-offer--rect{color:var(--label-discount-fg-pdp, var(--label-discount-fg, #FFFFFF)) !important;font-size:var(--label-discount-font-size-pdp, var(--label-discount-font-size, 14px)) !important;line-height:calc(var(--label-discount-font-size-pdp, var(--label-discount-font-size, 14px)) + 4px) !important}.product-detail-slider .labels.labels--custom .label-offer--rect::before{background:var(--label-discount-bg-pdp, var(--label-discount-bg, #D63636));opacity:var(--label-discount-opacity-pdp, var(--label-discount-opacity, 1))}.product-detail-slider .labels.labels--custom .label-tag{color:var(--label-tag-fg-pdp, var(--label-tag-fg, #FFFFFF)) !important;font-size:var(--label-tag-font-size-pdp, var(--label-tag-font-size, 14px)) !important;line-height:calc(var(--label-tag-font-size-pdp, var(--label-tag-font-size, 14px)) + 4px) !important}.product-detail-slider .labels.labels--custom .label-tag::before{background:var(--label-tag-bg-pdp, var(--label-tag-bg, #244e85));opacity:var(--label-tag-opacity-pdp, var(--label-tag-opacity, 1))}.product-detail-slider .labels.labels--custom .label-available,.product-detail-slider .labels.labels--custom .label-free-shipping,.product-detail-slider .labels.labels--custom .js-stock-label-private,.product-detail-slider .labels.labels--custom .js-shipping-label-private{color:var(--label-stock-fg-pdp, var(--label-stock-fg, #FFFFFF)) !important;font-size:var(--label-stock-font-size-pdp, var(--label-stock-font-size, 14px)) !important;line-height:calc(var(--label-stock-font-size-pdp, var(--label-stock-font-size, 14px)) + 4px) !important}.product-detail-slider .labels.labels--custom .label-available::before,.product-detail-slider .labels.labels--custom .label-free-shipping::before,.product-detail-slider .labels.labels--custom .js-stock-label-private::before,.product-detail-slider .labels.labels--custom .js-shipping-label-private::before{background:var(--label-stock-bg-pdp, var(--label-stock-bg, #1c365c));opacity:var(--label-stock-opacity-pdp, var(--label-stock-opacity, 1))}.product-detail-slider .labels.labels--custom .js-shipping-label-private .label-shipping-icon svg{width:1em !important;height:1em !important;stroke:currentColor !important;fill:none !important}.product-detail-slider .labels.labels--custom .js-shipping-label-private .label-shipping-icon svg path{stroke:currentColor !important}.product-detail-slider .labels.labels--custom .label-image{opacity:var(--label-image-opacity-pdp, var(--label-image-opacity, 1))}.product-detail-slider .labels.labels--custom .label-image img{width:var(--label-image-size-pdp, var(--label-image-size, 100px))}.landing-manuales-banner{background-color:#244e85;background-image:linear-gradient(135deg, #1a3a66 0%, #244e85 50%, #2b5c9a 100%);min-height:220px}@media(min-width: 768px){.landing-manuales-banner{min-height:287px}}.landing-manuales-banner .category-banner-image{object-fit:cover;height:100%;min-height:220px}@media(min-width: 768px){.landing-manuales-banner .category-banner-image{min-height:287px}}.landing-manuales-banner .textbanner-text.over-image{background-image:none;background-color:rgba(0,0,0,.3)}.landing-manuales-banner.is-image-missing .textbanner-text.over-image{background-color:rgba(0,0,0,0)}.landing-manuales-banner .page-header{margin:0}.landing-manuales-banner .page-header h1{color:#fff;font-size:clamp(2rem,4.5vw,50px);font-weight:700;letter-spacing:0;margin:0;line-height:1.1}.landing-manuales-banner p{color:#fff;opacity:.95;font-size:15px;max-width:640px}.landing-manuales{padding-top:24px;padding-bottom:40px}@media(min-width: 768px){.landing-manuales{padding-top:40px;padding-bottom:64px}}@media(min-width: 992px){.landing-manuales .landing-manuales__sidebar{padding-right:40px}}.landing-manuales .landing-manuales__sidebar-title{font-size:20px;font-weight:700;margin-bottom:16px;color:#102f45}@media(min-width: 992px){.landing-manuales .landing-manuales__sidebar-title{font-size:25px}}.landing-manuales .landing-manuales__nav ul{display:flex;flex-direction:column;gap:4px}.landing-manuales .landing-manuales__nav li{list-style:none}.landing-manuales .landing-manuales__nav-link{display:inline-flex;align-items:center;gap:10px;padding:10px;color:#1c365c;font-size:15px;font-weight:700;letter-spacing:0;text-decoration:none;border-radius:5px;transition:background-color .18s ease,color .18s ease}.landing-manuales .landing-manuales__nav-link:hover{color:#1c365c;background-color:rgba(36,78,133,.06);text-decoration:none}.landing-manuales .landing-manuales__nav-link.is-active{color:#1c365c;background-color:rgba(36,78,133,.1);display:flex;width:100%}.landing-manuales .landing-manuales__nav-icon{width:28px;height:28px;object-fit:contain;flex-shrink:0}@media(min-width: 992px){.landing-manuales .landing-manuales__sidebar.is-sticky .landing-manuales__nav{position:sticky;top:96px}}.landing-manuales .landing-manuales__mobile-selector{position:relative;margin-bottom:24px}.landing-manuales .landing-manuales__dropdown-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#fff;border:1px solid rgba(28,54,92,.15);border-radius:5px;font-size:14px;font-weight:700;color:#1c365c;cursor:pointer;transition:border-color .2s ease}.landing-manuales .landing-manuales__dropdown-button svg{width:16px;height:16px;transition:transform .2s ease}.landing-manuales .landing-manuales__dropdown-button.is-open{border-color:#244e85}.landing-manuales .landing-manuales__dropdown-button.is-open svg{transform:rotate(180deg)}.landing-manuales .landing-manuales__dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgba(28,54,92,.15);border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .2s ease,opacity .2s ease,visibility .2s ease;z-index:10}.landing-manuales .landing-manuales__dropdown-menu.is-open{max-height:400px;opacity:1;visibility:visible}.landing-manuales .landing-manuales__dropdown-item{display:flex;align-items:center;gap:10px;padding:12px 16px;color:#1c365c;font-size:14px;font-weight:700;text-decoration:none}.landing-manuales .landing-manuales__dropdown-item .landing-manuales__nav-icon{width:22px;height:22px}.landing-manuales .landing-manuales__dropdown-item:hover{background-color:rgba(36,78,133,.1);color:#1c365c;text-decoration:none}.landing-manuales .landing-manuales__dropdown-item.is-active{background-color:rgba(36,78,133,.1);color:#1c365c}.landing-manuales .landing-manuales__content-inner{background-color:rgba(36,78,133,.1);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:32px}@media(min-width: 768px){.landing-manuales .landing-manuales__content-inner{padding:32px}}.landing-manuales .landing-manuales__group{opacity:1;transition:opacity .18s ease;display:flex;flex-direction:column;gap:12px}.landing-manuales .landing-manuales__group.is-fading{opacity:0}.landing-manuales .landing-manuales__group.is-hidden{display:none}.landing-manuales .landing-manuales__group-title{font-size:22px;font-weight:400;color:#244e85;padding-bottom:0;margin:0;border:0;line-height:1.1}.landing-manuales .landing-manuales__group-items{display:flex;flex-direction:column;gap:12px}.landing-manuales .landing-manuales__item{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;background-color:#fff;border-radius:10px;border:0}.landing-manuales .landing-manuales__item-thumb{flex:0 0 60px;width:60px;height:60px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.landing-manuales .landing-manuales__item-thumb img{width:100%;height:100%;object-fit:cover}.landing-manuales .landing-manuales__item-info{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.landing-manuales .landing-manuales__item-piece{font-size:12px;font-weight:400;color:#1c365c;letter-spacing:0;text-transform:none;line-height:20px}.landing-manuales .landing-manuales__item-name{font-size:18px;font-weight:400;color:#1c365c;word-break:break-word;line-height:1.3}@media(min-width: 992px){.landing-manuales .landing-manuales__item-name{font-size:20px;line-height:28px}}.landing-manuales .landing-manuales__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.landing-manuales .landing-manuales__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;min-height:44px;font-size:14px;font-weight:400;line-height:22px;border-radius:5px;text-decoration:none;white-space:nowrap;border:0;transition:background-color .15s ease,color .15s ease}@media(min-width: 992px){.landing-manuales .landing-manuales__btn{min-height:48px}}.landing-manuales .landing-manuales__btn svg{width:18px;height:18px;flex-shrink:0}.landing-manuales .landing-manuales__btn svg path{fill:currentColor}.landing-manuales .landing-manuales__btn--primary{background-color:#244e85;color:#fff}.landing-manuales .landing-manuales__btn--primary:hover,.landing-manuales .landing-manuales__btn--primary:focus{background-color:rgb(27.3088757396,59.1692307692,100.8911242604);color:#fff;text-decoration:none}.landing-manuales .landing-manuales__btn--ghost{background-color:#f9f9f9;color:#244e85}.landing-manuales .landing-manuales__btn--ghost:hover,.landing-manuales .landing-manuales__btn--ghost:focus{background-color:rgb(238.8,238.8,238.8);color:#244e85;text-decoration:none}@media(max-width: 767px){.landing-manuales .landing-manuales__item{flex-direction:row;align-items:flex-start;gap:12px}.landing-manuales .landing-manuales__item-actions{flex:1 1 100%;justify-content:flex-start}.landing-manuales .landing-manuales__btn{flex:1 1 auto;padding:10px 12px;font-size:13px}}
/* Engine:dart */