@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Roboto:wght@400;700&display=swap";:root{--title-font-weight:600 }.adbar{position:relative}.adbar-close{position:absolute;top:50%;right:var(--adbar-px, 32px);width:20px;height:20px;margin-top:-10px;padding:0;border:0;background:none;color:inherit;display:flex;align-items:center;justify-content:center;cursor:pointer}.adbar-close svg{width:20px;height:20px}@media(max-width: 767px){.adbar-close{right:var(--adbar-mobile-px, 16px)}.sticky-header-wrapper.hide-announcements{transform:none}}.adbar-item{font-size:12px;font-weight:600;line-height:1.3}.adbar-static .adbar-item:nth-child(2){display:none}@media(max-width: 767px){.adbar-static .adbar-item:first-child{display:none}.adbar-static .adbar-item:nth-child(2){display:block}}.btn{border-radius:9999px;font-weight:600;border-width:1px;border-style:solid;box-sizing:border-box;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.btn-underlined{border:0}.btn-medium{min-height:40px;padding:8px 24px;font-size:16px;line-height:20.8px}.btn-small{min-height:36px;padding:8px 16px;font-size:14px;line-height:18.2px}.btn-primary{border-color:var(--button-primary-background-color)}.btn-primary:hover{background-color:transparent !important;color:#1a1a1a !important;border-color:#1a1a1a !important;opacity:1}.btn-secondary{transition-duration:.3s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}.btn-secondary:hover{background-color:#1a1a1a !important;color:#fff !important;border-color:#1a1a1a !important}.btn[style*="#ffd100"]{border-color:#ffd100}.btn[style*="#ffd100"]:hover{background-color:#f8b302 !important;border-color:#f8b302 !important}#ns-section-hero .btn-secondary:hover{background-color:#fff !important;color:#1a1a1a !important;border-color:#fff !important}.head-main{border-bottom:1px solid #ccc}.logo-text{font-size:20px;line-height:22px}.nav-desktop-list>.nav-item{position:relative;height:71px;align-items:center;padding:0 !important}.nav-desktop-list>.nav-item>.nav-list-link{position:relative;display:flex;align-items:center;height:100%;opacity:1}.nav-desktop-list>.nav-item>.nav-list-link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#1a1a1a;opacity:0;transition:opacity .3s ease-out}.nav-desktop-list>.nav-item:hover>.nav-list-link::after,.nav-desktop-list>.nav-item.selected>.nav-list-link::after{opacity:1}.nav-desktop-list .nav-list-link-icon{display:none}.nav-desktop-list .nav-list-link{font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;transition:color .3s ease-out}@media(min-width: 768px){.head-main{position:relative;display:flex;align-items:center;column-gap:16px;min-height:72px;padding-inline:max(32px,(100% - 1400px)/2)}.head-main>.head-row{display:contents}.head-main>.nav-desktop-container{order:2;flex:0 1 auto;min-width:0;margin-inline:56px;border-top:0;background:transparent}.nav-desktop-list.js-nav-desktop-list{display:flex;justify-content:center;gap:24px}.head-row.logo-md-left .logo-container{order:1;flex:1 1 0;min-width:fit-content;padding-right:238px}.head-row.logo-md-left .search-container{order:3;flex:1 1 0;display:flex;justify-content:flex-end;margin:0;padding:0}.header-zone{order:4;flex:0 0 142px;width:142px;min-width:0}.header-zone .header-zone-text{overflow:hidden;text-overflow:ellipsis}.header-cart{order:5}.header-account{order:6}.js-nav-desktop-container{padding:0 !important}.nav-desktop .js-desktop-dropdown{box-shadow:0 8px 8px rgba(0, 0, 0, 0.1);border-bottom:0;padding-top:32px;padding-bottom:32px}.nav-desktop .js-desktop-dropdown .desktop-dropdown-container{display:flex;justify-content:center;gap:132px}.nav-desktop .js-desktop-dropdown .desktop-list-subitems{display:flex;gap:16px;column-count:auto;margin:0}.nav-desktop .js-desktop-dropdown .desktop-list-subitems>.nav-item{flex:0 0 216px;padding:0 16px 0 0;margin:0}.nav-desktop .js-desktop-dropdown .desktop-list-subitems .nav-list-link-heading{display:block;margin:0;padding:0 0 8px;border-bottom:1px solid #ccc;font-weight:600;font-size:16px;line-height:20.8px}.nav-desktop .js-desktop-dropdown .list-subitems{display:flex;flex-direction:column;gap:16px;margin:15px 0 0;padding:0}.nav-desktop .js-desktop-dropdown .list-subitems>.nav-item{margin:0;padding:0}.nav-desktop .js-desktop-dropdown .desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link{display:block;font-size:14px;font-weight:400;line-height:16px;margin:0;padding:0}}@media(max-width: 767px){.head-row{min-height:56px}.head-row .menu-container{margin-right:-4px}.head-row .logo-text-container,.head-row .logo-img-container{margin-top:0;margin-bottom:0}.head-row .menu-container .header-icon,.head-row .header-account .header-icon{display:flex;align-items:center}}.modal-nav-hamburger>.modal-header{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;column-gap:16px;min-height:56px;padding:16px;background:#fff;border:0}.modal-nav-hamburger>.modal-header .modal-close{display:flex;align-items:center;justify-content:center;grid-row:1;width:24px;height:24px;padding:0}.modal-nav-hamburger>.modal-header .modal-back{grid-column:1}.modal-nav-hamburger>.modal-header .modal-close:not(.modal-back){grid-column:3}.modal-nav-hamburger>.modal-header .modal-close-icon{width:24px;height:24px;font-size:24px}.nav-hamburger-logo{grid-column:2;grid-row:1;justify-self:center;display:flex;align-items:center;height:21px;color:#1a1a1a;text-decoration:none}.nav-hamburger-logo-img{display:block;width:auto;max-width:110px;height:21px;object-fit:contain}.nav-hamburger-logo-text{font-size:16px;font-weight:600;line-height:21px;white-space:nowrap}.modal-nav-hamburger .nav-list,.modal-nav-hamburger .nav-hamburger-body{display:flex;flex-direction:column;gap:24px;padding:16px}.modal-nav-hamburger .nav-hamburger-body{gap:23.2px}.modal-nav-hamburger .nav-list>.nav-item{padding-bottom:22.2px;border-bottom:1px solid #ccc}.modal-nav-hamburger .nav-list-link{display:grid;grid-template-columns:1fr 20px;column-gap:16px;align-items:center;min-height:0;padding:0;border:0;font-family:inherit;font-size:16px;font-weight:400;line-height:20.8px;text-transform:none;letter-spacing:0;color:#1a1a1a}.modal-nav-hamburger .nav-list-arrow{display:flex;width:20px;height:20px;font-size:20px}.modal-nav-hamburger .nav-list-arrow svg{width:20px;height:20px}.modal-nav-hamburger .nav-panel-title{margin:0;padding-bottom:22.2px;border-bottom:1px solid #ccc;font-size:16px;font-weight:600;line-height:20.8px;color:#1a1a1a}.modal-nav-hamburger .nav-list-link-all{font-weight:500}#nav-hamburger>.modal-footer{display:none}#ns-section-hero .js-slideshow-container{min-height:540px}#ns-section-hero .swiper-fractions{display:none}#ns-section-hero .swiper-pagination-outside{position:absolute;left:0;right:0;bottom:24px;z-index:3;width:auto;margin:0;padding:0;transform:none;line-height:0;text-align:center}#ns-section-hero .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;border:1px solid #ccc;background:transparent;border-radius:999px;opacity:1;transition:width .3s ease-out,background-color .3s ease-out,border-color .3s ease-out}#ns-section-hero .swiper-pagination-bullet-active{width:24px;background:#fff;border-color:#fff}#MainContent #ns-section-hero .swiper-button-prev{left:32px;box-shadow:none}#MainContent #ns-section-hero .swiper-button-next{right:32px;box-shadow:none}#MainContent #ns-section-hero .slider-arrow{font-size:28px}#ns-section-hero .media-content>*{flex:0 0 auto}#ns-section-hero .text-content.font-small{font-size:12px !important;line-height:15.6px}#ns-section-hero .media-overlay{background:linear-gradient(90deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 66%);opacity:1}#ns-section-hero .text-content:not(.font-small){line-height:20.8px}@media(max-width: 767px){#ns-section-hero .js-slideshow-container,#ns-section-hero .swiper-slide{min-height:600px !important}#ns-section-hero .media-content{gap:24px !important;padding:64px 16px !important;justify-content:flex-end}#ns-section-hero .media-content>.group-block:first-child .group-content{gap:0 !important}#ns-section-hero .media-overlay{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 66%)}}#MainContent .swiper-button-prev,#MainContent .swiper-button-next{width:40px;height:40px;margin-top:-20px;align-items:center;justify-content:center;background:#fff;border-radius:999px;color:#1a1a1a;fill:#1a1a1a;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12)}#MainContent .slider-arrow{font-size:16px}@media(min-width: 768px){#MainContent .swiper-button-prev,#MainContent .swiper-button-next{display:flex}}#MainContent #ns-section-carrusel_productos .swiper-button-prev,#MainContent #ns-section-carrusel_productos .swiper-button-next,#MainContent #ns-section-carrusel_productos_2 .swiper-button-prev,#MainContent #ns-section-carrusel_productos_2 .swiper-button-next,#MainContent #ns-section-categorias_carrusel .swiper-button-prev,#MainContent #ns-section-categorias_carrusel .swiper-button-next{box-shadow:none}#MainContent #ns-section-carrusel_productos .slider-arrow,#MainContent #ns-section-carrusel_productos_2 .slider-arrow,#MainContent #ns-section-categorias_carrusel .slider-arrow{font-size:28px}@media(min-width: 768px){#MainContent #ns-section-carrusel_productos .swiper-button-prev,#MainContent #ns-section-carrusel_productos_2 .swiper-button-prev,#MainContent #ns-section-categorias_carrusel .swiper-button-prev{left:-18px}#MainContent #ns-section-carrusel_productos .swiper-button-next,#MainContent #ns-section-carrusel_productos_2 .swiper-button-next,#MainContent #ns-section-categorias_carrusel .swiper-button-next{right:-16px}}@media(max-width: 767px){#ns-section-categorias_carrusel .swiper-button-prev,#ns-section-categorias_carrusel .swiper-button-next{display:flex}}#ns-section-carrusel_productos .swiper-pagination,#ns-section-carrusel_productos_2 .swiper-pagination,#ns-section-categorias_carrusel .swiper-pagination{display:none}#ns-section-beneficios .icon-text-item-title{font-weight:600;line-height:1.3}#ns-section-beneficios .icon-text-item-description{font-size:12px !important;line-height:15.6px}.f2tn-mas{text-decoration:underline;text-decoration-color:#ccc;text-underline-offset:2px;margin-left:4px}.icon-text-arrow{display:none}@media(min-width: 768px){#ns-section-beneficios .icon-text-item{align-items:center;gap:16px;flex-wrap:nowrap}#ns-section-beneficios .icon-text-item-content{flex-direction:row;align-items:center;gap:4px;flex-wrap:nowrap}#ns-section-beneficios .icon-text-item-title,#ns-section-beneficios .icon-text-item-description{white-space:nowrap}#ns-section-beneficios .swiper-wrapper{justify-content:center;gap:32px}#ns-section-beneficios .swiper-slide{flex:0 0 auto;width:auto}}@media(max-width: 767px){#ns-section-beneficios .section-full-width{padding:16px !important}#ns-section-beneficios .icon-text-item{align-items:center;gap:24px;min-height:60px}#ns-section-beneficios .icon-text-item-title{font-size:12px;line-height:15.6px}#ns-section-beneficios .icon-text-item-content{display:flex;flex-direction:column;gap:4px}#ns-section-beneficios .icon-text-slider-wrapper .swiper-slide{flex:0 0 auto}#ns-section-beneficios .f2tn-mas{display:block;margin:4px 0 0}#ns-section-beneficios .swiper-pagination{display:none !important}#ns-section-beneficios .icon-text-arrow{display:flex;position:absolute;top:50%;z-index:2;width:20px;height:20px;margin-top:-10px;padding:0;border:0;background:none;color:#fff;align-items:center;justify-content:center}#ns-section-beneficios .icon-text-arrow svg{width:20px;height:20px}#ns-section-beneficios .icon-text-arrow-prev{left:0}#ns-section-beneficios .icon-text-arrow-next{right:0}}#ns-section-categorias_destacadas .category-item-link{padding:16px;min-width:246px;height:59px;justify-content:center;border:.5px solid transparent;transition:border-color .3s ease-out}#ns-section-categorias_destacadas .category-item-link:hover{border-color:#1a1a1a;box-shadow:0 4px 25px rgba(0, 0, 0, 0.04)}#ns-section-categorias_destacadas .js-carousel-slider{padding:25px 0;margin:-25px 0}#ns-section-categorias_destacadas .category-item-text{font-size:18px;font-weight:600;line-height:27px}#ns-section-categorias_destacadas .swiper-button-prev,#ns-section-categorias_destacadas .swiper-button-next{background:rgba(255, 255, 255, 0.6);opacity:1}#MainContent #ns-section-categorias_destacadas .swiper-button-prev,#MainContent #ns-section-categorias_destacadas .swiper-button-next{box-shadow:none}#MainContent #ns-section-categorias_destacadas .slider-arrow{font-size:28px}@media(min-width: 768px){#ns-section-categorias_destacadas #ns-block-nav{padding:0 56px}#ns-section-categorias_destacadas #ns-block-nav::after{right:56px}#MainContent #ns-section-categorias_destacadas .swiper-button-prev{left:0}#MainContent #ns-section-categorias_destacadas .swiper-button-next{right:0}}#ns-block-nav::after{content:"";position:absolute;top:0;bottom:0;right:0;width:32px;background:linear-gradient(90deg, rgba(255, 255, 255, 0), #fff);pointer-events:none;z-index:2}@media(min-width: 768px){#ns-section-categorias_destacadas .text-left{text-align:center !important}}@media(max-width: 767px){#ns-section-categorias_destacadas .d-flex{padding:32px 16px !important}#ns-section-categorias_destacadas .category-item-link{min-width:222px;height:56px}#ns-section-categorias_destacadas .category-item-text{font-size:16px;line-height:24px}}.banners-section .banner-block{border-radius:16px;overflow:hidden}#ns-section-banners_producto .media-content{justify-content:space-between}#ns-section-banners_producto #ns-block-titulo{font-weight:400}#ns-section-banners_producto #ns-block-titulo strong{font-weight:600}#ns-section-banners_producto #ns-block-bajada .text-content{font-size:18px;line-height:23.4px}#ns-section-banners_producto .banner-block img,#ns-section-banners_secundarios .banner-block img,#ns-section-categorias_carrusel .banner-block img{transition:opacity .2s,transform .3s ease-out}@media(hover: hover){#ns-section-banners_producto .banner-block:hover img,#ns-section-banners_secundarios .banner-block:hover img,#ns-section-categorias_carrusel .banner-block:hover img{transform:scale(1.062)}}@media(max-width: 767px){#ns-section-banners_producto .section-full-width{padding:24px 16px !important}#ns-section-banners_producto .media-content{padding:24px 16px !important}}#ns-section-banners_secundarios .text-content,#ns-section-banners_secundarios .text-content *{font-family:inherit;font-size:16px;line-height:18.8px;letter-spacing:.5px}@media(max-width: 767px){#ns-section-banners_secundarios .media-content{align-items:flex-start;text-align:left}#ns-section-banners_secundarios .group-block,#ns-section-banners_secundarios .group-content{align-items:flex-start !important;text-align:left !important}#ns-section-banners_secundarios .section-full-width{padding:24px 16px !important}}#ns-section-categorias_carrusel .banner-image-container{position:relative}#ns-section-categorias_carrusel .btn-secondary:hover{background-color:#fff !important;color:#1a1a1a !important;border-color:#fff !important}#ns-section-banner_full .banner-block{border-radius:24px}#ns-section-banner_full .banner-image-container{--aspect-padding-md:11.63%!important }@media(max-width: 767px){#ns-section-banner_full .banner-block{border-radius:16px;background:#f8f9fd}#ns-section-banner_full .banners-section{padding:16px !important}#ns-section-banner_full .banner-image-container{--aspect-padding:73.18%!important }#ns-section-banner_full .media-content{justify-content:flex-start}}#ns-section-categorias_titulo{padding-top:32px;padding-bottom:24px}#ns-section-categorias_carrusel .banners-section{padding-top:0 !important}@media(max-width: 767px){#ns-section-categorias_titulo{padding-top:24px;padding-bottom:16px}#ns-section-categorias_titulo .rich-text-section{padding-left:16px !important;padding-right:16px !important}#ns-section-categorias_titulo .text-center{text-align:left !important;align-items:flex-start !important}#ns-section-categorias_carrusel .banners-section{padding:0 16px 24px !important;overflow:hidden}#ns-section-categorias_carrusel .js-banners-slider{width:auto;margin-right:60px;overflow:visible}#ns-section-categorias_carrusel .media-content{padding:16px !important}#MainContent #ns-section-categorias_carrusel .swiper-button-prev{left:0}#MainContent #ns-section-categorias_carrusel .swiper-button-next{right:0}}.product-item{background:#fff;border:.5px solid rgba(204, 204, 204, 0.5);border-radius:16px;overflow:hidden;box-shadow:0 4px 25px rgba(0, 0, 0, 0.042)}.product-item-information-inner{padding:12px}.product-item-name{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.3}.product-item-price{font-size:22px;font-weight:600;color:#1a1a1a;line-height:1.5}.product-item-price-compare{order:1;margin:0;font-size:16px;font-weight:600;line-height:20.8px;color:#515151;opacity:1}.product-item-installments{font-size:12px;font-weight:400;color:#737373;line-height:1.3}.product-item-payment-discount{font-size:12px;color:#1a1a1a}.product-item-name{margin-bottom:8px}.product-item-installments{margin-top:12px}@media(max-width: 767px){.js-product-table.grid-2 .product-item-information-inner{padding:8px}.js-product-table.grid-2 .product-item-name{margin-bottom:4px}.js-product-table.grid-2 .product-item-installments{margin-top:8px}.js-product-table.grid-2 .product-item-image-container>div[style*=padding-bottom]{padding-bottom:125.8% !important}.js-product-table.grid-2 .product-item .product-item-image-container-cropped .product-item-image{top:50%;height:auto;aspect-ratio:1/1;transform:translate(-50%, -50%)}.product-item .product-item-slider-pagination-container{position:absolute;top:auto;right:0;bottom:0;left:0;width:auto;height:2px;margin:0;padding:0;transform:none;z-index:2}.product-item .product-item-slider-pagination.swiper-pagination-progressbar{display:block;position:absolute;inset:0;width:100%;height:2px;background:#ccc}.product-item .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}}.product-item-price-container{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.product-item-price-container .product-item-price{order:3;flex:0 0 100%}.product-item-discount{order:2;min-width:0;margin:0;padding:4px 8px;border-radius:9999px;background:#f3f5f7;font-size:14px;font-weight:600;line-height:18.2px;color:#be0000}@media(max-width: 767px){.js-product-table.grid-2 .product-item-price-compare{flex:0 0 100%}}.js-product-item-private .product-item-colors{display:none}.product-item .product-item-slider-controls-container{display:none !important}.products-list-slider .swiper-wrapper{align-items:stretch}.products-list-slider .swiper-slide{height:auto}@media(max-width: 767px){.product-item-price{font-size:20px}#ns-section-carrusel_productos .text-center,#ns-section-carrusel_productos_2 .text-center{text-align:left !important;align-items:flex-start !important}}.product-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:-16px}.product-tab{position:relative;margin:0;padding:0 8px 4px;border:0;background:none;font-family:inherit;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a;cursor:pointer}.product-tab::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#1a1a1a;opacity:0;transition:opacity .3s ease-out}.product-tab.active::after{opacity:1}.product-tab-panels{position:relative;align-self:stretch;width:100%}.product-tab-panel:not(.active){position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}@media(max-width: 767px){.product-tabs{justify-content:flex-start;gap:0}}@media(min-width: 768px){#ns-section-carrusel_productos .section-full-width{overflow:hidden}#ns-section-carrusel_productos .js-products-list-swiper{width:auto;margin-right:-44px;overflow:visible;clip-path:inset(-30px 12px -30px -16px)}}@media(min-width: 768px){#ns-section-carrusel_productos_2 .section-full-width{padding-top:0 !important;overflow:hidden}#ns-section-carrusel_productos_2 .js-products-list-swiper{overflow:visible;clip-path:inset(-30px -32px -30px 0)}#MainContent #ns-section-carrusel_productos_2 .swiper-button-prev,#MainContent #ns-section-carrusel_productos_2 .swiper-button-next{top:296px}}#ns-section-carrusel_productos_2 .product-tabs{margin-top:0}@media(max-width: 767px){#ns-section-carrusel_productos .section-full-width,#ns-section-carrusel_productos_2 .section-full-width{padding:24px 16px !important;overflow:hidden}#ns-section-carrusel_productos .js-products-list-swiper,#ns-section-carrusel_productos_2 .js-products-list-swiper{width:auto;margin-right:60px;overflow:visible}#ns-section-carrusel_productos_2 .section-full-width .d-flex.flex-column{gap:24px !important}#ns-section-carrusel_productos .product-item-name,#ns-section-carrusel_productos_2 .product-item-name{-webkit-line-clamp:1}}.section-footer .input-append .newsletter-form-input{border-radius:999px;background:#fff;border:0;height:43px;padding:0 16px;font-size:14px;color:#515151}.section-footer .input-append .newsletter-form-button.btn{border-radius:999px;background:#1a1a1a;color:#fff;fill:#fff;border:1px solid #1a1a1a;font-size:16px;font-weight:600;height:40px;min-width:138px;padding:8px 16px}.section-footer .input-append .newsletter-form-button.btn:hover{background:transparent;color:#1a1a1a;fill:#1a1a1a;border-color:#1a1a1a;opacity:1}.section-footer .input-append .newsletter-form-input::placeholder{color:#515151;opacity:1}.footer-newsletter-form .input-append{column-gap:12px}.footer-newsletter-title{font-size:18px;font-weight:400;line-height:1.3}.footer-newsletter-description{font-size:14px;line-height:18.2px;margin-top:4px;opacity:1}.footer-institutional-description{font-size:16px;font-weight:500;line-height:20.8px;margin-top:16px}.section-footer .footer-menu-title{font-weight:500;line-height:20.8px;margin-bottom:16px}.section-footer .footer-menu-list>li{font-size:14px;line-height:18.2px;margin-bottom:8px}.section-footer .footer-menu-list a{font-size:14px;line-height:18.2px;color:#515151}.footer-social-container{display:flex;gap:8px;margin-top:8px}.footer-social-link{width:32px;height:32px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}@media(min-width: 768px){.section-footer .footer-main-info{grid-template-columns:216px 467px 1fr;column-gap:40px}.section-footer .footer-main-info>.footer-menu-titled,.section-footer .footer-main-info>.footer-menu-accordion{justify-self:end;width:447px}.footer-newsletter-form{max-width:425.5px}.footer-main-info .footer-menu-list{display:block;columns:2;column-gap:7px}.footer-main-info .footer-menu-list>li{margin-bottom:8px;break-inside:avoid}.footer-contact-info-container .footer-menu-list{columns:1}}.section-footer .footer-content{padding-bottom:32px !important}.section-footer .footer-secondary-info{display:block}.footer-legal-container{display:grid;grid-template-columns:minmax(0, 1fr) auto auto auto;grid-template-areas:"copy pay tn pow" "disc pay tn pow" "claim pay tn pow";column-gap:24px;align-items:center}.footer-legal-container .footer-seals-container,.footer-legal-container .custom-seal-code{display:contents}.footer-legal-container .footer-copyright{grid-area:copy;margin:0;font-size:12px;line-height:15.6px}.footer-legal-container .f2tn-footer-disclaimer{grid-area:disc;margin:8px 0 0;font-size:12px;line-height:15.6px;color:#1a1a1a}.footer-legal-container .claim-link{grid-area:claim;margin:8px 0 0}.footer-legal-container .footer-payments-shipping-container{grid-area:pay;display:flex;align-items:center;gap:8px;margin:0}.footer-legal-container .footer-payments-shipping-container .footer-payments-img{display:block;width:161px;height:16px;max-height:none;margin:0;padding:0;border:0;background:none}.footer-payments-shipping-container .footer-logos-wrapper img{max-height:16px;margin:0 0 0 4px;border:0}.footer-legal-container .footer-powered-by{grid-area:tn;display:block;margin:0;line-height:0}.footer-legal-container .footer-powered-by,.footer-legal-container .powered-by-logo,.footer-legal-container .powered-by-logo a{width:116px}.footer-legal-container .footer-powered-by svg{display:block;width:116px;height:auto}.footer-legal-container .f2tn-pow{grid-area:pow;display:block;margin:0;line-height:0}.f2tn-pow img{display:block;width:126px;height:15px}@media(min-width: 768px){.section-footer .footer-content{row-gap:32px}.section-footer .footer-secondary-info{border-top:1px solid #8c8c8c;padding-top:8px}}@media(max-width: 767px){.section-footer .footer-content{padding:40px 16px 32px !important;row-gap:56px}.footer-main-info{display:flex;flex-direction:column;gap:16px}.footer-main-info .footer-contact-info-container,.footer-main-info .footer-institutional-header{display:contents}.footer-main-info .footer-menu-accordion,.footer-main-info .footer-menu-titled{order:1;margin-bottom:16px}.section-footer .footer-main-info .footer-menu-accordion{margin:0 0 16px;border:0}.section-footer .footer-menu-accordion .accordion-title{display:flex;align-items:center;justify-content:space-between;padding:0;margin:0;background:none}.section-footer .footer-menu-accordion .footer-menu-title{margin:0}.section-footer .footer-menu-accordion .accordion-toggle-icon{display:block;width:20px;height:20px;margin:0}.section-footer .footer-menu-accordion-content{padding:16px 0 0}.footer-main-info .footer-institutional-image{order:2}.footer-main-info .footer-newsletter-container{order:3}.footer-main-info .footer-institutional-description{order:4;margin-top:0}.footer-main-info .footer-social-container{order:5;margin-top:0}.section-footer .footer-menu-list{gap:0}.footer-newsletter-form{margin-top:32px}.footer-newsletter-form .input-append{display:grid;grid-template-columns:1fr;row-gap:12px}.section-footer .input-append .newsletter-form-input{height:40px;width:100%}.section-footer .input-append .newsletter-form-button.btn{width:100%}.footer-legal-container{grid-template-columns:1fr auto auto 1fr;grid-template-areas:"copy copy copy copy" "disc disc disc disc" "claim claim claim claim" "pay pay pay pay" ". tn pow .";column-gap:0}.footer-legal-container .f2tn-footer-disclaimer,.footer-legal-container .claim-link{margin-top:16px}.footer-legal-container .footer-payments-shipping-container{justify-self:center;margin-top:24px}.footer-legal-container .footer-powered-by{margin-top:24px}.footer-legal-container .f2tn-pow{margin:24px 0 0 16px}}.product-item{transition:box-shadow .3s ease-out}.footer-social-link,.icon-text-item{transition:opacity .3s ease-out}@media(prefers-reduced-motion: reduce){.btn,.product-item,.category-item-link,.nav-list-link,.footer-social-link,.icon-text-item,.media-content-animate,.swiper-pagination-bullet{transition-duration:.01ms !important;animation-duration:.01ms !important}}#ns-section-category_hero .category-banner{aspect-ratio:1440/164;overflow:hidden}#ns-section-category_hero .category-banner img{width:100%;height:100%;object-fit:cover}#ns-section-category_hero .category-hero-overlay{position:absolute;inset:0;pointer-events:none}#ns-section-category_hero .category-hero-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:32px;color:#fff;pointer-events:none}#ns-section-category_hero .category-hero-title{margin:0;font-size:32px;font-weight:600;line-height:48px;color:#fff}#ns-section-category_hero .category-hero-subtitle{margin:0;font-size:18px;font-weight:400;line-height:23.4px;color:#fff}@media(max-width: 767px){#ns-section-category_hero .category-banner{aspect-ratio:375/164}#ns-section-category_hero .category-hero-content{gap:0;padding:16px}#ns-section-category_hero .category-hero-title{font-size:28px;line-height:42px}}#ns-section-subcategorias .category-item-link{box-sizing:border-box;min-height:59px;padding:15px 12px;justify-content:center;border:1px solid transparent;transition:border-color .3s ease-out,background-color .3s ease-out}#ns-section-subcategorias .category-item-link:hover,#ns-section-subcategorias .category-item-active .category-item-link{border-color:#1a1a1a}#ns-section-subcategorias .category-item-text{font-size:18px;font-weight:600;line-height:27px;white-space:nowrap}@media(min-width: 768px){#ns-section-subcategorias .category-item-link{width:216px}#ns-section-subcategorias .category-item-text{white-space:normal;text-align:center}#ns-section-subcategorias .swiper-wrapper{align-items:center}#ns-section-subcategorias .category-list-pill{padding:0 48px}#MainContent #ns-section-subcategorias .swiper-button-prev,#MainContent #ns-section-subcategorias .swiper-button-next{width:40px;height:40px;margin-top:-20px;background:none;box-shadow:none;opacity:1}#MainContent #ns-section-subcategorias .swiper-button-prev{left:0}#MainContent #ns-section-subcategorias .swiper-button-next{right:0}#MainContent #ns-section-subcategorias .slider-arrow{font-size:28px}#MainContent #ns-section-subcategorias .swiper-button-lock{display:none}#MainContent #ns-section-subcategorias .swiper-button-disabled{opacity:.3}}@media(max-width: 767px){#ns-section-subcategorias .section-full-width{padding:16px !important}#ns-section-subcategorias .section-full-width>.d-flex{padding:0 !important}#ns-section-subcategorias .category-item-link{min-height:40px;padding:7px 16px}#ns-section-subcategorias .category-item-text{font-size:16px;line-height:24px}}#ns-section-heading .breadcrumbs{font-size:12px;line-height:15.6px;color:#000}#ns-section-heading .breadcrumbs .crumb{font-size:12px;color:#000}#ns-section-heading .breadcrumbs .separator{font-size:0}#ns-section-heading .breadcrumbs .separator::after{content:"|";font-size:12px}#ns-section-heading .page-header-title{font-size:22px;font-weight:600;line-height:33px;color:#1a1a1a}.template-category #ns-section-heading .breadcrumbs,.template-search #ns-section-heading .breadcrumbs{display:flex;align-items:center;gap:4px;height:16px;margin:0 0 8px;opacity:1;color:#aaa}.template-category #ns-section-heading .breadcrumbs .crumb,.template-search #ns-section-heading .breadcrumbs .crumb{line-height:15.6px;color:#aaa}.template-category #ns-section-heading .breadcrumbs .crumb.active,.template-search #ns-section-heading .breadcrumbs .crumb.active{color:#000}.plp-toolbar-tools{display:flex;align-items:center;gap:8px}body.template-category .page-header-count,body.template-search:has(.plp-toolbar-tools) .page-header-count{display:block !important;margin:0;font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a}.plp-sort{position:relative}.plp-sort-toggle{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font-family:inherit;color:#1a1a1a;cursor:pointer}.plp-sort-label{font-size:14px;font-weight:500;line-height:18.2px;color:#515151;text-transform:uppercase;white-space:nowrap}.template-search .plp-sort-label{color:#191919}.plp-sort-value{font-size:14px;font-weight:400;line-height:18.2px;white-space:nowrap}.plp-sort-icon{width:20px;height:20px;font-size:20px;flex:0 0 20px}.plp-sort-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:24px;width:218px;margin:0;padding:16px;background:#fff;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.15)}.plp-sort-menu[hidden]{display:none}.plp-sort-option{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-align:left;cursor:pointer}.plp-sort-radio{flex:0 0 14px;width:14px;height:14px;border:1px solid #1a1a1a;border-radius:50%}.plp-sort-option.selected .plp-sort-radio{background:#1a1a1a;box-shadow:inset 0 0 0 1px #fff}@media(min-width: 768px){.template-category #ns-section-heading .page-header-title-inner,.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header-title-inner{align-items:center;height:29px}.template-category #ns-section-heading .page-header-title,.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header-title{margin:-2px 0}.template-category #ns-section-product_list .product-list-sort-by,.template-search #ns-section-product_list .product-list-sort-by{display:none}.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header-title-inner{height:auto;min-height:29px}}@media(max-width: 767px){#ns-section-heading .page-header-title{font-size:20px;line-height:30px}}@media(min-width: 768px){#ns-section-product_list .grid-md-auto-4{grid-template-columns:332px 1fr}#ns-section-product_list .grid-md-auto-4 .js-product-table.grid-md-4{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767px){#ns-section-product_list .js-product-table.grid-2{gap:10px}}@media(min-width: 768px){#ns-section-product_list .filters-controls-content{position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;border:1px solid #8c8c8c;border-radius:16px;padding:24px 16px;background:#fff}#ns-section-product_list .filters-controls-content::-webkit-scrollbar{width:6px}#ns-section-product_list .filters-controls-content::-webkit-scrollbar-track{background:#f3f5f7}#ns-section-product_list .filters-controls-content::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:3px}}#ns-section-product_list .product-list-sort-by .form-group{position:relative;display:inline-flex;align-items:center;gap:8px;margin:0}#ns-section-product_list .product-list-sort-by .form-label{margin:0;font-size:14px;font-weight:500;line-height:18.2px;color:#515151;text-transform:uppercase;white-space:nowrap}#ns-section-product_list .product-list-sort-by .form-select{border:0;background:transparent;box-shadow:none;height:auto;padding:0 24px 0 0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}@media(max-width: 767px){.template-category .category-controls,.template-search .category-controls{top:96px;display:flex;gap:16px;margin:8px 0;padding:0;border:0;background:#fff}.template-category .category-filter-button,.template-category .category-sort-button,.template-search .category-filter-button,.template-search .category-sort-button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;border:1px solid #1a1a1a;border-radius:999px;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a}.template-category .category-controls-icon,.template-search .category-controls-icon{order:2;margin:0}.template-category .category-controls-label,.template-search .category-controls-label{margin:0}.template-category .category-sort-selected,.template-search .category-sort-selected{display:none}.template-category #ns-section-heading .page-header,.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header{padding-bottom:0 !important}.template-category #ns-section-heading .page-header-title-inner,.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header-title-inner{display:block}.template-category #ns-section-heading .page-header-title,.template-search:has(.plp-toolbar-tools) #ns-section-heading .page-header-title{margin:0 0 12px}.template-category .plp-toolbar-tools,.template-search .plp-toolbar-tools{justify-content:space-between;height:40px}.template-category #ns-section-product_list .products-grid,.template-search #ns-section-product_list .products-grid{padding-top:0 !important}.template-category .js-product-table.grid-1,.template-search .js-product-table.grid-1{gap:16px}.template-category .js-product-table.grid-1 .product-item,.template-search .js-product-table.grid-1 .product-item{display:block}}.plp-view{display:flex;align-items:center;gap:16px}.plp-view-btn{display:flex;width:20px;height:20px;padding:0;border:0;background:none;color:#9d9d9d;cursor:pointer}.plp-view-btn.active{color:#1a1a1a}.filters-controls-content .filter-accordion,#modal-filters .filter-accordion{padding:0;border:0;font-size:16px}.filters-controls-content .accordion-toggle,#modal-filters .accordion-toggle{padding:16px 0 15px;border-bottom:1px solid #ccc;font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a;text-decoration:none}.filters-controls-content .accordion-toggle-icon,#modal-filters .accordion-toggle-icon{display:flex;margin:0;font-size:16px;color:#1a1a1a}.filters-controls-content .accordion-toggle-label,#modal-filters .accordion-toggle-label{margin:0}.filters-controls-content .checkbox-container,#modal-filters .checkbox-container{display:block}.plp-acc-icon{display:block;width:16px;height:16px}.filters-controls-content .filters-options-accordion,#modal-filters .filters-options-accordion{margin:0;padding:0 0 16px}.filters-controls-content .filters-options-accordion>.checkbox-container+.checkbox-container,#modal-filters .filters-options-accordion>.checkbox-container+.checkbox-container{margin-top:4px}.filters-controls-content .checkbox-container .checkbox,#modal-filters .checkbox-container .checkbox{min-height:34px;margin:0;padding:8px 0 8px 26px}.filters-controls-content .checkbox-container .checkbox-icon,#modal-filters .checkbox-container .checkbox-icon{width:18px;height:18px;border:1px solid #8c8c8c;border-radius:2px}.filters-controls-content .checkbox-container .checkbox-icon:after,#modal-filters .checkbox-container .checkbox-icon:after{top:2px;left:6px;width:5px;height:10px;border-color:#1a1a1a}.filters-controls-content .checkbox-container input:checked~.checkbox .checkbox-icon,#modal-filters .checkbox-container input:checked~.checkbox .checkbox-icon{border-color:#1a1a1a}.filters-controls-content .checkbox-container .checkbox-text,#modal-filters .checkbox-container .checkbox-text{margin:0;font-size:14px;font-weight:500;line-height:18.2px;color:#8c8c8c}.filters-controls-content .checkbox-container input:checked~.checkbox .checkbox-text,#modal-filters .checkbox-container input:checked~.checkbox .checkbox-text{color:#1a1a1a}.checkbox-count{margin-left:4px;font-weight:400;color:#8c8c8c}.filters-controls-content .filters-categories-container .category-item,#modal-filters .filters-categories-container .category-item{margin:0}.filters-controls-content .filters-categories-container .filters-options-accordion a,#modal-filters .filters-categories-container .filters-options-accordion a{display:block;padding:8px 0;font-size:14px;font-weight:500;line-height:18.2px;color:#8c8c8c;text-decoration:none}.filters-controls-content .price-filter-container.filter-accordion,#modal-filters .price-filter-container.filter-accordion{padding:16px 0}.filters-controls-content .price-filter-label,#modal-filters .price-filter-label{margin-bottom:16px;font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a}#modal-filters.modal-left{top:0;bottom:0;height:100%;max-height:none;width:100%;border-radius:0}#modal-filters .modal-body{padding:24px 16px !important}.plp-applied-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px;padding:16px 0}.plp-applied-filters .filters-applied-heading{display:block;margin:0;font-size:14px;font-weight:500;line-height:18.2px;color:#8c8c8c}.plp-applied-filters .chip{display:inline-flex;align-items:center;gap:4px;box-sizing:border-box;height:24px;margin:0;padding:3px 8px;background:#f3f5f7;border:1px solid #ccc;border-radius:4px;font-size:12px;font-weight:400;line-height:15.6px;color:#8c8c8c}.plp-applied-filters .chip-remove-icon{position:static;width:10px;height:10px;color:#8c8c8c}.plp-applied-filters .filter-remove-all{margin:0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline}@media(min-width: 768px){.plp-applied-filters{margin-top:-16px}}.plp-modal .modal-header,#modal-filters .modal-header{align-items:flex-start;height:64px;padding:16px;background:#fff;border-bottom:1px solid #ccc}.plp-modal .modal-title,#modal-filters .modal-title{margin:0;font-size:18px;font-weight:400;line-height:23.4px;color:#1a1a1a}.plp-modal .modal-close,#modal-filters .modal-close{display:flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0}.plp-modal .modal-close-icon,#modal-filters .modal-close-icon{font-size:20px}.plp-modal .modal-footer,#modal-filters .modal-footer{display:flex;gap:16px;padding:16px;background:#fff;border-top:1px solid #ccc}.plp-modal-btn{flex:1 1 0;height:36px;min-height:0;padding:8px 16px;border-radius:999px;font-size:14px;font-weight:600;line-height:18.2px}#modal-sort-by .modal-body{padding:24px 16px}#modal-sort-by .radio-button-container{gap:24px}#modal-sort-by .radio-button-content{align-items:center;gap:12px}#modal-sort-by .radio-button-icons-container{position:relative;flex:0 0 14px;width:14px;height:14px}#modal-sort-by .radio-button-icon.unchecked{box-sizing:border-box;width:14px;height:14px;border:1px solid #1a1a1a;border-radius:50%}#modal-sort-by .radio-button .radio-button-content .checked{top:2px;left:2px;width:0;height:0;border-radius:50%}#modal-sort-by .radio-button.selected .radio-button-content .checked,#modal-sort-by .radio-button.plp-pending .radio-button-content .checked{top:2px;left:2px;width:10px;height:10px}#modal-sort-by .radio-button-container:has(.plp-pending) .radio-button.selected:not(.plp-pending) .radio-button-content .checked{width:0;height:0}#modal-sort-by .radio-button-label{padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}.product-item-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.product-item .product-item-image-container-cropped .product-item-image{top:7%;width:86%;height:86%}@media(max-width: 767px){.product-item-name{-webkit-line-clamp:2}}@media(max-width: 767px){.product-item-slider-pagination-container:has(.swiper-pagination-bullet){top:auto;bottom:0;left:0;right:0;height:2px;padding:0;background:#ccc}.product-item-slider-pagination-container:has(.swiper-pagination-bullet) .product-item-slider-pagination{display:flex;height:2px}.product-item-slider-pagination-container:has(.swiper-pagination-bullet) .swiper-pagination-bullet{flex:1 1 0;height:2px;margin:0;border-radius:0;background:transparent;opacity:1}.product-item-slider-pagination-container:has(.swiper-pagination-bullet) .swiper-pagination-bullet-active{background:#000}}#ns-section-product_list .products-grid-pagination{padding:16px 0}#ns-section-product_list .products-grid-pagination:empty{display:none}#ns-section-product_list .pagination-shown{margin:0 0 12px;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-align:center}#ns-section-product_list .pagination-load-more{margin:0;text-align:center}#ns-section-product_list .pagination-load-more .btn{min-width:204px;min-height:40px;padding:8px 24px;font-size:16px;font-weight:600;line-height:20.8px;border-radius:999px}#ns-section-texto_seo .text-content{max-width:1216px;margin:0 auto;font-size:14px;line-height:18.2px;opacity:.8}@media(max-width: 767px){#ns-section-texto_seo [data-section-id]{padding-left:16px !important;padding-right:16px !important}}@media(prefers-reduced-motion: reduce){#ns-section-subcategorias .category-item-link{transition-duration:.01ms !important}}@media(min-width: 768px){.product-columns{max-width:1146px;margin-inline:auto}}.product-name{font-size:32px;font-weight:600;line-height:1.5}.product-sku,.product-price-without-taxes{font-size:12px;line-height:1.3;color:#8c8c8c}.product-sku{color:#515151}.product-price-compare,.product-price-display{font-weight:600;line-height:1.5}.product-price-compare{font-size:22px;color:#737373}.product-price-display{font-size:28px}.product-payments-info{font-size:16px;color:#737373}.product-offer-label{background:#f3f5f7;color:#be0000;border-radius:99px;padding:4px 12px;font-size:16px;font-weight:600;line-height:20.8px}.product-free-shipping{font-size:16px;font-weight:600;color:#515151}.product-thumb{border:1px solid #ccc;border-radius:8px;overflow:hidden}.product-thumb.selected{border-color:#1a1a1a}@media(min-width: 768px){.product-images-slider{border:1px solid #ccc;border-radius:8px;overflow:hidden}}.js-addtocart.btn{background:#ffd100;border-color:#ffd100;color:#1a1a1a;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),border-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.js-addtocart.btn:not(:disabled):not(.nostock):hover{background:#f8b302 !important;border-color:#f8b302 !important;color:#1a1a1a !important}.js-addtocart.btn:disabled,.js-addtocart.btn.nostock{background:#ccc;border-color:#ccc;color:#8c8c8c;opacity:1}.js-addtocart.btn:disabled:hover,.js-addtocart.btn.nostock:hover{background-color:#ccc !important;border-color:#ccc !important;color:#8c8c8c !important}#ns-section-recomendados .text-left{text-align:center !important}@media(max-width: 767px){.product-name{font-size:28px}.product-price-display{font-size:24px}.product-price-compare{font-size:20px}}@media(min-width: 768px){.product-columns>*{flex:1 1 0;width:auto}}@media(max-width: 767px){#ns-block-product_info{padding-inline:0 !important}#ns-block-product_media{margin-inline:-16px}.js-product-images-thumbs{display:none}}#ns-block-product_media .swiper-fractions{display:none}.template-product .breadcrumbs,.template-product .crumb{font-size:12px;color:#8c8c8c}.js-product-slider-thumbs-prev,.js-product-slider-thumbs-next{display:none}.products-grid-header{display:none}body .page-header-count{display:block !important;margin:0;font-size:12px;font-weight:400;line-height:15.6px}#ns-section-product_list .product-list-sort-by{margin:0 0 16px}.product-item .swiper-pagination-fraction,.product-item .swiper-pagination-custom{display:none}.footer-main-info>.code-block{display:none}.btn-underlined,.btn-link{border:0}.product-item:hover{box-shadow:0 4px 25px rgba(0, 0, 0, 0.042)}@media(min-width: 768px){#ns-section-product_list .filters-title{text-transform:none;font-size:16px;font-weight:500;line-height:20.8px}}@media(max-width: 767px){#ns-section-product_list .products-grid{padding-left:16px;padding-right:16px}}#ns-section-estilos_pdp{display:none}#single-product .product-columns{position:relative;padding-top:32px}#single-product .product-columns>*{min-width:0}#single-product .product-info{box-sizing:border-box}#single-product .breadcrumbs{position:absolute;top:0;left:0;right:0;margin:0;gap:4px;line-height:15.6px}#single-product .breadcrumbs .crumb,#single-product .breadcrumbs .separator{margin:0;line-height:15.6px}#single-product .crumb.active{color:#1a1a1a}#single-product .js-product-info>*{order:8}#single-product .product-content{display:contents}#single-product .product-content>*{order:7}#single-product .product-name{order:2}#single-product .product-sku{order:3}#single-product .product-price{order:4}#single-product .product-payments-info{order:5}#single-product #ns-block-purchase_info{order:9;margin-top:24px;margin-bottom:0}#single-product .product-free-shipping,#single-product .product-free-shipping .text-accent{font-size:16px;font-weight:600;color:#515151}#single-product .product-actions{display:block}#single-product .form-quantity-container{display:none}#single-product .js-addtocart{height:44px;font-size:16px;line-height:1}#single-product .js-addtocart:hover,#single-product .js-variant-button:hover{opacity:1}#single-product .js-product-variants-group{display:flex;flex-wrap:wrap;gap:8px}#single-product .js-product-variants-group .form-label{flex:1 1 100%;margin:0;font-size:14px;font-weight:400;line-height:18.2px}#single-product .js-variant-button:not(.btn-variant-color){display:flex;align-items:center;gap:16px;flex:1 1 100%;justify-content:flex-start;text-align:left;min-height:88px;padding:8px 16px;border:1px solid #ccc;border-radius:16px;font-size:16px;font-weight:600;color:#1a1a1a;background:#fff}#single-product .js-variant-button:not(.btn-variant-color).selected{border-color:#1a1a1a}#single-product .js-variant-button:not(.btn-variant-color) .btn-variant-content{margin:0;padding:0;line-height:20.8px}#single-product .btn-variant-thumb{flex:0 0 70px;width:70px;height:70px;border-radius:8px;background:#fff;overflow:hidden}#single-product .btn-variant-thumb img{display:block;width:100%;height:100%;object-fit:contain}#single-product .js-variant-button{margin:0}#single-product .js-variant-button:not(.btn-variant-color){transition:border-color .1s ease-out}#single-product .js-variant-button:not(.btn-variant-color):hover{border-color:#1a1a1a}#single-product #btn-installments{display:none}#single-product .js-product-slider-thumbs-prev,#single-product .js-product-slider-thumbs-next{display:none !important}#single-product .product-images-thumbs-horizontal{padding-left:0;padding-right:0;margin-top:12px}#single-product .product-slider-thumbs{margin-bottom:0}#single-product .product-images-thumbs-horizontal .product-thumb-container{width:calc((100% - 32px)/5) !important;height:auto;aspect-ratio:1;margin-right:8px !important}#single-product .product-images-thumbs-horizontal .product-thumb{max-height:none}#ns-section-recomendados .products-section-prev-container,#ns-section-recomendados .products-section-next-container,#ns-section-recomendados .swiper-pagination,#ns-section-recomendados .product-item-colors-container{display:none}@media(min-width: 768px){#single-product .product-info{padding-left:48px;padding-right:0}#single-product #ns-block-product_media{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}#single-product #ns-block-product_info{flex:1 1 auto;min-width:0}#ns-section-recomendados #ns-block-heading{text-align:center}}@media(max-width: 767px){#single-product{padding-top:8px !important}#single-product .product-columns{padding-top:24px}#ns-section-recomendados .text-left{text-align:left !important}#ns-section-recomendados>.section-full-width{padding-left:16px !important;padding-right:16px !important}}@media(max-width: 767px){#single-product #ns-block-product_media{margin-inline:-16px;padding-inline:0}#ns-section-recomendados>.section-full-width{overflow:hidden}#ns-section-recomendados .products-section-slider-container{width:auto;margin-right:60px;overflow:visible}#ns-section-recomendados .swiper-products-slider.grid-1 .product-item{display:block}}.fancybox__container .fancybox__backdrop{background:rgba(0, 0, 0, 0.8)}.fancybox__container .fancybox__slide.has-image>.fancybox__content{background:#fff !important;border-radius:0}@media(min-width: 768px){.fancybox__container .fancybox__toolbar{position:absolute;top:0;left:0;right:0;z-index:20}.fancybox__container .fancybox__slide{padding:max(24px,(100vh - 680px)/2) 40px}.fancybox__container .fancybox__infobar{position:fixed;left:0;right:0;top:max(8px,(100vh - 680px)/2 - 29px);padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#fff;text-align:center;text-shadow:none}.fancybox__container .fancybox__infobar span{padding:0 3px}.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close]{position:fixed;top:max(8px,(100vh - 680px)/2 - 25px);right:21px;width:24px;height:24px;padding:0;background:transparent !important;color:#fff;overflow:visible}.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close] svg{width:28.8px !important;height:28.8px !important;margin:-2.4px;stroke:#fff;stroke-width:1;filter:none}.fancybox__container .fancybox__nav .f-button{width:40px;height:40px;margin:0;padding:0;top:calc(50% - 20px);border-radius:999px;background:#fff !important;color:#1a1a1a;box-shadow:none;transform:none}.fancybox__container .fancybox__nav .f-button.is-prev{left:34px}.fancybox__container .fancybox__nav .f-button.is-next{right:34px}.fancybox__container .fancybox__nav .f-button svg{width:28px !important;height:28px !important;stroke-width:1;filter:none;transform:none}}#ns-section-f2tn_css,#ns-section-vacio{display:none}#ns-section-heading{gap:0}.products-grid-header{display:none}body .page-header-count{display:block !important;margin:0;font-size:12px;font-weight:400;line-height:15.6px}#ns-section-product_list .product-list-sort-by{margin:0}.product-item .swiper-pagination-fraction,.product-item .swiper-pagination-custom{display:none}.template-search:not(:has(.products-grid-search-heading)) #ns-section-heading .page-header{padding-top:30px !important;padding-bottom:0 !important}.template-search:not(:has(.products-grid-search-heading)) .page-header-title-row,.template-search:not(:has(.products-grid-search-heading)) .page-header-title-inner{display:block;text-align:center}.template-search:not(:has(.products-grid-search-heading)) #ns-section-heading .breadcrumbs{justify-content:center;margin:0 0 16px}.template-search:not(:has(.products-grid-search-heading)) #ns-section-heading .page-header-title{margin:0;font-size:32px;line-height:48px}.template-search:not(:has(.products-grid-search-heading)) #ns-section-vacio{display:block;padding-top:8px}.template-search:not(:has(.products-grid-search-heading)) [data-component="filter.message"]{display:none}#ns-section-vacio #ns-block-subtitulo .text-content,#ns-section-vacio #ns-block-subtitulo .text-content *{font-size:16px;line-height:20.8px}#ns-section-vacio #ns-block-sugeridos_titulo{margin-top:38px;line-height:48px}.search-featured-products{margin:16px 0 40px}.search-featured-products .swiper-button-prev,.search-featured-products .swiper-button-next,.search-featured-products .swiper-pagination{display:none !important}@media(max-width: 767px){.template-search:not(:has(.products-grid-search-heading)) #ns-section-heading .page-header{padding-top:12px !important}.template-search:not(:has(.products-grid-search-heading)) #ns-section-heading .page-header-title{font-size:28px;line-height:42px}#ns-section-vacio #ns-block-sugeridos_titulo{margin-top:28px;line-height:42px;text-align:left}.search-featured-products{margin-top:32px}#ns-section-product_list:has(.search-featured-products){overflow-x:clip}.search-featured-products .js-products-list-swiper{width:auto;margin-right:60px;overflow:visible}}@media(max-width: 767px){#ns-section-product_list .products-grid{padding-left:16px !important;padding-right:16px !important}#ns-section-heading .page-header{padding-left:16px !important;padding-right:16px !important}.product-item-information-inner{padding:0 12px 12px}.category-controls{top:96px;display:flex;gap:16px;margin:16px 0;padding:0;border:0;background:#fff}.category-filter-button,.category-sort-button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;min-height:0;padding:8px 16px;border:1px solid #1a1a1a;border-radius:999px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a}.category-controls-icon{width:20px;height:20px}.category-sort-selected{display:none}}:root{--f2tn-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6.5H17M8.545 8.5V14.5M11.545 8.5V14.5M5.5 6.5H14.5V16.5H5.5V6.5ZM7.364 3.5H12.364V6.5H7.364V3.5Z'/%3E%3C/svg%3E");--f2tn-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='black' stroke-width='1' stroke-linecap='round'%3E%3Ccircle cx='9' cy='9' r='8'/%3E%3Cpath d='M9 8.4v4.4M9 5.2v.8'/%3E%3C/svg%3E")}@media(min-width: 768px){#modal-cart.modal-md-width-small{width:720px}#related-products-notification.modal-md-width-medium{width:720px}}#modal-cart .modal-header,#related-products-notification .modal-header{min-height:60px;background:#fff;border-bottom:1px solid #ccc}#modal-cart .modal-title,#related-products-notification .modal-title{margin-left:24px;font-size:18px;font-weight:400;line-height:23.4px;color:#1a1a1a}#modal-cart .modal-close,#related-products-notification .modal-close{padding:20px 24px 19px}#modal-cart .modal-close-icon,#related-products-notification .modal-close-icon{display:block;box-sizing:border-box;width:20px;height:20px;padding:.667px;font-size:20px}#modal-cart .modal-body,#related-products-notification .modal-body{padding:24px}#modal-cart .cart-item{grid-template-columns:94px 1fr;column-gap:16px;align-items:start;margin-bottom:32px;font-size:12px}#modal-cart .js-ajax-cart-list .cart-item:last-child{margin-bottom:0}#modal-cart .cart-item-image-container{width:94px;height:94px;border:0}#modal-cart .cart-item-info-container{min-height:94px;grid-template-rows:auto auto;align-content:space-between;row-gap:16px}#modal-cart .cart-item-product-info,#modal-cart .cart-item-totals-container{grid-template-columns:1fr 65px;column-gap:16px;align-items:start}#modal-cart .cart-item-name-container{display:flex;flex-direction:column;gap:0;margin:0}#modal-cart .cart-item-name-container>:not(:first-child):not(:empty):not(.cart-item-labels),#modal-cart .cart-item-labels>*{margin-top:8px}#modal-cart .cart-item-labels{margin:0}#modal-cart .cart-item-name{font-size:12px;line-height:15.6px;color:#1a1a1a;text-decoration:none}#modal-cart .cart-item-variant{font-size:12px;line-height:15.6px;color:#515151}.cart-item-variant-line{display:block}.cart-item-variant-line+.cart-item-variant-line{margin-top:4px}#modal-cart .cart-item-delete{margin:0}#modal-cart .cart-item-delete-button{display:block;width:20px;height:20px;margin-left:auto;padding:0;font-size:0;line-height:0;border:0;background-color:#1a1a1a;-webkit-mask:var(--f2tn-trash) center/20px 20px no-repeat;mask:var(--f2tn-trash) center/20px 20px no-repeat}#modal-cart .cart-item-totals-container{align-items:end}#modal-cart .cart-item-subtotal{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;line-height:15.6px;color:#1a1a1a}#modal-cart .cart-compare-price-container{margin:0;font-size:12px;line-height:15.6px}#modal-cart .cart-item .price-compare{color:#515151;text-decoration:none;opacity:1}#modal-cart .cart-item-discount-badge{display:none}#modal-cart .form-quantity.small{width:58px;height:22px;min-height:0;padding:4px;border:.5px solid #8c8c8c;border-radius:9999px;background:transparent}#modal-cart .form-quantity .grid-3-auto{grid-template-columns:14px 14px 14px;gap:3.5px;height:14px}#modal-cart .cart-quantity-btn{width:14px;height:14px;min-height:0;padding:0;line-height:14px;font-size:14px;border:0;border-radius:0;background:transparent}#modal-cart .form-quantity.small .cart-quantity-input{width:14px;height:14px;padding:0;font-size:12px;line-height:15.6px;text-align:center}#modal-cart .cart-summary-free-shipping-bar{margin:32px 0 0;padding:0;gap:8px;background:transparent}#modal-cart .cart-summary-free-shipping-bar .progress-bar-icon{display:none}#modal-cart .cart-summary-free-shipping-bar .progress-bar-title{font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a;text-align:center}#modal-cart .cart-summary-free-shipping-bar .bar-progress,#modal-cart .cart-summary-free-shipping-bar .bar-progress-active{height:6px;border-radius:50px}#modal-cart .cart-summary-free-shipping-bar .bar-progress{background:#ccc}#modal-cart .cart-summary-free-shipping-bar .bar-progress-active{background:#ffd100}#modal-cart .cart-summary-free-shipping-bar .bar-progress-active:after{top:-3.5px;right:-6.5px;width:13px;height:13px;background:#fff;border:1px solid #f8b302;box-shadow:none}.cart-shipping-acc{margin:24px 0 32px;padding:24px 0 0;border-top:1px solid #ccc}.cart-shipping-acc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:20px;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:600;line-height:18.2px;color:#515151;text-align:left;cursor:pointer}.cart-shipping-acc-icon{flex:0 0 20px;width:20px;height:20px;color:#8c8c8c;transition:transform .3s ease-out}.cart-shipping-acc.is-open .cart-shipping-acc-toggle{color:#000}.cart-shipping-acc.is-open .cart-shipping-acc-icon{color:#000;transform:rotate(180deg)}.cart-shipping-acc-panel{display:none;padding-top:24px}.cart-shipping-acc.is-open .cart-shipping-acc-panel{display:block;animation:cartAccIn .3s ease-out}@keyframes cartAccIn{from{opacity:0}to{opacity:1}}.cart-shipping-acc .shipping-calculator .form-label{display:none}.cart-shipping-acc .form-swap.with-form,.cart-shipping-acc .form-swap.with-zip,.cart-shipping-acc .form-swap.with-error{height:auto}.cart-shipping-acc .form-swap .form-swap-input,.cart-shipping-acc .form-swap .form-swap-value{top:0}.cart-shipping-acc .form-swap.with-form .form-swap-input,.cart-shipping-acc .form-swap.with-zip .form-swap-value{position:relative}.cart-shipping-acc .input-append{display:flex;align-items:center;gap:16px;position:relative;margin:0}.cart-shipping-acc .js-shipping-input{flex:1 1 auto;min-width:0;width:auto;height:34px;margin:0;padding:0 12px;border:1px solid #ccc;border-radius:9999px;background:#fff;box-shadow:none;font-size:14px;line-height:18.2px;color:#1a1a1a}.cart-shipping-acc .js-shipping-input::placeholder{color:#737373;opacity:1}.cart-shipping-acc .js-calculate-shipping{flex:0 0 115px;position:static;width:115px;height:34px;min-height:0;margin:0;padding:8px 16px;border:1px solid #1a1a1a;border-radius:9999px;background:transparent;box-shadow:none;transform:none;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a;text-decoration:none;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.cart-shipping-acc .js-calculate-shipping:hover{background:#1a1a1a;color:#fff;opacity:1}.cart-shipping-acc .input-append .js-calculate-shipping.btn-inline{border-color:#1a1a1a}.cart-shipping-acc .form-swap-input>.btn-link{display:inline-block;margin:16px 0 0;padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#515151;text-decoration:underline;text-underline-offset:2px}.cart-shipping-acc .shipping-calculator-alerts{margin:0}.cart-shipping-acc .shipping-calculator-alerts .alert{margin:8px 0 0}.cart-shipping-acc .form-swap-value .d-grid{min-height:36px}.cart-shipping-acc .form-swap-value-label{margin-right:16px;font-size:12px;line-height:15.6px;color:#000}.cart-shipping-acc .js-shipping-calculator-current-zip{font-weight:400}.cart-shipping-acc .js-shipping-calculator-change-zipcode{display:inline-block;min-height:36px;padding:8px 16px;border:1px solid #1a1a1a;border-radius:9999px;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a;text-decoration:none}.cart-bank-promo-notice{margin:0;padding:7.4px 8px;border:1px solid #dc8f38;border-radius:8px;font-size:12px;font-weight:400;line-height:15.6px;color:#dc8f38;text-align:center}.cart-shipping-acc .shipping-calculator-response{margin:8px 0 0;gap:32px}.cart-shipping-acc .shipping-options{gap:24px}.cart-shipping-acc .shipping-options-heading{display:block;margin:0;padding:0 0 8px;border-bottom:1px solid #ccc;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}.cart-shipping-acc .shipping-options-heading svg{display:none}.cart-shipping-acc .shipping-options-heading span{margin:0}.cart-shipping-acc .radio-button-container{display:flex;flex-direction:column;gap:32px;margin:0}.cart-shipping-acc .js-shipping-radio{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.cart-shipping-acc .radio-button-content{align-items:flex-start;gap:8px}.cart-shipping-acc .radio-button-icons-container{position:relative;flex:0 0 14px;width:14px;height:14px}.cart-shipping-acc .radio-button-icon.unchecked{box-sizing:border-box;width:14px;height:14px;border:1px solid #1a1a1a;border-radius:50%;background:transparent}.cart-shipping-acc .radio-button .radio-button-content .checked{top:2px;left:2px;width:0;height:0;border-radius:50%;background:#1a1a1a}.cart-shipping-acc .radio-button input[type=radio]:checked+.radio-button-content .checked{top:2px;left:2px;width:10px;height:10px}.cart-shipping-acc .radio-button-label{padding:0}.cart-shipping-acc .radio-button-label,.cart-shipping-acc .shipping-option-details,.cart-shipping-acc .shipping-option-price{font-size:12px;font-weight:400;line-height:15.6px;color:#000}.cart-shipping-acc .shipping-option-date{margin-top:4px;font-size:12px;line-height:15.6px;color:#737373}.cart-shipping-acc .shipping-option-price{text-align:right}.cart-shipping-acc .shipping-option-price .price-compare{color:#737373}.cart-shipping-acc .shipping-toggle-more{margin:0;text-align:center}.cart-shipping-acc .shipping-toggle-more .btn-link{font-size:12px;font-weight:400;line-height:15.6px;color:#000;text-decoration:none}#modal-cart .cart-totals-shipping,#shoppingCartPage .cart-totals-shipping{display:none !important}#modal-cart .cart-subtotals-container{margin-top:32px;padding-bottom:0}#modal-cart .cart-totals-promotions{padding-top:0}#modal-cart .js-total-promotions-detail-row{margin-top:8px}#modal-cart .cart-totals-row{gap:24px;margin-bottom:0;font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a}#modal-cart .cart-totals-row+.cart-totals-row{margin-top:8px}#modal-cart .js-cart-total-container{margin-top:32px}.cart-installments:not(.installment-no-interest) .cart-installments-no-interest{display:none}#modal-cart .cart-totals-installments,#modal-cart .payment-discount-price-cart-container{margin-top:8px;font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a;text-align:right}#modal-cart #ajax-cart-submit-div{margin-top:16px}#modal-cart .btn-big,#related-products-notification .btn-primary.btn-block{min-height:44px;padding:8px 24px;font-size:16px;font-weight:600;line-height:20.8px}#modal-cart .cart-continue-shopping{margin-top:16px}#modal-cart .cart-continue-shopping .btn-link,#related-products-notification .cart-continue-shopping .btn-link{font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline}#modal-cart .cart-continue-shopping .btn-link:hover,#related-products-notification .cart-continue-shopping .btn-link:hover{text-decoration:none}#modal-cart .js-empty-ajax-cart .alert-info{display:flex;align-items:center;gap:8px;margin:0;padding:8px;border:0;font-size:16px;line-height:20.8px;color:#1a1a1a;text-align:left}#modal-cart .js-empty-ajax-cart .alert-info:before{content:"";flex:0 0 20px;width:20px;height:20px;background-color:#1a1a1a;-webkit-mask:var(--f2tn-info) center/17px 17px no-repeat;mask:var(--f2tn-info) center/17px 17px no-repeat}#related-products-notification .notification-cart-inline{margin-bottom:0;padding:0;border:0}#related-products-notification .notification-cart-image-container{width:119px;height:119px;margin-right:16px}#related-products-notification .js-cart-notification-item-name-private{font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a}#related-products-notification .notification-info-line+.notification-info-line{margin-top:8px;font-size:16px;font-weight:400;line-height:20.8px;color:#1a1a1a}#related-products-notification .notification-cart-discount-label{display:none}#related-products-notification .notification-cart-total{align-items:center;margin:48px 0 16px;padding:0;font-size:12px;font-weight:500;color:#000}#related-products-notification .notification-cart-total .js-cart-widget-total{font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a}#modal-cart .price-without-taxes-cart-container{display:none !important}#modal-cart .btn:hover,#related-products-notification .btn:hover{opacity:1}@media(max-width: 767px){#modal-cart .modal-title,#related-products-notification .modal-title{margin-left:16px}#modal-cart .modal-close,#related-products-notification .modal-close{padding:20px 16px 19px}#modal-cart .modal-body,#related-products-notification .modal-body{padding:24px 16px}#modal-cart .cart-item-product-info,#modal-cart .cart-item-totals-container{column-gap:8px}}.footer-main-info>.code-block{display:none}.search-suggestions-image-container{width:64px;height:64px}.search-suggestions-name{margin:0;font-size:16px;font-weight:400;line-height:20.8px}.search-suggestions-price,.search-suggestions-text:before{display:none}.search-suggestions-item{margin-bottom:32px}.search-suggestions-item:nth-child(n+5){display:none}.search-suggestions-all-link{transition:color .3s linear,text-decoration-color .3s linear}.search-suggestions-all-link:hover{color:#000;text-decoration-color:transparent}@media(max-width: 767px){#modal-search{flex-direction:row-reverse;align-items:flex-start}#modal-search .modal-header{flex:0 0 auto;min-height:0;padding:32px 16px 0 0;border:0;background:transparent}#modal-search .modal-title{display:none}#modal-search .modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}#modal-search .modal-close-icon{width:20px;height:20px;font-size:20px}#modal-search .modal-body{flex:1 1 auto;padding:32px 0 16px 16px}#modal-search .search-form-wrap{width:295px}#modal-search .search-popular{display:flex;flex-direction:column;gap:24px;margin-top:32px}#modal-search .search-popular-title{font-size:16px;line-height:20.8px}}.modal-overlay[data-overlay-id="#modal-search"]{opacity:1 !important;background-color:transparent !important}.modal-overlay[data-overlay-id="#modal-search"]::before{content:"";position:absolute;inset:0;background-color:rgba(26, 26, 26, 0.6);opacity:0;transition:opacity .3s ease-out}.modal-overlay[data-overlay-id="#modal-search"]:has(+#modal-search.modal-visible)::before{opacity:1}@starting-style{.modal-overlay[data-overlay-id="#modal-search"]:has(+#modal-search.modal-visible)::before{opacity:0}}@media(prefers-reduced-motion: reduce){.modal-overlay[data-overlay-id="#modal-search"]::before{transition:none}}.search-close-btn,.search-backdrop,.search-popular{display:none}.search-popular-title{margin:0;font-weight:400;color:#1a1a1a}.search-popular-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.search-popular-list li{font-size:14px;line-height:18.2px}.search-popular-link{display:inline-block;font-size:14px;line-height:18.2px;color:#1a1a1a;text-decoration:none}.search-popular-link:hover{text-decoration:underline}:is(.search-floating-container.visible,#modal-search) .search-form-field{display:flex;align-items:center;gap:16px;margin:0;padding:0 0 7px;border-bottom:1px solid #1a1a1a}:is(.search-floating-container.visible,#modal-search) .search-input{order:2;flex:1 1 auto;min-width:0;height:24px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-size:16px;line-height:20.8px;color:#1a1a1a}:is(.search-floating-container.visible,#modal-search) .search-input::placeholder{color:#515151;opacity:1}:is(.search-floating-container.visible,#modal-search) .search-submit-btn{order:1;position:static;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:0;background:none;display:flex;align-items:center;justify-content:center}:is(.search-floating-container.visible,#modal-search) .search-submit-btn svg{width:24px !important;height:24px !important}:is(.search-floating-container.visible,#modal-search) .search-empty-btn{order:3;position:static}:is(.search-floating-container,#modal-search):has(.js-search-form-suggestions:not([style*=none])) .search-popular{display:none !important}@keyframes srch-baja{from{transform:translateY(-100%)}to{transform:none}}@media(min-width: 768px){.js-head-main:has(.search-floating-container.visible),.sticky-header-wrapper:has(.search-floating-container.visible){transform:none !important;transition:none}.head-row.search-icon-md .search-floating-container{transition-property:opacity,visibility}.js-search-container:has(.search-floating-container.visible){position:relative;z-index:1100}.head-row.search-icon-md .search-floating-container.visible{position:fixed;top:0;left:0;right:0;bottom:auto;width:auto;height:650px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:48px;padding:56px 32px;background:#fff;z-index:1100;animation:srch-baja .4s ease-out}.search-floating-container.visible .search-form-wrap{width:680px;max-width:100%;margin:4px 0}.search-floating-container.visible .search-popular{display:flex;flex-direction:column;gap:24px;width:680px;max-width:100%}.search-floating-container.visible .search-popular-title{font-size:18px;line-height:23.4px}.search-floating-container.visible .search-close-btn{display:flex;position:absolute;top:56px;right:32px;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:#fff;color:#1a1a1a;cursor:pointer}.search-floating-container.visible .search-close-btn svg{width:28px;height:28px}.js-search-container:has(.search-floating-container.visible)+.search-backdrop{display:block;position:fixed;inset:0;background:rgba(26, 26, 26, 0.6);z-index:1099}.search-floating-container.visible .js-search-form-suggestions{position:static;width:auto;max-height:none;margin:36px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible}.search-floating-container.visible .search-suggestions-list{margin:0;padding:0}.search-floating-container.visible .search-suggestions-link{display:flex;align-items:center;gap:16px;padding:0}.search-floating-container.visible .search-suggestions-text{margin:0;padding:0;min-width:0}.search-floating-container.visible .search-suggestions-all-link-container{margin:0;padding:0;text-align:left}.search-floating-container.visible .search-suggestions-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1a1a1a}.search-floating-container.visible .search-suggestions-name strong{font-weight:inherit}.search-floating-container.visible .search-suggestions-all-link{display:inline-block;margin-top:50px;padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline}}@media(prefers-reduced-motion: reduce){.head-row.search-icon-md .search-floating-container.visible{animation:none}}.header-zone-btn{display:flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:none;color:#1a1a1a;font-size:12px;font-weight:400;line-height:15.6px;white-space:nowrap;cursor:pointer}.header-zone-icon{flex:0 0 24px;width:24px;height:24px}@media(max-width: 767px){.header-zone-mobile{padding:0 16px 12px}.header-zone-mobile .header-zone-btn{width:100%;padding-bottom:4px;border-bottom:1px solid #ccc}}#modal-zona .modal-header{min-height:60px;background:#fff;border-bottom:1px solid #ccc}#modal-zona .modal-title{margin-left:24px;font-size:18px;font-weight:600;line-height:23.4px}#modal-zona .modal-close{padding:20px 24px}#modal-zona .modal-close-icon{width:20px;height:20px;font-size:20px}#modal-zona .modal-zona-body{padding:24px}.zone-form{display:flex;flex-direction:column;gap:16px}.zone-help{margin:0;font-size:14px;line-height:18.2px;color:#1a1a1a}.zone-input{width:100%;height:32px;padding:0 0 7px;border:0;border-bottom:1px solid #1a1a1a;border-radius:0;background:none;box-shadow:none;font-size:16px;line-height:20.8px;color:#1a1a1a}.zone-input::placeholder{color:#515151;opacity:1}.zone-input:focus{outline:0;border-bottom-width:2px;padding-bottom:6px}.zone-error{margin:0;font-size:12px;line-height:15.6px;color:#ed5454}.zone-submit{width:100%}.zone-link{align-self:flex-start;font-size:12px;line-height:15.6px;color:#1a1a1a;text-decoration:underline}@media(max-width: 767px){#modal-zona .modal-title{margin-left:16px}#modal-zona .modal-close{padding:20px 16px}#modal-zona .modal-zona-body{padding:24px 16px}}#promotional-modal.modal{top:auto;right:auto;left:32px;bottom:30px;width:454px;height:auto;max-height:calc(100% - 60px);padding:23px;border:1px solid #ccc;border-radius:16px;box-shadow:2px 4px 10px rgba(0, 0, 0, 0.25);background:#fff;color:#000;transform:none;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}#promotional-modal.modal.modal-visible{top:auto;bottom:30px;transform:none;opacity:1;visibility:visible}#promotional-modal .modal-header-close-only{position:absolute;top:24px;right:24px;padding:0;background:transparent}#promotional-modal .modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px;background:#fff;color:#1a1a1a}#promotional-modal .modal-close-icon{width:20px;height:20px;font-size:20px}#promotional-modal .modal-body{height:auto;padding:0;overflow:visible}#promotional-modal .promotional-modal-content{display:flex;flex-direction:column;gap:0;padding:0;text-align:left}#promotional-modal .promotional-modal-title{margin:0;padding-right:40px;font-size:22px;font-weight:600;line-height:33px;color:#000}#promotional-modal .promotional-modal-description{margin:8px 0 0;font-size:16px;font-weight:400;line-height:20.8px;color:#000}#promotional-modal .js-newsletter-form-wrapper{margin-top:24px}#promotional-modal .newsletter-form .input-append{display:flex;flex-direction:column;align-items:stretch;gap:0}#promotional-modal .newsletter-form-label{margin:0 0 8px;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}#promotional-modal .newsletter-form-required{color:#dd7774}#promotional-modal .newsletter-form-input{width:100%;height:40px;margin:0;padding:0 12px;border:1px solid #ccc;border-radius:999px;background:#fff;font-size:14px;line-height:18.2px;color:#1a1a1a}#promotional-modal .newsletter-form-input::placeholder{color:#515151;opacity:1}#promotional-modal .newsletter-form-button.btn{width:100%;height:37px;min-height:37px;margin:24px 0 0;padding:8px 24px;border:1px solid #1a1a1a;border-radius:999px;font-size:16px;font-weight:600;line-height:20.8px}@media(max-width: 767px){#promotional-modal.modal,#promotional-modal.modal.modal-visible{left:16px;right:16px;bottom:16px;width:auto;max-height:calc(100% - 32px)}}body:has(.js-notification-cookie-private.notification-fixed-bottom:not([style*=none])) #promotional-modal.modal.modal-visible{bottom:86px;max-height:calc(100% - 102px)}.newsletter-form .newsletter-form-alert.alert-danger{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;padding:7px 8px;border:1px solid #dd7774;border-radius:8px;background:#fff;color:#dd7774;font-size:12px;font-weight:500;line-height:15.6px;text-align:center}.newsletter-form .newsletter-form-alert.alert-danger::before{content:"";flex:0 0 20px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23DD7774' stroke-width='1.25' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='8.33'/%3E%3Cpath d='M10 6.67v6.66'/%3E%3C/svg%3E") center/20px 20px no-repeat}#promotional-modal .newsletter-form .newsletter-form-alert.alert-danger{margin:24px 0 0}#single-product .product-images-slider{margin-bottom:0}#single-product .js-product-slide{box-sizing:border-box;padding:40px}#MainContent #single-product .swiper-product-arrow{display:flex;top:50%;width:40px;height:40px;margin-top:-20px;padding:0;align-items:center;justify-content:center;background:transparent;border-radius:999px;box-shadow:none;color:#1a1a1a;opacity:1;transform:none}#MainContent #single-product .swiper-product-arrow-prev{left:0;right:auto}#MainContent #single-product .swiper-product-arrow-next{right:0;left:auto}#MainContent #single-product .swiper-product-arrow .slider-arrow{font-size:28px}#MainContent #single-product .swiper-product-arrow.swiper-button-disabled{cursor:default}#single-product .product-slider-progress{position:absolute;left:0;right:0;bottom:0;z-index:2;height:4px;background:#ccc;overflow:hidden}#single-product .product-slider-progress-bar{display:block;width:calc(100%/var(--n, 1));height:100%;background:#000;transform:translateX(calc(100% * var(--i, 0)));transition:transform .3s ease-out}#single-product .product-thumb-container{position:relative}#single-product .product-thumb-more{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:rgba(0, 0, 0, 0.7);color:#fff;font-family:inherit;font-size:32px;font-weight:600;line-height:48px;cursor:pointer}@media(min-width: 768px){#single-product .product-images-thumbs-horizontal .product-thumb-container:nth-child(n+6){display:none !important}}@media(max-width: 767px){#single-product .js-product-slide{padding:27px}}@media(prefers-reduced-motion: reduce){#single-product .product-slider-progress-bar{transition:none}}#single-product .product-name{margin:0}#single-product .product-sku{margin:8px 0 0}#single-product .product-price{margin:16px 0 0}#single-product .product-price-main{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:4px}#single-product .product-price-row{display:contents}#single-product .product-price-compare{order:1;flex:0 0 auto;width:auto;margin:0}#single-product .product-offer-label{order:2;margin:0}#single-product .product-price-display{order:3;flex:0 0 100%;margin:0}#single-product .product-price-row>:not(.product-price-display):not(.product-offer-label){order:4}#single-product .product-price-without-taxes{margin:4px 0 0}#single-product .product-payments-info{margin:12px 0 16px}@media(min-width: 768px){#single-product #ns-block-product_info{padding-top:0 !important}}#single-product .product-shipping-wrapper,#single-product #product-shipping-container,#single-product #product-shipping-container .shipping-calculator{width:100%;align-self:stretch}#product-shipping-container .form-label{margin:0 0 16px;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}#product-shipping-container .input-append{display:block;position:relative;margin:0}#product-shipping-container .js-shipping-input{width:100%;height:40px;margin:0;padding:0 84px 0 12px;border:1px solid #ccc;border-radius:9999px;background:#fff;box-shadow:none;font-size:14px;line-height:18.2px;color:#1a1a1a}#product-shipping-container .js-shipping-input::placeholder{color:#515151;opacity:1}#product-shipping-container .js-calculate-shipping{position:absolute;top:50%;right:12px;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:translateY(-50%);font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}#product-shipping-container .js-calculate-shipping:hover{background:none;color:#1a1a1a;opacity:.7}#product-shipping-container .js-shipping-zipcode-help{display:block;width:fit-content;margin:8px 0 0;padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#8c8c8c;text-decoration:underline;text-underline-offset:2px}#product-shipping-container .form-swap-value-label,#product-shipping-container .form-swap-value-label strong{font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}#product-shipping-container .js-shipping-calculator-change-zipcode{padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}#product-shipping-container .shipping-calculator-response{margin:0;gap:32px}#product-shipping-container .shipping-options{gap:24px}#product-shipping-container .shipping-calculator-alerts{margin:0}#product-shipping-container .shipping-calculator-alerts .alert{margin:8px 0 0}#product-shipping-container .shipping-options-heading{display:block;margin:0;padding:0 0 8px;border-bottom:1px solid #ccc;font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a}#product-shipping-container .shipping-options-heading svg{display:none}#product-shipping-container .shipping-options-heading span{margin:0;font-size:12px;line-height:15.6px}#product-shipping-container .radio-button-container{gap:32px}#product-shipping-container .js-shipping-radio{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}#product-shipping-container .radio-button-label,#product-shipping-container .shipping-option-details,#product-shipping-container .shipping-option-price,#product-shipping-container .shipping-option-date{font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a}#product-shipping-container .shipping-option-date{margin-top:4px;color:#515151}#product-shipping-container .shipping-option-price{text-align:right}#product-shipping-container .shipping-toggle-more .btn-link{font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a}#ns-block-purchase_info .icon-text-item{gap:8px}#ns-block-purchase_info .icon-text-item-title{line-height:18.2px}#single-product #ns-block-product_info{padding-bottom:0 !important}#single-product{padding-bottom:48px !important}@media(max-width: 767px){#single-product{padding-bottom:32px !important}}#product-shipping-container .form-swap.with-form,#product-shipping-container .form-swap.with-zip,#product-shipping-container .form-swap.with-error{height:auto}#product-shipping-container .form-swap .form-swap-input,#product-shipping-container .form-swap .form-swap-value{top:0}#product-shipping-container .form-swap.with-form .form-swap-input,#product-shipping-container .form-swap.with-zip .form-swap-value{position:relative}#product-shipping-container .form-swap-value .d-grid{font-size:14px;line-height:20px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:space-between;gap:32px;box-sizing:border-box;height:115px;padding:16px 32px;background:#fff;border-top:1px solid #ccc;transform:translateY(100%);visibility:hidden;transition:transform .3s ease-out,visibility 0s linear .3s}.sticky-buy.is-visible{transform:none;visibility:visible;transition:transform .3s ease-out}.sticky-buy-info{display:flex;flex-direction:column;gap:8px;min-width:0}.sticky-buy-name{overflow:hidden;font-size:22px;font-weight:600;line-height:33px;color:#1a1a1a;white-space:nowrap;text-overflow:ellipsis}.sticky-buy-prices{display:flex;align-items:center;gap:8px;min-width:0}.sticky-buy-price{font-size:28px;font-weight:600;line-height:42px;color:#1a1a1a;white-space:nowrap}.sticky-buy-installments{font-size:16px;font-weight:400;line-height:20.8px;color:#737373}.sticky-buy-actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.sticky-buy-details{font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}.sticky-buy-btn{width:250.5px;height:44px;padding:8px 24px;border:0;border-radius:9999px;background:#ffd100;color:#1a1a1a;font-family:inherit;font-size:16px;font-weight:600;line-height:20.8px;cursor:pointer;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.sticky-buy-btn:hover{background:#f8b302}.sticky-buy-btn:disabled,.sticky-buy-btn:disabled:hover{background:#ccc;color:#8c8c8c;cursor:not-allowed}body.has-sticky-buy{padding-bottom:115px}@media(max-width: 767px){.sticky-buy{height:68px;padding:8px 16px 16px;border-top:0;box-shadow:0 -4px 8px rgba(0, 0, 0, 0.1)}.sticky-buy-info,.sticky-buy-details{display:none}.sticky-buy-actions{flex:1 1 auto}.sticky-buy-btn{width:100%}body.has-sticky-buy{padding-bottom:68px}}@media(prefers-reduced-motion: reduce){.sticky-buy,.sticky-buy.is-visible{transition:none}}#ns-section-recomendados .products-section-slider-container{margin-bottom:-16px}.product-item-price-without-taxes{margin-top:4px;font-size:12px;font-weight:400;line-height:15.6px;color:#8c8c8c}#pdp-tabs{scroll-margin-top:72px}.pdp-tabs-nav{display:flex;justify-content:center;align-items:stretch;gap:32px;height:60px;padding:0 32px;background:#f0f0f0}.pdp-tab{position:relative;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:18px;font-weight:600;line-height:23.4px;color:#1a1a1a;white-space:nowrap;cursor:pointer}.pdp-tab::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#000;opacity:0;transition:opacity .3s ease-out}.pdp-tab.is-active::after{opacity:1}.pdp-acc-head{display:none}.pdp-panel-description{padding:40px 32px 24px}.pdp-panel-description .product-description-content{max-width:820px;margin-inline:auto;text-align:center;color:#000}.pdp-panel-description .product-description-content p,.pdp-panel-description .product-description-content li{font-size:14px;font-weight:400;line-height:21px;color:#000}.pdp-panel-description .product-description-content>:first-child{margin-top:0}.pdp-panel-description .product-description-content>:last-child{margin-bottom:0}.pdp-panel-description .product-description-content ul,.pdp-panel-description .product-description-content ol{list-style-position:inside;padding-left:0}.pdp-panel-accessories{padding:48px 32px}.pdp-accessories{display:flex;justify-content:center;align-items:flex-start;gap:32px}.pdp-accessories-menu{display:flex;flex-direction:column;flex:0 0 216px}.pdp-accessories-cat{display:block;width:100%;margin:0;padding:12px 8px;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-align:left;cursor:pointer}.pdp-accessories-cat.is-active{background:#1a1a1a;color:#fff}.pdp-accessories-lists{flex:0 0 662px;min-width:0}.pdp-accessories-list:not(.is-active){display:none}.pdp-accessories .products-list-slider{width:100%}.pdp-accessories .products-list-slider .grid{grid-template-columns:repeat(3, 210px);gap:16px}.pdp-panel-box{padding:48px 32px}.pdp-in-the-box{max-width:1144px;margin-inline:auto;color:#000}.pdp-panel-box .pdp-in-the-box ul{display:flex;flex-direction:column;gap:24px;margin:0;padding-left:27px;list-style:disc}.pdp-panel-box .pdp-in-the-box ul li{margin:0;font-size:18px;font-weight:400;line-height:23.4px;color:#000}@media(min-width: 768px){.pdp-panel:not(.is-active){display:none}}@media(max-width: 767px){.pdp-tabs{padding:32px 16px}.pdp-tabs-nav{display:none}.pdp-acc-head{display:flex;align-items:center;gap:8px;width:100%;margin:16px 0 0;padding:0 0 15px;border:0;border-bottom:1px solid #ccc;background:none;font-family:inherit;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-align:left;cursor:pointer}.pdp-tabs-body>.pdp-acc-head:first-child,.pdp-tabs-body>.pdp-acc-title:first-child .pdp-acc-head{margin-top:0}.pdp-acc-head span{flex:1 1 auto;min-width:0}.pdp-acc-icon{flex:0 0 20px;width:20px;height:20px;fill:#000}.pdp-acc-head .pdp-acc-minus,.pdp-acc-head.is-open .pdp-acc-plus{display:none}.pdp-acc-head.is-open .pdp-acc-minus{display:block}.pdp-panel:not(.is-open){display:none}.pdp-panel{margin-top:16px}.pdp-panel-description,.pdp-panel-accessories{padding:0}.pdp-accessories{flex-direction:column;align-items:stretch}.pdp-accessories-menu,.pdp-accessories-lists{flex:0 0 auto}.pdp-accessories .products-list-slider .grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.pdp-panel-box{padding:16px 0}.pdp-panel-box .pdp-in-the-box ul{gap:16px}.pdp-panel-box .pdp-in-the-box ul li{font-size:14px;line-height:18.2px}}#ns-section-product_description .product-item,#ns-section-product_description .product-item:hover{display:flex;flex-direction:column;gap:8px;margin:0;padding:15px;border:1px solid #ccc;border-radius:0;box-shadow:none}#ns-section-product_description .product-item .product-item-image-container-cropped .product-item-image{top:0;left:0;width:100%;height:100%;transform:none}#ns-section-product_description .product-item-image-secondary{display:none !important}#ns-section-product_description .product-item-image-featured{opacity:1 !important}#ns-section-product_description .product-item-information-inner{padding:0}#ns-section-product_description .product-item-name{margin:0;font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a;text-align:left}#ns-section-product_description .product-item-price-container{justify-content:center;margin-top:8px}#ns-section-product_description .product-item-price{font-size:12px;font-weight:600;line-height:15.6px;text-align:center}#ns-section-product_description .product-item-installments{display:none}#ns-section-product_description .product-item-price-without-taxes{text-align:center}@media(max-width: 767px){#ns-section-product_description .product-item-name{text-align:center}}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .page-header{padding-top:48px !important;padding-bottom:24px !important}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .page-header-title-row{text-align:center}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .breadcrumbs{display:flex;justify-content:center;align-items:center;gap:4px;height:16px;margin:0 0 8px;line-height:15.6px}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .breadcrumbs .crumb{margin:0;line-height:15.6px;color:#515151}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .breadcrumbs .crumb.active{color:#1a1a1a}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .breadcrumbs .separator{flex:0 0 2px;width:2px;height:2px;margin:0;border-radius:50%;background:#1a1a1a}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .breadcrumbs .separator::after{content:none}:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .page-header-title{color:#000}@media(max-width: 767px){:is(.template-account-login,.template-account-register,.template-account-reset) #ns-section-heading .page-header{padding:24px 0 !important}.template-account-login #ns-section-heading .page-header{padding-bottom:16px !important}}:is(.template-account-login,.template-account-register,.template-account-reset) .account-form-container{width:912px;max-width:100%;margin-left:auto;margin-right:auto}.account-form-container .form-group{position:relative}.account-form-container .form-label{margin:0 0 8px;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}.account-form-container .form-label-required::after{content:"*";color:#dd7774}.account-form-container .form-control{height:40px;padding:0 12px;border:1px solid #ccc;border-radius:9999px;background:#fff;font-size:14px;line-height:18.2px}.account-form-container .js-password-input{padding-right:48px}.account-form-container .form-control::placeholder{color:#515151;opacity:1}.account-form-container .password-toggle{position:absolute;top:34.2px;right:12px;display:block;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:0;background:none;transform:none}.account-form-container .password-toggle-show,.account-form-container .password-toggle-hide{position:static;display:block;width:24px;height:24px;margin:0}.account-form-container .password-toggle-icon{display:block;width:24px;height:24px}.account-form-container .login-password-help{display:flex;margin:16px 0 0}.account-form-container .login-password-help-link{display:inline-block;margin:0;font-size:14px;line-height:18.2px}.account-form-container .form-group:has(.login-password-help){margin-bottom:24px}.account-form-container .btn-primary{min-height:44px;padding:8px 24px;font-size:16px;line-height:20.8px}.account-form-container #login-form .btn-primary{min-height:43px}.account-form-container .btn-primary:disabled{background:#ccc;border-color:#ccc;color:#8c8c8c;opacity:1}.account-form-container .btn-primary:disabled:hover{background-color:#ccc !important;border-color:#ccc !important;color:#8c8c8c !important;opacity:1}.account-form-container .form-login-help{margin:24px 0 0;font-size:14px;line-height:18.2px;color:#000}.account-form-container .form-login-help-link{font-size:14px;line-height:18.2px;color:#1a1a1a}.account-form-container :is(.login-password-help-link,.form-login-help-link):hover{color:#000;text-decoration:none;opacity:1}.account-form-container .js-login-general-error{display:flex;align-items:center;gap:8px;margin:24px 0 0;padding:8px;border:1px solid #dd7774;border-radius:0;background:#fff;color:#dd7774;font-size:12px;font-weight:400;line-height:15.6px;text-align:left}.account-form-container .js-login-general-error::before{content:"";flex:0 0 16px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23DD7774'%3E%3Cpath d='M8 15.01A6.35 6.35 0 1 1 8 2.32a6.35 6.35 0 0 1 0 12.69Zm0-11.94a5.6 5.6 0 1 0 0 11.2 5.6 5.6 0 0 0 0-11.2Z'/%3E%3Cpath d='M7.63 11.28h.74v.75h-.74v-.75Zm.6-.75h-.45l-.15-2.98V5.31h.74v2.24l-.14 2.98Z'/%3E%3C/svg%3E") center/16px 16px no-repeat}.account-form-container .account-form-subtitle{margin:0 0 24px;font-size:14px;font-weight:400;line-height:18.2px;color:#000}.account-form-container .g-recaptcha>div{margin:24px auto}:is(.template-page,.template-contact) #ns-section-heading .breadcrumbs{display:none}:is(.template-page,.template-contact) #ns-section-heading .page-header-title{font-size:48px;line-height:72px}:is(.template-page,.template-contact) #ns-section-heading .page-header{padding-top:48px !important}@media(min-width: 768px){:is(.template-page,.template-contact) :is(#ns-section-heading,#ns-section-page_content,#ns-section-contact_form) .container{max-width:1176px}}@media(max-width: 767px){:is(.template-page,.template-contact) #ns-section-heading .page-header{padding-top:24px !important;padding-left:0 !important;padding-right:0 !important}:is(.template-page,.template-contact) #ns-section-heading .page-header-title{font-size:36px;line-height:54px}}#ns-section-main_404{padding:0;gap:0}#ns-section-main_404 .error-banner{position:relative;display:flex;align-items:center;min-height:458px;margin:0;overflow:hidden;background:#1a1a1a;color:#fff}#ns-section-main_404 .error-banner-media{position:absolute;inset:0}#ns-section-main_404 .error-banner-media picture,#ns-section-main_404 .error-banner-image{display:block;width:100%;height:100%;object-fit:cover}#ns-section-main_404 .error-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0, rgba(0, 0, 0, 0) 66.22%);pointer-events:none}#ns-section-main_404 .error-banner-content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:1176px;padding-top:64px;padding-bottom:64px}#ns-section-main_404 .error-page-header{display:flex;flex-direction:column;gap:8px;margin:0}#ns-section-main_404 .error-page-title{margin:0;font-size:48px;font-weight:600;line-height:72px;color:#fff}#ns-section-main_404 .error-page-subtitle,#ns-section-main_404 .error-page-code{margin:0;font-size:16px;font-weight:400;line-height:20.8px;color:#fff}#ns-section-main_404 .error-page-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 24px;border:1px solid #fff;border-radius:9999px;background:transparent;font-size:16px;font-weight:600;line-height:20.8px;color:#fff;text-decoration:none;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}#ns-section-main_404 .error-page-button:hover{background:#fff;color:#1a1a1a;opacity:1}@media(max-width: 767px){#ns-section-main_404 .error-banner{align-items:flex-end;min-height:577px;margin-bottom:32px}#ns-section-main_404 .error-banner-content{padding-top:32px;padding-bottom:32px}#ns-section-main_404 .error-page-title{font-size:36px;line-height:54px}}.product-item-image-container{position:relative}.product-card-overlay{position:absolute;z-index:4;inset:16px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.product-card-stamps{display:flex;align-items:flex-start;gap:8px}.product-card-stamp{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;background:#1a1a1a;color:#fff;font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;line-height:21.1px}.product-card-overlay-bottom{display:flex;margin-top:auto;flex-direction:column;align-items:flex-start;gap:8px}.product-card-chip-promo{display:inline-flex;align-items:center;gap:4px;height:24px;padding:4px 8px;border-radius:9999px;background:#f3f5f7;color:#1a1a1a;font-size:14px;font-weight:600;line-height:18.2px;white-space:nowrap}.product-card-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.product-card-chip-row:has(.label:not([style*=none])){margin-top:12px}.product-card-chip-row .product-card-chip{position:static;display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:4px 0;border:0;border-radius:0;background:none;color:#515151;font-size:14px;font-weight:600;line-height:18.2px;text-transform:none;letter-spacing:0}.product-card-chip-row .product-card-chip[style*=none]{display:none !important}.product-card-chip-row .product-card-chip-icon{width:16px;height:16px;margin:0;font-size:16px;color:#515151}@media(max-width: 767px){.js-product-table.grid-2 .product-card-overlay{inset:8px}.js-product-table.grid-2 .product-card-stamp{width:54px;height:54px;font-size:15px;line-height:17.6px}.product-card-chip-row{flex-direction:column;align-items:flex-start;gap:4px}.product-card-chip-row:has(.label:not([style*=none])){margin-top:8px}}.product-gallery-overlay{position:absolute;z-index:3;top:16px;right:16px;left:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.product-gallery-overlay .product-card-stamps{gap:16px}.product-gallery-chips{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.product-gallery-chips .product-card-chip-promo{height:26px;padding:4px 12px}@media(max-width: 767px){.product-gallery-overlay .product-card-stamp{width:54px;height:54px;font-size:15px;line-height:17.6px}}.media-overlay-gradient{background-color:transparent;background-image:linear-gradient(var(--overlay-gradient-direction, to top), var(--media-overlay-color, #000) 0%, transparent var(--overlay-gradient-length, 60%))}.grid-banner{position:relative;min-height:332px;overflow:hidden;border-radius:16px}.grid-banner .placeholder{z-index:-1}.grid-banner .media-visual img{width:100%;height:100%;object-fit:cover}.grid-banner-content{justify-content:flex-end;align-items:flex-start}.grid-banner-title{margin:0;font-size:28px;font-weight:600;line-height:42px;color:inherit}.grid-banner-text{margin:-8px 0 0;font-family:inherit;font-size:16px;font-weight:400;line-height:18.8px;letter-spacing:.5px;color:inherit}.grid-banner .grid-banner-button{display:inline-flex;align-items:center;align-self:flex-start;min-height:40px;padding:8px 24px;border:1px solid #fff;border-radius:9999px;background:transparent;color:#fff;font-size:16px;font-weight:600;line-height:20.8px;transition:background-color .3s ease-out,color .3s ease-out}.grid-banner .grid-banner-button:hover{background:#fff;color:#1a1a1a}@media(min-width: 768px){.grid-banner-cols-2{grid-column:span 2;min-height:522px}.grid-banner-rows-2{grid-row:span 2}}@media(max-width: 767px){.js-product-table.grid-1 .grid-banner{display:none}.js-product-table.grid-2 .grid-banner-content,.js-product-table.grid-2 .grid-banner-overlay{display:none}}#single-product .product-free-shipping{order:6;margin:0;padding:0;border:0;background:none}#single-product .product-free-shipping-inner{display:flex;align-items:center;gap:4px}#single-product .product-free-shipping-icon{display:inline-flex;margin:0}#single-product .product-free-shipping .free-shipping-icon{width:16px;height:16px;font-size:16px;color:#515151}#single-product .product-free-shipping .free-shipping-icon{fill:none}#single-product .product-free-shipping{margin-bottom:24px}#single-product .product-free-shipping-body{line-height:20.8px}.pdp-panel-box .pdp-in-the-box table,.pdp-panel-box .pdp-in-the-box tbody,.pdp-panel-box .pdp-in-the-box tr{display:block;width:auto;margin:0;padding:0;border:0}.pdp-panel-box .pdp-in-the-box tbody{display:flex;flex-direction:column;gap:24px;padding-left:27px}.pdp-panel-box .pdp-in-the-box tr:empty{display:none}.pdp-panel-box .pdp-in-the-box td{display:list-item;margin:0;padding:0;border:0;list-style:disc;text-align:left;font-size:18px;font-weight:400;line-height:23.4px;color:#000}@media(max-width: 767px){.pdp-panel-box .pdp-in-the-box tbody{gap:16px}.pdp-panel-box .pdp-in-the-box td{font-size:14px;line-height:18.2px}}.template-cart .cart-item-delete .js-cart-item-remove{display:block;width:20px;height:20px;margin-left:auto;padding:0;font-size:0;line-height:0;border:0;background-color:#1a1a1a;-webkit-mask:var(--f2tn-trash) center/20px 20px no-repeat;mask:var(--f2tn-trash) center/20px 20px no-repeat}.template-cart .form-quantity.small{width:58px;height:22px;min-height:0;padding:4px;border:.5px solid #8c8c8c;border-radius:9999px;background:transparent}.template-cart .form-quantity .grid-3-auto{grid-template-columns:14px 14px 14px;gap:3.5px;height:14px}.template-cart .cart-quantity-btn{width:14px;height:14px;min-height:0;padding:0;line-height:14px;font-size:14px;border:0;border-radius:0;background:transparent}.template-cart .cart-quantity-btn svg{width:14px;height:14px}.template-cart .form-quantity.small .cart-quantity-input{width:14px;height:14px;padding:0;font-size:12px;line-height:15.6px;text-align:center}.template-cart .cart-item .price-compare{color:#515151;text-decoration:none;opacity:1}.template-cart .cart-item-discount-badge{display:none}.template-cart .btn-big{min-height:44px;padding:8px 24px;font-size:16px;font-weight:600;line-height:20.8px}.template-cart .cart-continue-shopping{margin-top:16px;text-align:center}.template-cart .cart-continue-shopping .btn-link{font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline}.template-cart .cart-continue-shopping .btn-link:hover{text-decoration:none}#single-product .product-includes{order:2;margin:8px 0 0;font-size:16px;font-weight:400;line-height:20.8px;color:#1a1a1a}.product-item-image-container .pow-cucardas--tl{top:16px !important;left:16px !important}.product-item-image-container .pow-cucardas--bl{top:auto !important;bottom:16px !important;left:16px !important}.product-item-image-container:has(.product-card-stamp) .pow-cucardas--tl{left:88px !important}.product-item-image-container:has(.pow-cucardas--bl) .product-card-overlay-bottom{margin-bottom:32px}#single-product .js-product-slider .pow-cucardas--tl{top:16px !important;left:16px !important}#single-product .js-product-slider .pow-cucardas--tr{top:16px !important;right:16px !important;left:auto !important}#single-product .js-product-slider:has(.product-card-stamp) .pow-cucardas--tl{left:96px !important}#single-product .js-product-slider:has(.product-gallery-chips) .pow-cucardas--tr{top:50px !important}@media(max-width: 767px){.js-product-table.grid-2 .product-item-image-container .pow-cucardas--tl{top:8px !important;left:8px !important}.js-product-table.grid-2 .product-item-image-container .pow-cucardas--bl{bottom:8px !important;left:8px !important}.js-product-table.grid-2 .product-item-image-container:has(.product-card-stamp) .pow-cucardas--tl{left:70px !important}#single-product .js-product-slider:has(.product-card-stamp) .pow-cucardas--tl{left:86px !important}}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .container{padding-left:90px;padding-right:90px}.account-page-content.account-page-sidebar-wide{grid-template-columns:333px 748px;gap:0 119px;justify-content:start;align-items:start;padding-bottom:42px}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .page-header{padding:8px 0}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address) .page-header-title-inner{display:none}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs{margin-bottom:0}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs .crumb{font-size:12px;line-height:15.6px;font-weight:400}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs .crumb:not(.active){color:#dadada}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs .crumb.active{color:#000}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs .separator{font-size:0;line-height:0;color:transparent}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .breadcrumbs .separator::after{content:".";font-size:14px;line-height:18.2px;color:#dadada}.dm-acc-side{width:333px}.dm-acc-brand{margin:0;padding:10px 0;font-size:28px;line-height:32.81px;font-weight:600;color:#000}.dm-acc-nav{display:flex;flex-direction:column;gap:16px}.dm-acc-nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0;padding:16px 0 0;border:0;border-top:1px solid #ccc;border-radius:0;background:none;box-shadow:none;font-family:inherit;font-size:14px;line-height:18.2px;font-weight:400;color:#000;text-align:left;text-decoration:none;cursor:pointer}.dm-acc-nav-item:hover{color:#000;opacity:1}.dm-acc-nav-item.is-active{font-weight:500}.dm-acc-nav-chevron{flex:0 0 16px;width:16px;height:16px;fill:currentColor}.dm-acc-nav-label{position:relative;display:block;min-width:0;padding-left:0;transition:padding-left .3s ease-out}.dm-acc-nav-arrow{position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;fill:none;stroke:currentColor;opacity:0;transition:opacity .3s ease-out}@media(hover: hover){.dm-acc-nav-item:hover .dm-acc-nav-label{padding-left:24px}.dm-acc-nav-item:hover .dm-acc-nav-arrow{opacity:1}}.dm-acc-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:100vh}.dm-acc-title{margin:0 0 16px;padding:0;font-size:22px;line-height:25.78px;font-weight:600;color:#000}.dm-acc-back{display:none}.dm-acc-main>*{max-width:100%}.dm-acc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;padding:12px 24px;border:1px solid #000;border-radius:999px;font-family:inherit;font-size:16px;line-height:20.8px;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.dm-acc-btn-outline{background:transparent;color:#000}.dm-acc-btn-outline:hover{background:#000;color:#fff;opacity:1;transition-duration:.3s}.dm-acc-btn-solid{background:#000;color:#fff}.dm-acc-btn-solid:hover{background:transparent;color:#000;opacity:1}.dm-acc-linkbtn{transition:none;display:inline-block;padding:0 0 1px;border:0;border-bottom:1px solid #000;background:none;font-family:inherit;font-size:12px;line-height:15.6px;font-weight:600;color:#000;text-decoration:none;cursor:pointer}.dm-acc-linkbtn:hover{color:#000;opacity:1;border-bottom-color:transparent}.account-orders-empty-cta.dm-acc-btn{margin:8px 0 0}.dm-order-list{display:flex;flex-direction:column;gap:16px;width:100%}.dm-order-card{position:relative;border:1px solid #ccc;border-radius:0;background:#fff}.dm-order-head{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:14px;width:100%;box-sizing:border-box;margin:0;padding:20px 64px 20px 20px;border:0;border-radius:0;background:none;box-shadow:none;font-family:inherit;color:#000;text-align:left;cursor:pointer}.dm-order-card.is-open .dm-order-head{padding-bottom:14px}.dm-order-number{font-size:16px;line-height:20.8px;font-weight:600}.dm-order-date{font-size:16px;line-height:20.8px;font-weight:400}.dm-order-pill{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:36px;padding:6px;border-radius:50px;font-size:16px;line-height:20.8px;font-weight:400;color:#000}.dm-order-pill-wait{background:#fff4d9}.dm-order-pill-ok{background:#d4f4d5}.dm-order-pill-bad{background:#ffebeb}.dm-order-pill-icon{flex:0 0 18px;width:18px;height:18px;margin:3px;color:#000}.dm-order-chevron{position:absolute;right:20px;top:50%;width:24px;height:24px;margin-top:-12px;fill:currentColor;transition:transform .2s ease-out}.dm-order-card.is-open .dm-order-chevron{transform:rotate(180deg)}.dm-order-body{padding:0 20px 20px}.dm-order-body[hidden]{display:none}.dm-order-top{display:flex;gap:16px}.dm-order-thumb{position:relative;flex:0 0 100px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid #f1f5f9;border-radius:8px;background:#fff;overflow:hidden}.dm-order-thumb-img{width:80px;height:80px;object-fit:contain}.dm-order-thumb-pill{position:absolute;right:4px;bottom:4px;padding:0 6px;border-radius:50px;background:#efefef;font-size:12px;line-height:18px}.dm-order-details{display:flex;flex-direction:column;gap:16px;min-width:0}.dm-order-total{margin:0;font-size:16px;line-height:20.8px;font-weight:600}.dm-order-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:19.1px;font-weight:400}.dm-order-line-icon{flex:0 0 18px;width:18px;height:18px;fill:currentColor}.dm-order-line-value{font-weight:600}.dm-order-actions{display:flex;gap:14px;margin-top:14px}.dm-order-actions .dm-acc-btn{flex:1 1 0;min-width:0}.dm-addr-grid{display:grid;grid-template-columns:repeat(2, 358px);gap:29px;justify-content:start;width:100%}.dm-addr-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;box-sizing:border-box;min-height:268px;padding:27px 39px 31px;border:1px solid #ccc;border-radius:0}.dm-addr-alias{margin:0;font-size:16px;line-height:20.8px;font-weight:600;text-transform:uppercase}.dm-addr-lines{display:flex;flex-direction:column;gap:14px}.dm-addr-line{margin:0;font-size:16px;line-height:20.8px;font-weight:400}.dm-addr-add{margin-top:16px}.account-addresses-empty{margin:0;font-size:16px;line-height:20.8px}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .account-form-container.dm-acc-form{width:381px;max-width:100%;margin:0;padding:0}.dm-acc-form .dm-acc-field{margin:0 0 16px}.dm-acc-form .form-label{display:block;min-height:18px;margin:0 0 8px;font-size:14px;line-height:16.41px;font-weight:400;color:#000}.dm-acc-field-required .form-label::after{content:"*";color:#a00e1d}.dm-acc-form .form-control,.dm-acc-form .form-select{box-sizing:border-box;height:40px;padding:12px;border:1px solid #ccc;border-radius:0;background:#fff;font-size:14px;line-height:16.41px;color:#000}.dm-acc-form .form-control::placeholder{color:#737373}.dm-acc-form .form-group .form-select-icon{right:12px;width:24px;height:24px}.dm-acc-form .form-select-arrow{width:24px;height:24px}.dm-acc-form .btn.dm-acc-submit{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:171px;min-height:44px;height:44px;margin-top:0;padding:12px 24px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:16px;line-height:20.8px;font-weight:600;white-space:nowrap}.dm-acc-form .btn.dm-acc-submit:hover{background:#fff;color:#000;opacity:1}#dm-logout-modal.dm-logout-modal{width:464px;max-width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 32px);inset:50% auto auto 50%;margin:0;transform:translate(-50%, -50%);border-radius:0;background:#fff;opacity:0;transition:opacity .2s ease-in-out}#dm-logout-modal.dm-logout-modal.modal-visible{opacity:1}#dm-logout-modal .modal-header{position:absolute;top:20px;right:10px;z-index:2;min-height:0;padding:0;border:0;background:transparent;justify-content:flex-end}#dm-logout-modal .modal-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;background:transparent}#dm-logout-modal .modal-close svg{width:13px;height:13px;font-size:13px;fill:#000}#dm-logout-modal .dm-logout-body{display:flex;flex-direction:column;align-items:center;gap:26px;padding:53px 56px}.dm-logout-text{margin:0;font-size:16px;line-height:20.8px;font-weight:400;text-align:center;color:#000}.dm-logout-actions{display:flex;justify-content:center;gap:10px;width:100%}.dm-logout-actions .dm-acc-btn{flex:0 0 171px;width:171px}.modal-overlay[data-overlay-id="#dm-logout-modal"]{opacity:1 !important;background:transparent !important}.modal-overlay[data-overlay-id="#dm-logout-modal"]::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.4);opacity:0;transition:opacity .2s ease-in-out}.modal-overlay[data-overlay-id="#dm-logout-modal"]:has(+#dm-logout-modal.modal-visible)::before,#dm-logout-modal.modal-visible~.modal-overlay[data-overlay-id="#dm-logout-modal"]::before{opacity:1}@starting-style{.modal-overlay[data-overlay-id="#dm-logout-modal"]:has(+#dm-logout-modal.modal-visible)::before,#dm-logout-modal.modal-visible~.modal-overlay[data-overlay-id="#dm-logout-modal"]::before{opacity:0}}@media(min-width: 768px){.dm-acc-main{display:flex}}@media(max-width: 767px){:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .container{padding-left:24px;padding-right:24px}.account-page-content.account-page-sidebar-wide{grid-template-columns:1fr;gap:0}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address) .page-header{display:none}.dm-acc-side{width:auto}.dm-acc-brand{font-size:28px;line-height:32.81px}.dm-acc-nav-item{font-size:16px;line-height:20.8px}.dm-acc-back{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 0;font-size:14px;line-height:18.2px;color:#000;text-decoration:none}.dm-acc-back-icon{flex:0 0 24px;width:24px;height:24px;fill:currentColor}.dm-acc-title{padding:10px 0;font-size:28px;line-height:32.81px}.template-account-orders .dm-acc-main{display:none}.template-account-orders .dm-acc-main:target{display:flex}.template-account-orders .account-page-content:has(.dm-acc-main:target) .dm-acc-side{display:none}.template-account-info .dm-acc-side,.template-account-addresses .dm-acc-side,.template-account-address .dm-acc-side,.template-account-order .dm-acc-side{display:none}.dm-order-head{padding:20px 54px 20px 20px}.dm-order-chevron{right:20px;top:20px;margin-top:0}.dm-order-top{flex-direction:column}.dm-order-actions{flex-direction:column}.dm-addr-grid{grid-template-columns:1fr;gap:16px}.dm-addr-card{min-height:0;padding:27px 24px 31px}.dm-addr-add{align-self:center}.dm-acc-form .dm-acc-field .form-control,.dm-acc-form .dm-acc-field .form-select{font-size:16px}.dm-acc-form .btn.dm-acc-submit{width:100%}#dm-logout-modal.dm-logout-modal{width:321px}#dm-logout-modal .dm-logout-body{padding:40px 50px}.dm-logout-actions{flex-direction:column-reverse}.dm-logout-actions .dm-acc-btn{flex:0 0 auto;width:100%;min-height:45px}}@media(min-width: 768px){#dm-logout-modal .dm-logout-actions .dm-acc-btn{flex:0 0 auto;white-space:nowrap}#dm-logout-modal .dm-logout-actions .dm-acc-btn-outline{min-width:171px}#dm-logout-modal .dm-logout-actions .dm-acc-btn-solid{min-width:192px}}#single-product .product-familia-kits{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}#single-product .product-familia-kits[hidden]{display:none}#single-product .product-familia-kits-label{margin:0;font-size:14px;font-weight:400;line-height:18.2px}#single-product .product-familia-kits-list{display:flex;flex-direction:column;gap:8px}#single-product .product-familia-kit{display:flex;align-items:center;gap:16px;min-height:88px;padding:8px 16px;border:1px solid #ccc;border-radius:16px;background:#fff;color:#1a1a1a;font-size:16px;font-weight:600;line-height:20.8px;text-decoration:none;transition:border-color .1s ease-out}#single-product .product-familia-kit:hover,#single-product .product-familia-kit.is-actual{border-color:#1a1a1a}#single-product .product-familia-kit.is-extra{display:none}#single-product .product-familia-kits.is-open .product-familia-kit.is-extra{display:flex}#single-product .product-familia-kit-thumb{flex:0 0 70px;width:70px;height:70px;border-radius:8px;background:#fff;overflow:hidden}#single-product .product-familia-kit-thumb img{display:block;width:100%;height:100%;object-fit:contain}#single-product .product-familia-kits-more{display:inline-flex;align-items:center;gap:8px;align-self:center;margin-top:4px;padding:0;border:0;background:none;color:#1a1a1a;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}#single-product .product-familia-kits.is-open .product-familia-kits-more svg{transform:rotate(180deg)}#single-product .product-familia-variants-oculto{display:none !important}.template-page .page-content.user-content,.template-page .page-content.user-content p,.template-page .page-content.user-content li{font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a}.template-page .page-content.user-content p{margin:0 0 8px}.template-page .page-content.user-content li{margin:0 0 4px}.template-page .page-content.user-content h2{margin:32px 0;font-size:32px;font-weight:600;line-height:48px;color:#1a1a1a}.template-page .page-content.user-content h3{margin:32px 0 16px;font-size:18px;font-weight:500;line-height:23.4px;color:#1a1a1a}.template-page .page-content.user-content h4{margin:24px 0 16px;font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a}.template-page .page-content.user-content .h3{margin:32px 0 16px;font-size:18px;font-weight:500;line-height:23.4px;color:#1a1a1a}.template-page .page-content.user-content .h4{margin:24px 0 16px;font-size:16px;font-weight:500;line-height:20.8px;color:#1a1a1a}.template-page .page-content.user-content :is(strong,b){font-weight:500}.template-page .page-content.user-content>*:first-child{margin-top:0}.template-page .page-content.user-content>:last-child{margin-bottom:0}.template-page #ns-section-heading .page-header{padding-bottom:0 !important}.template-page #ns-section-page_content .page-content-section{padding-top:32px !important;padding-bottom:48px !important}.template-page .page-content.user-content[data-dm-accordion] h2{margin:0 0 32px;font-size:22px;font-weight:600;line-height:33px}.template-page .page-content.user-content[data-dm-accordion] h3{margin:24px 0 16px;font-size:16px;font-weight:500;line-height:20.8px}.template-page .page-content.user-content[data-dm-accordion=ready]{display:flex;flex-direction:column;gap:32px}.template-page .page-content.user-content[data-dm-accordion=ready] h2{margin:0}.template-page .page-content.user-content .dm-faq-h{margin:0;font-size:16px;font-weight:500;line-height:20.8px}.dm-faq-q{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:8px 0;border:0;border-bottom:1px solid #8c8c8c;border-radius:0;background:none;color:#1a1a1a;font:inherit;text-align:left;cursor:pointer}.dm-faq-icon{flex:0 0 24px;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1;color:#1a1a1a;transition:transform .3s ease-out}.dm-faq-item.is-open .dm-faq-icon{transform:rotate(180deg)}.dm-faq-a{margin-top:16px}.template-page .page-content.user-content .dm-faq-a>*:last-child{margin-bottom:0}@media(prefers-reduced-motion: reduce){.dm-faq-icon{transition:none}}@media(max-width: 767px){.template-page .page-content.user-content h2{font-size:28px;line-height:42px}.template-page .page-content.user-content[data-dm-accordion] h2{font-size:20px;line-height:30px}.template-page #ns-section-page_content .page-content-section{padding-bottom:56px !important}}.account-form-container .login-password-help-link{min-height:20px}@media(max-width: 767px){.account-form-container .login-password-help{margin-top:24px}}:is(#modal-cart,.template-cart) .cart-continue-shopping{line-height:20px}:is(#modal-cart,.template-cart) .cart-continue-shopping .btn-link{display:inline-block;padding:0;vertical-align:top}@media(max-width: 767px){#modal-cart .cart-item-product-info{column-gap:16px}}.template-cart .cart-summary .js-visible-on-cart-filled{margin-top:16px}.nav-desktop .js-desktop-dropdown .desktop-list-subitems .nav-item .list-subitems .nav-item .nav-list-link-all{font-weight:500}.adbar-item{line-height:14px}.adbar-close{color:#ccc}.nav-desktop-list .nav-list-link{white-space:nowrap}.nav-desktop-list.js-nav-desktop-list{justify-content:safe center}@media(min-width: 768px){.header-account .header-icon{display:flex;align-items:center;height:24px}}.header-cart .js-cart-widget-amount{min-width:12px;width:12px;height:12px;padding:0;border-radius:8px;font-size:8px;font-weight:400;line-height:12px;text-align:center;top:0;left:12px;right:auto}.js-search-container:has(.search-floating-container.visible)~.search-backdrop{display:block;position:fixed;inset:0;background:rgba(0, 0, 0, 0.4);z-index:1099}#modal-search .search-input{height:24px !important}#modal-search .search-form-field{padding:0 0 8px}#modal-search .search-submit-btn{display:flex !important}#modal-search .search-empty-btn{display:none !important}#modal-search .js-search-form-suggestions{position:static;width:auto;max-height:none;margin:32px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;overflow:visible}#modal-search .search-suggestions-list{margin:0;padding:0}#modal-search .search-suggestions-link{display:flex;align-items:center;gap:16px;padding:0}#modal-search .search-suggestions-text{flex:1 1 auto;margin:0;padding:0;min-width:0}#modal-search .search-suggestions-name{font-size:16px;font-weight:400;line-height:20.8px;color:#1a1a1a}#modal-search .search-suggestions-name strong{font-weight:inherit}#modal-search .search-suggestions-all-link-container{margin:0;padding:0;text-align:left}#modal-search .search-suggestions-all-link{display:inline-block;margin:0;padding:0;font-size:14px;font-weight:400;line-height:18.2px;color:#1a1a1a;text-decoration:underline}.template-search .js-item-product .product-item{border-color:rgba(204, 204, 204, 0.5)}#ns-section-vacio .btn{min-height:44px}#ns-section-vacio #ns-block-sugeridos_titulo{margin-top:42.6px}.footer-menu-list a,.footer-menu a{display:block;line-height:18.2px}#single-product .js-product-discount-container{display:none !important}#single-product .product-payments-info{margin-bottom:0}#single-product .product-payments-info,#single-product .product-payments-info *{line-height:20.8px}#single-product .pdp-one-payment{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;margin:-4px 0 0}#single-product .pdp-one-payment-label{font-size:16px;font-weight:400;color:#1a1a1a}#single-product .pdp-one-payment .pdp-one-payment-value{font-size:22px;font-weight:600;line-height:33px;color:#1a1a1a;font-family:inherit}#single-product .pdp-one-payment-badge{display:inline-block;padding:4px 12px;border-radius:9999px;background:#f3f5f7;font-size:16px;font-weight:600;color:#1a1a1a}.sticky-buy-one-payment{display:flex;align-items:center;gap:8px;font-size:16px;line-height:20.8px;color:#1a1a1a}.sticky-buy-one-payment[hidden]{display:none}.sticky-buy-one-payment .pdp-one-payment-value{font-size:22px;font-weight:600;line-height:33px}.sticky-buy-one-payment .pdp-one-payment-badge{padding:4px 12px;border-radius:9999px;background:#f3f5f7;font-weight:600}#single-product .product-name{letter-spacing:0}#single-product .product-familia-kits-more{font-family:inherit;line-height:18.2px;margin-top:8px}#single-product .js-stock-label-private{display:none !important}#single-product .js-product-slider .pow-cucarda{font-size:14px !important;line-height:18.2px;padding:4px 12px !important;border-radius:9999px !important}#pdp-panel-accessories .pow-cucardas{display:none !important}.pdp-panel-box .pdp-in-the-box tbody{padding-left:23px}body.has-sticky-buy .pow-fav-float{bottom:131px !important;transition:bottom .3s ease-out}@media(max-width: 767px){body.has-sticky-buy .pow-fav-float{bottom:84px !important}#single-product .breadcrumbs{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}#single-product .breadcrumbs .crumb,#single-product .breadcrumbs .separator{flex:0 0 auto}#single-product .breadcrumbs .crumb.active{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.fancybox__container .fancybox__toolbar{position:absolute;top:0;left:0;right:0;z-index:20;background:none}.fancybox__container .fancybox__slide{padding:172px 0 0;align-items:flex-start}.fancybox__container .fancybox__slide::before,.fancybox__container .fancybox__slide::after{display:none}.fancybox__container .fancybox__slide.has-image>.fancybox__content{width:100vw !important;max-width:100vw;height:auto !important;margin:0 !important}.fancybox__container .fancybox__infobar{position:fixed;left:0;right:0;top:135px;padding:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:15.6px;color:#fff;text-align:center;text-shadow:none}.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close]{position:fixed;top:15px;right:16px;width:24px;height:24px;padding:0;background:transparent !important;color:#fff}.fancybox__container .fancybox__toolbar .f-button[data-fancybox-close] svg{width:24px !important;height:24px !important;stroke:#fff;filter:none}.fancybox__container .fancybox__nav .f-button{width:40px;height:40px;margin:0;padding:0;top:calc(191.5px + 50vw - 20px) !important;margin-top:0 !important;border-radius:999px;background:#fff !important;color:#1a1a1a;box-shadow:none;transform:none}.fancybox__container .fancybox__nav .f-button.is-prev{left:0}.fancybox__container .fancybox__nav .f-button.is-next{right:0}.fancybox__container .fancybox__nav .f-button svg{width:24px !important;height:24px !important;stroke-width:1;filter:none}}.js-product-table .product-item{margin-bottom:0}.card-one-payment{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:2px;margin:4px 0 0;color:#1a1a1a}.card-one-payment-label{font-size:12px;font-weight:400;line-height:15.6px}.card-one-payment .card-one-payment-value{font-size:18px;font-weight:600;line-height:27px;font-family:inherit}.card-one-payment-badge{display:inline-block;padding:2px 8px;border-radius:9999px;background:#f3f5f7;font-size:14px;font-weight:600;line-height:18.2px}#pdp-panel-accessories .card-one-payment{display:none !important}.product-item .pow-cucarda{font-size:14px !important;line-height:18.2px !important;padding:3px 8px !important;border-radius:9999px !important;background:#1a1a1a !important}@media(min-width: 768px){#ns-section-subcategorias .category-item-link{width:auto;min-width:216px;white-space:nowrap}#ns-section-subcategorias .category-list-pill{padding:0 116px}}.filters-controls-content .accordion-toggle,#modal-filters .accordion-toggle{border-bottom:0;border-top:1px solid #ccc;padding:15px 0 16px}.filters-controls-content .filters-categories-container .filters-options-accordion>*+*,#modal-filters .filters-categories-container .filters-options-accordion>*+*{margin-top:4px}.plp-applied-filters .chip{font-family:inherit}.price-filter-btn .price-filter-btn-icon{display:inline-block;width:16px;height:16px;font-size:16px;fill:currentColor}#ns-section-product_list .pagination-shown{color:rgba(26, 26, 26, 0.8)}#ns-section-texto_seo .text-content,#ns-section-texto_seo p{color:rgba(26, 26, 26, 0.8)}@media(max-width: 767px){.js-product-table.grid-1{row-gap:16px}.js-product-table.grid-2 .product-item{border-radius:8px}.template-category .js-product-table.grid-1 .product-item-information,.template-search .js-product-table.grid-1 .product-item-information{padding-top:12px}}#ns-section-categorias_destacadas .category-item-link{box-sizing:border-box}#MainContent #ns-section-categorias_carrusel .swiper-button-prev,#MainContent #ns-section-categorias_carrusel .swiper-button-next{translate:0 -6px}@media(max-width: 767px){#MainContent #ns-section-categorias_carrusel .swiper-button-prev,#MainContent #ns-section-categorias_carrusel .swiper-button-next{translate:0 -16px}}@media(min-width: 768px){#ns-block-slide_2 .media-content,#ns-block-slide_3 .media-content,#ns-block-slide_4 .media-content,#ns-block-slide_5 .media-content,#ns-block-slide_6 .media-content{padding-left:148px !important;padding-right:148px !important}}.newsletter-form-alert.alert-danger{opacity:.8;justify-content:flex-start}@media(min-width: 768px){.footer-main-info .footer-contact-info-container{row-gap:8px}}@media(max-width: 767px){.head-row{min-height:56px;padding-bottom:15px}.header-zone-mobile{padding-bottom:11px}.template-search .page-header .breadcrumbs{margin-top:-2px}}.search-no-results{display:flex;align-items:center;gap:8px;margin:33px 0 0;padding-left:8px;font-size:16px;font-weight:400;line-height:20.8px;color:#1a1a1a}.search-no-results[hidden]{display:none}.search-no-results svg{width:20px;height:20px;flex:0 0 20px}.search-floating-container.visible:has(.has-no-results) .search-popular{display:none !important}#modal-search .search-no-results{margin-top:32px;padding-left:0}#modal-search:has(.has-no-results) .search-popular{display:none !important}@media(max-width: 767px){.product-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-self:stretch;margin-right:-16px}.product-tabs::-webkit-scrollbar{display:none}.product-tabs::after{content:"";flex:0 0 16px}.product-tabs .product-tab{flex:0 0 auto}.footer-legal-container .f2tn-footer-disclaimer{color:#545454}.template-account-login .account-form-container form{display:flex;flex-direction:column}.template-account-login .account-form-container .js-login-general-error{order:1;padding:12px;border-radius:4px}.template-account-login .account-form-container form>.form-login-help{order:2}}@media(min-width: 768px){#ns-section-product_list .filters-controls-content{max-height:min(634px,100vh - 104px);scrollbar-gutter:stable}}.template-cart .cart-totals-row{font-size:14px;font-weight:600;line-height:18.2px;color:#1a1a1a}.template-cart .cart-totals-installments,.template-cart .payment-discount-price-cart-container{font-size:12px;font-weight:400;line-height:15.6px;color:#1a1a1a}.template-contact .contact-form-section .form-control{height:40px;padding:0 12px;font-size:14px;line-height:18.2px;color:#000;background:#fff;border:1px solid #ccc;border-radius:9999px;box-shadow:none}.template-contact .contact-form-section .form-control::placeholder{color:#515151;opacity:1}.template-contact .contact-form-section textarea.form-control{height:auto;min-height:120px;padding:12px;border-radius:16px}.reset-login-help{text-align:center}@media(min-width: 768px){#ns-section-subcategorias .swiper-slide{margin-right:16px}}@media(min-width: 768px){:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) .container{padding-left:70px;padding-right:70px}}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) #ns-section-heading .breadcrumbs .crumb:not(.active){color:#dadada}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) #ns-section-heading .breadcrumbs .crumb.active{color:#000}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) #ns-section-heading .breadcrumbs .separator{font-size:0;line-height:0;color:transparent}:is(.template-account-orders,.template-account-info,.template-account-addresses,.template-account-address,.template-account-order) #ns-section-heading .breadcrumbs .separator::after{content:".";font-size:14px;line-height:18.2px;color:#dadada}.dm-acc-brand{line-height:42px}.dm-acc-nav-item{line-height:20px;color:#1a1a1a}.dm-acc-title{line-height:33px}.dm-acc-form .form-label{min-height:21px;line-height:21px}.dm-acc-btn{height:44px;min-height:44px;padding:0 24px;border-color:#1a1a1a}.dm-acc-btn-outline{color:#1a1a1a}.dm-acc-btn-outline:hover{background:#1a1a1a;color:#fff}.dm-acc-btn-solid{background:#1a1a1a;color:#fff}.dm-acc-btn-solid:hover{background:transparent;color:#1a1a1a}.dm-acc-form .btn.dm-acc-submit{width:192px;padding:8px 24px;border-color:#1a1a1a;background:#1a1a1a}.dm-acc-form .btn.dm-acc-submit:hover{background:#fff;color:#1a1a1a}.dm-acc-linkbtn{font-weight:400}.dm-addr-line,.dm-addr-alias{color:#000}.dm-order-details{padding-top:5px}.dm-order-line{line-height:21px}@media(max-width: 767px){.dm-acc-brand{line-height:42px;margin-bottom:16px}.dm-acc-title{line-height:42px}.template-account-orders .dm-acc-nav-item.is-active{font-weight:400}.dm-order-top{flex-direction:row;gap:12px}.dm-order-thumb{flex:0 0 80px;width:80px;height:80px}.dm-order-thumb-img{width:64px;height:64px}.dm-order-details{gap:8px;padding-top:0}.dm-order-actions{margin-top:16px}}@media(hover: none){.dm-acc-btn-solid:hover{background:#1a1a1a;color:#fff}.dm-acc-btn-outline:hover{background:transparent;color:#1a1a1a}.dm-acc-form .btn.dm-acc-submit:hover{background:#1a1a1a;color:#fff}}.template-contact .contact-single-column{max-width:1144px;margin:0 auto}.template-contact .contact-form-grid{display:grid;gap:24px 16px}.template-contact .contact-form-grid .form-group{margin:0}@media(min-width: 768px){.template-contact .contact-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.template-contact .contact-form-grid .form-group:has(textarea){grid-column:1/-1}}@media(min-width: 768px){.footer-legal-container{grid-template-columns:minmax(0, 1fr) auto auto auto;grid-template-areas:"copy tn pow afip" "disc tn pow afip"}.footer-legal-container .seal-afip{grid-area:afip;justify-self:end;align-self:center;margin:0;line-height:0}}@media(max-width: 767px){.footer-legal-container{grid-template-columns:1fr auto auto auto 1fr;grid-template-areas:"copy copy copy copy copy" "disc disc disc disc disc" ". tn pow afip ."}.footer-legal-container .footer-powered-by,.footer-legal-container .f2tn-pow{align-self:center}.footer-legal-container .seal-afip{grid-area:afip;justify-self:start;align-self:center;margin:24px 0 0 24px;line-height:0}}.footer-legal-container .seal-afip img{display:block;width:24px;height:33px;max-height:none;object-fit:contain}.js-item-product .js-stock-label-private{display:none !important}@media(min-width: 768px){.head-main>.nav-desktop-container{margin-inline:16px}.head-row.logo-md-left .logo-container{padding-right:130px}.js-nav-desktop-list.nav-desktop-with-scroll{padding-inline:0}}@media(min-width: 768px)and (max-width: 1439px){.nav-desktop-list.js-nav-desktop-list{gap:16px}.head-row.logo-md-left .logo-container{padding-right:90px}}.nav-banner-is-promo{position:relative;display:block;overflow:hidden;border-radius:16px;text-decoration:none}.nav-banner-is-promo .nav-banner-item-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}.nav-banner-promo{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;color:#1a1a1a}.nav-banner-promo-title{font-size:28px;font-weight:600;line-height:42px}.nav-banner-promo-text{margin-top:8px;font-size:14px;font-weight:400;line-height:18.2px}.nav-banner-promo-btn{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;margin-top:16px;padding:0 23px;border:1px solid currentColor;border-radius:9999px;font-size:16px;font-weight:600;line-height:20.8px;transition:background-color .3s ease-out,color .3s ease-out}.nav-banner-promo-btn-icon{width:20px;height:20px;flex:0 0 20px}@media(hover: hover){.nav-banner-is-promo:hover .nav-banner-promo-btn{background:#1a1a1a;color:#fff;border-color:#1a1a1a}}@media(min-width: 768px){.nav-desktop .js-desktop-dropdown .desktop-dropdown-container{align-items:flex-start}.nav-desktop .nav-desktop-banners{display:block;flex:0 0 332px;width:332px;margin:0}.nav-desktop .nav-desktop-banners .nav-banner-is-promo{width:332px;height:480px}}.nav-mobile-banner-item .nav-banner-is-promo{width:100%;max-width:344px;height:480px;margin:0 auto}.nav-mobile-banner-item .nav-banner-promo{color:#fff}.nav-mobile-banner-item .nav-banner-promo-title{font-size:24px;line-height:36px}.sticky-buy-prices{flex-wrap:nowrap}.sticky-buy-one-payment{flex:0 0 auto;white-space:nowrap}#single-product .product-familia-kit.is-sin-stock .product-familia-kit-thumb img{opacity:.5}#single-product .product-familia-kit.is-sin-stock .product-familia-kit-name{color:#8c8c8c}#single-product .js-variant-button.btn-variant-no-stock:not(.btn-variant-color){background:#fff;color:#8c8c8c}#single-product .js-variant-button.btn-variant-no-stock:not(.btn-variant-color):after{display:none}#single-product .js-variant-button.btn-variant-no-stock .btn-variant-thumb img{opacity:.5}#single-product .product-stock-notify-cta{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;margin-top:16px;padding:8px 24px;border:1px solid #1a1a1a;border-radius:9999px;background:transparent;color:#1a1a1a;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20.8px;text-transform:none;letter-spacing:0}@media(max-width: 767px){#single-product .product-stock-notify-cta{margin-top:8px}}.stock-notify-modal{left:50%;width:520px;max-width:calc(100vw - 32px);height:auto;border-radius:0;transform:translate(-50%, 50%)}.stock-notify-modal.modal-visible{bottom:50%}.stock-notify-modal .modal-header.no-title{min-height:0;padding:24px 24px 0;border:0;background:transparent;display:flex;justify-content:flex-end}.stock-notify-modal .modal-close{position:static;width:20px;height:21px;padding:0;line-height:0}.stock-notify-modal .modal-close-icon{width:20px;height:20px;font-size:20px;vertical-align:top;color:#1a1a1a}.stock-notify-modal .modal-body{padding:24px}.modal-overlay.stock-notify-overlay{background:rgba(0, 0, 0, 0.5)}.stock-notify-body{display:flex;flex-direction:column;gap:24px;text-align:center}.stock-notify-info{display:flex;flex-direction:column;gap:8px}.stock-notify-prompt{margin:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;color:#000}.stock-notify-product{margin:0;font-family:Poppins,sans-serif;font-size:22px;font-weight:600;line-height:33px;color:#1a1a1a}.stock-notify-form{display:flex;flex-direction:column;gap:16px;margin:0}.stock-notify-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.stock-notify-input{height:40px;margin:0;padding:11px 12px;border:1px solid #ccc;border-radius:9999px;background:#fff;font-family:Poppins,sans-serif;font-size:14px;line-height:18.2px;color:#1a1a1a;text-align:left}.stock-notify-input:focus{border-color:#1a1a1a;outline:none}.stock-notify-input::placeholder{color:#515151;opacity:1}.stock-notify-submit{height:44px;min-height:44px;padding:8px 24px;border:1px solid #1a1a1a;border-radius:9999px;background:#1a1a1a;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20.8px;text-transform:none}.stock-notify-feedback{margin:0;font-family:Poppins,sans-serif;font-size:14px;line-height:18.2px;color:#1a1a1a}.stock-notify-feedback-error{color:#d9282f}#single-product .buy-button-container:has(.product-secondary-cta){flex-direction:row;gap:16px}#single-product .buy-button-container:has(.product-secondary-cta)>.js-addtocart:not(.js-addtocart-placeholder),#single-product .product-secondary-cta{flex:1 1 0;min-width:0;height:44px;min-height:44px;margin:0;padding:8px 24px;border-radius:9999px;border:1px solid;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:20.8px;text-transform:none;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),border-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}#single-product .buy-button-container:has(.product-secondary-cta)>.js-addtocart.btn.cart:not(.js-addtocart-placeholder){background:transparent;border-color:#1a1a1a;color:#1a1a1a}#single-product .buy-button-container:has(.product-secondary-cta)>.js-addtocart.btn.cart:not(.js-addtocart-placeholder):hover{background:#1a1a1a !important;border-color:#1a1a1a !important;color:#fff !important}#single-product .product-secondary-cta{background:#ffd100;border-color:#ffd100;color:#1a1a1a}#single-product .product-secondary-cta:hover:not(:disabled){background:#f8b302;border-color:#f8b302;color:#1a1a1a;opacity:1}#single-product .product-secondary-cta:disabled{background:#ccc;border-color:#ccc;color:#8c8c8c;opacity:1;cursor:not-allowed}@media(max-width: 767px){#single-product .buy-button-container:has(.product-secondary-cta){flex-direction:column;gap:8px}#single-product .buy-button-container:has(.product-secondary-cta)>.js-addtocart:not(.js-addtocart-placeholder),#single-product .product-secondary-cta{flex:0 0 44px;width:100%}}@media(max-width: 767px){#promotional-modal.modal,#promotional-modal.modal.modal-visible{left:0;right:0;bottom:0;width:100%;max-height:calc(100% - 32px);padding:24px 16px;border:1px solid #ccc;border-radius:0;box-shadow:-2px -4px 10px rgba(0, 0, 0, 0.25)}#promotional-modal .modal-header-close-only{top:24px;right:16px}#promotional-modal .promotional-modal-title{font-size:20px;line-height:30px}#promotional-modal .newsletter-form-button.btn{height:43px;min-height:43px}body:has(.js-notification-cookie-private.notification-fixed-bottom:not([style*=none])) #promotional-modal.modal.modal-visible{bottom:70px}}#single-product .icon-text-item-title a{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}#related-products-notification .pow-cucardas{right:8px}#related-products-notification .pow-cucarda{max-width:100%;white-space:normal;font-size:12px;line-height:15.6px}@media(min-width: 768px){#related-products-notification .js-alert-add-to-cart-private.d-md-grid{display:block !important}}#related-products-notification .notification-cart-total{display:flex;justify-content:space-between;align-items:center;margin:48px 0 16px}#related-products-notification .notification-cart-checkout-form{margin:0}#related-products-notification .notification-cart-checkout-form .btn{display:block;width:100%}#related-products-notification .cart-continue-shopping{margin-top:16px;text-align:center}#related-products-notification .js-related-products-notification-container{margin-top:40px;padding-top:40px;border-top:1px solid #ccc}#related-products-notification .related-cart-notification{margin-top:0;padding-top:0}.modal-overlay[data-overlay-id="#related-products-notification"]{background-color:rgba(0, 0, 0, 0.4)}#related-products-notification .notification-info-variant{display:none !important}#related-products-notification .notification-info-line{margin-bottom:0}#related-products-notification .notification-cart-total{font-size:16px;font-weight:400;line-height:20.8px;color:#1a1a1a}#related-products-notification .notification-cart-total-label,#related-products-notification .notification-cart-total .js-cart-widget-total{font-weight:500}#related-products-notification .products-section-title,#related-products-notification .section-title{margin:0 0 24px;font-size:18px;font-weight:400;line-height:23.4px;text-align:center}@media(min-width: 768px){#related-products-notification .js-related-products-notification-container .swiper-slide{width:180px}}#related-products-notification .js-related-products-notification-container .product-item{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;height:208px;padding:8px 8px 16px;border:1px solid #ccc;border-radius:0;box-shadow:none}#related-products-notification .js-related-products-notification-container .product-item-image-container{flex:0 0 auto;width:110px;height:110px;margin:0;padding:0 !important}#related-products-notification .js-related-products-notification-container .product-item-image{width:110px;height:110px;object-fit:contain}#related-products-notification .js-related-products-notification-container .product-item-information{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;padding:0;text-align:center}#related-products-notification .js-related-products-notification-container .product-item-name{font-size:14px;font-weight:500;line-height:18.2px;text-align:center;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#related-products-notification .js-related-products-notification-container .product-item-price-container{display:flex;gap:8px;align-items:center;justify-content:center;font-size:14px;line-height:18.2px}#related-products-notification .js-related-products-notification-container .product-item-price{font-size:14px;font-weight:500;color:#1a1a1a}#related-products-notification .js-related-products-notification-container .product-item-price-compare{font-size:14px;font-weight:400;color:#8c8c8c;text-decoration:line-through}#related-products-notification .js-related-products-notification-container .pow-fav-btn,#related-products-notification .js-related-products-notification-container .pow-cucardas,#related-products-notification .js-related-products-notification-container .pow-cucarda,#related-products-notification .js-related-products-notification-container .pow-sameday,#related-products-notification .js-related-products-notification-container .pow-sameday-badge,#related-products-notification .js-related-products-notification-container .labels{display:none !important}#related-products-notification .js-related-products-notification-container .products-section-container{padding:0}#related-products-notification .js-related-products-notification-container .products-section-prev-container,#related-products-notification .js-related-products-notification-container .products-section-next-container{display:none}#single-product .buy-button-container:has(.product-secondary-cta){flex-wrap:wrap}#single-product .buy-button-container:has(.product-secondary-cta)>.alert{order:3;flex:0 0 100%;margin:0}.password-background{position:fixed;inset:0;z-index:0;overflow:hidden;background-color:#000}.password-background picture{position:absolute;inset:0}.password-background picture,.password-background .password-background-image{width:100%;height:100%}.password-background .password-background-image{object-fit:cover;object-position:center}.password-background::after{position:absolute;inset:0;background-color:rgba(0, 0, 0, var(--password-overlay, 0));content:""}.body-password:has(.password-background) .main-content{display:flex;flex-direction:column;flex-grow:1}.body-password:has(.password-background) [data-section-type=password-logo]{position:relative;z-index:2}.body-password:has(.password-background) [data-section-type=footer]{position:relative;z-index:1}.body-password:has(.password-background) [data-section-type=password-logo]{background-color:#fff}.body-password [data-section-type=main-password]:has(.password-section-layout-background){display:flex;flex-grow:1}.password-section-layout-background{position:relative;z-index:1;align-self:stretch;width:100%;height:auto;padding-top:40px !important;padding-bottom:40px !important}@media(min-width: 768px){.password-section-layout-background .password-form-wrapper{justify-content:flex-start}}.password-section-layout-background .password-form-content{max-width:480px;padding:40px 32px;background-color:#fff}@media(max-width: 767px){.password-section-layout-background{align-items:flex-end;padding-top:240px !important;padding-bottom:24px !important}.password-section-layout-background .password-form-content{padding:24px 20px}.password-section-layout-background .password-page-title{font-size:20px;line-height:1.3}}.logo-text-home{font-family:var(--heading-font);font-weight:var(--title-font-weight)}.pdp-acc-title{display:contents;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}@media(min-width: 768px){.head-main{--nav-dropdown-delay:400ms}.nav-dropdown-content:hover,.nav-dropdown:hover .nav-dropdown-content,.nav-desktop-list:hover .nav-main-item.selected .nav-dropdown-content{transition-delay:var(--nav-dropdown-delay, 400ms)}}
