html{font-size:62.5%}body{font:300 11px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif}body.overflow-hidden{overflow:hidden}body .alignnone{margin:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:300 11px/1.4 'Helvetica Neue',Helvetica,Arial,sans-serif;color:#444}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1;}img{max-width:100%;vertical-align:bottom}a{color:#444;text-decoration:none}a:hover{color:#444}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.cross-sells h2{margin-bottom:20px !important}.bread_woo{position:initial;background:#4f4f4d}.breadcrumb-inner .entry-title.page-title{font-size:2.5em}.os-breadcrumb .trail-items li span{font-size:1.4rem}.button{border-radius:90px !important}.coupon{display:flex;align-items:center}.coupon .input-text{border-radius:90px !important;width:300px !important;margin-right:1em !important}.coupon .button{padding:1.4em 3em !important}.woocommerce-message,.woocommerce-info{font-size:1.6rem}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:left !important}.cart .product-thumbnail:before{display:none}.woocommerce-cart table.cart img{width:100%;border-radius:12px}}@media screen and (max-width:600px){.woocommerce-page table.shop_table,.woocommerce-page table.shop_table thead,.woocommerce-page table.shop_table tbody,.woocommerce-page table.shop_table th,.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table tr{display:block}.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px}.woocommerce a.remove{font-size:36px !important}.cross-sells .products li{width:100% !important;max-width:50% !important;float:left !important}.cross-sells .woocommerce-loop-product__title{font-size:13px !important;display:block !important}.coupon{display:block}.cart-collaterals{margin-top:0 !important}.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal{padding-left:14px !important}.coupon .button{width:100% !important;display:block}.woocommerce-page table.shop_table td{border:1px solid #d2d3d3;position:relative;padding-left:20px !important}.woocommerce-page table.shop_table{border:none}.woocommerce-page table.shop_table td.product-spacer{border-color:#fff;height:10px}.woocommerce-page table.shop_table td:before{text-align:left;padding-right:10px;white-space:nowrap;width:100%;font-size:1.6rem;padding-bottom:.4em;font-family:'SF PRO DISPLAY';font-weight:700 !important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important;font-family:'SF PRO DISPLAY';font-size:1.6rem}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{margin:0}.woocommerce-page table.cart td.actions,.woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px !important}.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px}.woocommerce-page table.cart td.actions div,.woocommerce-page #content table.cart td.actions div,.woocommerce-page table.cart td.actions input,.woocommerce-page #content table.cart td.actions input{margin-bottom:10px}.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}.woocommerce-page .cart-collaterals .cart_totals th,.woocommerce-page .cart-collaterals .cart_totals td{border:0 !important}.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td,.woocommerce-page .cart-collaterals .cart_totals table tr.shipping td,.woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px !important}.woocommerce-page table.shop_table tr.cart-subtotal td,.woocommerce-page table.shop_table tr.shipping td,.woocommerce-page table.shop_table tr.total td,.woocommerce-page table.shop_table.order_details tfoot th,.woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important}.woocommerce-page table.shop_table tbody{padding-top:10px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:none;width:100%}.woocommerce .order_details ul,.woocommerce-page .order_details ul,.woocommerce .order_details,.woocommerce-page .order_details{padding:0}.woocommerce .order_details li,.woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0}}.woocommerce-page label,.woocommerce form .form-row label,.woocommerce label{width:100%}.woocommerce-input-wrapper{width:100%}.rede-credit-fields-wrapper{padding:0 2em}.wc-payment-rede-form-fields #add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-radius:90px !important;font-size:1.3rem !important}.wc-payment-rede-form-fields .rede-card{width:100%}.wc-payment-rede-form-fields .rede-card select{width:100% !important;border-radius:90px}.payment-method-description{width:100% !important;padding:2em 0 0 !important}.payment-method-description p{display:none !important}.payment-method-description svg{margin:0 auto !important;width:100px !important}.woocommerce-shipping-calculator span{width:100% !important}.woocommerce-cart-form .woocommerce-cart-form__cart-item.cart_item label{width:auto}.main-menu.navScroll{box-shadow:0 0 15px rgba(0,0,0,.2);transition:.3s}a:hover{text-decoration:none !important}