.count{display:none!important}@media (max-width:980px){.et-cart-info,.et-cart-info span{display:inline-block!important;visibility:visible!important;opacity:1!important}}.woocommerce-breadcrumb{color:#1F2E44!important}html body .woocommerce-breadcrumb a[href]{color:#6C7480!important}html body .woocommerce-breadcrumb a[href]:hover{color:#1F2E44!important}.et_header_style_centered #main-header.et-fixed-header .logo_container{padding-top:20px!important;box-sizing:border-box!important}.et_header_style_centered #main-header.et-fixed-header #logo{max-height:34px!important}.msc-hero-img{width:100%!important}.msc-hero-img .et_pb_image_wrap{display:block;width:100%;height:100%;border-radius:18px;overflow:hidden}.msc-hero-img img{width:100%!important;height:540px!important;object-fit:cover!important;display:block;border-radius:18px}@media(max-width:980px){.msc-hero-img img{height:320px!important}}.single-product .woocommerce-product-gallery .flex-viewport,.single-product .woocommerce-product-gallery__wrapper,.single-product .woocommerce-product-gallery__image{border-radius:24px!important;overflow:hidden!important}.single-product .woocommerce-product-gallery .flex-viewport{box-shadow:0 18px 50px rgba(31,46,68,.14)!important}.single-product form.cart,.single-product .variations th,.single-product .variations td,.single-product .wc-pao-addons-container{text-align:left!important}.single-product form.cart label,.single-product .wc-pao-addon-name{display:block;text-align:left!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit;font-size:14px;font-weight:600;color:#1F2E44;margin:0 0 6px}.single-product form.cart select,.single-product form.cart textarea{width:100%;border:1px solid #D7DBE0;border-radius:10px;padding:12px 14px;color:#1F2E44}.single-product .wc-pao-addon-checkbox label,.single-product form.cart .wc-pao-addon li label{display:flex;align-items:center;gap:10px;text-align:left!important;text-transform:none!important;font-weight:400;font-size:14px;border:1px solid #E4EAEF;border-radius:10px;padding:10px 12px;margin:0 0 8px;cursor:pointer}body.single-product form.cart .single_add_to_cart_button,body.single-product .et_pb_wc_add_to_cart .single_add_to_cart_button{display:block!important;width:100%!important;min-height:56px!important;background-color:#1F2E44!important;color:#fff!important;border:0!important;border-radius:12px!important;font-size:17px!important;font-weight:700!important;letter-spacing:.3px!important;padding:15px 30px!important;box-shadow:0 8px 22px rgba(31,46,68,.22)!important}body.single-product form.cart .quantity{margin-right:14px}.et-db #et-boc .et-l form.cart button.single_add_to_cart_button:hover{background:#fd9e80!important;color:#000!important;border-color:#fd9e80!important}.single-product [class*="wc-pao"],.single-product [class*="wc-pao"] *{font-family:inherit!important;color:#1F2E44!important;font-weight:300!important}.single-product [class*="wc-pao"] .amount{font-weight:400!important}.single-product .wc-pao-addons-total{background:#F2F5F8!important;border-radius:12px!important;padding:14px 18px!important;margin:14px 0!important}.single-product form.cart .wc-pao-addon-name{font-weight:700!important}.single-product form.cart .wc-pao-fieldset label:not(.wc-pao-addon-name){font-weight:400!important}.product_cat-invitaciones-papel .et_pb_wc_price .price::after{content:" / invitación";font-size:16px;color:#77808F;font-weight:400;margin-left:8px;white-space:nowrap}.single-product form.cart{display:flex;flex-direction:column}.single-product form.cart .wc-pao-addons-container{display:contents}.single-product form.cart .quantity{order:2;align-self:flex-start}.single-product form.cart #product-addons-total{order:3;margin-top:4px}.single-product form.cart .single_add_to_cart_button{order:4}.single-product .product-addon-totals ul{list-style:none;margin:6px 0 0;padding:0;font-family:'Montserrat',sans-serif}.single-product .product-addon-totals li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;border:0!important}.single-product .product-addon-totals li *{font-size:13px!important;font-weight:400!important;color:#77808F!important;line-height:1.45!important}.single-product .product-addon-totals .wc-pao-col1{flex:1;text-align:left}.single-product .product-addon-totals .wc-pao-col2{white-space:nowrap;text-align:right}.single-product .product-addon-totals .wc-pao-addon-name{font-weight:600!important;color:#3A4453!important}.single-product .product-addon-totals .wc-pao-subtotal-line{display:block!important;border-top:1px solid #E4EAEF;margin-top:6px;padding-top:12px}.single-product .product-addon-totals .wc-pao-subtotal-line .price{display:flex!important;justify-content:space-between;align-items:baseline;width:100%!important;margin:0;font-size:0!important}.single-product .product-addon-totals .wc-pao-subtotal-line .price::before{content:"Total";font-size:25px;color:#072863;font-weight:700;font-family:'Lato',sans-serif}.single-product .product-addon-totals .wc-pao-subtotal-line .amount,.single-product .product-addon-totals .wc-pao-subtotal-line .amount *{font-size:25px!important;color:#072863!important;font-weight:700!important;font-family:'Lato',sans-serif!important}.single-product form.cart .mrs-qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0 2px;flex-wrap:wrap}.mrs-qty-label b{display:block;font-family:'Montserrat',sans-serif;font-weight:700;color:#072863;font-size:16px;line-height:1.2}.mrs-qty-label small{display:block;color:#77808F;font-size:13px;margin-top:2px}.single-product form.cart .quantity{display:inline-flex!important;align-items:center;align-self:center!important;border:1.5px solid #E4EAEF;border-radius:12px;overflow:hidden;width:auto!important;background:#fff}.mrs-qty-btn{width:46px;height:48px;font-size:22px;line-height:1;color:#072863;background:#fff;border:0;cursor:pointer}.mrs-qty-btn:hover{background:#f2f6f9}.single-product form.cart .quantity input.qty{border:0!important;width:56px;height:48px;text-align:center;font-weight:600;font-size:16px;color:#072863;background:#fff;-moz-appearance:textfield;margin:0!important}.single-product form.cart .quantity input.qty::-webkit-outer-spin-button,.single-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_cat-invitaciones-papel form.cart .mrs-qty-row{order:2!important}#page-container #et-main-area #main-content #et-boc .quantity input.qty{border:0!important;box-shadow:none!important;width:72px!important}.woocommerce-message,.woocommerce-info{background:#E1F3F3!important;color:#1F2E44!important;border:1px solid #87CDE8!important;border-top-color:#2F86AE!important;border-radius:10px!important;font-family:inherit!important;padding:16px 20px!important}.woocommerce-message::before,.woocommerce-info::before{color:#2F86AE!important}.woocommerce-message .button,.woocommerce-info .button{background:#1F2E44!important;color:#fff!important;border-radius:8px!important;padding:8px 18px!important}.woocommerce-checkout{background:#f6fafb}.woocommerce-checkout form .form-row label{font-family:'Montserrat',sans-serif;font-size:12.5px;font-weight:600;color:#1F2E44}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form .form-row select,.woocommerce-checkout #username,.woocommerce-checkout #password{border:1.5px solid #e4ecef!important;border-radius:10px!important;padding:12px 14px!important;font-size:14.5px!important;color:#2b3646!important;background:#fff!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus,.woocommerce-checkout form .form-row select:focus,.woocommerce-checkout #username:focus,.woocommerce-checkout #password:focus{border-color:#2F86AE!important;box-shadow:0 0 0 3px rgba(47,134,174,.14)!important;outline:none!important}#place_order,.woocommerce #payment #place_order{background:#1F2E44!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:16px 20px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:16px!important;width:100%!important;box-shadow:0 8px 20px rgba(31,46,68,.22)!important;transition:background .15s,transform .12s}#place_order:hover{background:#16233a!important;transform:translateY(-1px)}.woocommerce-checkout .button:not(#place_order){background:#fff!important;color:#1F2E44!important;border:1.5px solid #1F2E44!important;border-radius:10px!important;transition:background .15s,color .15s}.woocommerce-checkout .button:not(#place_order):hover{background:#1F2E44!important;color:#fff!important}.woocommerce-checkout a{color:#2F86AE}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-NoticeGroup .woocommerce-error{background:#fdeceb!important;border:none!important;border-left:4px solid #d64545!important;border-radius:10px!important;color:#8a2a2a!important;list-style:none!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;padding:14px 18px!important}.woocommerce-checkout .woocommerce-error li{list-style:none!important;margin:0!important}.woocommerce-checkout .woocommerce-invalid input.input-text,.woocommerce-checkout .woocommerce-invalid select{border-color:#d64545!important;box-shadow:0 0 0 3px rgba(214,69,69,.12)!important}#order_review_heading{background:#1F2E44!important;color:#fff!important;font-family:'Cormorant Garamond',serif!important;margin:0!important;padding:16px 22px!important;border-radius:14px 14px 0 0!important}#order_review,.woocommerce-checkout-review-order{background:#fff;border:1px solid #e4ecef;border-radius:14px;padding:8px 22px;box-shadow:0 10px 30px rgba(31,46,68,.08)}#order_review{border-top:none!important;border-radius:0 0 14px 14px!important}#order_review .order-total .amount{color:#1F2E44;font-size:19px}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border:none!important;background:transparent!important}.woocommerce-checkout-review-order-table .cart_item td{padding:14px 0!important;vertical-align:top;border-bottom:1px solid #e4ecef!important}.woocommerce-checkout-review-order-table .product-name{font-size:14px!important;color:#1F2E44!important;font-weight:600!important;line-height:1.35}.woocommerce-checkout-review-order-table .product-total{font-size:14px!important;color:#1F2E44!important;font-weight:600!important;text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table .cart_item .product-name{position:relative!important;padding-left:62px!important;min-height:48px}.woocommerce-checkout-review-order-table .ms-thumb{position:absolute!important;left:0;top:0;float:none!important;margin:0!important}.woocommerce-checkout-review-order-table .ms-thumb img{width:48px!important;height:48px!important;border-radius:10px!important;object-fit:cover;margin:0!important;background:#E1F3F3;float:none!important}.woocommerce-checkout-review-order-table .cart_item .product-name .variation,.woocommerce-checkout-review-order-table .cart_item .product-name dl,.woocommerce-checkout-review-order-table .cart_item .product-name dl *,.woocommerce-checkout-review-order-table .cart_item .product-name .wc-item-meta,.woocommerce-checkout-review-order-table .cart_item .product-name .wc-item-meta *{font-size:11.5px!important;font-weight:400!important;color:#7d8794!important;line-height:1.4!important}.woocommerce-checkout-review-order-table .cart_item .product-name dl dt,.woocommerce-checkout-review-order-table .cart_item .product-name .wc-item-meta strong{font-weight:600!important;color:#5a6472!important}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:10px 0!important;font-size:13.5px!important;color:#2b3646!important;border-bottom:1px solid #f0f4f6!important}.woocommerce-checkout-review-order-table tfoot th{font-weight:500!important;text-align:left}.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total td{border-bottom:none!important;padding-top:14px!important;font-family:'Montserrat',sans-serif!important;color:#1F2E44!important}.woocommerce-checkout-review-order-table tfoot .order-total td *{font-family:'Montserrat',sans-serif!important}.woocommerce-checkout-review-order-table tfoot .order-total .amount{font-size:20px!important;font-weight:700!important;color:#1F2E44!important}.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax,.woocommerce-checkout-review-order-table tfoot .order-total .includes_tax *{display:block!important;margin-top:5px!important;font-size:11px!important;font-weight:400!important;color:#7d8794!important}.woocommerce-checkout-review-order-table .woocommerce-remove-coupon{color:#2F86AE!important;font-size:12px!important}.ms-freeship td{padding:14px 0 4px!important;border:none!important}.ms-freeship-box{background:#E1F3F3;border-radius:10px;padding:12px 15px;font-family:'Montserrat',sans-serif}.ms-freeship-txt{font-size:12.5px;color:#1F2E44;line-height:1.4}.ms-freeship-txt .amount{color:#1F2E44!important;font-size:12.5px!important;font-weight:700!important}.ms-freeship-bar{height:6px;background:#cfeef0;border-radius:6px;margin-top:9px;overflow:hidden}.ms-freeship-bar span{display:block;height:100%;background:#2F86AE;border-radius:6px;transition:width .3s}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:block!important;width:100%!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{display:none!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;text-align:left!important;margin:0!important;padding:0!important}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td::before{content:"Cómo lo enviamos";display:block;font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:600;color:#1F2E44;margin-top:18px;margin-bottom:1px}.woocommerce-checkout #shipping_method::before{content:"Los plazos cuentan desde que tu pedido sale de taller.";display:block;font-size:11.5px;color:#7d8794;margin:0 0 10px}.woocommerce-checkout ul#shipping_method{list-style:none!important;margin:0!important;padding:0!important;width:calc(100% + 75px)!important;max-width:none!important;box-sizing:border-box!important;float:none!important}.woocommerce-checkout ul#shipping_method li{display:flex!important;align-items:center;gap:11px;width:100%!important;max-width:none!important;box-sizing:border-box!important;float:none!important;border:1.5px solid #e4ecef;border-radius:12px;padding:12px 15px;margin:0 0 8px!important}.woocommerce-checkout ul#shipping_method li:hover{border-color:#87CDE8}.woocommerce-checkout ul#shipping_method li input[type=radio]{accent-color:#2F86AE;width:16px;height:16px;flex:none}.woocommerce-checkout ul#shipping_method li label{margin:0!important;display:flex;justify-content:space-between;gap:8px;width:100%;flex:1;text-align:left!important;line-height:1.4;font-weight:600!important;color:#1F2E44!important;font-size:13px!important}@media (min-width:981px){form.woocommerce-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) 400px;gap:0 36px;align-items:start}form.woocommerce-checkout>*:not(#order_review):not(#order_review_heading){grid-column:1}form.woocommerce-checkout>#order_review_heading{grid-column:2;grid-row:1}form.woocommerce-checkout>#order_review{grid-column:2;grid-row:2;position:sticky;top:100px}}#customer_details .col2-set .col-1{width:100%!important;float:none!important}#customer_details .col2-set .col-2:empty{display:none!important}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .woocommerce-cart-form *{text-align:left}.woocommerce-cart .woocommerce-cart-form{background:#fff;border:1px solid #e4ecef;border-radius:18px;box-shadow:0 4px 14px rgba(31,46,68,.06);padding:6px 30px;margin-bottom:22px}.woocommerce-cart table.cart thead{display:none!important}.woocommerce-cart table.cart,.woocommerce-cart table.cart tbody{display:block;border:0;background:none;margin:0;width:100%}.woocommerce-cart table.cart tr.cart_item{display:grid!important;grid-template-columns:96px auto!important;grid-template-areas:"thumb name" "thumb remove"!important;grid-template-rows:auto auto!important;align-items:start!important;position:relative!important;column-gap:24px;padding:26px 185px 26px 0!important;border-bottom:1px solid #edf3f5}.woocommerce-cart table.cart tr.cart_item td{border:0!important}.woocommerce-cart table.cart td.product-thumbnail{grid-area:thumb;align-self:start;width:96px;padding:0}.woocommerce-cart table.cart td.product-thumbnail img{width:96px;height:96px;object-fit:cover;border-radius:14px;display:block;margin:0}.woocommerce-cart table.cart td.product-name{grid-area:name;align-self:start;padding:0;text-align:left!important}.woocommerce-cart table.cart td.product-name a{font-family:'Cormorant Garamond',serif!important;font-size:22px!important;line-height:1.1!important;font-weight:600!important;color:#1F2E44!important;text-decoration:none!important;text-align:left!important;display:block;margin-bottom:8px}.woocommerce-cart td.product-name dl.variation{margin:0;font-size:12.5px;line-height:1.5}.woocommerce-cart td.product-name dl.variation dt{display:inline;float:none;clear:none;margin:0;font-weight:500;color:#7d8794;font-size:12px}.woocommerce-cart td.product-name dl.variation dd{display:inline;margin:0 0 0 5px}.woocommerce-cart td.product-name dl.variation dd p{display:inline;margin:0;color:#1F2E44;font-weight:600}.woocommerce-cart td.product-name dl.variation dd::after{content:"";display:block;margin-bottom:2px}.woocommerce-cart table.cart tr.cart_item td.product-remove{grid-area:remove;position:static!important;align-self:start;justify-self:start;text-align:left!important;margin-top:12px;padding:0;width:auto;border-top:0!important}.woocommerce-cart table.cart td.product-remove a.remove{display:inline-block!important;float:none!important;color:#7d8794!important;background:none!important;font-size:16px;line-height:1;font-weight:400;width:auto;height:auto;margin:0!important}.woocommerce-cart table.cart td.product-remove a.remove::after{content:" Quitar";font-size:11.5px;font-family:'Montserrat',sans-serif;vertical-align:middle;margin-left:3px}.woocommerce-cart table.cart td.product-remove a.remove:hover{color:#c0563f!important;background:none!important}.woocommerce-cart table.cart td.product-price{position:absolute!important;right:0;top:50%;transform:translateY(-50%);margin-top:-46px!important;width:170px;padding:0;text-align:right!important;font-size:12.5px;color:#7d8794!important;font-weight:500}.woocommerce-cart table.cart td.product-price .woocommerce-Price-amount::after{content:" / ud";color:#7d8794}.woocommerce-cart table.cart td.product-quantity{position:absolute!important;right:0;top:50%;transform:translateY(-50%);width:170px;padding:0;display:flex;justify-content:flex-end}.woocommerce-cart table.cart .quantity{display:inline-flex!important;align-items:center;border:1.5px solid #e4ecef;border-radius:12px;overflow:hidden;background:#fff}.woocommerce-cart table.cart .quantity input.qty{width:46px;height:38px;border:0!important;text-align:center!important;font-size:14px;color:#2b3646!important;background:#fff!important;box-shadow:none!important;-moz-appearance:textfield}.woocommerce-cart table.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart table.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart table.cart .quantity button.qty-btn{-webkit-appearance:none!important;appearance:none!important;width:38px!important;height:38px!important;min-width:0!important;border:0!important;background:#fff!important;color:#1F2E44!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;font-family:inherit!important;padding:0!important;margin:0!important;border-radius:0!important}.woocommerce-cart table.cart .quantity button.qty-btn:hover{background:#E1F3F3!important}.woocommerce-cart table.cart .quantity button.minus{border-right:1.5px solid #e4ecef!important}.woocommerce-cart table.cart .quantity button.plus{border-left:1.5px solid #e4ecef!important}.woocommerce-cart table.cart td.product-subtotal{position:absolute!important;right:0;top:50%;transform:translateY(-50%);margin-top:46px!important;width:170px;padding:0;text-align:right!important;font-size:17px;font-weight:700;color:#1F2E44!important}.woocommerce-cart table.cart td.actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;flex-wrap:wrap!important;padding:20px 0 6px!important}.woocommerce-cart table.cart td.actions .coupon{float:none!important;display:flex!important;align-items:center!important;gap:9px!important;margin:0!important}.woocommerce-cart table.cart td.actions button[name="update_cart"]{float:none!important;margin:0!important}.woocommerce-cart .cart_totals{float:none!important;width:100%!important;margin:0!important}.woocommerce-cart .cart_totals>h2{background:#1F2E44!important;color:#fff!important;margin:0!important;padding:16px 22px!important;border-radius:18px 18px 0 0!important;font-size:0!important;text-align:left!important;border:0!important}.woocommerce-cart .cart_totals>h2::before{content:"Tu pedido";font-family:'Cormorant Garamond',serif;font-size:21px;font-weight:600;color:#fff}.woocommerce-cart .cart_totals table.shop_table{background:#fff!important;border:1px solid #e4ecef!important;border-top:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 4px 14px rgba(31,46,68,.06)!important;overflow:hidden;border-collapse:separate!important;border-spacing:0!important;margin:0!important}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{border:0!important;border-top:1px solid #edf3f5!important;padding:16px 22px!important;font-family:'Montserrat',sans-serif!important;color:#2b3646!important;vertical-align:top;text-align:left!important;background:transparent!important}.woocommerce-cart .cart_totals table.shop_table tr:first-child th,.woocommerce-cart .cart_totals table.shop_table tr:first-child td{border-top:0!important}.woocommerce-cart .cart_totals table.shop_table th{font-weight:600!important;color:#1F2E44!important;width:36%}.woocommerce-cart .cart_totals .cart-subtotal td{text-align:right!important;font-weight:600!important;color:#1F2E44!important}.woocommerce-cart .cart_totals .order-total th{font-family:'Cormorant Garamond',serif!important;font-size:21px!important}.woocommerce-cart .cart_totals .order-total td{text-align:right!important}.woocommerce-cart .cart_totals .order-total strong,.woocommerce-cart .cart_totals .order-total strong .amount{font-family:'Cormorant Garamond',serif!important;font-size:23px!important;font-weight:700!important;color:#1F2E44!important}.woocommerce-cart .cart_totals .order-total small,.woocommerce-cart .cart_totals .order-total .includes_tax{display:block!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;color:#7d8794!important;font-weight:400!important;margin-top:4px}.woocommerce-cart .cart_totals .order-total small .amount,.woocommerce-cart .cart_totals .order-total .includes_tax .amount{font-family:'Montserrat',sans-serif!important;font-size:11px!important;color:#7d8794!important;font-weight:400!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals{display:block!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{display:block!important;width:100%!important;font-size:0!important;line-height:normal!important;height:auto!important;padding:16px 22px 0!important;border-top:1px solid #edf3f5!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th::before{content:"Cómo lo enviamos";display:block;font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:600;color:#1F2E44;line-height:1.15;margin-bottom:5px}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th::after{content:"Los plazos cuentan desde que tu pedido sale del taller.";display:block;font-family:'Montserrat',sans-serif;font-size:12px;color:#7d8794;font-weight:400;line-height:1.35}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{display:block!important;width:100%!important;padding:12px 22px 16px!important;border-top:0!important}.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods{list-style:none!important;margin:0!important;padding:0!important}.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods li{border:1.5px solid #e4ecef!important;border-radius:12px!important;padding:12px 15px!important;display:flex!important;align-items:center;gap:11px;margin:0 0 8px!important}.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods li:last-child{margin-bottom:0!important}.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods input.shipping_method{accent-color:#2F86AE;width:17px;height:17px;margin:0!important;flex:none}.woocommerce-cart .cart_totals ul.woocommerce-shipping-methods label{font-size:13px!important;color:#1F2E44!important;line-height:1.4!important;margin:0!important;font-weight:500!important}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:12px!important;color:#7d8794!important;margin-top:12px!important}.woocommerce-cart .cart_totals .shipping-calculator-button{color:#2F86AE!important}.woocommerce-cart .wc-proceed-to-checkout{padding:18px 0 0!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#1F2E44!important;color:#fff!important;border:0!important;border-radius:12px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:17px!important;padding:17px 20px!important;width:100%!important;text-align:center!important;box-shadow:0 8px 20px rgba(31,46,68,.22)!important;text-transform:none!important;letter-spacing:normal!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#16233a!important}.woocommerce-cart .cart_totals table.shop_table{display:block!important;width:100%!important}.woocommerce-cart .cart_totals table.shop_table tbody{display:block!important;width:100%!important}.woocommerce-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between!important;align-items:baseline!important;width:100%!important;border-top:1px solid #edf3f5!important;gap:14px}.woocommerce-cart .cart_totals table.shop_table tr:first-child{border-top:0!important}.woocommerce-cart .cart_totals table.shop_table tr.woocommerce-shipping-totals{display:block!important;gap:0}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{display:block!important;width:auto!important;border-top:0!important}.woocommerce-cart .cart_totals table.shop_table th{flex:none!important}.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th,.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals td{width:100%!important}.woocommerce-cart .ms-freeship-box{margin-top:16px}@media (max-width:767px){.et_pb_code_inner>div[style*="space-between"]{padding:12px 16px!important;gap:10px!important}.et_pb_code_inner span[style*="inline-flex"]{flex-wrap:nowrap!important;white-space:nowrap!important;font-size:12px!important;gap:6px!important}}@media (max-width:360px){.et_pb_code_inner span[style*="inline-flex"]{font-size:11px!important;gap:5px!important}}.woocommerce-cart .wc-empty-cart-message,.woocommerce-cart .cart-empty.woocommerce-info,.woocommerce-cart .return-to-shop{text-align:center!important}.woocommerce-cart .cart-empty.woocommerce-info{padding-left:1.5em!important;padding-right:1.5em!important}@media (max-width:767px){.woocommerce-cart table.cart tr.cart_item{grid-template-columns:76px 1fr!important;grid-template-areas:"thumb name" "price price" "qty qty" "sub sub" "rm rm"!important;column-gap:14px!important;row-gap:2px!important;padding:20px 0!important;position:relative!important;align-items:start!important}.woocommerce-cart table.cart td.product-thumbnail{grid-area:thumb!important}.woocommerce-cart table.cart td.product-thumbnail img{width:76px!important;height:76px!important}.woocommerce-cart table.cart td.product-name{grid-area:name!important;padding-top:2px!important}.woocommerce-cart table.cart td.product-name a{font-size:19px!important}.woocommerce-cart table.cart td.product-price{grid-area:price!important}.woocommerce-cart table.cart td.product-quantity{grid-area:qty!important}.woocommerce-cart table.cart td.product-subtotal{grid-area:sub!important}.woocommerce-cart table.cart td.product-remove{grid-area:rm!important}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-quantity,.woocommerce-cart table.cart td.product-subtotal,.woocommerce-cart table.cart td.product-remove{position:static!important;transform:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:4px 0!important;text-align:left!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;margin:0!important}.woocommerce-cart table.cart td.product-subtotal{font-weight:700!important}}