﻿@import"https://fonts.googleapis.com/css2?family=Roboto:wght@500;600&family=Oswald:wght@300;400&display=swap";:root{--title-font-weight:600}.heading-block p{margin:0;font-size:inherit;line-height:1.17;font-weight:inherit;color:inherit}.btn-big{font-size:16px;line-height:20px;padding:11px 24px;font-weight:600}.btn-medium,.btn-small{font-weight:600}.adbar[data-section-id=announcement] .adbar-item{font-size:12px;line-height:15.6px;font-weight:400;text-transform:none;letter-spacing:0}.head-main{border-bottom:1px solid #efefef}.head-main .nav-list-link{font-size:13px;line-height:16.9px;font-weight:400}.head-main .js-nav-desktop-list{gap:8px}.head-main .nav-list-link[aria-current]{box-shadow:inset 0 -2px currentColor}.desktop-list-subitems .nav-item .nav-list-link-heading{display:block;padding-bottom:8px;border-bottom:1px solid #efefef;margin-bottom:8px;font-size:16px;font-weight:600;text-transform:uppercase}.logo-text{white-space:nowrap}#nav-hamburger .nav-list-link{min-height:68px;font-size:16px;text-transform:none;border-bottom:0;background-image:linear-gradient(#EFEFEF, #EFEFEF);background-repeat:no-repeat;background-position:16px 100%;background-size:calc(100% - 32px) 1px}#nav-hamburger .modal-header{background:#fff}@media(min-width: 768px){:root{--gutter-container:32px}.head-main{display:flex;align-items:center;gap:24px;padding:24px 32px;box-sizing:border-box}.head-main>.head-row{display:contents}.head-main .logo-container{order:1;flex:0 0 auto;width:auto;height:24px;display:flex;align-items:center;font-size:18px;line-height:24px;text-align:left}.head-main .nav-desktop-container{order:2;flex:1 1 auto;min-width:0;margin-left:32px;padding:0}.head-main .js-search-container{order:3}.head-main #ajax-cart{order:4}.head-main .header-account{order:5}}@media(max-width: 767px){.head-row{--utility-items-gap:8px}.head-main .logo-container{height:20px;display:flex;align-items:center;justify-content:center}.head-main .logo-text-container,.head-main .logo-text{display:block;margin:0;font-size:17px;line-height:20px;font-weight:400}.search-icon-mobile .search-container{grid-column:2;justify-self:start}.search-icon-mobile .header-account{grid-column:4;justify-self:end}}[data-section-id=hero],#ns-section-hero .swiper-slide{min-height:540px !important}#ns-section-hero .media-content-floating{margin:0 !important;padding:64px 148px !important}#ns-section-hero .heading-block{max-width:1144px}#ns-section-hero :is(.media-content-floating>.btn,.text-block:last-child){margin-top:24px}#ns-section-hero .text-block:last-child{max-width:411px}#ns-section-hero .text-block:last-child p{font-size:12px;line-height:15.6px}#ns-section-hero .btn{align-self:flex-start}#ns-section-hero .swiper-slide .media-visual::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}#ns-section-hero .swiper-pagination-outside{position:absolute;inset:auto 0 33px;width:auto;margin:0;transform:none !important;z-index:5;display:flex;justify-content:center;align-items:center;gap:8px}#ns-section-hero .swiper-pagination-bullet{width:10px;height:2px;border:0;border-radius:0;opacity:1;margin:0;background:#fff;transition:.3s ease-out}#ns-section-hero .swiper-pagination-bullet-active{width:41px;background:#000}@media(max-width: 767px){[data-section-id=hero],#ns-section-hero .swiper-slide{min-height:600px !important}#ns-section-hero .media-content-floating{justify-content:flex-end;padding:64px 16px !important}#ns-section-hero .heading-block,#ns-section-hero .text-block:last-child{max-width:none}#ns-section-hero .swiper-slide .media-visual::after{background:rgba(0,0,0,.2)}}[class*=swiper-button]:where(:not(.calco,.calco *)){width:40px;height:40px;margin-top:-20px;border-radius:99px;background:#fff;border:1px solid #efefef;display:flex;align-items:center;justify-content:center;color:#000;transition:.3s cubic-bezier(0.34, 1.56, 0.64, 1)}[class*=swiper-button]:where(:not(.calco,.calco *)) svg{display:none}[class*=swiper-button]:where(:not(.calco,.calco *))::after{content:"";width:var(--ar, 10px);height:var(--ar, 10px);border:solid currentColor;border-width:1.5px 1.5px 0 0}.swiper-button-prev:where(:not(.calco,.calco *))::after{transform:rotate(-135deg);margin-left:var(--am, 3px)}.swiper-button-next:where(:not(.calco,.calco *))::after{transform:rotate(45deg);margin-right:var(--am, 3px)}[class*=swiper-button]:where(:not(.calco,.calco *)).swiper-button-disabled{opacity:.4}[class*=swiper-button]:where(:not(.calco,.calco *)):hover{background:#000;color:#fff;border-color:#000}#ns-section-categorias_destacadas .swiper-button-prev{left:0}#ns-section-categorias_destacadas .swiper-button-next{right:0}.swiper-fractions,.ns-section:not(#ns-section-hero) .swiper-pagination:where(:not(.calco,.calco *)){display:none !important}.product-item{background:#fff;border:1px solid #f7f7f7;border-radius:16px;box-shadow:0 4.18px 25.06px rgba(0,0,0,.0392156863);overflow:hidden}.product-item-image-container{border-radius:16px 16px 0 0}.product-item-image{padding:24px !important;object-fit:contain !important}.product-item-information{padding:12px}.product-item-name{font-size:14px;line-height:18.2px;font-weight:400;color:#000}.product-item .product-item-price{font-size:22px;line-height:25.8px;font-weight:400}.product-item-price-compare{font-size:16px;font-weight:600;color:#4c4c4c;text-decoration:line-through}.product-item-discount{background:linear-gradient(270deg, #FF7B00, #DC0000);color:#fff;border-radius:99px;padding:4px 8px;font-size:14px;font-weight:500}.product-item .js-shipping-label-private{background:transparent;color:#c49c76;fill:#c49c76;padding:0;font-size:14px;font-weight:600;text-transform:none}.product-item .labels .label{text-transform:none;border-radius:99px;font-size:14px;font-weight:500}.footer-menu-title{font-size:16px;font-weight:500}.footer-menu-title p{margin:0}.footer-menu-list a{font-size:14px;line-height:18.2px}.footer-newsletter-title{font-weight:400}.footer-newsletter-title p{margin:0;font-size:18px;line-height:23.4px}.footer-newsletter-description p{margin:0;font-size:14px;line-height:18.2px;opacity:.8}.footer-institutional-description p{margin:0;font-size:16px;line-height:20.8px;font-weight:500}.footer-content{gap:24px !important}.footer-social-link{width:32px;height:32px}.claim-link{font-size:12px;line-height:15.6px}.pow-seal{display:inline-flex;line-height:0}.pow-seal img{display:block;width:126px;height:15px}.footer-payment-shipping-label{display:none}.powered-by-logo{width:116px;height:18px}.footer-payments-shipping-container .footer-logos-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.footer-payments-shipping-container .icon-logo{height:16px;width:auto}.footer-legal-container,.footer-seals-container,.custom-seal-code,.footer-legal-container>div:last-child,.footer-legal-container>div:last-child>div:not(.claim-link){display:contents}.newsletter-form-input{border-radius:99px !important;height:43px;padding:0 16px;font-size:16px;color:#191919}.section-footer .newsletter-form-input{background:#fff !important;border:0 !important}.newsletter-form-button{border-radius:99px !important;background:#000 !important;border:1px solid #000;color:#fff !important;height:44px;min-width:129px;padding:0 24px;font-size:16px;font-weight:600}.newsletter-form-wrapper{display:flex;align-items:center;gap:8px}@media(min-width: 768px){.footer-main-info{grid-template-columns:minmax(0, 1fr) repeat(3, minmax(0, 240px));column-gap:40px;row-gap:0;align-items:start}.footer-contact-info-container,.footer-institutional-header{display:contents}.footer-institutional-image{grid-column:1;grid-row:1;margin-bottom:24px}.footer-newsletter-container{grid-column:1;grid-row:2;margin-top:0}.footer-institutional-description{grid-column:1;grid-row:3;margin-top:24px}.footer-social-container{grid-column:1;grid-row:4;margin-top:16px}.footer-menu-accordion{grid-row:1/span 4}.footer-secondary-info{grid-template-columns:1fr auto auto auto;column-gap:24px;row-gap:0;align-items:center;text-align:left}.footer-copyright{grid-area:1/1}.custom-seal-code>p{grid-area:2/1}.claim-link{grid-area:3/1;margin:0}.footer-payments-shipping-container{grid-area:1/2/4/3;justify-content:flex-end}.footer-powered-by{grid-area:1/3/4/4;margin:0}.pow-seal{grid-area:1/4/4/5}}@media(max-width: 767px){[class*=swiper-button]:where(:not(.calco,.calco *)){display:none}.product-item-image{padding:20px !important}.footer-content{padding:40px 16px !important}.footer-main-info{display:flex;flex-direction:column;gap:0}.section-footer .footer-menu-accordion{border:0;margin:0;order:1}.footer-menu-accordion+.footer-menu-accordion{margin-top:16px}.footer-menu-toggle-title{padding:0}.footer-newsletter-container{margin-top:32px;order:2}.footer-contact-info-container{margin-top:16px;order:3}.section-footer .newsletter-form-wrapper{flex-direction:column;align-items:stretch;gap:12px}.section-footer .newsletter-form-button{width:100%}.section-footer .newsletter-form-input{border-radius:0 !important}.footer-secondary-info{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left;gap:8px 24px}.footer-copyright,.custom-seal-code>p,.claim-link,.footer-payments-shipping-container{flex:0 0 100%;margin:0}.footer-payments-shipping-container{justify-content:flex-start;order:4}.footer-copyright{order:1}.custom-seal-code>p{order:2;color:#545454}.claim-link{order:3}.footer-powered-by{order:5;margin:0}.pow-seal{order:6}.footer-menu-toggle-title .accordion-toggle-icon{display:none}.footer-menu-toggle-title .d-md-none>span{display:inline-block;width:9px;height:9px;margin:0 6px 4px 0;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.footer-menu-toggle-title .d-md-none>span+span{margin-bottom:0;transform:rotate(-135deg)}}#promotional-modal .newsletter-form-wrapper{flex-direction:column;align-items:stretch;gap:12px}#promotional-modal .newsletter-form-button{width:100%}@media(min-width: 768px){#modal-cart{width:720px !important}}#modal-cart .js-empty-ajax-cart .alert{border:0;text-align:left;color:inherit;padding:0 0 0 28px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 7.5h.01'/%3E%3C/svg%3E") no-repeat left center/20px}#promotional-modal{inset:auto auto 32px 32px !important;margin:0 !important;transform:none !important;width:454px;max-width:calc(100vw - 32px);border-radius:16px}.promotional-modal-title{font-size:22px;line-height:25.8px;font-weight:600}#promotional-modal .modal-body{padding:24px}.promotional-modal-content{padding:0}[data-overlay-id="#promotional-modal"]{background:transparent !important}@media(prefers-reduced-motion: no-preference){.btn,.product-item,.category-item-link,.banner-block img,.nav-list-link{transition:.3s ease-out}#ns-section-hero .media-content-animate>.btn{transition:opacity .6s,transform .6s,background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;transition-delay:var(--anim-delay, 0s),var(--anim-delay, 0s),0s,0s,0s}.media-content .btn-secondary:hover,.banner-block:hover .btn-secondary{background:#fff !important;color:#000 !important}.category-item-link:hover{border-color:#000}.banner-block:hover img{transform:scale(1.03)}}.template-category .page-header-title{font-size:20px;line-height:23.4px}.template-category .breadcrumbs{opacity:1;color:#aaa}.crumb.active{color:#000}.page-header-title-inner .page-header-count{display:block !important;font-size:12px;color:#000}.category-banner img{height:164px;object-fit:cover}.category-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5019607843) 74%)}.filters-controls-content .filters-desktop-heading{display:none}.filters-title{font-size:16px;font-weight:500;text-transform:none;margin:0;padding:16px 0;border-bottom:1px solid #efefef}.filters-options{margin:0;padding:16px 0 0;border:0}.js-filter-checkbox .checkbox-text{font-size:14px;font-weight:500;color:#4c4c4c}.product-list-sort-by .form-label{font-size:14px;font-weight:500;color:#191919;text-transform:uppercase}.product-list-sort-by .form-select{border:0;font-size:14px}.product-list-sort-by .form-label:after{content:":"}:is(.template-category,.template-product) .grid-1 .product-item{display:block}@media(min-width: 768px){.template-category .page-header-title{font-size:22px;line-height:25.8px}.filters-controls-content{border:1px solid #efefef;border-radius:8px;padding:8px 16px;align-self:start}.template-category .product-list-sort-by{margin:-85px 0 37px}.template-category .page-header-count{margin-right:305px}.section-main-products-grid .grid-md-auto-4{grid-template-columns:332px minmax(0, 1fr)}.grid-md-auto-4 .js-product-table.grid-md-4{grid-template-columns:repeat(3, minmax(0, 1fr))}.category-banner:after{background:linear-gradient(90deg, rgba(0, 0, 0, 0.2), rgba(255, 255, 255, 0))}}.product-actions{display:block}.product-content{display:grid}.product-price{margin:0}.product-payments-info{margin:8px 0 0;color:#333}.product-installment{font-size:16px}.separator{font-size:0}.separator:after{content:"|";font-size:12px}.section-related-products [class*=swiper-button]{--ar:19px;--am:0;margin:-20px -34px 0}.fancybox__backdrop{background:rgba(0,0,0,.8) !important}.fancybox__nav .f-button{--f-button-width:40px;--f-button-height:40px;--f-button-prev-pos:34px;--f-button-next-pos:49px;background:#fff !important}.fancybox__nav svg{width:28px !important;height:28px !important;fill:#000 !important}.fancybox__toolbar{--f-button-width:24px;--f-button-height:24px;--f-button-color:#FFF;padding:35px 21px 0 0}.fancybox__toolbar svg{width:24px !important;height:24px !important}.product-actions .form-quantity-container,#btn-installments,.product-images-slider .js-stock-label-private{display:none}.js-addtocart{height:44px;padding:0;font-size:16px;font-weight:600;transition:.2s ease-out}.js-addtocart:enabled{border:1px solid #000;background:none;color:#000}.js-addtocart:enabled:hover{background:#000;color:#fff;opacity:1}.js-addtocart:disabled{background:#999;color:#4c4c4c;border:0}.product-info .btn-variant{display:flex;align-items:center;gap:16px;width:100%;height:88px;margin:0 0 4px;padding:8px 16px;border-radius:8px;border-color:#efefef;background:none}.product-info .btn-variant.selected{border-color:#000}.product-info .btn-variant-content{margin:0;padding:0}.product-info .btn-variant-color .btn-variant-content{height:70px;flex:0 0 70px}.product-info .btn-variant-color:after{content:attr(title);font-size:16px;font-weight:600}@media(max-width: 767px){.product-price-display{font-size:24px;line-height:28.1px}.product-images-thumbs{display:none}#ns-block-product_media{margin:0 -16px}}@media(min-width: 768px){.product-images{flex:0 0 calc(50% - 8px);width:calc(50% - 8px);min-width:0}.product-info{width:calc(50% - 8px);padding-left:48px}#single-product>.container{max-width:1210px}.product-name{font-size:32px}.product-price-display{font-size:28px;font-weight:600}.product-images-slider{border:1px solid #efefef}.product-images-slider img{padding:40px}.product-thumb{border:1px solid #efefef;border-radius:8px}.product-thumb.selected{border-color:#000}.swiper-button-inline{display:none}.product-images-thumbs-horizontal{padding:0}#ns-section-alternative_products .heading-block{text-align:center;font-weight:400}.has-image>.fancybox__content{width:679px !important;height:679px !important}}:root{--dm-bd:#EFEFEF}.section-page-header{gap:0}.section-page-header>.js-nubesdk-slot:empty{display:none}.template-search .page-header-title strong{font-weight:inherit}.search-suggestions-price{display:none}body.template-search:has(.search-empty) .page-header-title-row{padding-top:19px}@media(max-width: 767px){body.template-search:has(.search-empty) .page-header-title-row{padding-top:5px}}body.template-search:has(.search-empty) .page-header{padding-bottom:0 !important}body.template-search:has(.search-empty) .products-grid{padding-top:0 !important}body.template-search:has(.search-empty) .page-header-title-inner,body.template-search:has(.search-empty) .breadcrumbs{justify-content:center;text-align:center}body.template-search:has(.search-empty) .page-header-title{font-size:32px;font-weight:600;line-height:37.5px;text-align:center}body.template-search:has(.search-empty) .page-header-title-inner{margin-top:16px}.template-search .search-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 24px !important;text-align:center}.template-search .search-empty p{margin:0;font-size:16px;font-weight:400;line-height:20.8px;color:#000}.template-search .search-empty-home{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:12px 24px;border:1px solid #000;border-radius:999px;background:transparent;color:#000;font-size:16px;font-weight:600;line-height:20.8px;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)}.template-search .search-empty-home:hover{background:#000;color:#fff;opacity:1}.template-search .search-featured-products{margin-top:0;padding-top:35px;padding-bottom:40px}.template-search .search-featured-heading{margin:0 0 32px;font-size:32px;font-weight:400;line-height:37.5px;color:#000;text-align:center}.template-search .search-featured-products .swiper-button-next,.template-search .search-featured-products .swiper-button-prev,.template-search .search-featured-products .swiper-pagination{display:none}@media(max-width: 767px){.template-search .category-controls{display:flex;gap:15px;padding:8px 16px;grid-template-columns:none}.template-search .category-controls>button{flex:1 1 0;width:auto;min-width:0;height:36px;padding:8px;gap:8px;border-radius:999px;border:1px solid #000;background:#fff;color:#000;font:600 14px/18.2px Roboto,sans-serif;display:flex;align-items:center;justify-content:center;white-space:nowrap}.template-search .category-controls .category-controls-label{white-space:nowrap}.template-search .category-filter-button .category-controls-icon{order:2;width:20px;height:20px;margin:0}.template-search .category-sort-button .category-controls-icon{display:none}.template-search .category-controls .category-sort-button-text{display:flex;gap:4px;white-space:nowrap}.template-search .category-controls .category-sort-selected{display:none}.template-search .js-product-table{column-gap:11px;row-gap:10px}.template-search .js-product-table>.product-item,.template-search .js-product-table>.grid-banner{margin-bottom:0}.template-search .js-product-table .product-item-image-ratio{padding-bottom:125.3% !important}.template-search .js-product-table .product-item-image{padding:20% 7.2% !important}.template-search .grid-1 .product-item{display:block}.template-search .js-product-table.grid-1 .product-item-image-ratio{padding-bottom:100% !important}.template-search .js-product-table.grid-1 .product-item-image{padding:20px !important}.template-search .page-header{padding-bottom:0 !important}.template-search .products-grid{padding-top:0 !important}.template-search .category-controls{margin-top:0;margin-bottom:15px}.template-search .category-controls>button{box-sizing:border-box}.template-search .js-product-table.grid-2 .grid-banner{grid-column:auto !important;min-height:0;padding:8px;border-radius:16px}.template-search .js-product-table.grid-2 .grid-banner-title,.template-search .js-product-table.grid-2 .grid-banner-large .grid-banner-title{font-size:20px;line-height:23.44px}.template-search .js-product-table.grid-2 .grid-banner-subtitle{font-size:16px;line-height:20.8px}.template-search .js-product-table.grid-2 .grid-banner-button{box-sizing:border-box;height:36px;min-width:96px;padding:8px;border-color:#000;background:#000;color:#fff;font-size:14px;line-height:18.2px}.template-search .js-product-table.grid-2 .grid-banner:hover .grid-banner-button{background:#000;color:#fff}body.template-search:has(.search-empty) .page-header-title{font-size:28px;line-height:32.81px}.template-search .search-featured-products{padding-top:29px;padding-bottom:32px}.template-search .search-featured-heading{font-size:28px;font-weight:600;line-height:32.81px;text-align:left}}#modal-cart .modal-header{background:#fff;border-bottom:1px solid #efefef;height:60px;min-height:60px;padding:16px 24px;align-items:center}#modal-cart .modal-header .modal-title{margin-left:0;font-size:18px;line-height:23.4px;font-weight:400}#modal-cart .modal-close{position:relative;padding:0;width:20px;height:20px;margin:0;display:flex;align-items:center;justify-content:center;background:transparent}#modal-cart .modal-close svg{position:relative;width:14px;height:14px;stroke:#000;stroke-width:1}#modal-cart .modal-close::before{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:999px;background:#efefef;opacity:0;transition:opacity .3s cubic-bezier(0.34, 1.56, 0.64, 1)}#modal-cart .modal-close:hover::before{opacity:1}#modal-cart .modal-body{padding:24px}#modal-cart{bottom:0;transform:translateX(100%);transition:transform .3s ease-out}#modal-cart.modal-visible{transform:none}@starting-style{#modal-cart.modal-visible{transform:translateX(100%)}}.modal-overlay[data-overlay-id="#modal-cart"]{opacity:1 !important;background:transparent !important}.modal-overlay[data-overlay-id="#modal-cart"]::before{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.4);opacity:0;transition:opacity .3s ease-out}body:has(#modal-cart.modal-visible) .modal-overlay[data-overlay-id="#modal-cart"]::before{opacity:1}@starting-style{body:has(#modal-cart.modal-visible) .modal-overlay[data-overlay-id="#modal-cart"]::before{opacity:0}}#modal-cart .js-empty-ajax-cart .alert,.template-cart .cart-form .alert-info{font-size:16px;line-height:20.8px;border:0;text-align:left !important;padding:8px 8px 8px 36px;min-height:20px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1' stroke-linecap='round'><circle cx='10' cy='10' r='8.5'/><path d='M10 9.2v5'/><circle cx='10' cy='6.3' r='.55' fill='%23000' stroke='none'/></svg>") 0 0/20px 20px no-repeat}#modal-cart .cart-item,.template-cart .cart-item{grid-template-columns:94px 1fr;column-gap:16px;padding:0;border:0;min-height:94px;margin-bottom:0}#modal-cart .cart-item+.cart-item,.template-cart .cart-item+.cart-item{margin-top:24px}#modal-cart .cart-item-image-container,.template-cart .cart-item-image-container{width:94px;height:94px;border:0}#modal-cart .cart-item-image,.template-cart .cart-item-image{width:100%;height:100%;max-width:none;object-fit:contain;border:0;border-radius:0}.template-cart .cart-page-item{grid-template-columns:94px 1fr;column-gap:16px}#modal-cart .cart-item-name,.template-cart .cart-item-name,#modal-cart .js-cart-item-subtotal,.template-cart .js-cart-item-subtotal,#modal-cart .cart-item-variant,.template-cart .cart-item-variant{font-size:12px;line-height:15.6px}#modal-cart .cart-item-variant,.template-cart .cart-item-variant{display:block;color:#191919;margin-top:8px}#modal-cart .cart-item-discount-badge,.template-cart .cart-item-discount-badge{display:none}#modal-cart .price-compare,.template-cart .cart-item .price-compare{font-size:12px;line-height:15.6px;color:#000}#modal-cart .cart-item-subtotal,.template-cart .cart-item-subtotal{text-align:right}.template-cart .cart-page-item .cart-item-unit-price{text-align:right}.template-cart .cart-page-item .js-cart-item-unit-price{font-size:12px;line-height:15.6px}#modal-cart .cart-item-product-info,.template-cart .cart-item-product-info{align-items:start}#modal-cart .cart-item-delete-button,.template-cart .js-cart-item-remove{font-size:0;line-height:0;width:20px;height:20px;padding:0;border:0;text-decoration:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1' stroke-linecap='round'><path d='M4 5.5h12M8 5.5V4h4v1.5M5.5 5.5l.8 10h7.4l.8-10M8.3 8.5v5M11.7 8.5v5'/></svg>") center/20px 20px no-repeat}#modal-cart .cart-item-quantity .form-quantity,.template-cart .cart-item-quantity .form-quantity{border:0;width:auto;height:auto;padding:0;margin:0;background:transparent;display:inline-block;border-radius:0}#modal-cart .cart-item-quantity .form-quantity .grid,.template-cart .cart-item-quantity .form-quantity .grid{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #a5a5a5;height:22px;width:58px;box-sizing:border-box}#modal-cart .cart-quantity-btn,.template-cart .cart-quantity-btn{width:14px;height:14px;min-width:0;padding:0;border:0;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}#modal-cart .cart-quantity-btn svg,.template-cart .cart-quantity-btn svg{width:10px;height:10px}#modal-cart .cart-quantity-input,.template-cart .cart-quantity-input{font-size:12px;line-height:14px;width:14px;height:14px;border:0;text-align:center}#modal-cart .shipping-progress-bar .progress-bar-icon,.template-cart .shipping-progress-bar .progress-bar-icon{display:none}#modal-cart .shipping-progress-bar .progress-bar-title,.template-cart .shipping-progress-bar .progress-bar-title{font-size:12px;line-height:15.6px;color:#000;text-align:center}#modal-cart .shipping-progress-bar .bar-progress,.template-cart .shipping-progress-bar .bar-progress{height:6px;border-radius:50px;background:#efefef}#modal-cart .shipping-progress-bar .bar-progress-active,.template-cart .shipping-progress-bar .bar-progress-active{height:6px;border-radius:50px;background:#c9ac8d}#modal-cart .shipping-progress-bar .bar-progress-active:after,.template-cart .shipping-progress-bar .bar-progress-active:after{top:-3.5px;right:-6.5px;width:13px;height:13px;background:#fff;border:1px solid #ab8253;box-shadow:none}#modal-cart .cart-row{margin-top:32px}#modal-cart .shipping-progress-bar,.template-cart .shipping-progress-bar{margin-bottom:32px}#modal-cart .js-price-without-taxes-cart-container,.template-cart .js-price-without-taxes-cart-container{display:none !important}#modal-cart .cart-totals-subtotal,#modal-cart .js-cart-subtotal,#modal-cart .cart-totals-total,#modal-cart .js-cart-total,.template-cart .cart-totals-subtotal,.template-cart .js-cart-subtotal,.template-cart .cart-totals-total,.template-cart .js-cart-total{font-size:14px;line-height:18.2px;font-weight:600}#modal-cart .cart-subtotals-container,.template-cart .cart-subtotals-container{padding-bottom:24px;border-bottom:1px solid #efefef;margin-bottom:24px}#modal-cart .cart-subtotals-container>.cart-totals-row,.template-cart .cart-subtotals-container>.cart-totals-row{margin-bottom:0}#modal-cart .cart-subtotals-container>.cart-totals-row~.cart-totals-row,.template-cart .cart-subtotals-container>.cart-totals-row~.cart-totals-row{margin-top:8px}#modal-cart .js-total-promotions,.template-cart .js-total-promotions{padding-top:0}#modal-cart .js-total-promotions .cart-totals-row,.template-cart .js-total-promotions .cart-totals-row{margin:8px 0 0}#modal-cart #ajax-cart-submit-div,.template-cart #go-to-checkout{margin-top:16px}#modal-cart #ajax-cart-submit-div .btn-primary,.template-cart #go-to-checkout{height:44px;padding:0;font-size:16px;line-height:20.8px;font-weight:600}#modal-cart .cart-continue-shopping,.template-cart .cart-continue-shopping{margin-top:16px}#modal-cart .btn-primary,.template-cart #go-to-checkout{transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out;border:1px solid #000}#modal-cart .btn-primary:hover,.template-cart #go-to-checkout:hover{opacity:1;background:#fff;color:#000}@media(prefers-reduced-motion: reduce){#modal-cart,.modal-overlay[data-overlay-id="#modal-cart"]::before,#modal-cart .modal-close::before{transition:none}#modal-cart{transform:none}}@media(max-width: 767px){#modal-cart .modal-body{padding:24px 16px}#modal-cart .modal-header{padding:16px}}.template-category .category-banner{position:relative;min-height:164px;overflow:hidden}.template-category .category-banner img{width:100%;height:164px;object-fit:cover;display:block}.template-category .category-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #000 0%, rgba(255, 255, 255, 0) 100%);opacity:.2;pointer-events:none}.category-banner-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:32px;pointer-events:none}.category-banner-title{font-size:32px;font-weight:600;line-height:37.5px;color:#fff}.category-banner-subtitle{font-size:18px;font-weight:400;line-height:23.4px;color:#fff}.category-series{background:#fff}.category-series-row{display:flex;align-items:center;justify-content:center;gap:8px}.series-rail{display:flex;align-items:center;gap:16px;max-width:1144px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.series-rail::-webkit-scrollbar{display:none}.series-chip{flex:0 0 auto;min-width:216px;padding-left:24px;padding-right:24px;height:53px;display:flex;align-items:center;justify-content:center;padding:16px 8px;border-radius:32px;border:1px solid #efefef;background:#efefef;color:#000;font-size:18px;font-weight:600;line-height:21.09px;text-align:center;text-decoration:none;overflow:hidden;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.series-chip-label{display:block;min-width:0;white-space:nowrap}.series-chip:hover,.series-chip:focus{opacity:1;background:#efefef;border-color:#000;color:#000}.series-chip.is-active,.series-chip.is-active:hover,.series-chip.is-active:focus{background:#000;border-color:#000;color:#fff}.series-arrow{width:40px;height:40px;flex:0 0 40px;padding:0;border:0;font-family:inherit;border-radius:999px;cursor:pointer;background:transparent no-repeat center/10px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='20' viewBox='0 0 10 20' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 1 1 10l8 9'/%3E%3C/svg%3E")}.series-arrow-next{transform:scaleX(-1)}.series-arrow{transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.series-arrow:hover,.series-arrow:focus-visible{background-color:#fff;opacity:1}.category-series-row:not(.is-scrollable) .series-arrow{visibility:hidden}:is(.template-category,.template-search) .page-header-title{font-size:22px;font-weight:600;line-height:25.78px;margin:0;min-width:0}:is(.template-category,.template-search) .breadcrumbs .crumb:not(.active),:is(.template-category,.template-search) .breadcrumbs .separator{color:#aaa}:is(.template-category,.template-search) .page-header-title-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;grid-template-columns:none}:is(.template-category,.template-search) .page-header-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px}:is(.template-category,.template-search) .page-header-count{position:static;right:auto;top:auto;bottom:auto;margin:0;padding:0;font-size:12px;font-weight:400;line-height:15.6px;color:#000;text-align:left;white-space:nowrap}:is(.template-category,.template-search) .page-header .breadcrumbs{min-height:16px;align-items:center}:is(.template-category,.template-search) .page-header-title-inner{min-height:29px}.sort-dropdown{position:relative}.sort-dropdown-toggle{display:flex;align-items:center;gap:8px;height:20px;padding:0;border:0;background:none;color:#000;font-family:inherit;font-size:14px;line-height:20px;cursor:pointer}.sort-dropdown-label{font-weight:500;color:#191919;text-transform:uppercase;white-space:nowrap}.sort-dropdown-value{font-weight:400;white-space:nowrap}.sort-dropdown-caret{position:relative;width:20px;height:20px;flex:0 0 20px}.sort-dropdown-caret::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border:solid #000;border-width:0 1.5px 1.5px 0;transform:translate(-50%, -70%) rotate(45deg);transition:transform .3s ease-out}.sort-dropdown.is-open .sort-dropdown-caret::after{transform:translate(-50%, -30%) rotate(-135deg)}.sort-dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;width:218px;padding:16px;background:#fff;border-radius:8px;box-shadow:4px 4px 8px rgba(0, 0, 0, 0.15);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility 0s linear .3s}.sort-dropdown.is-open .sort-dropdown-panel{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility 0s}.sort-by-options{display:flex;flex-direction:column;gap:24px;margin:0;padding:0}.sort-by-options .radio-button-item{margin:0}.sort-by-options .radio-button{display:block;padding:0;border:0;background:none;text-decoration:none}.sort-by-options .radio-button-content{display:flex;align-items:center;gap:12px;min-height:18px}.sort-by-options .radio-button-icons-container{position:relative;width:14px;height:14px;flex:0 0 14px;border:1px solid #000;border-radius:50%;box-sizing:border-box}.sort-by-options .radio-button-icon,.sort-by-options .radio-button .radio-button-content .radio-button-icon{display:none}.sort-by-options .radio-button.selected .radio-button-icons-container::after{content:"";position:absolute;inset:1px;border-radius:50%;background:#000}.sort-by-options .radio-button-label{font-size:14px;font-weight:400;line-height:18.2px;color:#000;padding-left:0}:is(.template-category,.template-search) .filters-controls-content{padding:24px 16px}.dm-facc{border-bottom:1px solid #efefef}.dm-facc:first-child{border-top:1px solid #efefef}.dm-facc:last-child{border-bottom:0}.dm-facc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;height:53px;padding:16px 0;margin:0;border:0;color:#000;font-size:16px;font-weight:500;line-height:20.8px;text-transform:none;cursor:pointer}.dm-facc-icon{position:relative;width:16px;height:16px;flex:0 0 16px}.dm-facc-icon::before,.dm-facc-icon::after{content:"";position:absolute;left:50%;top:50%;width:11.43px;height:1.5px;background:#000;transform:translate(-50%, -50%)}.dm-facc-icon::after{transform:translate(-50%, -50%) rotate(90deg);transition:opacity .3s ease-out,transform .3s ease-out}.dm-facc.is-open .dm-facc-icon::after{opacity:0;transform:translate(-50%, -50%) rotate(0deg)}.dm-facc-body{height:0;overflow:hidden;padding:0;margin:0;border:0}.dm-facc.is-open .dm-facc-body{height:auto}.dm-facc.is-open{padding-bottom:16px}.dm-facc.is-ready .dm-facc-body{transition:height .3s ease-out}.dm-facc-body.filters-options{display:flex;flex-direction:column;gap:4px}.filters-options .checkbox-container{margin:0}.filters-options .checkbox-container .checkbox{min-height:34px;margin:0;padding-left:26px;cursor:pointer}.filters-options .checkbox-container .checkbox-icon{width:18px;height:18px;border:1px solid #efefef;border-radius:4px;transform:translateY(-50%)}.filters-options .checkbox-container .checkbox-icon::after{top:3px;left:6px}.filters-options .checkbox-container .checkbox-text{margin:0;font-size:14px;font-weight:400;line-height:18.2px;color:#4c4c4c}.dm-facc.price-filter-container{margin:0;padding:0}.dm-facc.price-filter-container>form{display:block}.dm-facc-body.form-group{display:flex;flex-wrap:wrap;gap:8px}.plp-applied-filters{display:flex;align-items:center;min-height:56px}.plp-applied-filters>div{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;width:100%;gap:16px;margin:0 !important;padding:0 !important}.plp-applied-filters .filters-applied-heading{margin:0;font-size:14px;font-weight:500;line-height:18.2px;color:#4c4c4c}.plp-applied-filters .chip{display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:4px 8px;border:1px solid #efefef;border-radius:6px;background:#efefef;color:#4c4c4c;font-size:12px;font-weight:400;line-height:15.6px}.plp-applied-filters .chip-remove-icon{position:static;width:10px;height:10px;fill:#4c4c4c}.plp-applied-filters .filter-remove-all{margin:0;color:#000;font-size:14px;font-weight:400;line-height:18.2px;text-decoration:underline}.modal-filters-sheet,.modal-sort-sheet{transition:transform .3s ease-out,bottom .3s ease-out,left .3s ease-out,right .3s ease-out}.js-product-table{grid-auto-flow:row dense}.grid-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:343px;margin:0 0 16px;padding:32px;border-radius:32px;background:#efefef;overflow:hidden}.grid-banner picture,.grid-banner .grid-banner-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.grid-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 60%)}.grid-banner-link{position:absolute;inset:0;z-index:2}.grid-banner-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.grid-banner-title{color:#fff;font-size:22px;font-weight:600;line-height:25.78px}.grid-banner-large .grid-banner-title{font-size:28px;line-height:32.81px}.grid-banner-subtitle{color:#fff;font-size:16px;font-weight:400;line-height:18.75px;letter-spacing:.5px}.grid-banner-button{display:inline-flex;align-items:center;justify-content:center;height:44px;margin-top:8px;padding:12px 24px;border:1px solid #fff;border-radius:999px;background:transparent;color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:20.8px;transition:background-color .3s cubic-bezier(0.34, 1.56, 0.64, 1),color .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.grid-banner:hover .grid-banner-button{background:#fff;color:#000}.plp-pagination{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0}.plp-pagination-count{color:#000;font-size:14px;font-weight:400;line-height:18.2px;text-align:center}.plp-pagination .pagination-load-more{margin:0}.plp-pagination .pagination-load-more .btn{display:inline-flex;align-items:center;justify-content:center;width:184px;height:44px;padding:12px 24px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-size:16px;font-weight:600;line-height:20.8px}#ns-block-seo_paragraph{max-width:1216px;margin-left:auto;margin-right:auto}#ns-block-seo_paragraph .text-content p{margin:0;font-size:14px;line-height:18.2px}@media(min-width: 768px){.section-main-products-grid .grid-md-auto-4{grid-template-columns:332px minmax(0, 1fr)}.grid-md-auto-4 .js-product-table.grid-md-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){:is(.template-category,.template-search) .page-header-title{font-size:20px;line-height:23.44px}:is(.template-category,.template-search) .page-header-title-inner{display:block;padding:0}:is(.template-category,.template-search) .page-header-tools{justify-content:space-between;min-height:40px;padding:8px 0;margin-top:8px}:is(.template-category,.template-search) .page-header-view{display:flex;align-items:center;gap:16px}.plp-view-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:none}.plp-view-glyph{display:block;width:20px;height:20px;background:#9d9d9d;-webkit-mask:no-repeat center/20px 20px var(--g);mask:no-repeat center/20px 20px var(--g)}.plp-view-btn.is-active .plp-view-glyph{background:#000}.plp-view-btn-1 .plp-view-glyph{--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23000' stroke-width='1'%3E%3Crect x='.5' y='.5' width='8' height='19' rx='2'/%3E%3Crect x='11.5' y='.5' width='8' height='19' rx='2'/%3E%3C/svg%3E")}.plp-view-btn-2 .plp-view-glyph{--g:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23000' stroke-width='1'%3E%3Crect x='.5' y='.5' width='8.09' height='8.09' rx='2'/%3E%3Crect x='11.41' y='.5' width='8.09' height='8.09' rx='2'/%3E%3Crect x='.5' y='11.41' width='8.09' height='8.09' rx='2'/%3E%3Crect x='11.41' y='11.41' width='8.09' height='8.09' rx='2'/%3E%3C/svg%3E")}.template-category .category-banner::after{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #000 73.6%);opacity:.5}.category-banner-content{padding:16px}.category-banner-title{font-size:28px;line-height:32.81px}.category-series{padding:16px 0 !important}.series-rail{gap:8px;max-width:none}.series-chip{flex:0 0 auto;min-width:140px;height:35px;padding:8px 16px;font-size:16px;line-height:18.75px}.series-chip-label{max-width:100%}.template-category .category-controls{justify-content:flex-start;margin-top:0;margin-bottom:0}.template-category .category-controls>button{padding:8px;gap:8px}.template-category .category-filter-button .category-controls-icon{order:2;width:20px;height:20px;margin:0}.template-category .category-sort-button .category-controls-icon{display:none}.modal-filters-sheet .modal-header,.modal-sort-sheet .modal-header{display:flex;align-items:center;justify-content:space-between;height:64px;min-height:64px;padding:16px;background:#fff;border-bottom:1px solid #efefef}.modal-filters-sheet .modal-title,.modal-sort-sheet .modal-title{margin-left:0;font-size:18px;font-weight:600;line-height:23.4px;color:#000;text-transform:none}.modal-filters-sheet .modal-close,.modal-sort-sheet .modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px}.modal-filters-sheet .modal-close-icon,.modal-sort-sheet .modal-close-icon{width:20px;height:20px}.modal-filters-sheet .modal-header,.modal-sort-sheet .modal-header,.modal-filters-sheet .modal-footer{flex:0 0 auto}.modal-filters-sheet .modal-body,.modal-sort-sheet .modal-body{flex:1 1 auto;overflow-y:auto}.modal-filters-sheet .modal-body{padding:0 16px 24px}.modal-sort-sheet .modal-body{padding:24px 16px}.modal-filters-sheet .modal-footer{display:flex;align-items:center;gap:16px;height:68px;min-height:68px;padding:16px;background:#fff;border-top:1px solid #efefef}.filters-sheet-clear{display:flex;align-items:center;justify-content:center;flex:1 1 0;height:36px;min-height:36px;margin:0;padding:8px;border:1px solid #000;border-radius:999px;font-size:14px;font-weight:600;line-height:18.2px;text-decoration:none}.filters-sheet-clear{background:none;color:#000;gap:8px}:is(.template-category,.template-search) .filters-controls-content{display:none}.grid-banner{grid-column:1/-1 !important;min-height:343px}}.product-item-name{margin:0 0 8px}.product-item-price-container{grid-template-columns:max-content max-content}.product-item-price{grid-column:1/-1;grid-row:2}.product-item-price-compare{grid-column:1;grid-row:1;width:auto}.product-item-price-container .product-item-discount{width:fit-content;justify-self:start;grid-row:1;grid-column:2;min-width:0;margin-left:4px}.product-item-badges{position:absolute;top:16px;left:16px;z-index:9;display:flex;gap:8px;pointer-events:none}.product-item-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#000;color:#fff;font-family:Oswald,var(--body-font, "Roboto"),sans-serif;font-weight:400;font-size:18px;line-height:26.68px;text-align:center}.product-item-badge-installments{gap:4px}.product-item-badge-row{display:flex;align-items:baseline;justify-content:center}.product-item-badge-amount{font-size:14px;line-height:11px}.product-item-badge-unit{font-size:11px;font-weight:300;line-height:11px}.product-item-badge-note{font-size:10px;line-height:8px}.product-labels-bottom{bottom:16px;left:16px;gap:8px}.product-labels .product-item-promo-label,.product-labels .product-item-installments-pill{display:inline-flex;align-items:center;height:24px;margin:0;padding:3px 4px;border-radius:999px;font-size:14px;font-weight:500;line-height:18.2px;text-transform:none}.product-labels .product-item-promo-label{background:#efefef;color:#000}.product-labels .product-item-installments-pill{background:#000;color:#fff}.product-item .swiper-button-disabled{opacity:0}.product-item .product-item-slider-pagination-container,.product-item .product-item-prev-container,.product-item .product-item-next-container{display:none !important}.product-item-installments,.product-item-installments span{font-size:12px;line-height:15.6px;color:#333}.product-item .product-item-installments .product-installments{font-size:12px;line-height:15.6px}.product-item-without-taxes{margin:4px 0 0;font-size:12px;line-height:15.6px;color:#4c4c4c}.product-item-without-taxes .price-without-taxes-label,.product-item-without-taxes .price-without-taxes{font-size:12px;line-height:15.6px;color:#4c4c4c}@media(max-width: 767px){.product-item-badge{width:54px;height:54px;font-size:16px;line-height:23.71px}.product-item-badge-amount{font-size:12px;line-height:9px}.product-item-badge-unit{font-size:9px;line-height:9px}.product-item-badge-note{font-size:8px;line-height:7px}}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header-title-row,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .breadcrumbs{text-align:center;justify-content:center}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header-title-inner{justify-items:center}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header-title{font-size:22px;line-height:25.8px;font-weight:600}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header{padding-bottom:0 !important}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .account-form-container{width:912px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:24px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .breadcrumbs a.crumb{color:#4c4c4c}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .breadcrumbs .separator{font-size:0;width:2px;height:2px;background:#000;display:inline-block;align-self:center;margin:0}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .breadcrumbs .separator::after{content:none}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-control{border-color:#efefef;border-radius:0;height:40px;padding:12px;color:#000}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-label{line-height:18.2px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .breadcrumbs{line-height:15.6px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary{line-height:20.8px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .login-password-help .btn-link{line-height:20px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary{height:43px;padding-top:10px;padding-bottom:10px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-link{text-underline-offset:3px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .login-password-help{margin-top:16px}.template-account-reset .account-form-alert{margin-top:24px}.dm-acc-form .dm-acc-field:not(.dm-acc-field-required) .form-label{min-height:0}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-label[for=email]::after,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-label[for=password]::after,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-label[for=name]::after,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-label[for=password_confirmation]::after{content:"*";color:#dd7774}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .login-password-help{text-align:left}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary{border:1px solid #000;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary:hover{background:transparent;color:#000;opacity:1}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary[disabled],:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary.disabled,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-primary[disabled]:hover{background:#999;border-color:#999;color:#4c4c4c;opacity:1}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .btn-link:hover{font-weight:600;opacity:1;transition:none}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .alert{text-align:left;border-radius:0;padding:8px 8px 8px 32px;position:relative;line-height:16.4px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .alert::before{content:"";position:absolute;left:8px;top:50%;width:16px;height:16px;transform:translateY(-50%);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23DD7774' stroke-width='1.2'><circle cx='8' cy='8' r='7'/><path d='M8 4.5v4.5M8 11.2v.3'/></svg>") center/16px 16px no-repeat}.template-account-register .account-form-subtitle{display:none}.template-account-register .js-account-validation-pending{width:468px;max-width:100%;margin-left:auto;margin-right:auto;text-align:left;border-radius:4px;padding:24px}:is(.template-account-login,.template-account-register,.template-account-newpass) .form-control::placeholder{color:#191919;opacity:1}.template-account-reset .form-control::placeholder{color:#4c4c4c;opacity:1}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .password-toggle-show,:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .password-toggle-hide{right:13px;width:24px;height:24px;margin:-11px 0 0}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .password-toggle-icon{width:24px;height:24px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .login-password-help{margin:16px 0 0}.template-account-login #login-form .form-group+.form-group{margin-bottom:24px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-login-help{margin:24px 0 16px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .js-login-general-error{margin-top:24px}.template-account-register .js-account-validation-pending{border:1px solid #000;color:#000;line-height:20.8px}.template-account-register .js-account-validation-pending::before{content:none}.template-account-register .form-validation-title{margin:0 0 4px;font-size:16px;line-height:20.8px;font-weight:500}.template-account-register .form-validation-text{font-size:16px;line-height:20.8px;text-align:left}.template-account-register .form-validation-help{margin:24px 0 0;font-size:14px;line-height:18.2px;font-family:inherit}.template-account-register .form-validation-link{font-family:inherit;font-size:14px;line-height:18.2px}:is(.template-account-register,.template-account-reset) .g-recaptcha{margin:24px 0}@media(max-width: 767px){:is(.template-account-register,.template-account-reset) .g-recaptcha{margin-top:16px}}.template-account-reset .account-form-subtitle{font-size:14px;line-height:18.2px;text-align:left}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .alert-success::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234BB98C' stroke-width='1.2'><circle cx='8' cy='8' r='7'/><path d='M5 8.2l2.1 2.1L11 6.4'/></svg>")}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .alert-success{font-weight:500}.template-account-reset .reset-success-note{margin:24px 0 0;font-size:14px;line-height:18.2px;color:#000}.template-account-reset .reset-success-cta{display:flex;align-items:center;justify-content:center;height:44px;margin:24px 0 0;padding:11px 24px}@media(max-width: 767px){:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header-title{font-size:20px;line-height:23.4px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header{padding-top:24px !important}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .page-header{padding-bottom:0 !important}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .account-form-container{margin-bottom:40px}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .form-control{font-size:16px}}: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}}.template-contact .section-page-header{padding:48px 0 32px}.template-contact .page-header .breadcrumbs{display:none}.template-contact .page-header-title{font-size:48px;line-height:56px;font-weight:400;text-transform:uppercase}@media(min-width: 1400px){.template-contact .container{max-width:1208px}}.template-contact .text-block .text-content{font-size:14px;line-height:18.2px}.template-contact .heading-custom{font-weight:500}.template-contact #ns-block-support_items .text-content{font-weight:500}.template-contact #ns-block-store_items .text-content :is(strong,b){font-weight:400}@media(max-width: 767px){.template-contact #ns-block-store_items .text-content :is(strong,b){font-weight:500}.template-contact #ns-block-support_items .text-content{font-weight:400}.template-contact #ns-block-support_items .text-content::first-line{font-weight:500}}:is(.template-contact #contact-form,#contact-form-static) .contact-form-grid{display:grid;gap:24px 16px}@media(min-width: 768px){:is(.template-contact #contact-form,#contact-form-static) .contact-form-grid{grid-template-columns:repeat(2, 1fr)}}:is(.template-contact #contact-form,#contact-form-static) .form-group{margin-bottom:0}:is(.template-contact #contact-form,#contact-form-static) .form-label{line-height:18.2px}:is(.template-contact #contact-form,#contact-form-static) .btn-primary{margin-top:24px}.template-contact .contact-form-container{margin-bottom:24px}:is(.template-contact #contact-form,#contact-form-static) .form-control{height:40px;border:1px solid #efefef;border-radius:0}:is(.template-contact #contact-form,#contact-form-static) .form-control::placeholder{color:#191919;opacity:1}:is(.template-contact #contact-form,#contact-form-static) label::after{content:"*";color:#dd7774}:is(.template-contact #contact-form,#contact-form-static) .btn-primary{width:auto;min-width:104px;height:43px;padding:10px 24px;font-weight:400;line-height:20.8px;text-transform:uppercase;border:1px solid #000;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}:is(.template-contact #contact-form,#contact-form-static) .btn-primary[disabled],:is(.template-contact #contact-form,#contact-form-static) .btn-primary.disabled,:is(.template-contact #contact-form,#contact-form-static) .btn-primary[disabled]:hover{opacity:1}:is(.template-contact #contact-form,#contact-form-static) .btn-primary:hover{opacity:1;background:transparent;color:#000;font-weight:600}@media(max-width: 767px){.template-contact .section-page-header{padding-top:26px}.template-contact .page-header-title{font-size:36px;line-height:42px}.template-contact .text-block .text-content{line-height:16.41px}:is(.template-contact #contact-form,#contact-form-static) .btn-primary{width:100%}:is(.template-contact #contact-form,#contact-form-static) .form-control{font-size:16px}}.template-page .section-page-header .breadcrumbs{display:none}.template-page .section-page-header{padding:48px 0 32px}.template-page .page-header-title{font-size:48px;line-height:56.25px;font-weight:400;text-transform:uppercase}.page-header.page-sobre-nosotros .page-header-title{text-transform:none}@media(min-width: 1400px){.template-page .container{max-width:1208px}}.template-page .page-content.user-content,.template-page .page-content.user-content p,.template-page .page-content.user-content li{font-size:14px;line-height:18.2px}.template-page .page-content.user-content h2{font-size:18px;line-height:23.4px;font-weight:500;margin:32px 0 16px}.template-page .page-content.user-content h3{font-size:16px;line-height:20.8px;font-weight:500;margin:32px 0 16px}.template-page .page-content.user-content p{margin:0 0 8px}.template-page .page-content.user-content :is(strong,b){font-weight:500}.template-page .page-content.user-content>*:first-child{margin-top:0}.page-figure-section{margin-bottom:32px}.page-figure{overflow:hidden}.page-figure img{width:100%;height:100%;object-fit:cover;display:block}.template-page .page-content.user-content[data-dm-accordion=ready]{display:flex;flex-direction:column;gap:32px}.template-page .page-content.user-content .dm-faq-h{margin:0}.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 #efefef;border-radius:0;background:none;color:inherit;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:#000;transition:transform .2s 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 .section-page-header{padding:24px 0 32px}.template-page .page-header-title{font-size:36px;line-height:42px}.dm-faq-q{border-bottom-color:#c1c1c1}}@media(min-width: 768px){.template-404 #ns-section-error_banner .media-content{padding-left:148px !important;padding-right:148px !important;justify-content:center}}.template-404 #ns-section-error_banner .heading-block,.template-404 #ns-section-error_banner .heading-block *{font-weight:400}.template-404 #ns-section-error_banner .btn{font-weight:400}@media(max-width: 767px){.template-404 #ns-section-error_banner{margin-bottom:32px}}.template-product .swiper-slide.product-thumb-container{height:107px;margin-right:8px !important}.template-product .swiper-slide.product-thumb-container img{width:100%;height:107px;object-fit:cover}.product-breadcrumbs-row{margin:0 0 16px}.product-breadcrumbs-row .breadcrumbs{margin:0;opacity:1;color:#4c4c4c;font-size:12px;line-height:15.6px;white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.product-breadcrumbs-row .breadcrumbs>*{flex:0 0 auto;min-width:0}.product-breadcrumbs-row .crumb.active{flex:0 1 auto;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-content .product-name{margin:0}.product-short-description{margin:6px 0 0;font-size:16px;line-height:20.8px;color:#000}.product-sku{margin:8px 0 0;font-size:12px;line-height:15.6px;color:#191919;opacity:1}.product-content>.product-price{margin-top:16px}.product-price-compare-row{display:flex;align-items:center;justify-content:flex-start;gap:12px}.product-price-compare-row .product-price-compare{width:auto;flex:0 0 auto}.product-price-row{margin-top:12px}.product-price-compare{font-size:22px;line-height:25.8px;font-weight:400;color:#4c4c4c;text-decoration:line-through}.product-offer-label{display:inline-flex;align-items:center;white-space:nowrap;height:28px;padding:4px 8px;border-radius:99px;background:linear-gradient(270deg, #FF7B00, #DC0000);color:#fff;font-size:16px;line-height:20.8px;font-weight:500}.product-price-row{display:flex;align-items:center;gap:8px}.product-payment-discount-price{display:flex;align-items:center;gap:4px;font-size:16px;line-height:20.8px;color:#000}.product-payment-discount-price .payment-discount-price-lead{font-weight:600}.product-payment-discount-price .js-payment-discount-price-product{font-size:22px;line-height:25.8px;font-weight:400}.product-payment-discount-price>span:nth-child(n+3):not(.payment-discount-price-badge){display:none}.product-actions .buy-button-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.buy-button-container .js-addtocart,.buy-button-container .product-cta-buy{flex:1 1 0;min-width:0;height:44px}.buy-button-container .js-addtocart,.buy-button-container .product-cta-buy,.buy-button-container .product-cta-notify{height:44px;padding:0;border-radius:99px;font-size:16px;font-weight:600}.product-cta-buy{background:#c9ac8d;border:1px solid #c9ac8d;color:#000;transition:.2s ease-out;cursor:pointer}.product-cta-buy:hover{background:#000;border-color:#000;color:#fff}.product-cta-notify{flex:1 0 100%;display:flex;align-items:center;justify-content:center;border:1px solid #000;background:none;color:#000;text-decoration:none;transition:.2s ease-out}.product-cta-notify:hover{background:#000;color:#fff}.product-images-slider{position:relative}.product-images-slider .swiper-product-arrow,.product-images-slider .swiper-product-arrow:hover{--ar:14px;--am:0;z-index:3;background:transparent;border:0;color:#000}.product-images-slider .swiper-product-arrow-prev{left:0}.product-images-slider .swiper-product-arrow-next{right:0}.template-product .swiper-slide.product-thumb-container{position:relative}.product-thumb-container-more::after{content:"";position:absolute;inset:0;z-index:1;border-radius:8px;background:rgba(0, 0, 0, 0.7);pointer-events:none}.product-thumb-more{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;line-height:37.5px;pointer-events:none}.product-slider-progress{height:4px;background:#ccc;overflow:hidden}.product-slider-progress-thumb{display:block;width:0;height:4px;background:#000;transition:transform .3s ease-out}.fancybox__nav .f-button{display:flex;align-items:center;justify-content:center}.fancybox__nav .f-button svg{display:none !important}.fancybox__nav .f-button::after{content:"";width:14px;height:14px;border:solid #000;border-width:1.5px 1.5px 0 0}.fancybox__nav .f-button.is-prev::after{transform:rotate(-135deg);margin-left:3px}.fancybox__nav .f-button.is-next::after{transform:rotate(45deg);margin-right:3px}.product-detail-variants .form-label{font-size:14px;line-height:18.2px;font-weight:400;color:#000}.product-detail-variants .form-label strong{font-weight:400}.product-detail-variants-collapsible:not(.is-expanded) a.btn-variant:nth-of-type(n+3){display:none}.product-variants-expand{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px}.product-variants-expand-link{padding:0;border:0;background:none;font-family:inherit;font-size:12px;line-height:15.6px;font-weight:600;color:#000;text-decoration:underline;cursor:pointer}.product-variants-expand-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #efefef;border-radius:99px;background:none;cursor:pointer}.product-variants-expand-toggle::after{content:"";width:9px;height:9px;margin-top:-4px;border:solid #000;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .2s ease-out}.is-expanded .product-variants-expand-toggle::after{margin-top:2px;transform:rotate(-135deg)}.product-info .js-shipping-input{border-radius:99px 0 0 99px;padding-left:16px}.product-info .js-calculate-shipping{border-radius:0 99px 99px 0}#stock-alert-modal.stock-alert-modal{width:520px;max-width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 32px);inset:50% auto auto 50%;margin:0;transform:translate(-50%, -50%)}#stock-alert-modal .modal-header{padding:24px 24px 0;border:0;min-height:0;background:transparent;justify-content:flex-end}#stock-alert-modal .modal-close{width:20px;height:20px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;background:transparent}#stock-alert-modal .modal-close svg{width:14px;height:14px;font-size:14px;stroke:#000;stroke-width:1}#stock-alert-modal .stock-alert-body{padding:0 24px 24px}.stock-alert-prompt{margin:24px 0 8px;font-size:16px;line-height:20.8px;text-align:center}.stock-alert-product{margin:0 0 24px;font-size:22px;line-height:25.8px;font-weight:600;text-align:center}.stock-alert-input{height:40px;border:1px solid #efefef;border-radius:0;font-size:14px;line-height:18.2px;color:#191919}.stock-alert-submit{height:44px;margin-top:16px;padding:0;border-radius:99px;font-size:16px;font-weight:400;text-transform:uppercase}.stock-alert-result{margin:16px 0 0}[data-overlay-id="#stock-alert-modal"]{background:rgba(0, 0, 0, 0.5)}.product-tabs.is-ready .product-description-heading{display:none}.product-tabs-band{display:flex;justify-content:center;gap:24px;height:60px;background:#efefef}.product-tab-trigger{height:60px;padding:0;border:0;border-bottom:4px solid transparent;background:none;font-family:inherit;font-size:18px;line-height:21.1px;font-weight:600;text-transform:uppercase;color:#000;cursor:pointer}.product-tab-trigger.is-active{border-bottom-color:#000}@media(min-width: 768px){.section-product-description>[data-store]{padding-top:0 !important;padding-bottom:0 !important}.section-related-products .js-item-slide{margin-bottom:0}.product-tab-head{display:none}.product-tab-body{padding-top:24px}.product-tab:not(.is-active) .product-tab-body{display:none}}@media(max-width: 767px){.product-tabs-band{display:none}.product-tabs-panels{display:flex;flex-direction:column;gap:16px}.product-tab-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;border:0;border-bottom:1px solid #efefef;background:none;font-family:inherit;font-size:14px;line-height:18.2px;font-weight:400;text-transform:uppercase;color:#000;text-align:left;cursor:pointer}.product-tab-head::after{content:"";flex:0 0 14px;width:14px;height:14px;background:linear-gradient(currentColor, currentColor) center/14px 1px no-repeat,linear-gradient(currentColor, currentColor) center/1px 14px no-repeat}.product-tab.is-open .product-tab-head::after{background:linear-gradient(currentColor, currentColor) center/14px 1px no-repeat}.product-tab:not(.is-open) .product-tab-body{display:none}.product-tab-body{padding-top:16px}}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;box-sizing:border-box;padding:16px 32px;background:#fff;border-top:1px solid #efefef;visibility:hidden;transform:translateY(100%);transition:transform .3s ease-out,visibility 0s linear .3s}.product-sticky-bar.is-visible{visibility:visible;transform:none;transition:transform .3s ease-out}.product-sticky-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.product-sticky-bar-name{margin:0;font-size:22px;line-height:25.8px;font-weight:600}.product-sticky-bar-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:16px;line-height:20.8px}.product-sticky-bar-price{font-weight:600}.product-sticky-bar-discount{display:flex;align-items:center;gap:4px;color:#333}.product-sticky-bar-discount>span:nth-child(n+3):not(.payment-discount-price-badge){display:none}.product-sticky-bar-badge{display:inline-flex;align-items:center;height:28px;padding:4px 8px;border-radius:99px;background:#c9ac8d;color:#fff;font-weight:500}.product-sticky-bar-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.product-sticky-bar-details{font-size:14px;line-height:18.2px;color:#000;text-decoration:underline}.product-sticky-bar-cta{width:207px;height:44px;padding:0;border:1px solid #c9ac8d;border-radius:99px;background:#c9ac8d;color:#000;font-size:16px;line-height:20.8px;font-weight:400;text-transform:uppercase;cursor:pointer;transition:.2s ease-out}.product-sticky-bar-cta:hover{background:#000;border-color:#000;color:#fff}@media(max-width: 767px){.product-sticky-bar{display:none}.product-images-slider .swiper-product-arrow{display:flex}.product-offer-label{background:#be0000}.product-actions .buy-button-container{gap:8px}.buy-button-container .js-addtocart,.buy-button-container .product-cta-buy{flex:1 0 100%}}#ns-section-explorar_mas .banner-block,#ns-section-banners_x2 .banner-block,#ns-section-banner_destacado .banner-block{border-radius:32px;overflow:hidden}#ns-section-banner_horizontal .banner-block{border-radius:24px;overflow:hidden}#ns-section-explorar_mas .banner-image-container::after,#ns-section-banners_x2 .banner-image-container::after,#ns-section-banner_destacado .banner-image-container::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0) 60%)}#ns-section-explorar_mas .text-block p,#ns-section-banners_x2 .text-block p,#ns-section-banner_destacado .text-block p{margin:0;font-size:16px;line-height:18.75px;letter-spacing:.5px}#ns-section-banner_horizontal .banner-image-container{--aspect-padding-md:16%!important;--aspect-padding:64.1%!important}#ns-section-banners_x2 .banner-image-container{--aspect-padding-md:62.1%!important;--aspect-padding:139%!important}#ns-section-banner_destacado .banner-image-container{--aspect-padding-md:75.29%!important;--aspect-padding:116.6%!important}@media(max-width: 767px){#ns-section-banner_horizontal .banner-image-container::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:rgba(0, 0, 0, 0.2)}.ns-section [data-section-id=banner_destacado]{padding-bottom:0 !important}.ns-section [data-section-id=carrusel_destacado]{padding-top:16px !important}}@media(min-width: 768px){#ns-section-banner_destacado{float:left;width:712px;padding:0 0 0 32px;box-sizing:border-box}#ns-section-carrusel_destacado{padding:0 32px 0 16px;box-sizing:border-box;overflow:hidden}#ns-section-banner_destacado .container,#ns-section-carrusel_destacado .container{padding:0 !important;max-width:none}#ns-section-footer{clear:both}}.dm-fa{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;display:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#efefef;cursor:pointer;z-index:2}.dm-fa-p{left:16px}.dm-fa-n{right:16px}#ns-section-facilitadores .section-full-width{position:relative}@media(max-width: 767px){.dm-fa{display:flex}}#ns-section-facilitadores .icon-text-item-horizontal{align-items:center;gap:16px}#ns-section-facilitadores .icon-text-item-title,#ns-section-facilitadores .icon-text-item-description{margin:0}#ns-section-facilitadores .icon-text-item-title p,#ns-section-facilitadores .icon-text-item-description p{margin:0;font-size:12px;line-height:15.6px}#ns-section-facilitadores .icon-text-item-title p{font-weight:600}#ns-section-facilitadores .icon-text-item-description a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--dm-bd, #EFEFEF);text-underline-offset:3px;display:inline-block;vertical-align:2px;margin-left:2px}@media(min-width: 768px){#ns-section-facilitadores .swiper-wrapper{justify-content:center;gap:32px;transform:none !important}#ns-section-facilitadores .swiper-slide{width:auto !important;flex:0 1 400px;min-width:0}#ns-section-facilitadores .icon-text-item{width:auto;max-width:none;margin:0}#ns-section-facilitadores .icon-text-item-content{display:flex;flex-direction:row;align-items:center;gap:4px;flex-wrap:wrap}}@media(max-width: 767px){#ns-section-facilitadores .icon-text-item{width:auto;max-width:none;margin:0 auto}#ns-section-facilitadores .icon-text-item-horizontal{gap:24px}#ns-section-facilitadores .icon-text-item-description a{display:block;margin-left:0}}#ns-section-categorias_destacadas .category-item-link{flex-direction:column;justify-content:center;gap:0;width:197.5px;height:130px;padding:16px 0;box-sizing:border-box;border:1px solid var(--category-border-color, #EFEFEF);border-radius:8px;background:var(--category-bg-color, #FFF)}#ns-section-categorias_destacadas .category-item-image{width:80px;height:80px;border:0}#ns-section-categorias_destacadas .category-item-image img{object-fit:contain}#ns-section-categorias_destacadas .category-item-text{font-size:14px;line-height:18.2px;font-weight:600;white-space:nowrap}#ns-section-categorias_destacadas .category-item-text p{margin:0;font:inherit}@media(max-width: 767px){#ns-section-categorias_destacadas .category-item-link{width:150px;height:130px}#ns-section-categorias_destacadas .category-item-text{font-size:12px}}#ns-section-explorar_mas{padding:0 !important}[data-section-id=explorar_mas]{padding:0 0 32px !important}.dm-adbar{position:relative}.dm-adbar-x{position:absolute;top:50%;right:32px;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#efefef;cursor:pointer}@media(max-width: 767px){.dm-adbar-x{right:16px}}#ns-section-categorias_destacadas .category-item-text{font-size:14px;line-height:18.2px;font-weight:600}#ns-section-categorias_destacadas .swiper-button-next,#ns-section-categorias_destacadas .swiper-button-prev{background:transparent;box-shadow:none}@media(min-width: 768px){#ns-section-categorias_destacadas .js-carousel-slider{margin:0 56px}}#ns-section-categorias_destacadas [class*=swiper-button],#ns-section-explorar_mas [class*=swiper-button],#ns-section-productos_destacados [class*=swiper-button],#ns-section-carrusel_destacado [class*=swiper-button]{border:0}@media(min-width: 768px){#ns-section-explorar_mas .swiper-button-prev,#ns-section-productos_destacados .swiper-button-prev{left:-18px}#ns-section-explorar_mas .swiper-button-next,#ns-section-productos_destacados .swiper-button-next{right:-16px}#ns-section-carrusel_destacado .swiper-button-prev{left:0}#ns-section-carrusel_destacado .swiper-button-next{right:0}}#ns-section-productos_destacados .swiper-wrapper,#ns-section-carrusel_destacado .swiper-wrapper{align-items:stretch}#ns-section-productos_destacados .swiper-wrapper>.product-item,#ns-section-carrusel_destacado .swiper-wrapper>.product-item{height:auto;display:flex;flex-direction:column;margin-bottom:0}#ns-section-productos_destacados .swiper-wrapper>.product-item .product-item-information,#ns-section-carrusel_destacado .swiper-wrapper>.product-item .product-item-information{flex:1 0 auto}#ns-section-productos_destacados .js-products-list-swiper,#ns-section-carrusel_destacado .js-products-list-swiper{padding-bottom:16px;margin-bottom:-16px}#ns-section-explorar_mas .media-content,#ns-section-banners_x2 .media-content,#ns-section-banner_destacado .media-content{gap:8px !important}#ns-section-explorar_mas .media-content>.btn,#ns-section-banners_x2 .media-content>.btn,#ns-section-banner_destacado .media-content>.btn{margin-top:8px}@media(max-width: 767px){.ns-section [data-section-id=banner_destacado]{padding-top:24px !important}.ns-section [data-section-id=carrusel_destacado]{padding-bottom:24px !important}}.desktop-dropdown{padding:32px 0}.desktop-dropdown-container:has(.nav-products){display:flex;gap:24px;align-items:flex-start}.desktop-dropdown-container:has(.nav-products) .desktop-list-subitems{flex:0 0 auto;margin:0}.desktop-dropdown-container:has(.nav-products) .nav-desktop-banners{flex:0 0 332px;margin:0}.nav-desktop-banners .nav-banner-item{position:relative;display:block;width:332px;height:328px;border-radius:12px;overflow:hidden}.nav-desktop-banners .nav-banner-item-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nav-desktop-banners .nav-banner-item::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.3);pointer-events:none}.nav-banner-item-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;height:100%;padding:16px;box-sizing:border-box}.nav-banner-item-title{margin:0;color:#fff;font-size:28px;line-height:32.81px;font-weight:600}.nav-banner-item-subtitle{margin:0;color:#fff;font-size:14px;line-height:18.2px}.nav-banner-item-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:16px;line-height:18.75px;font-weight:500}.nav-products{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:24px}.nav-products-rail{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.nav-products-rail::-webkit-scrollbar{display:none}.nav-products-rail>.product-item{flex:0 0 191px;width:191px;margin:0}.nav-products-rail .product-item-image-container{height:191px}.nav-products-rail .product-item-image{padding:13.5px !important}.nav-products-rail .product-item-information{padding:12px}.nav-products-rail .product-item-price-container,.nav-products-rail .js-max-installments-container,.nav-products-rail .price-without-taxes-container,.nav-products-rail .product-item-stock-notice,.nav-products-rail .product-item-badge,.nav-products-rail .labels{display:none !important}.nav-products-rail .product-item-name{font-size:14px;line-height:18.2px}.nav-products-rail .product-item .product-item-price{font-size:16px;line-height:18.75px}.nav-products-footer{display:flex;align-items:center;justify-content:space-between;gap:32px}.nav-products-link{font-size:14px;line-height:18.2px;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:4px}.nav-products-arrows{display:flex;gap:24px}.nav-products-arrow{width:40px;height:40px;padding:0;border:0;background:none;border-radius:0;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.nav-products-arrow::after{content:"";width:10px;height:10px;border:solid #000;border-width:1.5px 1.5px 0 0}.js-nav-products-prev::after{transform:rotate(-135deg);margin-left:3px}.js-nav-products-next::after{transform:rotate(45deg);margin-right:3px}.nav-products-arrow:disabled{opacity:.4;cursor:default}.js-desktop-dropdown{box-shadow:0 8px 8px rgba(0, 0, 0, 0.1)}.head-main .nav-main-item:hover>.nav-list-link{box-shadow:inset 0 -2px currentColor}.modal-nav-hamburger:not(#nav-hamburger) .nav-list-link{min-height:44px;padding:12px 16px;font-size:16px;line-height:20px;text-transform:none;border-bottom:0}@media(max-width: 767px){#ns-section-footer .footer-menu-toggle-title{padding:0}#ns-section-footer .footer-menu-accordion{margin:0}#ns-section-footer .footer-menu-accordion+.footer-menu-accordion{margin-top:16px}}#ns-section-hero .text-block p{line-height:20.8px}#ns-section-hero .text-block:last-child p{line-height:15.6px}#ns-section-hero [class*=swiper-button]{border:0;--ar:14.14px;--am:5px}#ns-section-hero .swiper-button-prev{left:32px}#ns-section-hero .swiper-button-next{right:32px}#ns-section-footer .footer-menu-list{gap:8px}#ns-section-footer .footer-menu-list a{color:#191919}#ns-section-footer .footer-newsletter-description{margin-top:4px}#ns-section-footer .footer-newsletter-form{margin-top:16px}@media(min-width: 768px){#ns-section-footer .footer-secondary-info{border-top:1px solid #4c4c4c;margin-top:8px;padding-top:8px}#ns-section-footer .footer-menu-title{margin-bottom:15px}#ns-section-footer .footer-content{padding-bottom:32px !important}#ns-section-footer .newsletter-form-wrapper{gap:12px}#ns-section-footer .newsletter-form-input{font-size:14px}#ns-section-footer .footer-secondary-info{row-gap:8px}}@media(max-width: 767px){#ns-section-footer .footer-newsletter-form{margin-top:32px}#ns-section-footer .footer-secondary-info{row-gap:16px}.footer-payments-shipping-container .footer-logos-wrapper{flex-wrap:wrap;row-gap:8px}}.swiper-products-slider{align-items:stretch}.swiper-products-slider>.product-item{height:auto;display:flex;flex-direction:column;margin-bottom:0}.swiper-products-slider>.product-item .product-item-information{flex:1 0 auto}.products-list-slider .js-products-list-swiper{padding-bottom:16px;margin-bottom:-16px}@media(min-width: 768px){.products-list-slider .js-products-list-swiper{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media(max-width: 767px){.products-list-slider .products-slider-peek{width:calc(100% + 16px);margin-left:0;margin-right:-16px}}.products-list-slider [class*=swiper-button],.banners-slider-wrapper [class*=swiper-button],.category-list-slider [class*=swiper-button]{border:0;--ar:14.14px;--am:5px}.js-product-table>.product-item,.js-product-table>.grid-banner{margin-bottom:0}.product-tab-body.user-content h3{font-size:18px;line-height:23.4px;font-weight:500;margin:32px 0 16px}.product-tab-body.user-content :is(h4,h5,h6){font-size:16px;line-height:20.8px;font-weight:500;margin:32px 0 16px}.product-tab-body.user-content>*:first-child{margin-top:0}@media(max-width: 767px){.product-tab-head{padding:0 0 16px}}@media(max-width: 767px){.template-category .category-controls{display:flex;gap:16px;padding:8px 16px;grid-template-columns:none;border-top:0}.template-category .category-controls>button{height:36px;padding:8px;gap:8px;border-radius:999px;border:1px solid #000;background:#fff;color:#000;font:600 14px/18.2px Roboto,sans-serif;display:flex;align-items:center;justify-content:center;white-space:nowrap}.template-category .category-controls>:is(.category-filter-button,.category-sort-button){flex:1 1 0;width:auto;min-width:0;box-sizing:border-box}.template-category .category-controls .category-controls-label{white-space:nowrap}.template-category .category-controls .category-sort-selected{display:none}:is(.template-category,.template-search) .page-header-tools{margin-top:12px}.ns-section [data-section-id=heading]{padding-bottom:0 !important}.category-series-row{justify-content:flex-start}}.ns-section [data-section-id=product_list]{padding-top:0 !important}.product-images-slider{margin-bottom:12px}.product-images-thumbs-horizontal{margin-top:0}.product-slider-thumbs{margin-bottom:0}.product-price-without-taxes{color:#4c4c4c}.product-purchase-info .icon-text-item{gap:8px}.product-purchase-info{margin-bottom:24px}.fancybox__counter{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:15.6px;color:#fff}@media(max-width: 767px){.product-purchase-info{margin-bottom:8px}.product-price-compare{font-size:20px;line-height:23.4px}.product-offer-label{padding:4px}.product-price-without-taxes{margin:12px 0 8px}.product-payments-info{margin-top:0}.product-breadcrumbs-row{margin:0 0 8px}.product-content .product-name{margin-top:20px}}.product-tabs-panels{max-width:1440px;margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width: 767px){.product-tabs-panels{padding:0 16px}}@media(min-width: 768px)and (max-width: 1439px){.js-product-recommendations .swiper-button-outside.swiper-button-prev{left:0}.js-product-recommendations .swiper-button-outside.swiper-button-next{right:0}}.template-contact #ns-section-datos_contacto .heading-block,.template-contact #ns-section-datos_contacto .heading-block *{line-height:23.4px}.template-page .page-content-section{padding-bottom:48px !important}@media(max-width: 767px){.template-page .page-content-section{padding-bottom:56px !important}}.template-page .section-main-page:has(+.ns-section .contact-form-static) .page-content-section{padding-bottom:0 !important}.template-page .page-content.user-content>:last-child{margin-bottom:0}.contact-form-static .contact-form-container{margin-bottom:16px}@media(max-width: 767px){.contact-form-static .contact-form-container{margin-bottom:24px}}.template-404 #ns-section-error_banner .heading-block,.template-404 #ns-section-error_banner .heading-block *{line-height:56.25px}.template-404 #ns-section-error_banner .text-block,.template-404 #ns-section-error_banner .text-block *{line-height:20.8px}@media(max-width: 767px){.template-404 #ns-section-error_banner .heading-block,.template-404 #ns-section-error_banner .heading-block *{line-height:42.19px}}.cart-totals-installments,.cart-installments{margin-top:8px}.head-main .nav-desktop-container .nav-list-link-icon{display:none}@media(min-width: 768px){.head-main .js-nav-desktop-list>.nav-main-item>.nav-list-link{white-space:nowrap}}@media(min-width: 768px)and (max-width: 1215px){.footer-main-info{grid-template-columns:repeat(3, minmax(0, 1fr))}.footer-institutional-image,.footer-newsletter-container,.footer-institutional-description,.footer-social-container{grid-column:1/-1}.footer-newsletter-container{max-width:536px}.footer-menu-accordion{grid-row:5}#ns-section-footer .footer-menu-accordion{margin-top:40px}.footer-secondary-info{grid-template-columns:auto auto 1fr}.footer-copyright{grid-area:1/1/2/-1}.custom-seal-code>p{grid-area:2/1/3/-1}.claim-link{grid-area:3/1/4/-1}.footer-payments-shipping-container{grid-area:4/1/5/2;justify-content:flex-start;margin-top:16px}.footer-powered-by{grid-area:4/2/5/3;margin-top:16px}.pow-seal{grid-area:4/3/5/4;justify-self:end;margin-top:16px}}.section-spacing-responsive{padding:var(--section-pt) var(--section-px) var(--section-pb)}@media(max-width: 767px){.section-spacing-responsive{padding:var(--section-mobile-pt) var(--section-mobile-px) var(--section-mobile-pb)}}.search-close-btn,.search-backdrop,.search-popular{display:none}.search-popular-title{margin:0;font-weight:400;color:#000}.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:#000;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 #000}: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:#000}:is(.search-floating-container.visible,#modal-search) .search-input::placeholder{color:#191919;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;display:flex;align-items:center;justify-content:center}:is(.search-floating-container.visible,#modal-search) .search-submit-btn svg{width:18px;height:18px}: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}@media(min-width: 768px){.js-head-main: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;flex-direction:column;align-items:center;justify-content:flex-start;gap:48px;padding:56px 32px;background:#fff;z-index:1100}.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:#000;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(0, 0, 0, 0.4);z-index:1099}}@media(max-width: 767px){#modal-search .modal-header{position:absolute;top:32px;right:16px;left:auto;width:auto;min-height:0;padding:0;border:0;background:none;z-index:2}#modal-search .modal-title{display:none}#modal-search .modal-close{position:static;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}#modal-search .modal-close svg{width:14px;height:14px}#modal-search .modal-nav-search-body{padding:32px 16px}#modal-search .search-form-wrap{width:calc(100% - 48px)}#modal-search .search-popular{display:flex;flex-direction:column;gap:16px;margin-top:32px}#modal-search .search-popular-title{font-size:16px;line-height:20.8px}}:is(.search-floating-container.visible,#modal-search) .search-submit-btn svg{width:24px !important;height:24px !important}#modal-search .modal-close svg{width:19px;height:19px}:is(.search-floating-container.visible,#modal-search) .search-suggestions-list{display:flex;flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;border:0;max-height:none;overflow:visible}:is(.search-floating-container.visible,#modal-search) .search-suggestions-item{margin:0;padding:0;border:0}:is(.search-floating-container.visible,#modal-search) .search-suggestions-item:nth-child(n+5){display:none}:is(.search-floating-container.visible,#modal-search) .search-suggestions-link{display:flex;align-items:center;gap:16px;padding:0;color:#000;text-decoration:none}:is(.search-floating-container.visible,#modal-search) .search-suggestions-image-container{flex:0 0 64px;width:64px;height:64px;margin:0}:is(.search-floating-container.visible,#modal-search) .search-suggest-image{width:64px;height:64px;object-fit:contain}:is(.search-floating-container.visible,#modal-search) .search-suggestions-text,:is(.search-floating-container.visible,#modal-search) .search-suggestions-name{margin:0;padding:0}:is(.search-floating-container.visible,#modal-search) .search-suggestions-name{font-size:16px;line-height:20.8px;font-weight:400;color:#000}:is(.search-floating-container.visible,#modal-search) .search-suggestions-name strong{font-weight:inherit}:is(.search-floating-container.visible,#modal-search) .search-suggestions-all-link-container{padding:0;text-align:left}:is(.search-floating-container.visible,#modal-search) .search-submit-btn{display:flex !important}:is(.search-floating-container.visible,#modal-search) .search-empty-btn{display:none !important}:is(.search-floating-container.visible,#modal-search) .search-suggestions-all-link{display:inline-block;padding:0;font-size:14px;line-height:18.2px;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:3px}@media(min-width: 768px){.search-floating-container.visible .search-form-wrap{position:relative}.search-floating-container.visible .search-suggestions{position:absolute;top:68px;left:0;right:0;width:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}.search-floating-container.visible .search-suggestions-all-link-container{margin:-16px 0 0}}@media(max-width: 767px){#modal-search .search-suggestions-all-link-container{margin:0}#modal-search .search-suggestions{position:static;width:calc(100% + 48px);margin:32px 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:#fff}}.search-no-results{display:none}.search-floating-container.visible.is-sin-resultados .search-no-results{display:flex;align-items:flex-start;gap:8px;width:680px;max-width:100%;padding:8px;box-sizing:border-box}.search-no-results p{margin:0;font-size:16px;line-height:20.8px;color:#000}.search-no-results-icon{flex:0 0 20px;width:20px;height:20px}:is(.search-floating-container,#modal-search).is-sin-resultados .search-popular{display:none !important}.nav-panel-account-row{display:none !important}.product-info .btn-variant{justify-content:flex-start;font-size:16px;line-height:24px;font-weight:600;color:#000;text-align:left}.product-info .btn-variant-color{font-size:0}@media(max-width: 767px){.product-images .js-product-slide{padding-left:27px;padding-right:27px}}@media(min-width: 768px){.template-home #ns-section-hero{margin-top:-74px}.template-home .js-head-main{transition:background-color .2s ease-out}.template-home .sticky-header-wrapper:not(.is-fixed):not(:hover) .js-head-main{--header-background:transparent!important;--header-foreground:#FFFFFF!important;background-color:transparent !important;color:#fff !important;border-color:transparent !important;box-shadow:none !important}.template-home .sticky-header-wrapper:not(.is-fixed):not(:hover) .js-head-main .logo-img{filter:brightness(0) invert(1)}.template-home .sticky-header-wrapper:not(.is-fixed):not(:hover) .js-head-main :is(a,button,span,svg){color:#fff !important;fill:#fff !important}}.product-list-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 64px;width:100%}.product-list-header>*:first-child{flex:1 1 auto;margin:0}.product-list-header .product-tabs{display:flex;gap:32px;flex:0 0 auto}.product-list-header .product-tab{height:22px;padding:0;border:0;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:14px;line-height:18.2px;font-weight:600;color:#000;cursor:pointer;transition:border-color .2s ease-out}.product-list-header .product-tab.is-active{border-bottom-color:#000}.product-tabpanel{width:100%}@media(max-width: 767px){.product-list-header{align-items:flex-start}.product-list-header>*:first-child{flex:1 1 100%}.product-list-header .product-tabs{gap:24px;overflow-x:auto;scrollbar-width:none;max-width:100%}.product-list-header .product-tabs::-webkit-scrollbar{display:none}.product-list-header .product-tab{flex:0 0 auto}}#modal-cart .cart-fulfillment-facc{margin:0 0 32px;padding:0;border:0}#modal-cart .cart-fulfillment-facc.is-open{padding-bottom:0}#modal-cart #shipping-cost-container{display:none !important}#modal-cart .cart-fulfillment-head{height:20px;min-height:20px;padding:0;font-size:14px;line-height:18.2px;font-weight:600}#modal-cart .cart-fulfillment-facc .dm-facc-icon{width:20px;height:20px;flex:0 0 20px}#modal-cart .cart-fulfillment-facc .dm-facc-icon::before{width:9px;height:9px;margin-top:-3px;background:none;border:solid #000;border-width:0 1.5px 1.5px 0;transform:translate(-50%, -50%) rotate(45deg);transition:transform .3s ease-out}#modal-cart .cart-fulfillment-facc .dm-facc-icon::after{display:none}#modal-cart .cart-fulfillment-facc.is-open .dm-facc-icon::before{margin-top:3px;transform:translate(-50%, -50%) rotate(-135deg)}#modal-cart .cart-fulfillment-facc.is-open .cart-fulfillment-body{margin-top:16px}#modal-cart .cart-fulfillment-facc .js-shipping-calculator-form>.form-label{display:none}@media(min-width: 768px)and (max-width: 1399px){.js-head-main{flex-wrap:wrap}.js-head-main .js-search-container{margin-left:auto}.js-head-main .nav-desktop-container{order:6;flex:0 0 100%;max-width:100%;margin-left:0}.template-home #ns-section-hero{margin-top:-119px}}@media(min-width: 900px)and (max-width: 1399px){.js-head-main .js-nav-desktop-container{padding-left:0 !important;padding-right:0 !important}}@media(min-width: 768px)and (max-width: 1023px){.product-item-badge{width:54px;height:54px;font-size:16px;line-height:23.71px}.product-item-badge-amount{font-size:12px;line-height:9px}.product-item-badge-unit{font-size:9px;line-height:9px}}.rico:where(:not(.calco,.calco *)){--rico-oro:#C08A52}.rico-banda{padding:80px 16px}.rico-espacio-compacto{padding-top:40px;padding-bottom:40px}.rico-espacio-ninguno{padding-top:0;padding-bottom:0}.rico-fondo-negro{background:#000;color:#fff;--rico-linea:rgba(255,255,255,.2)}.rico-fondo-blanco{background:#fff;color:#000;--rico-linea:rgba(0,0,0,.12)}.rico-fondo-gris{background:#f3f3f3;color:#000;--rico-linea:rgba(0,0,0,.12)}.rico-contenedor{max-width:900px;margin:0 auto;text-align:center}.rico-alinear-izquierda{text-align:left}.rico-titulo{margin:0 0 16px;font-size:40px;line-height:1.2;font-weight:736;color:inherit;text-wrap:balance}.rico-dorado{background:linear-gradient(90deg, #E0B27A, #A8743F);-webkit-background-clip:text;background-clip:text;color:transparent}.rico-texto,.rico-texto p,.rico-texto li{font-size:18px;line-height:1.5;color:inherit}.rico-texto p{margin:0 0 .6em}.rico-texto p:last-child{margin-bottom:0}.rico-texto ul{list-style:none;margin:16px 0 0;padding:0}.rico-texto li{margin:0 0 10px}.rico-tam-grande .rico-titulo{font-size:28px;line-height:1.45}.rico-tam-chico .rico-titulo{font-size:24px}.rico-tam-chico .rico-texto,.rico-tam-chico .rico-texto p{font-size:12px;line-height:1.6;opacity:.75}.rico-img,.rico-video{display:block;width:100%;height:auto}.rico-media-medio,.rico-tabs,.rico-grilla-portada,.rico-specs-imagen{margin-top:40px}.rico-pie,.rico-pie p{margin-top:24px;font-size:14px;line-height:1.5;color:inherit}.rico-banner{position:relative;background:#000;color:#fff}.rico-banner-texto{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none}.rico-banner-caja{width:100%;max-width:1440px;margin:0 auto;padding:0 120px;text-align:left}.rico-banner-caja>*{max-width:480px}.rico-banner-arriba .rico-banner-texto{align-items:flex-start;padding-top:80px}.rico-banner-arriba .rico-banner-caja{text-align:center}.rico-banner-arriba .rico-banner-caja>*{max-width:900px;margin-left:auto;margin-right:auto}.rico-banner-sin_texto .rico-banner-texto{display:none}.rico-split{max-width:1100px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;text-align:left}.rico-split-medio_izquierda .rico-split-medio{order:-1}.rico-datos{display:flex;flex-wrap:wrap;gap:40px;margin-top:32px}.rico-dato-valor{font-size:24px;line-height:1.2;font-weight:736;color:var(--rico-oro)}.rico-dato-etiqueta{margin-top:4px;font-size:12px;opacity:.7}.rico-grilla{display:grid;grid-template-columns:repeat(var(--rico-cols), minmax(0, 1fr));gap:24px;margin-top:40px;text-align:left}.rico-item-titulo{margin:16px 0 8px;font-size:18px;line-height:1.3;font-weight:736}.rico-item-texto,.rico-item-texto p{font-size:14px;line-height:1.5;opacity:.75}.rico-grilla-iconos{gap:32px 24px;text-align:center}.rico-grilla-iconos .rico-item-medio{max-width:126px;margin:0 auto}.rico-grilla-iconos .rico-item-titulo{margin-top:12px;font-size:12px;font-weight:477}.rico-specs{margin-top:40px;border-top:1px solid var(--rico-linea);text-align:left}.rico-fila{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--rico-linea);font-size:14px;line-height:1.5}.rico-fila-etiqueta{opacity:.6}.rico-specs.is-cerrada .rico-fila.is-extra{display:none}.rico-specs-mas{display:block;margin:32px auto 0;padding:10px 24px;border:1px solid currentColor;border-radius:99px;background:none;color:inherit;font-size:14px;cursor:pointer}.rico-faq{margin-top:24px;border-top:1px solid var(--rico-linea)}.rico-pregunta{border-bottom:1px solid var(--rico-linea)}.rico-pregunta summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:18px;font-weight:736;cursor:pointer;list-style:none}.rico-pregunta summary::-webkit-details-marker{display:none}.rico-pregunta summary::after{content:"+";font-weight:477}.rico-pregunta[open] summary::after{content:"−"}.rico-respuesta,.rico-respuesta p,.rico-respuesta li{padding-bottom:20px;font-size:14px;line-height:1.6;opacity:.8}.rico-respuesta p,.rico-respuesta li{padding-bottom:0;margin:0 0 .5em}@media(max-width: 767px){.rico-banda{padding:48px 16px}.rico-espacio-compacto{padding-top:24px;padding-bottom:24px}.rico-espacio-ninguno{padding-top:0;padding-bottom:0}.rico-titulo{font-size:24px}.rico-tam-grande .rico-titulo{font-size:18px}.rico-texto,.rico-texto p,.rico-texto li{font-size:14px}.rico-media-medio,.rico-tabs,.rico-grilla-portada,.rico-specs-imagen,.rico-grilla,.rico-specs{margin-top:24px}.rico-banner-texto{align-items:flex-start;padding-top:40px}.rico-banner-caja{padding:0 16px;text-align:center}.rico-banner-caja>*{max-width:none}.rico-split{grid-template-columns:1fr;gap:24px}.rico-split-medio_izquierda .rico-split-medio{order:0}.rico-grilla{grid-template-columns:repeat(var(--rico-cols-m), minmax(0, 1fr));gap:16px}.rico-fila{gap:16px}}.rico-grilla-portada:has(+.rico-grilla-iconos){max-width:400px;margin-left:auto;margin-right:auto}@media(max-width: 767px){.rico-grilla-portada:has(+.rico-grilla-iconos){max-width:240px}}.rico-sw{--pc:calc(100vw / 1920);--mb:calc(100vw / 390);--sw-titulo:#000;--sw-velo:#FFF;--sw-desc:rgba(0,0,0,.8);--sw-card-desc:rgba(0,0,0,.6);width:100%;overflow:hidden;padding:calc(var(--sw-pt)*var(--pc)) 0 calc(var(--sw-pb)*var(--pc));box-sizing:border-box}.rico-sw.rico-fondo-negro{--sw-titulo:#FFF;--sw-velo:#000;--sw-desc:rgba(255,255,255,.8);--sw-card-desc:rgba(255,255,255,.6)}.rico-sw *{box-sizing:border-box}.rico-sw-inner{width:calc(1200*var(--pc));margin:0 auto}.rico-sw-top{position:relative;display:flex;min-height:calc(48*var(--pc));margin-bottom:calc(40*var(--pc));align-items:flex-start;justify-content:space-between}.rico-sw-con-desc .rico-sw-top{align-items:flex-end}.rico-sw-cab{max-width:calc(100% - 160*var(--pc))}.rico-sw-titulo{margin:0;color:var(--sw-titulo);font-size:calc(36*var(--pc));font-weight:780;line-height:1.2;text-align:left}.rico-sw-desc,.rico-sw-desc p{margin:0;font-size:calc(18*var(--pc));font-weight:460;line-height:1.4;color:var(--sw-desc);text-align:left}.rico-sw-desc{margin-top:calc(16*var(--pc));max-width:calc(760*var(--pc))}.rico-sw-count{display:none}.rico-sw-botones{display:flex;gap:calc(16*var(--pc));align-items:center}.rico-sw-con-desc .rico-sw-botones{gap:calc(12*var(--pc))}.rico-sw-botones-top{position:absolute;right:0;top:0}.rico-sw-con-desc .rico-sw-botones-top{top:auto;bottom:0}.rico-sw-boton{display:inline-flex;width:calc(48*var(--pc));height:calc(48*var(--pc));margin:0;padding:0;align-items:center;justify-content:center;border:calc(3*var(--pc)) solid currentColor;border-radius:50%;background:transparent;color:var(--sw-flecha);cursor:pointer;transition:color .2s ease,opacity .2s ease}.rico-sw-boton svg{display:block;width:calc(var(--sw-icono)*var(--pc));height:calc(var(--sw-icono)*var(--pc))}.rico-sw .rico-sw-cont{overflow:visible}.rico-sw .rico-sw-slide{width:calc((100% - var(--sw-gap)*var(--pc))/var(--sw-n)) !important;height:auto}.rico-sw-slide.is-hidden-left{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:none !important}.rico-sw-slide:not(.swiper-slide-active){cursor:pointer}.rico-sw-img{position:relative;width:100%;aspect-ratio:var(--sw-ar);overflow:hidden;border-radius:calc(4*var(--pc));background:linear-gradient(100deg, #f1efec 25%, #fbfaf8 42%, #f1efec 60%)}.rico-sw-img picture,.rico-sw-img img{display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:inherit;pointer-events:none;user-select:none;-webkit-user-drag:none}.rico-sw-velo{position:absolute;inset:0;z-index:10;background:var(--sw-velo);opacity:.65;pointer-events:none;transition:opacity .35s ease;border-radius:inherit}.rico-sw-slide.swiper-slide-active .rico-sw-velo{opacity:0}.rico-sw-solo-mb,.rico-sw-img picture:has(.rico-sw-solo-mb){display:none !important}.rico-sw-card,.rico-sw-bottom{display:none}@media(max-width: 850px){.rico-sw{padding:calc(var(--sw-pt-m)*var(--mb)) 0 calc(var(--sw-pb-m)*var(--mb))}.rico-sw-inner{width:auto;margin-left:calc(15*var(--mb));margin-right:0}.rico-sw-top{display:grid;grid-template-columns:1fr auto;min-height:0;margin:0 calc(24*var(--mb)) calc(24*var(--mb)) 0;row-gap:calc(24*var(--mb))}.rico-sw-count{display:block;grid-column:1;grid-row:1;color:var(--sw-titulo);font-size:calc(16*var(--mb));font-weight:520;line-height:1}.rico-sw-botones-top{position:static;grid-column:2;grid-row:1;gap:calc(8*var(--mb))}.rico-sw-cab{grid-column:1/-1;grid-row:2;width:80%;max-width:none}.rico-sw-titulo{font-size:calc(16*var(--mb));font-weight:620;line-height:1.2;min-height:2.4em}.rico-sw-boton{width:calc(36*var(--mb));height:calc(36*var(--mb));border-width:calc(3*var(--mb))}.rico-sw-boton svg{width:calc(24*var(--mb));height:calc(24*var(--mb))}.rico-sw-img{border-radius:calc(4*var(--mb));aspect-ratio:320/280}.rico-sw .rico-sw-slide{width:calc((100vw - 30*var(--mb))/var(--sw-n-m)) !important}.rico-sw-solo-pc,.rico-sw-img picture:has(.rico-sw-solo-pc){display:none !important}.rico-sw-solo-mb,.rico-sw-img picture:has(.rico-sw-solo-mb){display:block !important}.rico-sw-con-desc .rico-sw-top{display:none !important}.rico-sw-con-desc .rico-sw-card{display:block;padding-top:calc(16*var(--mb));padding-right:calc(12*var(--mb))}.rico-sw-card-titulo{margin:0 0 calc(8*var(--mb));color:var(--sw-titulo);font-size:calc(18*var(--mb));font-weight:736;line-height:1.2;text-align:left}.rico-sw-card-desc,.rico-sw-card-desc p{margin:0;color:var(--sw-card-desc);font-size:calc(16*var(--mb));font-weight:460;line-height:1.4;text-align:left}.rico-sw-con-desc .rico-sw-bottom{display:block;margin-top:calc(24*var(--mb))}.rico-sw-bottom .rico-sw-botones{gap:calc(12*var(--mb))}}.rico-mt{--pc:calc(100vw / 1920);--mb:calc(100vw / 390);--mt-titulo:#FFF;--mt-copia:rgba(255,255,255,.8);--mt-tab:#FFF;--mt-ph:#FFFFFFCC;--mt-brillo:#303030;--mt-activa:linear-gradient(90deg,#EAAE66 0%,#955818 100%);width:100%;overflow:hidden;padding:calc(196*var(--pc)) 0;background:#000;box-sizing:border-box}.rico-mt.rico-fondo-blanco{--mt-titulo:#000;--mt-copia:rgba(0,0,0,.8);--mt-tab:#000;--mt-ph:#F1EFEC;--mt-brillo:#FBFAF8;background:#fff}.rico-mt.rico-fondo-gris{--mt-titulo:#000;--mt-copia:rgba(0,0,0,.8);--mt-tab:#000;--mt-ph:#F1EFEC;--mt-brillo:#FBFAF8;background:#f3f3f3}.rico-mt *{box-sizing:border-box}.rico-mt-inner{width:calc(1200*var(--pc));margin:0 auto}.rico-mt-header{width:calc(1100*var(--pc));margin:0 auto calc(80*var(--pc));text-align:center}.rico-mt-titulo{margin:0;color:var(--mt-titulo);font-size:calc(36*var(--pc));font-weight:620;line-height:1.1}.rico-mt-desc,.rico-mt-desc p{margin:0;color:var(--mt-copia);font-size:calc(20*var(--pc));font-weight:460;line-height:1.4}.rico-mt-desc{margin-top:calc(32*var(--pc))}.rico-mt-stage{position:relative;width:100%;overflow:hidden;aspect-ratio:1200/600;border-radius:calc(4*var(--pc));background:var(--mt-ph)}.rico-mt-panel{position:absolute;inset:0;z-index:0;visibility:hidden;opacity:0;transition:opacity .45s ease,visibility .45s ease}.rico-mt-panel.is-active{z-index:1;visibility:visible;opacity:1}.rico-mt-ph{position:absolute;inset:0;z-index:1;overflow:hidden;background:linear-gradient(100deg, var(--mt-ph) 25%, var(--mt-brillo) 42%, var(--mt-ph) 60%);background-size:220% 100%;animation:rico-mt-brillo 1.5s linear infinite;transition:opacity .3s ease}.is-loaded>.rico-mt-ph{visibility:hidden;opacity:0}@keyframes rico-mt-brillo{to{background-position-x:-220%}}@media(prefers-reduced-motion: reduce){.rico-mt-ph{animation:none}}.rico-mt .rico-mt-media,.rico-mt picture{position:relative;z-index:0;display:block;width:100% !important;height:100% !important;object-fit:cover;opacity:0;transition:opacity .35s ease;pointer-events:none;user-select:none}.rico-mt .is-loaded>.rico-mt-media,.rico-mt .is-loaded>picture,.rico-mt .is-loaded>picture .rico-mt-media{opacity:1}.rico-mt-tabs{display:flex;width:100%;margin-top:calc(48*var(--pc));border-bottom:calc(1*var(--pc)) solid hsla(0,0%,60%,.2)}.rico-mt-tab{position:relative;flex:1;margin:0;padding:0 calc(16*var(--pc)) calc(16*var(--pc));border:0;background:transparent;color:var(--mt-tab);font:inherit;font-size:calc(24*var(--pc));font-weight:620;line-height:1.2;text-align:center;cursor:pointer}.rico-mt-tab::after{content:"";position:absolute;right:0;bottom:calc(-1*var(--pc));left:0;height:calc(2*var(--pc));background:transparent}.rico-mt-tab.is-active{background:var(--mt-activa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rico-mt-tab.is-active::after{background:var(--mt-activa)}.rico-mt-descs{min-height:3em;margin:calc(24*var(--pc)) auto 0;color:var(--mt-copia);font-size:calc(20*var(--pc));font-weight:460;line-height:1.4;text-align:center}.rico-mt-descs p,.rico-mt-card-desc p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.rico-mt-tabdesc{display:none}.rico-mt-tabdesc.is-active{display:block}.rico-mt-mobile{display:none}@media(max-width: 850px){.rico-mt{padding:calc(60*var(--mb)) 0 calc(40*var(--mb))}.rico-mt-inner{width:100%}.rico-mt-header{width:100%;margin:0;padding:0 calc(24*var(--mb)) calc(40*var(--mb))}.rico-mt-titulo{font-size:calc(24*var(--mb));line-height:1.1;text-align:left}.rico-mt-desc{margin-top:calc(16*var(--mb));text-align:left}.rico-mt-desc,.rico-mt-desc p{font-size:calc(16*var(--mb));line-height:1.4}.rico-mt-desktop{display:none}.rico-mt-mobile{display:block;margin-left:calc(15*var(--mb))}.rico-mt-track{display:flex;gap:calc(16*var(--mb));overflow-x:auto;overflow-y:hidden;padding-right:calc(15*var(--mb));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rico-mt-track::-webkit-scrollbar{display:none}.rico-mt-card{flex:0 0 calc((100vw - 30*var(--mb))/1.15);min-width:0;scroll-snap-align:start}.rico-mt-card-media{position:relative;width:100%;overflow:hidden;aspect-ratio:342/280;border-radius:calc(4*var(--mb));background:var(--mt-ph)}.rico-mt-card-titulo{margin:0;padding:calc(14*var(--mb)) calc(8*var(--mb)) calc(10*var(--mb));border-bottom:calc(1*var(--mb)) solid hsla(0,0%,60%,.2);color:var(--mt-titulo);font-size:calc(18*var(--mb));font-weight:620;line-height:1.2;text-align:center}.rico-mt-card-desc{margin-top:calc(16*var(--mb));color:var(--mt-copia);font-size:calc(16*var(--mb));font-weight:460;line-height:1.45;text-align:left}}.rico-md{--pc:calc(100vw / 1920);--mb:calc(100vw / 390);--md-texto:rgba(0,0,0,.8);--md-titulo:#000;--md-ph:#E8E6E3;--md-brillo:#D9D7D4;--md-activa:linear-gradient(90deg,#EAAE66 0%,#BF8340 100%);--md-fila:#F5F5F7;width:100%;overflow:hidden;padding:calc(160*var(--pc)) 0;background:#fff;color:var(--md-texto);box-sizing:border-box}.rico-md.rico-fondo-negro{--md-texto:rgba(255,255,255,.8);--md-titulo:#FFF;--md-ph:#1E1E1E;--md-brillo:#303030;--md-fila:#1A1A1A;background:#000}.rico-md.rico-fondo-gris{background:#f3f3f3}.rico-md *{box-sizing:border-box}.rico-md-inner{width:calc(1200*var(--pc));margin:0 auto}.rico-md-header{margin-bottom:calc(40*var(--pc));text-align:center}.rico-md-titulo{margin:0;color:var(--md-titulo);font-size:calc(48*var(--pc));font-weight:780;line-height:1.2}.rico-md-intro,.rico-md-intro p{margin:0;color:var(--md-texto);font-size:calc(20*var(--pc));font-weight:460;line-height:1.5}.rico-md-intro{margin-top:calc(22*var(--pc))}.rico-md-stage{position:relative;width:100%;overflow:hidden;aspect-ratio:1200/500;background:var(--md-ph)}.rico-md-panel{position:absolute;inset:0;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility .35s ease}.rico-md-panel.is-active{visibility:visible;opacity:1}.rico-md-loader{position:absolute;inset:0;z-index:2;overflow:hidden;background:linear-gradient(100deg, var(--md-ph) 25%, var(--md-brillo) 42%, var(--md-ph) 60%);background-size:220% 100%;animation:rico-mt-brillo 1.5s linear infinite}.is-loaded>.rico-md-loader{visibility:hidden;opacity:0}@media(prefers-reduced-motion: reduce){.rico-md-loader{animation:none}}.rico-md-video{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.is-loaded>.rico-md-video{opacity:1}.rico-md-chips{position:absolute;top:calc(38*var(--pc));left:calc(38*var(--pc));z-index:3;display:flex;gap:calc(12*var(--pc))}.rico-md-chips div{display:flex;width:calc(166*var(--pc));height:calc(48*var(--pc));align-items:center;justify-content:center;padding:0 calc(12*var(--pc));border-radius:calc(4*var(--pc));background:hsla(0,0%,100%,.4);color:#fff;font-size:calc(14*var(--pc));line-height:1;text-align:center}.rico-md-tabs{display:flex;margin-top:calc(36*var(--pc));border-bottom:calc(2*var(--pc)) solid hsla(0,0%,60%,.2)}.rico-md-tab{position:relative;flex:1;margin:0;padding:calc(16*var(--pc)) calc(24*var(--pc));border:0;background:transparent;color:var(--md-texto);font:inherit;font-size:calc(24*var(--pc));font-weight:620;line-height:1.2;text-align:center;cursor:pointer}.rico-md-tab::after{content:"";position:absolute;right:0;bottom:0;left:0;height:calc(2*var(--pc));background:transparent}.rico-md-tab.is-active{background:var(--md-activa);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.rico-md-tab.is-active::after{background:var(--md-activa)}.rico-md-mobile,.rico-md-controles{display:none}@media(max-width: 768px){.rico-md{padding:calc(60*var(--mb)) 0}.rico-md-inner{width:100%}.rico-md-header{margin:0 calc(24*var(--mb));text-align:left}.rico-md-titulo{width:calc(300*var(--mb));font-size:calc(24*var(--mb));font-weight:620;line-height:1.2}.rico-md-intro{width:calc(348*var(--mb));margin-top:calc(16*var(--mb))}.rico-md-intro,.rico-md-intro p{font-size:calc(20*var(--mb));line-height:1.5}.rico-md-desktop{display:none}.rico-md-mobile{display:block;margin-left:calc(24*var(--mb))}.rico-md-controles{display:flex;align-items:center;justify-content:space-between;margin:calc(36*var(--mb)) calc(24*var(--mb)) calc(28*var(--mb))}.rico-md-contador{font-size:calc(14*var(--mb));font-weight:520}.rico-md-flechas{display:flex;gap:calc(8*var(--mb))}.rico-md-flecha{display:flex;width:calc(36*var(--mb));height:calc(36*var(--mb));align-items:center;justify-content:center;padding:0;border:calc(2*var(--mb)) solid currentColor;border-radius:50%;background:transparent;color:#111;cursor:pointer}.rico-fondo-negro .rico-md-flecha{color:#fff}.rico-md-flecha.is-disabled{color:#999}.rico-md-flecha svg{width:calc(24*var(--mb));height:calc(24*var(--mb));fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rico-md-track{display:flex;gap:calc(12*var(--mb));overflow-x:auto;padding-right:calc(24*var(--mb));scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rico-md-track::-webkit-scrollbar{display:none}.rico-md-card{flex:0 0 calc((100vw - 48*var(--mb))/1.15);scroll-snap-align:start}.rico-md-card h3{margin:0 0 calc(10*var(--mb));color:var(--md-titulo);font-size:calc(18*var(--mb));font-weight:736;line-height:1.2}.rico-md-card-media{position:relative;width:100%;overflow:hidden;aspect-ratio:320/188;border-radius:calc(4*var(--mb));background:var(--md-ph)}.rico-md-lista{display:flex;flex-direction:column;gap:calc(4*var(--mb))}.rico-md-lista div{display:flex;min-height:calc(36*var(--mb));align-items:center;justify-content:center;padding:calc(8*var(--mb)) calc(16*var(--mb));border-radius:calc(3*var(--mb));background:var(--md-fila);color:var(--md-texto);font-size:calc(16*var(--mb));font-weight:460;line-height:1.2;text-align:center}}.rico-op{--pc:calc(100vw / 1920);--mb:calc(100vw / 390);width:100%;padding:calc(158*var(--pc)) 0;background:#fff;box-sizing:border-box}.rico-op *{box-sizing:border-box}.rico-op-mb{display:none}.rico-op-caja{display:flex;align-items:center;justify-content:space-between;gap:calc(92*var(--pc));max-width:calc(1400*var(--pc));margin:0 auto;padding:calc(82*var(--pc)) calc(72*var(--pc)) calc(82*var(--pc)) calc(100*var(--pc));border-radius:4px;background:#f5f5f7}.rico-op-nav{display:flex;flex-direction:column;justify-content:center;gap:calc(40*var(--pc));width:calc(340*var(--pc));flex-shrink:0}.rico-op-tab{display:block;width:calc(296*var(--pc));max-width:100%;align-self:flex-start;padding:calc(16*var(--pc)) calc(20*var(--pc));border:none;border-radius:calc(999*var(--pc));background:rgba(42, 42, 45, 0.15);box-shadow:0 0 .5px 0 rgba(0, 0, 0, 0.11) inset;color:rgba(0, 0, 0, 0.7);text-align:left;cursor:pointer;transition:background-color .25s,padding .25s,border-radius .25s,box-shadow .25s,width .25s}.rico-op-tab:hover:not(.is-active){background:rgba(42, 42, 45, 0.22)}.rico-op-tab-cab{display:flex;align-items:center;gap:calc(14*var(--pc))}.rico-op-icono{display:block;flex-shrink:0;width:calc(24*var(--pc));height:calc(24*var(--pc));color:rgba(0, 0, 0, 0.7)}.rico-op-linea-v{transition:opacity .2s ease,transform .2s ease;transform-origin:center}.rico-op-tab-titulo{color:rgba(0, 0, 0, 0.7);font-size:calc(18*var(--pc));font-weight:620;line-height:1.25;letter-spacing:-0.37px;transition:color .2s ease}.rico-op-tab-texto{display:none;margin-top:calc(8*var(--pc));padding-left:calc(38*var(--pc));color:rgba(0, 0, 0, 0.7)}.rico-op-tab-texto,.rico-op-tab-texto p{margin:0;font-size:calc(16*var(--pc));font-weight:460;line-height:1.35}.rico-op-tab.is-active{padding:calc(24*var(--pc));border-radius:calc(24*var(--pc));background:#fff;box-shadow:0 4px 20px rgba(0, 0, 0, 0.05);cursor:default}.rico-op-tab.is-active .rico-op-linea-v{display:none}.rico-op-tab.is-active .rico-op-tab-titulo{font-size:calc(24*var(--pc));line-height:1.1}.rico-op-tab.is-active .rico-op-tab-texto{display:block;margin-top:calc(8*var(--pc));animation:rico-op-entra .3s ease}@keyframes rico-op-entra{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rico-op-medio{position:relative;flex:0 0 calc(779*var(--pc));width:calc(779*var(--pc));aspect-ratio:779/600;overflow:hidden;border-radius:4px}.rico-op-panel{position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.rico-op-panel.is-active{z-index:2;opacity:1;visibility:visible}.rico-op-img{position:relative;width:100%;height:100%;overflow:hidden;border-radius:4px;background:linear-gradient(90deg, #EBEBEB 25%, #F5F5F5 37%, #EBEBEB 63%)}.rico-op-img picture,.rico-op-img img{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;object-fit:cover;border-radius:4px;pointer-events:none;user-select:none}@media(max-width: 850px){.rico-op{padding:calc(80*var(--mb)) 0}.rico-op-pc{display:none}.rico-op-mb{display:block}.rico-op .rico-op-swiper{overflow:visible;padding-left:calc(24*var(--mb))}.rico-op .rico-op-slide{width:calc(320*var(--mb)) !important;height:auto}.rico-op-slide .rico-op-img{height:auto;aspect-ratio:320/280}.rico-op-slide-titulo{margin:calc(16*var(--mb)) 0 calc(12*var(--mb));color:rgba(0, 0, 0, 0.8);font-size:calc(16*var(--mb));font-weight:620;line-height:1.2;text-align:center;white-space:nowrap;transition:color .3s ease}.rico-op-slide-linea{position:relative;width:calc(100% + 16*var(--mb));height:2px;margin-bottom:calc(16*var(--mb));background:hsla(0,0%,60%,.2)}.rico-op-slide:last-child .rico-op-slide-linea{width:calc(100% + 100vw)}.rico-op-slide-texto,.rico-op-slide-texto p{margin:0;color:rgba(0,0,0,.8);font-size:calc(16*var(--mb));font-weight:460;line-height:1.5;text-align:left}.rico-op-slide.is-selected .rico-op-slide-titulo{background:linear-gradient(90deg, #EAAE66 0%, #BF8340 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rico-op-slide.is-selected .rico-op-slide-linea::before{content:"";position:absolute;inset:0;width:calc(100% - 16*var(--mb));background:linear-gradient(90deg, #EAAE66 0%, #BF8340 100%)}}.rico-es{--pc:calc(100vw / 1920);--mb:calc(100vw / 390);--es-oro:linear-gradient(90deg,#EAAE66 0%,#955818 100%);--es-oro-v:linear-gradient(180deg,#E2BE87,#C19552);position:relative;width:100%;overflow:hidden;background:#000;color:#fff;box-sizing:border-box}.rico-es *{box-sizing:border-box}.rico-es-mb{display:none}.rico-es-pc{padding:calc(148*var(--pc)) 0}.rico-es-inner{position:relative;max-width:calc(1200*var(--pc));margin:0 auto}.rico-es-titulo,.rico-es-mb-titulo{background:var(--es-oro);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:620;text-align:center}.rico-es-titulo{margin:0 0 calc(120*var(--pc));font-size:calc(48*var(--pc));line-height:1.2}.rico-es-video{position:relative;width:100%;aspect-ratio:1200/500;margin:0 auto calc(32*var(--pc));overflow:hidden;border-radius:4px;background:#000}.rico-es-escena{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease}.rico-es-escena.is-active{z-index:2;opacity:1;visibility:visible}.rico-es-media,.rico-es-escena picture{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.rico-es-tabs{position:relative;display:flex;align-items:stretch;justify-content:center;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.22)}.rico-es-tab{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:calc(16*var(--pc)) calc(8*var(--pc)) calc(18*var(--pc));border:none;background:transparent;color:#fff;cursor:pointer}.rico-es-tab:hover:not(.is-active){opacity:.85}.rico-es-tab-titulo{display:block;width:100%;min-height:calc(48*var(--pc));color:#fff;font-size:calc(20*var(--pc));font-weight:620;line-height:calc(24*var(--pc));text-align:center;transition:color .25s ease}.rico-es-tab.is-active .rico-es-tab-titulo{background:var(--es-oro-v);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:780}.rico-es-tab.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--es-oro-v)}.rico-es-tab-desc{display:none;position:absolute;left:50%;top:calc(100% + 14*var(--pc));transform:translateX(-50%);width:max-content;max-width:calc(260*var(--pc));color:rgba(255, 255, 255, 0.8);font-size:calc(14*var(--pc));font-weight:460;line-height:1.2;text-align:center}.rico-es-tab.is-active .rico-es-tab-desc{display:block;animation:rico-es-entra .3s ease}@keyframes rico-es-entra{from{opacity:0;transform:translate(-50%, -4px)}to{opacity:1;transform:translate(-50%, 0)}}@media(max-width: 850px){.rico-es-pc{display:none}.rico-es-mb{display:block;padding:calc(60*var(--mb)) calc(24*var(--mb))}.rico-es-mb-titulo{margin:0 0 calc(80*var(--mb));font-size:calc(28*var(--mb));line-height:1.25}.rico-es-acordeon{width:100%;border-top:1px solid rgba(255, 255, 255, 0.15)}.rico-es-item{width:100%;border-bottom:1px solid hsla(0,0%,80%,.2)}.rico-es-item-cab{display:flex;width:100%;align-items:center;justify-content:space-between;padding:calc(24*var(--mb)) 0;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.rico-es-item-textos{display:flex;flex-direction:column;padding-right:calc(16*var(--mb))}.rico-es-item-titulo{color:#fff;font-size:calc(18*var(--mb));font-weight:620;line-height:1.25}.rico-es-item-sub{color:#ccc;font-size:calc(16*var(--mb));font-weight:460;line-height:1.5}.rico-es-flecha{display:flex;flex-shrink:0;width:calc(24*var(--mb));height:calc(24*var(--mb));align-items:center;justify-content:center;color:#fff;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.rico-es-flecha svg{display:block;width:100%;height:100%}.rico-es-item.is-active .rico-es-flecha{transform:rotate(90deg)}.rico-es-item-cuerpo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(0.4, 0, 0.2, 1)}.rico-es-item.is-active .rico-es-item-cuerpo{grid-template-rows:1fr}.rico-es-item-contenido{min-height:0;overflow:hidden}.rico-es-item-medio{display:flex;width:100%;align-items:center;justify-content:center;padding:calc(10*var(--mb)) 0 calc(24*var(--mb))}.rico-es-item-medio picture,.rico-es-item-img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:4px}}@font-face{font-family:"Roboto Var";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Var";font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rico:where(:not(.calco,.calco *)),.rico *:where(:not(.calco,.calco *)){font-family:"Roboto Var","Roboto",sans-serif}.product-info .btn-variant-no-stock:after,.product-info .btn-variant-no-stock.selected:after,.product-info .btn-variant-no-stock.btn-variant-color:after,.product-info .btn-variant-no-stock.btn-variant-color.selected:after{background:none}.product-info .btn-variant-no-stock.btn-variant-color:after{position:static;width:auto;height:auto;z-index:auto}.product-info .btn-variant-no-stock{color:#999}.product-info .btn-variant-no-stock.btn-variant-color .btn-variant-content{opacity:.5}@media(min-width: 768px){.head-main .js-nav-desktop-list>.nav-dropdown{position:relative}.head-main .js-nav-desktop-list>.nav-dropdown::after{content:"";position:absolute;top:100%;left:0;right:0;height:32px}}@media(min-width: 768px){.head-main .nav-desktop-container{margin-left:46px}.head-main .js-nav-desktop-container{padding-left:0 !important}.head-main .js-nav-desktop-list{display:flex;flex-wrap:nowrap;gap:8px}.head-main .js-nav-desktop-list>li{padding:0 8px;margin:0}}#ns-section-hero .media-content [data-block-type=text] p{margin:0}#ns-section-hero .js-swiper-slideshow-pagination-bullets{bottom:21.5px}@media(max-width: 767px){#ns-section-hero .media-content{gap:0 !important}#ns-section-hero .media-content>[data-block-type=button],#ns-section-hero .media-content>[data-block-type=text]+[data-block-type=text]{margin-top:24px}}@media(min-width: 768px){#ns-section-facilitadores .js-icon-text-slider .swiper-slide{justify-content:flex-start !important}}@media(max-width: 767px){#ns-section-facilitadores .icon-text-item{width:222px;flex:0 0 222px}}#ns-section-categorias_destacadas [class*=swiper-button]{--ar:14px;--am:5px}#ns-section-categorias_destacadas [class*=swiper-button].swiper-button-disabled{opacity:1}@media(min-width: 768px){#ns-section-categorias_destacadas .category-list-thumbnail{overflow:hidden}#ns-section-categorias_destacadas .category-list-thumbnail .js-carousel-slider{overflow:visible !important}}@media(max-width: 767px){#ns-section-categorias_destacadas .d-flex.flex-column[style*=padding]{padding-top:24px !important;padding-bottom:24px !important}}.product-list-header .product-tab{padding:0 8px}@media(min-width: 768px){.product-list-header{align-items:center}}.product-item{border:.5px solid #efefef}#ns-section-productos_destacados .js-products-list-slider-container>[class*=swiper-button],#ns-section-carrusel_destacado .js-products-list-slider-container>[class*=swiper-button]{top:calc(50% - 8px)}.footer-institutional-image{line-height:0}.footer-institutional-image .footer-logo-img{display:block;margin-bottom:0}.footer-social-container{display:flex;gap:16px}.footer-social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px}.footer-social-link svg{width:18px;height:18px}.section-footer .newsletter-form-input::placeholder{color:#191919;opacity:1}.section-footer .newsletter-form-button{border:1px solid #000 !important}.footer-copyright{line-height:1.3}@media(min-width: 768px){.footer-main-info{grid-template-columns:447px 9px repeat(3, 240px)}.footer-newsletter-container+.footer-menu-accordion{grid-column-start:3}.footer-newsletter-container+.footer-menu-accordion+.footer-menu-accordion{grid-column-start:4}.footer-newsletter-container+.footer-menu-accordion+.footer-menu-accordion+.footer-menu-accordion{grid-column-start:5}.footer-institutional-image{margin-bottom:16px}.footer-institutional-description{margin-top:16px}.footer-social-container{margin-top:8px}}@media(max-width: 767px){.footer-contact-info-container,.footer-institutional-header{display:contents}.footer-institutional-image{order:2;margin:32px 0 16px}.footer-institutional-image .footer-logo-img{width:195.7px;height:auto}.footer-newsletter-container{order:3;margin-top:0}.footer-institutional-description{order:4;margin-top:16px}.footer-social-container{order:5;margin-top:16px}.section-footer .newsletter-form-button{height:43px}.footer-payments-shipping-container{justify-content:center}.footer-payments-shipping-container .footer-logos-wrapper{justify-content:center}.footer-secondary-info{justify-content:center;column-gap:16px;padding-top:16px}}@media(min-width: 768px){#ns-section-explorar_mas .banner-image-container{--aspect-padding-md:134.64%!important}}@media(max-width: 767px){#ns-section-explorar_mas{overflow:hidden}#ns-section-explorar_mas .js-banners-slider{overflow:visible}#ns-section-explorar_mas .banner-image-container{--aspect-padding:155.72%!important}#ns-section-explorar_mas [class*=swiper-button]{display:flex;top:50%;margin-top:-15.5px;--ar:14px;--am:5px}#ns-section-explorar_mas .swiper-button-prev{left:0}#ns-section-explorar_mas .swiper-button-next{right:0}}@media(min-width: 768px){:is(.template-category,.template-search) .page-header-tools{gap:24px}}.checkbox-text .checkbox-count{margin-left:8px}@media(max-width: 767px){.template-category .page-header-tools{padding-bottom:0}.template-category #ns-section-heading .page-header{padding-bottom:0 !important}.template-category #ns-section-product_list .products-grid{padding-top:0 !important}.template-category .category-controls{padding-top:10px;padding-bottom:0;border-bottom:0;margin-bottom:23px}.template-search .category-controls{border-bottom:0}.modal-filters-sheet .modal-title{align-self:flex-start}}#modal-search .search-suggestions-text::before{display:none}.product-breadcrumbs-row .breadcrumbs .separator{display:flex;align-items:center}#single-product .js-product-short-description{margin-top:4px}.template-product .swiper-slide.product-thumb-container{height:auto}.template-product .swiper-slide.product-thumb-container .product-thumb{max-height:none;aspect-ratio:1}.template-product .swiper-slide.product-thumb-container img{height:100%}#single-product .icon-text-item-title{font-size:14px;line-height:1.3}#single-product .icon-text-item-title strong{font-weight:600}@media(max-width: 767px){.modal-nav-hamburger .modal-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:56px;min-height:56px;padding:16px;background:#fff;border:0}.modal-nav-hamburger .modal-header .modal-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;background:transparent}.modal-nav-hamburger .modal-header .modal-close:not(.modal-back){margin-left:auto}.modal-nav-hamburger .modal-header .modal-back svg{width:28.7px;height:28.7px;flex:0 0 auto}.modal-header-logo{position:absolute;left:50%;top:16.5px;transform:translateX(-50%);line-height:0}.modal-header-logo img{display:block;width:auto;height:23px}.modal-nav-hamburger .nav-list-arrow svg{width:22.3px;height:22.3px;color:#000;fill:currentColor;opacity:1}.nav-panel-heading{margin:16px 16px 12px;padding-bottom:24px;border-bottom:1px solid #efefef}.nav-panel-heading-link{display:inline-flex;align-items:center;gap:16px;color:#000;font-size:16px;line-height:20px;font-weight:500;text-decoration:none}.nav-panel-heading-parent .nav-panel-heading-link{font-weight:600}.nav-panel-heading-arrow{width:19.1px;height:19.1px;fill:currentColor}.nav-mobile-products{padding:12px 16px 0}.nav-mobile-products-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}.nav-mobile-products-grid>.product-item{width:auto;margin:0;border-radius:16px}.nav-mobile-products-grid .product-item-image{padding:11.8px !important}.nav-mobile-products-grid .product-item-information{padding:12px}.nav-mobile-products-grid .product-item-price-container,.nav-mobile-products-grid .js-max-installments-container,.nav-mobile-products-grid .price-without-taxes-container,.nav-mobile-products-grid .product-item-stock-notice,.nav-mobile-products-grid .product-item-badge,.nav-mobile-products-grid .product-item-badges,.nav-mobile-products-grid .product-item-installments-pill,.nav-mobile-products-grid .pow-cucardas,.nav-mobile-products-grid .labels{display:none !important}#nav-hamburger .nav-list>.nav-item:first-child{margin-top:-8px}.nav-mobile-products-grid .product-item-name{font-size:14px;line-height:18.2px}.nav-mobile-products-link{display:table;margin:24px auto 0;font-size:14px;line-height:18.2px;font-weight:600;color:#000;text-decoration:underline;text-underline-offset:4px}.nav-mobile-banner-item{padding:40px 16px 24px}.nav-mobile-banner-item .nav-banner-item{position:relative;display:block;height:340px;border-radius:8px;overflow:hidden}.nav-mobile-banner-item .nav-banner-item-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nav-mobile-banner-item .nav-banner-item::after{content:"";position:absolute;inset:0;background:rgba(0, 0, 0, 0.3);pointer-events:none}.nav-mobile-banner-item .nav-banner-item-content{gap:8px}.nav-mobile-banner-item .nav-banner-item-title{font-size:16px;line-height:18.75px;font-weight:400}.nav-mobile-banner-item .nav-banner-item-button{margin-top:8px;font-weight:400}}.payment-discount-price-badge{display:inline-flex;align-items:center;white-space:nowrap;height:28px;padding:4px 8px;border-radius:99px;background:linear-gradient(90deg, #E99C39, #F4C167);color:#fff;font-size:16px;line-height:20.8px;font-weight:500}.product-payment-discount-price{flex-wrap:wrap;row-gap:8px}.product-payment-discount-price .payment-discount-price-badge{margin-left:4px}.js-product-payments-container .product-payment-discount{display:none !important}.product-item-payment-discount{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:15.6px;color:#000}.product-item-payment-discount .payment-discount-price-lead{font-weight:600}.product-item-payment-discount .js-payment-discount-price-product{font-size:16px;line-height:20.8px;font-weight:400}.product-item-payment-discount>span:nth-child(n+3):not(.payment-discount-price-badge){display:none}.product-item-payment-discount .payment-discount-price-badge{height:18px;padding:2px 6px;font-size:12px;line-height:14px}.product-detail-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.product-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;font-size:16px;line-height:20.8px;font-weight:600;white-space:nowrap}.product-chip-shipping{color:#c49c76}.product-chip-icon{flex:0 0 auto;overflow:visible}.product-payment-discount-price{margin-top:8px}:is(.template-contact #contact-form,#contact-form-static) .form-control:user-invalid,:is(.template-account-register,.template-account-reset) .form-control:user-invalid{border-color:#dd7774}@media(min-width: 768px){.adbar[data-section-id=announcement] .adbar-item{line-height:14px}}.head-main .nav-main-item:hover>.nav-list-link,.head-main .nav-list-link[aria-current]{box-shadow:none}.head-main .nav-main-item::before{content:"";position:absolute;left:0;right:0;bottom:-28.5px;height:2px;background:currentColor;opacity:0;pointer-events:none}.head-main .nav-main-item:hover::before,.head-main .nav-main-item:has(>.nav-list-link[aria-current])::before{opacity:1}#ns-section-categorias_destacadas [class*=swiper-button]:hover{background:rgba(255, 255, 255, 0.6);color:rgba(0, 0, 0, 0.4)}#ns-section-categorias_destacadas .category-item-link:hover{border-color:#ab8253;box-shadow:0 4px 25px rgba(0, 0, 0, 0.04);opacity:1}.nav-desktop-banners .nav-banner-item-title{font-size:18px;line-height:21.09px;font-weight:400}.nav-desktop-banners .nav-banner-item-subtitle{margin-top:-8px}.nav-desktop-banners .nav-banner-item-button{font-weight:400}#ns-section-categorias_destacadas .category-item-link{padding-left:8px;padding-right:8px}@media(max-width: 767px){#ns-section-categorias_destacadas .category-item-link{width:auto;min-width:150px}}#ns-section-hero [class*=swiper-button]:hover{background:#efefef;color:#000;border-color:#efefef}#ns-section-explorar_mas [class*=swiper-button]:hover{background:#efefef;color:#000}.product-list-header .product-tab{height:24.2px;padding-bottom:4px;margin-bottom:-2.2px}@media(max-width: 767px){.product-list-header{row-gap:12px}.product-list-header .product-tabs{gap:16px}}@media(min-width: 768px){#ns-section-explorar_mas{overflow:hidden}#ns-section-explorar_mas .js-banners-slider{overflow:visible;clip-path:inset(-40px -40px -40px 0)}}@media(prefers-reduced-motion: no-preference){:is(#ns-section-banner_destacado,#ns-section-explorar_mas,#ns-section-banners_x2) .banner-block:hover img{transform:scale(1.0625)}:is(#ns-section-banner_destacado,#ns-section-explorar_mas,#ns-section-banners_x2) .banner-block:hover .btn-secondary:not(:hover){background:transparent !important;color:#fff !important}}@media(min-width: 768px){#ns-section-footer .footer-secondary-info{padding-top:4px}}@media(max-width: 767px){#ns-section-footer .js-accordion-private-content{padding:16px 0 0}}#promotional-modal{border:1px solid #efefef;box-shadow:2px 4px 10px rgba(0, 0, 0, 0.25)}#promotional-modal .modal-body{padding:23px}#promotional-modal .promotional-modal-description{margin-top:-8px}#promotional-modal .promotional-modal-description p:first-child{line-height:20.8px}#promotional-modal .promotional-modal-description p+p{margin:24px 0 -8px !important;font-weight:400 !important}#promotional-modal .newsletter-form-input{border-radius:0 !important;border:1px solid #efefef !important;height:40px;padding:0 12px;font-size:14px}#promotional-modal .newsletter-form-input::placeholder{color:#191919;opacity:1}@media(max-width: 767px){#promotional-modal .newsletter-form-input{font-size:16px}}#promotional-modal .newsletter-form-wrapper{gap:24px}#promotional-modal .newsletter-form-button{height:43px;margin-left:0;border:1px solid #000 !important}#promotional-modal .newsletter-form-button:hover{background:transparent !important;color:#000 !important;opacity:1}#promotional-modal .modal-header-close-only{top:23px;right:23px}#promotional-modal .modal-close{width:32px;height:32px;padding:6px}#promotional-modal .modal-close-icon{width:20px;height:20px}@media(max-width: 767px){.template-category .page-header-tools{margin-top:8px}}@media(min-width: 768px){.template-category .filters-controls-content{position:sticky;top:90px;max-height:min(690px,100vh - 106px);overflow-y:auto;scrollbar-gutter:stable}.template-category .filters-controls-content::-webkit-scrollbar{width:6px}.template-category .filters-controls-content::-webkit-scrollbar-track{background:#efefef}.template-category .filters-controls-content::-webkit-scrollbar-thumb{background:#4c4c4c;border-radius:3px}}@media(min-width: 768px){.template-category .plp-applied-filters{margin-top:-17px;margin-bottom:16px}}.plp-pagination-count{opacity:.8}@media(max-width: 767px){.template-category .js-product-table.grid-1 .product-item-image{padding:24px !important}}@media(max-width: 767px){.template-category .js-product-table.grid-2{column-gap:10px;row-gap:10px}.template-category .js-product-table.grid-2 .product-item-image-ratio{padding-bottom:125.3% !important}.template-category .js-product-table.grid-2 .product-item-image{padding:20% 7.2% !important}.template-category .js-product-table.grid-2 .grid-banner{grid-column:auto !important;min-height:0;padding:8px;border-radius:16px}.template-category .js-product-table.grid-2 .grid-banner-title,.template-category .js-product-table.grid-2 .grid-banner-large .grid-banner-title{font-size:20px;line-height:23.44px}.template-category .js-product-table.grid-2 .grid-banner-subtitle{font-size:16px;line-height:20.8px}.template-category .js-product-table.grid-2 .grid-banner-button{box-sizing:border-box;height:36px;min-width:96px;padding:8px;border-color:#000;background:#000;color:#fff;font-size:14px;line-height:18.2px}}@media(max-width: 767px){.modal-sort-sheet .modal-title{align-self:flex-start}}@media(max-width: 767px){#ns-section-footer .footer-payments-shipping-container,#ns-section-footer .footer-powered-by,#ns-section-footer .pow-seal{margin-top:8px}}@media(max-width: 767px){#single-product{padding-top:8px !important}#single-product .js-product-short-description{margin-top:8px}}.product-images-slider .swiper-product-arrow,.product-images-slider .swiper-product-arrow:hover{margin-top:0;--am:10px}@media(max-width: 767px){.product-images .js-product-slide{padding-top:26.5px;padding-bottom:22.5px}.product-images-slider .swiper-product-arrow,.product-images-slider .swiper-product-arrow:hover{margin-top:2px}}.product-info .product-shipping-wrapper,.product-info #product-shipping-container{width:100%}.product-info .shipping-calculator .form-label{margin:0 0 16px;font-size:14px;line-height:18.2px;font-weight:400;color:#000}.product-info .shipping-calculator .input-append{position:relative;display:block;width:100%}.product-info .shipping-calculator .js-shipping-input{width:100%;height:40px;padding:0 76px 0 12px;border:1px solid #efefef;border-radius:99px;font-size:14px;line-height:18.2px;color:#191919}.product-info .shipping-calculator .js-shipping-input::placeholder{color:#191919;opacity:1}.product-info .shipping-calculator .js-calculate-shipping{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;font-size:14px;line-height:18.2px;font-weight:400;color:#000;text-decoration:underline;text-underline-offset:3px}.product-info .shipping-calculator .js-shipping-zipcode-help{display:inline-block;margin-top:8px;padding:0;font-size:14px !important;line-height:18.2px;font-weight:400;color:#4c4c4c;text-decoration:underline;text-underline-offset:3px}.grid-banner .grid-banner-image{transition:transform .3s ease-out}@media(hover: hover){.grid-banner:hover .grid-banner-image{transform:scale(1.0625)}}body.template-search:has(.search-empty) .products-grid{padding-bottom:0 !important}.fancybox__toolbar{position:absolute;top:0;left:0;right:0}.fancybox__infobar{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:15.6px;font-weight:400;color:#fff;margin-top:-4px}.fancybox__infobar [data-fancybox-current-index]{margin-right:3px}.fancybox__infobar [data-fancybox-count]{margin-left:3px}.buy-button-container .js-addtocart:disabled{opacity:1}#modal-cart .js-empty-ajax-cart .alert,.template-cart .cart-form .alert-info{background-position:8px center}#modal-cart .modal-close svg{width:19px;height:19px}#modal-cart .shipping-progress-bar{background:none;padding:0;margin:0 0 32px;border-radius:0}#modal-cart .shipping-progress-bar .js-bar-progress{margin-top:4px}:is(.template-contact #contact-form,#contact-form-static) .form-control:focus:not(:user-invalid){border-color:#4c4c4c}@media(max-width: 767px){.template-contact .contact-form-container{margin-bottom:32px}}@media(max-width: 767px){#promotional-modal{inset:auto 16px 32px 16px !important;width:auto;max-width:none}}.template-cart:has(.cart-page-empty) #ns-section-heading{display:none}.cart-form:has(.cart-page-empty){margin-bottom:0}.cart-page-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:274px;text-align:center}.cart-page-empty-title{margin:0;font-size:22px;font-weight:600;line-height:25.78px;text-transform:none;letter-spacing:0}.cart-page-empty-text{margin:24px 0 0;font-size:14px;font-weight:400;line-height:18.2px}.cart-page-empty-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:11px 24px;border:0;border-radius:999px;background:#000;color:#fff;font-size:16px;font-weight:600;line-height:20.8px;text-decoration:none}.cart-page-empty-cta:hover{background:#333;color:#fff;opacity:1}@media(max-width: 767px){.cart-page-empty-title{font-size:20px;line-height:23.44px}}@media(min-width: 768px){:is(.template-category,.template-search) .filters-controls-content{position:sticky;top:90px;max-height:min(690px,100vh - 106px);overflow-y:auto}:is(.template-category,.template-search) .filters-controls-content::-webkit-scrollbar{width:6px}:is(.template-category,.template-search) .filters-controls-content::-webkit-scrollbar-track{background:#efefef}:is(.template-category,.template-search) .filters-controls-content::-webkit-scrollbar-thumb{background:#4c4c4c;border-radius:0}}body.template-cart{display:flex;flex-direction:column;min-height:100vh}body.template-cart>main{flex:1 0 auto}:is(.template-contact #contact-form,#contact-form-static) .g-recaptcha>div{margin-top:24px !important}:is(.template-account-login,.template-account-register,.template-account-reset,.template-account-newpass) .section-footer .newsletter-form-input{height:43px;padding:0 16px}@media(max-width: 767px){#ns-section-footer .newsletter-form-input::placeholder{font-size:14px}}.js-desktop-dropdown .nav-products-link{font-size:16px;line-height:20.8px;color:#4c4c4c}#nav-hamburger .nav-secondary:not(:has(*)){display:none}#nav-hamburger .modal-footer:has(>.nav-panel-account-row:only-child){display:none}@media(max-width: 767px){.template-home #ns-section-hero{margin-top:-58px}.template-home .sticky-header-wrapper:not(.is-fixed) .js-head-main{--header-background:transparent!important;--header-foreground:#FFFFFF!important;background-color:transparent !important;color:#fff !important;border-color:transparent !important;box-shadow:none !important}.template-home .sticky-header-wrapper:not(.is-fixed) .js-head-main .logo-img{filter:brightness(0) invert(1)}.template-home .sticky-header-wrapper:not(.is-fixed) .js-head-main :is(a,button,span,svg){color:#fff !important;fill:#fff !important}}@media(max-width: 767px){:is(.template-category,.template-search) .product-item .product-item-slider-pagination-container{display:block !important;position:absolute;top:auto;left:0;right:0;bottom:0;height:2px;margin:0;padding:0;transform:none;z-index:9;pointer-events:none}:is(.template-category,.template-search) .product-item .product-item-slider-pagination{position:absolute;inset:0;width:100%;height:2px;background:#ccc;font-size:0}:is(.template-category,.template-search) .product-item .swiper-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;transform-origin:left top}}#single-product .icon-text-item-title a{color:inherit}:is(#modal-cart,.template-cart) .cart-continue-shopping a:hover{font-weight:600;text-decoration:none;opacity:1}
