html{font-size:16px}body{font-size:16px;font-family:Alright Sans;color:#000}.rich-color{color:#d31145 !important}.bootstrap-form-control,.minicart-items input[type="number"],.form-create-account input,.form-rich input,.password.forget input,.cart-summary .input-text,.cart-summary select,#checkout-step-shipping .input-text,#checkout-step-shipping select .form-discount .input-text,.payment-option-inner .input-text,.block-authentication input{height:38px !important;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bootstrap-full-btn-danger,.action.primary,.cart-summary .actions-toolbar>.primary button,.block-authentication .action.action-login{font-family:Alright Sans Ultra;font-size:14px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.bootstrap-form-light{font-family:Alright Sans Ultra;font-size:14px;color:#d31145 !important;text-transform:uppercase;background-color:#f8f9fa;border-color:#f8f9fa;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border-radius:.25rem;height:initial;font-family:Alright Sans;line-height:1.5}.switcher-language{display:none !important}h1.page-title,.block-title,.cart-summary>.title,.column.main .cart-summary .block>.title strong,.opc-block-summary>.title,.opc-block-shipping-information .shipping-information-title,.opc-wrapper .step-title,.sales-order-view .order-title>strong{color:#d31145;text-transform:uppercase;letter-spacing:0px;font-family:Alright Sans Ultra;font-size:40px}.page-title-wrapper .page-title{margin-top:3rem}a,a:hover{color:#d31145}.link-rich,a.action,.link-rich-inline,.link-rich-inline:hover,.account-nav .item:last-child a,.opc-block-shipping-information a,.opc-block-shipping-information a:hover,.billing-address-details a,.billing-address-details a:hover,.checkout-payment-method .payment-option-title .action-toggle{font-size:14px;font-family:Alright Sans Ultra;display:block;margin:0 !important;color:#d31145;font-weight:bold;text-transform:uppercase}.link-rich-inline,.link-rich-inline:hover{display:inline}.btn,button,.btn-rich-basic,.action.primary,.box a.action,.cart.table-wrapper .actions-toolbar>.action,.cart-container .form-cart .action.continue,.cart-summary .actions-toolbar>.primary button,.block-authentication .action.action-login{font-family:Alright Sans Ultra;font-size:14px;border-radius:4px}.btn-rich,.action.primary,.cart-summary .actions-toolbar>.primary button,.block-authentication .action.action-login{background:#d31145 0% 0% no-repeat padding-box;color:#fff !important;text-transform:uppercase}.btn-rich:hover,.btn-rich:active,.btn-rich:focus{background-color:#c82333;border-color:#bd2130}.btn-light,.btn-rich-secundario,button,button,.btn-rich-basic,.btn-rich-basic,.box a.action,.box a.action,.cart.table-wrapper .actions-toolbar>.action,.cart.table-wrapper .actions-toolbar>.action,.cart-container .form-cart .action.continue,.cart-container .form-cart .action.continue{font-family:Alright Sans Ultra;font-size:14px;color:#d31145 !important;background-color:#fff;text-transform:uppercase;border-color:#d31145 !important;border-bottom-width:1px !important;border-bottom-style:solid !important;border-top-width:1px !important;border-top-style:solid !important;border-left-width:1px !important;border-left-style:solid !important;border-right-width:1px !important;border-right-style:solid !important}.btn-rich-basic-hover,button:hover,.btn-rich-basic:hover,.btn-light:hover,.btn-rich-secundario:hover,.box a.action:hover,.cart.table-wrapper .actions-toolbar>.action:hover,.cart-container .form-cart .action.continue:hover{background-color:#e2e6ea}.link-no-decoration,.link-no-decoration:hover{text-decoration:none}.action.primary,.cart-summary .actions-toolbar>.primary button,.block-authentication .action.action-login{font-size:14px !important;line-height:1.5 !important;padding:.375rem .75rem !important}.action.primary:hover,.action.primary:focus,.action.primary:active,.btn-rich-primario-hover,.block-authentication .action.action-login:hover{color:#fff;background-color:#c82333 !important;border-color:#bd2130 !important}legend{font-size:16px}.subtitulo{font-size:24px;text-transform:uppercase}.rich-header{color:#fff;text-transform:uppercase;font-size:14px;padding-top:20px;background-repeat:no-repeat}.rich-header a{color:#fff;font-family:Alright Sans Ultra}.nav-sections{background:transparent}.panel.wrapper{border:0}.rich-footer,.footer.content{color:#fff;text-transform:uppercase;background-position:center;background-repeat:no-repeat;background-size:cover;font-size:14px}.rich-footer .texto-newsletter,.footer.content .texto-newsletter{font-size:18px}.rich-footer h4,.footer.content h4{font-size:18px;border-bottom:3px solid #fff !important;margin-right:25px}.rich-footer li,.footer.content li{margin-top:10px !important}.rich-footer a,.footer.content a{letter-spacing:1px;color:#fff;font-family:Alright Sans Ultra}.rich-footer .footer-logo,.footer.content .footer-logo{height:40px}.rich-footer .link-rich-global,.footer.content .link-rich-global{font-family:Alright Sans Ultra;font-size:12px}.rich-footer div.mage-error,.footer.content div.mage-error{top:30px;position:absolute;text-transform:initial;background-color:#fff;padding:0px 10px}.rich-footer .row,.footer.content .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:initial}.newsletter-rich .newsletter-title{text-align:right}@media (max-width:767.98px){.newsletter-rich .newsletter-title{text-align:left}.newsletter-rich form.subscribe .input-group{display:block}.newsletter-rich form.subscribe .input-group input{width:100%}.newsletter-rich form.subscribe .input-group button{margin-top:.5rem;width:100%}.footer-menu-wrapper .col-12:not(:first-child) h4{margin-top:1.5rem}}@media (min-width:768px) and (max-width:991.98px){.newsletter-rich .newsletter-title{text-align:center}}.seccion-rich{padding-top:48px;padding-bottom:48px}.seccion-heroe{padding:40px 20px;background-position:center;background-repeat:no-repeat;background-size:cover}.seccion-heroe.texto-blanco h1.page-title,.seccion-heroe.texto-blanco p{color:#fff}.seccion-rojo-solido{background:#d31145 0% 0% no-repeat padding-box;color:#fff}.seccion-rojo-solido h1.page-title{color:#fff}.seccion-rojo-solido a:hover{text-decoration:none}.seccion-gradient-texture h1.page-title,.seccion-rojo-solido h1.page-title{color:#fff}.seccion-gradient-texture .btn-agregar-carrito,.seccion-rojo-solido .btn-agregar-carrito{width:80%;display:inline}.seccion-gradient-texture .btn-like,.seccion-rojo-solido .btn-like{width:15%;display:inline;border:1px solid #d31145}.seccion-gradient-texture .btn-like img,.seccion-rojo-solido .btn-like img{height:12px}.seccion-gradient-texture .btn-like i,.seccion-rojo-solido .btn-like i{font-size:.8rem}.seccion-gradient-texture .area-botones a,.seccion-rojo-solido .area-botones a{font-size:.8rem}.seccion-gradient-texture .info-general,.seccion-rojo-solido .info-general{min-height:170px}.seccion-gradient-texture .info-general .link-nombre,.seccion-rojo-solido .info-general .link-nombre{min-height:48px}.seccion-gradient-texture .info-general .precio,.seccion-rojo-solido .info-general .precio{color:#000;display:block;font-size:24px;font-weight:700;margin-top:.5rem;margin-bottom:.5rem}.caracteristicas-servicios .img-servicio{height:120px}.caracteristicas-servicios .border-bottom-rich{border-bottom:1px solid #d31145 !important}@media (max-width:767.98px){.seccion-heroe{height:auto}.seccion-gradient-texture,.seccion-rojo-solido{background-repeat:repeat !important}.seccion-gradient-texture .col-12,.seccion-rojo-solido .col-12{margin-bottom:1.5rem}.seccion-gradient-texture .info-general .link-nombre,.seccion-rojo-solido .info-general .link-nombre{min-height:initial}}@media (min-width:768px) and (max-width:991.98px){.seccion-gradient-texture,.seccion-rojo-solido{background-repeat:repeat !important}.seccion-gradient-texture .col-12,.seccion-rojo-solido .col-12{margin-bottom:1.5rem}}@media (min-width:992px){.seccion-heroe{height:360px}}.form-control{height:38px !important}.page-header .panel.wrapper{border:0}.header.content{padding-top:0}.nav-sections{margin-bottom:0}.minicart-wrapper .details-qty button{font-size:14px}.minicart-wrapper .product .actions{margin:-33px 0 0}.minicart-wrapper .minicart-items .action.edit:before,.minicart-wrapper .minicart-items .action.delete:before{font-size:38px}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart:hover{font-size:45px;padding-top:3px;color:#fff}.minicart-wrapper .action.showcart:hover:before,.minicart-wrapper .action.showcart:active:before{color:#fff !important;font-size:45px}.minicart-wrapper .action.showcart .counter.qty{background-color:#fff;color:#d31145}.minicart-items,.minicart-items .product-item-name a{color:#d31145}.minicart-items a,a.action.viewcart,a.action.viewcart:visited{color:#d31145 !important}.minicart-items input[type="number"]{width:45px;display:inline;border-width:2px;border-color:#d31145}.minicart-items .product-item-pricing .label{font-weight:normal}.minicart-items .product-item-details{font-size:16px !important}.block-minicart .items-total,.block-minicart .subtotal{color:#000}.minicart-items .product-item-details .price{font-weight:bold;color:#000;font-size:18px}.minicart-items .product-item-pricing .label{color:#000}.minicart-items .action.edit{display:none}.navigation .level0{margin:0}.navigation .level0>.level-top{line-height:inherit;padding-bottom:5px;padding-top:10px}.navigation .level0.active>.level-top{border-color:#fff}.logo{float:left;margin:0}.sections.nav-sections{max-width:870px;margin:auto}.buscador-wrapper{max-width:828px;margin:auto;margin-top:.5rem}.buscador-wrapper .action.search{display:none}.buscador-wrapper .input-group-text{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.header.content.header-container{padding-bottom:20px}.minicart-wrapper{margin-top:5px}.custom-links{float:right;margin-top:10px;list-style:none;padding-left:0}.custom-links li{display:inline;margin-left:15px}.custom-account-link,.custom-wish-link{width:30px}.custom-account-link{content:url('../images/icons/cuenta-icon.svg')}.custom-wish-link{content:url('../images/icons/heart-icon.svg')}.custom-account-link:before{content:"\f002";padding-right:5px}@media (min-width:576px){.header.content.header-container{max-width:540px}}@media (min-width:768px){.header.content.header-container{max-width:720px}}@media (min-width:992px){.header.content.header-container{max-width:960px}}@media (min-width:1200px){.header.content.header-container{max-width:1140px}}@media (max-width:767.98px){.logo{height:40px !important;width:78.66px !important}}@media (max-width:767.98px){.sections.nav-sections{background-color:#d31145}.nav-sections-item-title{background-color:#fff}.nav-sections-item-title a.nav-sections-item-switch{color:#000}.nav-sections-item-title.active{background-color:#d31145}.nav-sections-item-title.active a.nav-sections-item-switch{color:#fff}.navigation .submenu:not(:first-child){background-color:#fff}.navigation ul.submenu a{color:#d31145 !important}.nav-toggle:hover:before{color:#fff}.rich-header a.logo{margin-left:35px}.nav-toggle{top:0}.nav-toggle::before{color:#fff}}@media (min-width:768px) and (max-width:991.98px){a.logo{margin:0;margin-right:1rem}.sections.nav-sections{clear:both;width:100%}}.block-customer-login-rich{border-bottom:2px solid #d31145;padding-left:40px;padding-right:40px}.login-container .control,.block-new-customer{width:100% !important;float:none !important}.login-container .label{float:none !important;text-align:left !important;color:#d31145;text-transform:uppercase;width:50% !important}.login-container .fieldset:after{display:none !important}div.mage-error{font-size:16px !important}@media (max-width:767.98px){.block-customer-login-rich{padding-left:0;padding-right:0}.block-customer-login-rich button.btn-rich{width:100%}.block-new-customer a.btn-rich{width:100%}}.account-nav .item{width:100%;display:block}.account-nav .item .delimiter{display:none}.account-nav .item a{color:#000}.account-nav .item a:hover{color:#d31145}.account-nav .item.current a,.account-nav .item.current strong{background-color:#d31145;border-color:#d31145;color:#fff}table th.col,table td.col{width:auto}.account .column.main .block:not(.widget) .box-title>span{font-size:14px}.box a.action{display:inline-block;padding:7px 15px;border:1px solid #d31145;border-radius:4px}.box a.action:hover{text-decoration:none}.table-order-items tbody td{background-color:#F2F2F2;border-width:0 !important;border-bottom-color:#fff !important;border-style:solid !important;border-bottom-width:5px !important}.block-create-account-rich{border-bottom:2px solid #d31145;padding-left:40px;padding-right:40px}.block-create-account-rich form,form.form-rich{min-width:initial !important;width:initial !important;float:none !important}.form-create-account .control,.form-rich .control{width:100% !important;float:none !important}.form-create-account .label,.form-rich .label{text-align:left !important;float:none !important;color:#d31145;text-transform:uppercase;width:100% !important}.block-password-forget{padding-left:40px;padding-right:40px}.password.forget .control{width:100% !important;float:none !important}.password.forget .label{text-align:left !important;float:none !important;color:#d31145;text-transform:uppercase;width:100% !important}.modal-rich .modal-title{color:#d31145;text-transform:uppercase;font-family:Alright Sans Ultra;font-size:32px;margin-top:30px}.modal-rich .close{color:#d31145;opacity:1}.modal-rich .modal-header{border-bottom-width:0}.modal-rich .modal-footer{border-top-width:0}.modal-rich label{color:#d31145;text-transform:uppercase;font-size:12px;font-family:Alright Sans Ultra}.modal-rich #btn-verificar{margin-top:31px}.modal-rich #btn-verificar .js-loading-icon{display:none}.modal-rich #js-alerta-cp-vacio{display:none}.modal-rich .link-rich,.modal-rich .link-rich:hover,.modal-rich .link-rich:visited,.modal-rich .link-rich:active{color:#d31145 !important;font-family:Alright Sans Ultra}@media (max-width:767.98px){.modal-rich #btn-verificar{margin-top:0;width:100%}}.faq-collection .group-title{color:#d31145;font-size:18px;margin-top:3rem;margin-bottom:1rem;border:0}.faq-collection .ui-accordion .ui-accordion-header{color:#000;padding-top:20px;padding-bottom:20px;font-size:16px}.faq-collection .faq-accordion .ui-widget-content{color:#000;border-color:#d31145}.faq-collection .faq-accordion .ui-widget-content a,.faq-collection .faq-accordion .ui-widget-content a:hover{color:#d31145}.faq-collection .faq-content .ui-accordion-header:hover{background-color:#d31145;color:#fff}.faq-collection .ui-accordion .ui-state-active.ui-accordion-header{background-color:#d31145;color:#fff}.faq-collection .ui-accordion .ui-state-default{border-color:#d31145;background-color:#fff}.faq-collection .ui-accordion .ui-state-default:hover::after{color:#fff}.faq-collection .ui-accordion .ui-state-default:after{content:"\f078";font-family:"Font Awesome 5 Free";color:#d31145}.faq-collection .ui-accordion .ui-state-active:after{content:"\f077";color:#fff}.productos-recomendados .custom-towishlist{color:#d31145 !important}.productos-recomendados .custom-towishlist:hover i.fa-heart:before{font-weight:700}.productos-recomendados .product-item-name-wrapper{min-height:49px}.productos-recomendados .area-botones{margin-top:1rem}.productos-recomendados .producto-rich:nth-child(n+5){display:none}.cart-container .form-cart .action.continue:before{vertical-align:middle}.cart.table-wrapper .col.qty .input-text{border-width:2px;border-color:#d31145}.cart-summary{background-color:#fff;box-shadow:0px 2px 6px rgba(0,0,0,0.16)}.table thead th{border-bottom:0}.cart.table-wrapper .table td,.cart.table-wrapper .table td,.cart.table-wrapper .items thead+.item,.cart.table-wrapper .items>.item{border:0}.cart.table-wrapper .items>.item{box-shadow:0px 2px 6px rgba(0,0,0,0.16)}.cart-summary .block.shipping{display:none}.cart-summary .cart-totals{border-top:0}.price-excluding-tax .price{font-size:24px}.cart-summary>.title,.column.main .cart-summary .block>.title strong{font-size:14px}.cart-summary>.title{font-size:20px}.cart-summary .block .fieldset .field.note{font-size:14px}.mark,mark{background-color:inherit}@media (min-width:768px) and (max-width:991.98px){.cart-summary{float:none;width:100%;position:initial}.cart-container form.form-cart{float:none;width:100%;position:initial}}.opc-block-summary>.title{font-size:24px}.opc-block-shipping-information .shipping-information-title{font-size:24px}.checkout-payment-method .payment-option-title .action-toggle{font-size:24px}.product-item-inner .details-qty{color:#000}.minicart-items .product-item-name{font-weight:bold}.authentication-wrapper{margin-top:-30px}.authentication-wrapper .action.action-auth-toggle:hover{text-decoration:none}.authentication-wrapper .action.action-auth-toggle:focus{border:0}.block-authentication .block-title{font-size:24px}.block-authentication label{color:#d31145;text-transform:uppercase;text-align:left;font-weight:700 !important}.block-authentication .action.action-login{line-height:initial !important;padding:7px 15px !important}.authentication-dropdown .modal-content,.authentication-dropdown .modal-header{border:0}.authentication-dropdown .modal-header{min-height:34px}.authentication-dropdown form .actions-toolbar{margin-left:0 !important}.authentication-dropdown .actions-toolbar>.primary{float:none}.authentication-dropdown .actions-toolbar>.primary .action{width:100%}.authentication-dropdown .actions-toolbar>.secondary{float:none;margin:0;width:100%;text-align:center}.modal-custom .action-close,.modal-custom .action-close:focus,.modal-custom .action-close:hover{border-color:#d31145;border-width:1px;border-style:solid;border-bottom-width:1px !important;border-bottom-style:solid !important}.modal-custom .action-close::before,.modal-custom .action-close:focus::before,.modal-custom .action-close:hover::before{color:#d31145}.paquetes-wrapper .paquete-container{position:relative;width:300px;height:300px}.paquetes-wrapper .image{display:block;width:100%;height:auto}.paquetes-wrapper .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:.5;transition:.5s ease;background-color:#000}.paquetes-wrapper .product-details{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:1;transition:.5s ease}.paquetes-wrapper .datos-producto{color:white;position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:250px}.paquetes-wrapper .datos-producto .info-general{min-height:96px}.paquetes-wrapper .datos-producto .info-general .nombre-producto{color:#fff;font-size:16px;font-weight:bold;min-height:26px}.paquetes-wrapper .datos-producto .info-general .nombre-producto:hover{color:#d31145}.paquetes-wrapper .datos-producto .info-general .precio{font-size:24px;display:block}.paquetes-wrapper .acciones-cabecera{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:250px;text-align:right}.paquetes-wrapper .acciones-cabecera a{color:#fff}.paquetes-wrapper .acciones-cabecera a:hover{color:#d31145}.paquetes-wrapper .acciones-cabecera a:hover i{font-weight:700}.paquetes-wrapper .custom-form-add-to-cart .action.tocart{width:100%}@media (min-width:992px){.paquetes-wrapper .paquete-container .overlay{opacity:.3}.paquetes-wrapper .paquete-container:hover .overlay{opacity:.5}}.seccion-productos-nuevos{min-height:565px}.producto-nuevo-home{background-color:#fff;padding:20px}.producto-nuevo-home p{min-height:72px}.producto-nuevo-home>img{width:100%;height:auto}.producto-nuevo-home a{color:#000}.producto-nuevo-home a:hover{text-decoration:none;color:#d31145}.producto-nuevo-home .area-botones{transition:all .5s ease-in-out;overflow:hidden}.producto-nuevo-home .area-botones a:hover .fa-heart{font-weight:700}.producto-nuevo-home .wrapper-add-to-cart{display:inline}.producto-nuevo-home .btn-like{padding-top:9px;padding-bottom:9px}.producto-nuevo-home .product-image-wrapper{height:215px}@media (max-width:767.98px){.custom-form-add-to-cart .action.tocart{width:80%}.producto-nuevo-home p{min-height:auto}}@media (min-width:768px) and (max-width:991.98px){.custom-form-add-to-cart .action.tocart{width:80%}}form.custom-form-add-to-cart{display:inline}form.custom-form-add-to-cart button{text-transform:uppercase}.search-autocomplete ul li,.search-autocomplete ul li{color:#000}.search-autocomplete{top:37px}.form-wishlist-items .box-tocart .actions-primary,.form-wishlist-items .box-tocart .action.primary{width:100%}.form-wishlist-items .box-tocart .control{float:right !important}.form-wishlist-items .box-tocart .control .input-text{width:100% !important;border:2px solid #d31145}.form-wishlist-items .box-tocart .field.qty{padding-right:0;margin-bottom:1.5rem}.form-wishlist-items .product-item-actions{text-align:center}.form-wishlist-items .actions-toolbar{margin-top:1.5rem}.form-wishlist-items li.product-item{width:30%}.form-wishlist-items li.product-item .product-item-info{width:90%}.form-wishlist-items .review-wrapper{min-height:28px}.sales-order-view .page-title{font-size:24px}.sales-order-view .order-status{font-size:24px;font-weight:bold}.sales-order-view .order-title>strong{font-size:24px}.sales-order-view a.action{display:inline;float:right;margin-left:20px !important}.sales-order-view .page-title-wrapper .order-date{margin-bottom:0}div.login-container{float:none !important;width:100% !important}.customer-account-login div.sociallogin-wrapper{float:none !important;margin-top:3rem;margin-left:auto;margin-right:auto;width:1140px !important}.customer-account-login div.sociallogin-wrapper .block-title{font-size:24px !important}.customer-account-login div.sociallogin-wrapper .sociallogin-block{max-width:570px !important;margin:auto !important;float:none !important;padding-left:40px;padding-right:40px}.modal-content div.sociallogin-wrapper{float:none !important;width:100% !important;margin-top:3rem;margin-bottom:1.5rem !important;padding:0}.modal-content div.sociallogin-wrapper .block-title{font-size:24px !important}.customer-account-create .page-title-wrapper{text-align:center}.customer-account-create .sociallogin-block{margin-top:3rem;margin-left:auto;margin-right:auto;max-width:570px;float:none !important;padding-left:40px;padding-right:40px}.customer-account-create .sociallogin-block .sociallogin-block-title{font-size:24px !important}.label{display:initial}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:transparent !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3,.cart-summary>.title,.column.main .cart-summary .block>.title strong,.opc-block-summary>.title,.opc-block-shipping-information .shipping-information-title,.opc-wrapper .step-title,.sales-order-view .order-title>strong{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}