﻿@font-face{font-family:'gothamregular';src:url('../fonts/gotham-light_0-webfont.woff2') format('woff2'),url('../fonts/gotham-light_0-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham_lightregular';src:url('../fonts/gotham-light-webfont.woff2') format('woff2'),url('../fonts/gotham-light-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gothambold';src:url('../fonts/gotham-bold_0-webfont.woff2') format('woff2'),url('../fonts/gotham-bold_0-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'gotham_boldregular';src:url('../fonts/gotham-bold-webfont.woff2') format('woff2'),url('../fonts/gotham-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Inter';src:url('../fonts/Inter-Regular.woff2') format('woff2'),url('../fonts/InterDisplay-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Inter Semi Bold';src:url('../fonts/Inter-Bold.woff2') format('woff2'),url('../fonts/Inter-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}body header.page-header.type15 .logo img{margin:15px 0}body .navigation .level0 .submenu{background:#9ba2aa}body .sw-megamenu.navigation li.level0.fullwidth>.submenu{width:100%;margin:0 !important;padding:0 !important}body .sw-megamenu.navigation .subchildmenu.mega-columns.columns8>li{width:12.5%}body .sw-megamenu.navigation .subchildmenu.mega-columns.columns8>li:nth-child(8n+1){clear:both}body .sw-megamenu.navigation .subchildmenu.mega-columns>li{height:80px;text-align:center;display:flex;align-items:center;justify-content:center;padding-top:15px;padding-bottom:15px;margin-bottom:0}body .sw-megamenu.navigation .subchildmenu.mega-columns>li:hover{background-color:#ccd0d4;border-bottom:4px solid #03152a}body .sw-megamenu.navigation .subchildmenu.mega-columns>li:hover a span{color:#bf191f}body .page-header .navigation li.level0 a span{font-size:17px;text-transform:none}body .page-header .navigation li.level0 .submenu li:hover a{text-decoration:none !important}body .page-header .navigation li.level0 .submenu li a span{font-size:13px;line-height:13px;color:#000;text-decoration:none !important}body .page-header .navigation:not(.side-megamenu) .level0.parent>a>span:before{margin-left:-14px;border-bottom-color:#9ba2aa;border-width:10px}body .page-header .navigation:not(.side-megamenu) .level0.parent>a>span:after{border-bottom-color:#9ba2aa;border-width:9px;margin-left:-13px}body header.page-header.type15 .search-area{max-width:185px;margin-right:4em}body .page-header.type15 .header.panel>.header.links>li{padding:0 20px;position:relative}body.login .page-header.type15 .header.panel>.header.links>li.login{display:none}body header.page-header.type15 .search-area .block.block-search{background-color:transparent;border:1px solid #fff !important;border-radius:0}body header.page-header.type15 .block-search.show input{background-color:#03152a}body header.page-header.type15 .block-search input{height:40px;color:#fff;border:0}body header.page-header.type15 .search-area .minisearch .actions button{color:#fff;background:0 0;border-radius:0;padding:0;font-size:19.5px;width:auto;height:40px;line-height:40px}body header.page-header.type15 .block-search .action.search:before{margin:0 10px}body .page-header.type15 .header.panel>.header.links>li:last-child a:before{content:"";height:20px;width:1px;border-left:1px solid;position:absolute;left:0;display:inline-block;top:2px}body header.page-header.type15 .main-panel-top{border:0}body .page-header.type15 .header-contact .wishlist i{font-size:21px}body .page-header.type15 .main-panel-top .header-left .pagebuilder-column{padding:10px !important}body .page-header.type15 .main-panel-top .header-left figure img{height:21px !important}body .page-header.type15 .main-panel-top .header-left .pagebuilder-column.soph.active{background-color:rgba(0,0,0,.1)}body .page-header.type15 .main-panel-top .header-left .pagebuilder-column.inter.active{background-color:rgba(0,0,0,.1)}body .page-header.type15 .main-panel-top .header-center{justify-content:center;flex:auto;display:flex;align-items:center}body .page-header.type15 .main-panel-top .container-full{margin:0 30px}body header.page-header.type15 .container,body header.page-header.type15 .header-main .header.content{max-width:1280px !important;width:100%}body .page-header.type15 .navigation:not(.side-megamenu) .level0 .level-top{letter-spacing:normal;padding:20px 15px}body .page-header .header.content .minicart-wrapper .action.showcart:before{background-image:url(../images/cart.svg);background-position:center;background-repeat:no-repeat;content:'';display:block;height:20px;margin-left:auto;margin-right:auto;width:20px}body header.page-header.type15 .header-contact .authorization-link{color:#000;display:block;font-size:0;font-weight:700;line-height:8px;margin-right:0;text-transform:uppercase}body header.page-header.type15 .header-contact .authorization-link a:before{background-image:url(../images/account.svg);background-position:center center;background-repeat:no-repeat;content:'';display:block;height:20px;margin-left:auto;margin-right:auto;width:20px}body .header.panel>.header.links>li,body .header.panel>.header.links>li a{text-transform:none !important}body .highlights .pagebuilder-column{display:initial !important}body .highlights .pagebuilder-column figure,body .highlights .pagebuilder-column div[data-content-type=text]{display:inline-block}body .page-header.type15 .header.panel>.header.links>li:after{display:none}body.cms-index-index .product-items.slick-slider .slick-slide .product-item{max-width:400px}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .product-item-name a{font-size:20px;color:#03152a;text-align:center;font-weight:600}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .product-reviews-summary{margin:0 auto}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .rating-summary .rating-result{width:125px;display:block;position:relative;margin:0 auto}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .rating-summary .rating-result:before{color:#03152a;font-size:13px;letter-spacing:1.1em}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .product-item-details .price-box{text-align:center;margin-top:15px}body.cms-index-index .product-items.slick-slider .slick-slide .product-item .product-item-details .product-item-actions{text-align:center}body.cms-index-index .product-items.slick-slider .product-item-info.type4 .product-item-actions .towishlist,body.cms-index-index .product-items.slick-slider .product-item-info.type4 .product-item-actions .tocompare{display:none}body div[data-content-type=tabs] .tabs-navigation{border-bottom:3px solid #f8f8f8}body div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active{background:#bf191f;cursor:default;font-weight:700;position:relative}body div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active:after{border-color:#bf191f transparent transparent;border-style:solid;border-width:14px 14px 0;bottom:-14px;content:'';height:0;left:0;margin:auto;position:absolute;right:0;width:0}body div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active a span{color:#fff}body div[data-content-type=tabs] .tabs-navigation li.tab-header a.tab-title{padding:.6rem 2rem}body div[data-content-type=tabs] .tabs-navigation li.tab-header{width:20%;background:0 0;cursor:pointer;font-style:normal;font-weight:400;-ms-align-items:center;height:auto !important;border:0}body div[data-content-type=tabs] .tabs-navigation li.tab-header:last-child{border:0}body div[data-content-type=tabs] .tabs-content{border:0}body .footer-middle>.container:after{display:none}body .page-footer .container{max-width:1280px}body .footer-middle .pagebuilder-button-link{margin:0;padding:0;line-height:15px}body .footer-middle .pagebuilder-button-link span{font-size:13px;color:#fff}body .footer-middle .pagebuilder-button-link:hover{text-decoration:none;font-weight:800}body .footer-middle .pagebuilder-button-link:hover span{color:#fff;text-decoration:none}body .footer-middle [class^=porto-icon-]{background-color:#fff;color:#000;border-radius:50%;padding:2px}body .footer-middle .fab{background-color:#fff;color:#000;border-radius:50%;padding:4px}body .footer-middle .share-links a{color:#fff !important;border-radius:50%;background-color:transparent}body .footer .footer-middle{border-bottom:1px solid #d3d3d3}body .footer-bottom .container{display:block}body .footer-bottom .container .pagebuilder-button-link{margin:0;padding:0;line-height:15px}body .footer-bottom .container .pagebuilder-button-link span{font-size:13px;color:#fff}body .footer-bottom .container .pagebuilder-button-link:hover{text-decoration:none;font-weight:800}body .footer-bottom .container .pagebuilder-button-link:hover span{color:#fff;text-decoration:none}body .footer-bottom .container .separator:after{content:"";border-right:1px solid;padding:0 15px;margin-right:25px}body.layout-1220.page-products .page-main,body.catalog-product-view .page-main{max-width:1280px}body.catalog-product-view .page-main{margin-top:55px}body.catalog-category-view .page-title-wrapper{display:block}body.catalog-category-view .page-title-wrapper .page-title{display:block;text-align:center;font-size:24px;margin:20px 0;color:#000 !important}body.catalog-category-view .product-item-info .product-reviews-summary{display:none}body.catalog-category-view .products-grid.divider-line.columns3 .product-item,body.catalog-category-view .products-grid.divider-line .product-item-info.type6{border:0}body.catalog-category-view .products.wrapper~.toolbar{border:0}body.catalog-category-view .product-item-info.type6 .product-item-actions .tocompare{display:none !important}body.catalog-category-view .product-item-info.type6 .product-item-actions .towishlist{right:15px;top:45px;visibility:hidden;opacity:0}body.catalog-category-view .product-item-info.type6:hover .product-item-actions .towishlist{visibility:visible;opacity:1}body.catalog-category-view .product-item-info.type6 .product-item-actions .actions-primary .tocart{right:7px;top:15px;border:0}body.catalog-category-view .product-item-info.type6 .product-item-details .price-box{text-align:center;margin-top:15px}body.catalog-category-view .product-item-info.type6 .product-item-name a{font-size:20px;color:#03152a;text-align:center;font-weight:600}body.catalog-product-view .product.info.detailed{clear:both;max-width:1280px;margin:0 auto}body.catalog-product-view .container.reviews{clear:both;max-width:1280px;margin:0 auto}body.catalog-product-view .container.demostration{clear:both;max-width:1280px;margin:0 auto}body.contact-index-index.layout-1220 .page-main{clear:both;max-width:1280px;margin:0 auto}body.catalog-product-view.layout-1220 .page-wrapper>.page-bottom{max-width:100%}body.catalog-product-view .product-info-main .attachment{margin-top:25px}body.catalog-product-view .product-info-main .attachment a{background:#bf191f;color:#fff;text-align:center;padding:10px 15px;border-radius:15px;font-size:16px;font-weight:600}body.catalog-product-view .review-form{max-width:500px;margin:0 auto}body.catalog-product-view .stock.available{display:none}body.catalog-product-view .attribute.sku strong{display:none}body.catalog-product-view .product.sku .value{color:#bf191f;font-size:16px}body.catalog-product-view .fotorama__stage{border:0}body.catalog-product-view .product-add-form .box-tocart{border:0}body.catalog-product-view .product-add-form{border-top:2px solid #03152a}body.catalog-product-view .product.data.items>.item.content{border:0}body.catalog-product-view .product.data.items>.item.title>.switch{text-transform:none;color:#03152a;font-size:18px}body.catalog-product-view .demostration h3{text-transform:none;color:#03152a;font-size:24px}body.catalog-product-view .action.primary{background:#bf191f;color:#fff;border-radius:15px}body.catalog-category-view .filter-options-title{font-size:16px;text-transform:none;color:#03152a;border-bottom:1px solid #ebf191}body.catalog-category-view .products-grid.divider-line .product-item-info:hover{box-shadow:none}body.catalog-product-view .product.data.items>.item.content p{font-size:16px;line-height:1.4}body.cms-page-view .product-items.slick-slider .slick-slide .product-item{max-width:400px}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .product-item-name a{font-size:20px;color:#03152a;text-align:center;font-weight:600}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .product-reviews-summary{margin:0 auto}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .rating-summary .rating-result{width:125px;display:block;position:relative;margin:0 auto}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .rating-summary .rating-result:before{color:#03152a;font-size:13px;letter-spacing:1.1em}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .product-item-details .price-box{text-align:center;margin-top:15px}body.cms-page-view .product-items.slick-slider .slick-slide .product-item .product-item-details .product-item-actions{display:none}body.contact-index-index .form-contact{background-image:url(../images/contact-form.webp);background-size:cover;background-position:center;position:relative}body.contact-index-index .mapa.mt-5{border-top:3px solid #e7e7e7;padding-top:35px}body.contact-index-index .fieldset>.legend{color:#fff;font-size:39px;font-weight:600;text-transform:none;line-height:32px;margin:35px 0}body.contact-index-index .fieldset input,body.contact-index-index .fieldset textarea{background:0 0;border:1px solid;color:#fff;border-radius:15px}body.contact-index-index .action.primary{background:#bf191f;color:#fff;border-radius:15px;border-color:#bf191f}body.contact-index-index .action.primary:hover{background:#bf191f;color:#fff;border-radius:15px;border-color:#bf191f}body.contact-index-index form#contact-form{margin-bottom:25px}body.contact-index-index .form-contact:before{content:" ";display:inline-block;position:absolute;width:100%;height:100%;background-image:linear-gradient(to right,#000,#000,rgb(0 0 0/3%),transparent,transparent)}body.customer-account-login .login-container .account-social-login{width:100%;float:inherit}body.customer-account-login .block-customer-login .account-social-login:after{content:'o conéctate con';width:180px;height:auto;border:0}body.customer-account-login .actions-toolbar.social-btn{width:auto}body.customer-account-login .social-btn .btn-social{padding:16px}body.customer-account-login .action.primary{background:#bf191f !important;color:#fff;border-radius:15px}body.customer-account-login .action.primary:hover{background:#bf191f !important;color:#fff;border-radius:15px}body.customer-account-create .actions-toolbar.social-btn{width:auto}body.customer-account-create .social-btn .btn-social{padding:16px}body.customer-account-create .page-title-wrapper{display:none}body.customer-account-create .action.primary{background:#bf191f !important;color:#fff;border-radius:15px;border-radius:3px;border-style:groove;border-color:#000}body.customer-account-create .action.primary:hover{background:#bf191f !important;color:#fff;border-radius:15px}body.customer-account-create .form.create.account .actions-toolbar{clear:both;padding:0 25px;max-width:inherit;text-align:center;margin:55px auto}body.customer-account-create .form-create-account .account-social-login:after{content:'o regístrate con';width:180px;height:auto;border:0}body.checkout-index-index .payment-method-billing-address{display:none}body.checkout-index-index .opc-block-summary{border:0}body.checkout-index-index .opc-block-shipping-information{padding:25px}body .product-item-info .product-item-details .price-box{display:grid;grid-template-columns:repeat(2,1fr);column-gap:5px}body .product-item-info .product-item-details .price-box .special-price{order:0;text-align:right}body .product-item-info .product-item-details .price-box .old-price{order:1;text-align:left}body .product-item-details .price-box .special-price .price{color:#ff9f43;font-size:18px}body .product-item-details .price-box .price{color:#000;font-size:18px}body .product-item-details .price-box span.price-container{grid-column:span 2}body .product-item-details .price-box .normal-price{grid-column:span 2}body .product-item-info .old-price .price{color:#000;font-size:18px;display:block;padding-left:0}body .amsearch-form-block.-opened{width:auto !important}body .amsearch-result-section{width:1080px !important}body .amsearch-overlay-block{display:none !important}body .amsearch-result-section{border:0 !important}body input.amsearch-input{height:30px;background-color:#fff;border-radius:0;padding:0 10px;font-size:14px;opacity:.8;border-radius:6px;color:#000}body input.amsearch-input::placeholder{color:#000}body .amsearch-block-header .amsearch-title{font-size:1.2rem;font-weight:400}body .amsearch-item-container .amsearch-item .amsearch-link{color:#3f3f3f;font-size:.9rem;line-height:14px}body .amsearch-highlight{color:#af0000}body .amsearch-item-container .amsearch-item .amsearch-link:hover{color:#3f3f3f}body .amsearch-products-section .product-item-link{min-height:40px;font-size:.9375rem;color:#3f3f3f !important;font-weight:400;text-align:center;line-height:14px}body .amsearch-products-section .product-item [data-role=priceBox]{text-align:center}body .amsearch-products-section .amsearch-link{color:#3f3f3f !important}.products-grid .product-item-info:hover .product-item-actions .tocart.action.primary,.products-list .product-item-info:hover .product-item-actions .tocart.action.primary,.product-item-info:hover .product-item-actions .tocart.action.primary{background-color:#bf191f !important;border-color:#bf191f !important;color:#fff !important}.products-grid .product-item-actions .tocart.action.primary:hover,.products-grid .product-item-actions .tocart.action.primary:focus,.products-grid .product-item-actions .tocart.action.primary:active{background-color:#bf191f !important;border-color:#bf191f !important;color:#fff !important}.sophia-subtitle{font-size:65px;font-weight:700;margin-top:30px}.sophia-marcas{padding:40px}.footer-middle{background-color:#133250}.footer-bottom{background-color:#133250}.footer-middle{padding:45px 0 30px;background:#133250}.footer-middle h3{margin:0 0 12px;font-size:18px;font-weight:700;color:#fff}.footer-middle .pagebuilder-button-link{display:inline-block;margin:0 0 8px;padding:0;font-size:14px;font-weight:400;color:rgba(255,255,255,.75);text-decoration:none}.footer-middle .pagebuilder-button-link:hover{color:#fff;text-decoration:underline}.footer-middle [data-content-type=text] p{margin:0 0 12px;font-size:14px;line-height:1.5;color:rgba(255,255,255,.85)}.footer-middle .share-links{margin-top:12px}.footer-middle [data-content-type=image] img{max-width:190px;height:auto}.footer-bottom{padding:16px 0 22px;background:#133250;border-top:1px solid rgba(255,255,255,.25);text-align:center}.footer-bottom .pagebuilder-button-link{font-size:13px;font-weight:600;color:rgba(255,255,255,.85);text-decoration:none}.footer-bottom .separator{position:relative;padding-right:18px;margin-right:18px}.footer-bottom .separator:after{content:"|";position:absolute;right:0;top:0;color:rgba(255,255,255,.6)}.footer-bottom address{margin-top:10px;font-size:12px;color:rgba(255,255,255,.65)}.title.text-center h2{font-weight:700;font-size:65px}.img-sophia-marcas{transition:all .3s ease;filter:brightness(1) contrast(1.1)}.img-sophia-marcas:hover{filter:brightness(.8) contrast(.8)}.fieldset>.legend{color:#bf191f !important}.product-item-info .product-item-details .product-item-actions .tocart{color:#000;background-color:#fff;border-color:transparent}.product-item-info .product-item-details .product-item-actions .tocart:hover{color:#fff;background-color:#bf191f;border-color:#bf191f}body.catalog-product-view .box-tocart .action.tocart{color:#000;background-color:#fff;border-radius:3px;border-style:groove;border-color:transparent}body.catalog-product-view .action.primary:hover{background:#bf191f;color:#fff}html .action.primary{color:#000 !important;background-color:#f4f4f4 !important;border-radius:3px !important;border-style:groove !important;border-color:transparent !important}html .action.primary:hover{background:#bf191f !important;color:#fff !important}