body{font-family:'Typograph','Nunito',sans-serif}.page-wrapper{background:url('../background/Pattern_background_heart.svg')}.cart-summary{border:0;padding:0 !important}.cart-summary .summary.title{font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:20px;font-weight:800;line-height:22px;color:#26358c;display:block}.opc-block-summary{background:inherit;padding:0;border:0}.opc-block-summary>.title{font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:20px;font-weight:800;line-height:22px;color:#26358c;margin-bottom:20px}.opc-block-summary .table-totals{border-top:0;border-collapse:inherit}.opc-block-summary .mark .value{color:#050b4c}.babyme-cart-summary-prices,.data.table.table-totals{border-radius:20px;box-shadow:0 2px 20px 0 rgba(36,57,82,.3);padding:22px 1.5em;background-color:#fff}.babyme-cart-summary-prices .totals>.mark,.data.table.table-totals .totals>.mark{font-size:.9rem;color:#050b4c !important}.babyme-cart-summary-prices .totals>.amount span,.data.table.table-totals .totals>.amount span{font-size:.9rem;color:#050b4c}.babyme-cart-summary-prices .grand.totals .mark,.data.table.table-totals .grand.totals .mark{text-transform:uppercase}.babyme-cart-summary-prices .grand.totals .amount,.data.table.table-totals .grand.totals .amount{border-color:#bfd9f1 !important}.babyme-cart-summary-prices .grand.totals .amount span,.data.table.table-totals .grand.totals .amount span{font-size:28px !important;font-weight:800;color:#050b4c !important;border-color:#bfd9f1 !important}.babyme-cart-summary-prices .grand.totals .mark,.data.table.table-totals .grand.totals .mark,.babyme-cart-summary-prices .totals.sub-w-discount .mark,.data.table.table-totals .totals.sub-w-discount .mark{color:#050b4c !important;border-color:#bfd9f1 !important}.babyme-cart-summary-prices .totals.sub-w-discount .mark,.data.table.table-totals .totals.sub-w-discount .mark{font-weight:800;border-top:1px solid;padding-top:18px}.babyme-cart-summary-prices .totals.sub-w-discount .amount,.data.table.table-totals .totals.sub-w-discount .amount{border-top:1px solid;font-weight:800;color:#050b4c !important;border-color:#bfd9f1 !important;padding-top:18px}.babyme-cart-summary-prices :nth-last-child(1 of .total-rules) .mark,.data.table.table-totals :nth-last-child(1 of .total-rules) .mark{padding-bottom:18px}.babyme-cart-summary-prices :nth-last-child(1 of .total-rules) .amount,.data.table.table-totals :nth-last-child(1 of .total-rules) .amount{padding-bottom:18px}.babyme-cart-summary-prices .totals.shipping.incl .mark,.data.table.table-totals .totals.shipping.incl .mark{padding-bottom:18px}.babyme-cart-summary-prices .totals.shipping.incl .amount,.data.table.table-totals .totals.shipping.incl .amount{padding-bottom:18px}.babyme-cart-summary-prices .total-rules .rule-amount,.data.table.table-totals .total-rules .rule-amount{color:#777}.babyme-cart-summary-prices .cart-totals,.data.table.table-totals .cart-totals{border-top:0}.babyme-cart-summary-prices .cart-discount,.data.table.table-totals .cart-discount{margin-top:0;border:0;width:100%;padding:0}.babyme-cart-summary-prices .cart-discount .block.discount,.data.table.table-totals .cart-discount .block.discount{width:fit-content}.babyme-cart-summary-prices .cart-discount .block.discount .content,.data.table.table-totals .cart-discount .block.discount .content{margin-bottom:20px}@media (max-width:768px){.babyme-cart-summary-prices .cart-discount .block.discount .content,.data.table.table-totals .cart-discount .block.discount .content{display:block;padding:0 15px}}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .label,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .label{font-size:16px;color:#050b4c}@media (max-width:768px){.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .label,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .label{display:block}}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .input-text.validate-no-html-tags.validate-alphanum-with-spaces,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .input-text.validate-no-html-tags.validate-alphanum-with-spaces{border-radius:5px !important;border-color:#c1e4f4}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar{vertical-align:bottom}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.apply,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.apply{width:auto !important;height:auto !important;background:0 0 !important;text-transform:inherit !important;outline:none !important;display:flex !important;justify-content:center !important;align-items:center !important;border:solid 2px !important;opacity:1 !important;cursor:pointer !important;text-align:center !important;color:#0475bc !important;border-color:#0475bc !important;background-color:#fff !important;font-family:'Typograph','Nunito',sans-serif !important;font-style:normal !important;letter-spacing:0 !important;font-size:1.125rem !important;font-weight:800 !important;line-height:20px !important;min-width:200px !important;padding:10px 24px !important;border-radius:25.5px !important;margin-right:15px;min-width:0 !important}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.cancel,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.cancel{width:auto !important;height:auto !important;background:0 0 !important;text-transform:inherit !important;outline:none !important;display:flex !important;justify-content:center !important;align-items:center !important;border:solid 2px !important;opacity:1 !important;cursor:pointer !important;text-align:center !important;color:#fff !important;border-color:#0475bc !important;background-color:#0475bc !important;font-family:'Typograph','Nunito',sans-serif !important;font-style:normal !important;letter-spacing:0 !important;font-size:1.125rem !important;font-weight:800 !important;line-height:20px !important;min-width:200px !important;padding:10px 24px !important;border-radius:25.5px !important;margin-right:15px;min-width:0 !important}.babyme-cart-summary-prices .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.cancel:hover,.data.table.table-totals .cart-discount .block.discount .content .fieldset.coupon .actions-toolbar .action.cancel:hover{border-color:#096ebc !important;background-color:#096ebc !important}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items,.data.table.table-totals .checkout.methods.items.checkout-methods-items{padding:20px}@media (max-width:768px){.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items,.data.table.table-totals .checkout.methods.items.checkout-methods-items{padding:0}}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .item>span,.data.table.table-totals .checkout.methods.items.checkout-methods-items .item>span{color:#050b4c !important;display:block;text-align:center}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .action.primary.checkout,.data.table.table-totals .checkout.methods.items.checkout-methods-items .action.primary.checkout{width:auto;height:auto;background:0 0;text-transform:inherit;outline:none;display:flex;justify-content:center;align-items:center;border-radius:25.5px;border:solid 2px;opacity:1;cursor:pointer;text-align:center;color:#fff;border-color:#25408f;background-color:#25408f;font-style:normal;letter-spacing:0;font-size:1.125rem;font-weight:800;line-height:20px;min-width:200px;padding:10px 24px;font-family:'Typograph','Nunito',sans-serif;width:100%}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .action.primary.checkout:after,.data.table.table-totals .checkout.methods.items.checkout-methods-items .action.primary.checkout:after{content:''}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .action.guest.checkout,.data.table.table-totals .checkout.methods.items.checkout-methods-items .action.guest.checkout{margin-top:16px;border:none;color:#050b4c}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .action.guest.checkout:hover,.data.table.table-totals .checkout.methods.items.checkout-methods-items .action.guest.checkout:hover{color:#050b4c;background-color:#fff}.babyme-cart-summary-prices .checkout.methods.items.checkout-methods-items .action.guest.checkout span,.data.table.table-totals .checkout.methods.items.checkout-methods-items .action.guest.checkout span{text-decoration:underline}.babyme-cart-summary-blocs,.opc-babyme-cms-blocks{margin-top:40px}.babyme-cart-summary-blocs .pagebuilder-mobile-hidden,.opc-babyme-cms-blocks .pagebuilder-mobile-hidden,.babyme-cart-summary-blocs .pagebuilder-mobile-only,.opc-babyme-cms-blocks .pagebuilder-mobile-only{border-radius:20px 20px 0 0;width:100%;display:block}.babyme-cart-summary-blocs .pagebuilder-column-group,.opc-babyme-cms-blocks .pagebuilder-column-group{background-color:#0475bc;color:#fff;border-radius:0 0 20px 20px}.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column{padding:20px}.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column h3,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column h3{font-size:21px}.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column>div,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column>div{font-size:16px;margin-top:10px}.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block{align-items:center}.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block a.pagebuilder-button-primary,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block a.pagebuilder-button-primary{width:auto;height:auto;background:0 0;text-transform:inherit;outline:none;display:flex;justify-content:center;align-items:center;border-radius:25.5px;border:solid 2px;opacity:1;cursor:pointer;text-align:center;color:#0475bc;border-color:#0475bc;background-color:#fff;font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-weight:800;line-height:20px;min-width:200px;padding:10px 24px;font-size:1.125rem}@media (max-width:768px){.babyme-cart-summary-blocs .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block a.pagebuilder-button-primary,.opc-babyme-cms-blocks .pagebuilder-column-group .pagebuilder-column .babyme-loyalty-block a.pagebuilder-button-primary{margin-left:0}}.minicart-wrapper .action.showcart .counter.qty{background-color:#08c}.block-minicart li{border-bottom:1px solid #bfd9f1 !important}.block-minicart{border-radius:20px;width:auto !important}@media (max-width:768px){.block-minicart{left:-50px !important}}.block-minicart .block-title{display:block !important;color:#26358c;font-weight:800;font-size:20px}.block-minicart .block-content .action.close{display:block;top:5px;left:5px}.block-minicart .block-content .action.close:before{color:#26358c;font-size:20px}.block-minicart .block-content .subtitle.empty{color:#8095ad;font-size:16px;opacity:.5}.block-minicart .block-content .subtitle.empty:before{content:url('../icons/Icon_product_cart.svg');display:block}.block-minicart .block-content .minicart-items-wrapper{max-height:40vh}@media (max-width:768px){.block-minicart .block-content .minicart-items-wrapper{flex-direction:column;max-height:60vh}}.block-minicart .block-content li.item.product.product-item .product{flex-direction:row-reverse}.block-minicart .block-content li.item.product.product-item .product .product-image-container{width:64px !important;min-width:0;border-radius:14.55px;box-shadow:0 2px 20px 0 rgba(36,57,82,.3)}.block-minicart .block-content li.item.product.product-item .product .product-item-details{display:block}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-name a{font-weight:800;font-size:16px;color:#26358c !important;white-space:initial}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing{display:flex;justify-content:space-between}@media (max-width:768px){.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing{flex-direction:column}}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .price-container{align-self:center;margin:10px}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .price-container .price{color:#26358c;font-size:16px;font-weight:800}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .price-container .price.orange{color:#25408f}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty{margin:10px}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-minus{color:#0475bc;border:2px solid #0475bc;border-radius:0 25px 25px 0;padding:12px 15px;height:40px}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty .item-qty.cart-item-qty{opacity:1;color:#0475bc;font-weight:800;border-color:#0475bc;margin:0;border-left-width:0;border-right-width:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;height:40px;width:50px;border-top:2px solid;border-bottom:2px solid}.block-minicart .block-content li.item.product.product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-plus{color:#0475bc;border:2px solid #0475bc;border-radius:25px 0 0 25px;padding:12px 15px}.block-minicart .block-content li.item.product.product-item .product.options.list{padding:0 5px}.block-minicart .block-content li.item.product.product-item .product.options.list dd span .price{display:none}.block-minicart .block-content .total-count{border-bottom:0 !important;text-transform:inherit}.block-minicart .block-content .total-count .actions{width:auto;height:auto;background:0 0;text-transform:inherit;outline:none;display:flex;justify-content:center;align-items:center;border-radius:25.5px;border:solid 2px;opacity:1;cursor:pointer;text-align:center;color:#fff;border-color:#25408f;background-color:#25408f;font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:1.125rem;font-weight:800;line-height:20px;min-width:200px;padding:10px 24px;border:0;min-width:max-content;width:100%;text-transform:initial}.cart-empty .porto-icon-bag-2:before{content:url('../icons/Icon_product_cart.svg');opacity:.5}.cart-empty p.cart-empty{font-size:16px;color:#8095ad;opacity:.5}.cart-empty a.action.btn-go-shop{width:auto;height:auto;background:0 0;text-transform:inherit;outline:none;display:flex;justify-content:center;align-items:center;border-radius:25.5px;border:solid 2px;opacity:1;cursor:pointer;text-align:center;color:#fff;border-color:#0475bc;background-color:#0475bc;font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:1.125rem;font-weight:800;line-height:20px;min-width:200px;padding:10px 24px;display:inline-block}.cart-empty a.action.btn-go-shop:hover{border-color:#096ebc;background-color:#096ebc}.cart-container-footer{clear:both}.opc-estimated-wrapper{border:0}.opc-estimated-wrapper .estimated-block{display:flex;justify-content:space-between;width:90%}.opc-estimated-wrapper .estimated-block .estimated-label{font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:16px;font-weight:400;line-height:20px;color:#050b4c}.opc-estimated-wrapper .estimated-block .estimated-price{font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:20px;font-weight:800;line-height:22px;color:#26358c}.opc-estimated-wrapper .minicart-wrapper button.showcart{color:#26358c}.opc-estimated-wrapper .minicart-wrapper button.showcart:before{display:none !important}.opc-estimated-wrapper .minicart-wrapper button.showcart span.counter.qty{background:0 0;color:#050b4c}@media (min-width:992px){.checkout-cart-index .ampromo-items-add{width:calc(66.66666667%);float:right;padding-left:4%;position:relative;max-width:675px}}@media (min-width:992px){.checkout-cart-index .ampromo-gallery[data-count="1"],.checkout-cart-index .ampromo-gallery[data-count="2"]{width:800px}}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info.-selected{background:#0475bc}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info{padding:16px 0}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info .ampromo-product-select{margin-right:16px}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info .product-item-photo img{margin:0}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info .price-box{display:flex;align-items:baseline;padding:0;margin:0}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .product-item-info .price-box>div{width:50%}.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .price-container .weee:after,.checkout-cart-index .ampromo-gallery .product-view-mode-teaser .price-container .weee:before{content:none}.checkout-cart-index .ampromo-item-buttons .action.tocart{width:auto;height:auto;background:0 0;text-transform:inherit;outline:none;display:flex;justify-content:center;align-items:center;border-radius:25.5px;border:solid 2px;opacity:1;cursor:pointer;text-align:center;color:#fff;border-color:#0475bc;background-color:#0475bc;font-family:'Typograph','Nunito',sans-serif;font-style:normal;letter-spacing:0;font-size:1.125rem;font-weight:800;line-height:20px;min-width:200px;padding:10px 24px;padding:10px 12px;font-size:16px;line-height:1;margin:auto}.checkout-cart-index .ampromo-item-buttons .action.tocart:hover{border-color:#096ebc;background-color:#096ebc}.checkout-cart-index .ampromo-item-buttons .action.tocart:before{content:url("../icons/Icon_Bag_White.svg");margin-left:10px;margin-right:5px;font-weight:600;font-size:1.5rem}