.price-total::before{content:attr(data-resource);margin-right:0.87rem}@media (min-width: 992px){.price-total::before{content:none}}.promotion-list .promotions{display:none}.promotion-list.open-promo .promotions{display:block}.page-checkout{padding-top:62px}.page-checkout.cta-show{padding-top:183px}@media (min-width: 992px){.page-checkout.cta-show{padding-top:147px}}@media (min-width: 1200px){.page-checkout.cta-show{padding-top:163px}}.page-checkout.cta-show .header-checkout{height:183px}@media (min-width: 992px){.page-checkout.cta-show .header-checkout{height:147px}}@media (min-width: 1200px){.page-checkout.cta-show .header-checkout{height:163px}}@media (min-width: 992px){.page-checkout{padding-top:147px}}@media (min-width: 1200px){.page-checkout{padding-top:163px}}.header-checkout{overflow:visible;height:62px}@media (min-width: 992px){.header-checkout{height:147px}}@media (min-width: 1200px){.header-checkout{height:163px}}.header-checkout .header_top{padding:0}.header-checkout .header__top{background:#f5f5f5;display:none;position:relative;z-index:1}@media (min-width: 992px){.header-checkout .header__top{display:block}}.header-checkout .header__top .inner{position:relative;max-width:90em;margin:0 auto;box-sizing:border-box}.header-checkout .pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;display:flex;flex-flow:row wrap;align-content:flex-start}.header-checkout .header__strength{line-height:1.3rem;padding:0.4rem;padding-left:0.5rem;font-size:.9rem;color:#0d194d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-checkout .header__strength-icon{display:inline-block;color:#0d194d;margin-right:0.9rem}.header-checkout .header__strength-icon i{font-size:1.31rem;vertical-align:middle}.header-checkout .header__strength-label{font-size:0.9rem;font-style:italic;display:inline-block;vertical-align:middle;letter-spacing:normal}.header-checkout .pure-u-1-5{width:20%}.header-checkout .header__steps{background-color:#f5f5f5;position:relative}.header-checkout .header__steps.completed{background-color:#0d194d}.header-checkout .header__steps .inner{max-width:100em;margin:0 auto;box-sizing:border-box}.header-checkout .header__steps .pure-g{position:relative;overflow:hidden;z-index:10;background:#f5f5f5}.header-checkout .header__steps .pure-u-1-4{width:25%;display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}@media (min-width: 992px){.header-checkout .header__steps .u-hidden-md-up{display:none !important}.header-checkout .header__steps::before{content:"";position:absolute;top:0;right:50%;width:200%;height:100%;background:#0d194d;z-index:5}}.header-checkout .header__steps .step{text-align:center;padding:1rem;position:relative}.header-checkout .header__steps .step::before{content:"";position:absolute;top:50%;left:100%;margin-left:4px;height:0;width:0;z-index:5;font-size:2em;transform:translateY(-50%);border-style:solid;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #fff}.header-checkout .header__steps .step::after{content:"";position:absolute;top:50%;left:100%;height:0;width:0;z-index:10;font-size:2em;transform:translateY(-50%);border-style:solid;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #f5f5f5}.header-checkout .header__steps .step.step--active,.header-checkout .header__steps .step.step--done{background:#0d194d;color:#fff;font-weight:700}.header-checkout .header__steps .step.step--active::after,.header-checkout .header__steps .step.step--done::after{border-left-color:#0d194d}.header-checkout .header__steps .step.step--done a{color:#fff;text-decoration:underline;font-style:italic}.header-checkout .header__steps .step span{font-size:.8rem;letter-spacing:normal;line-height:1.2}.header-checkout .header__steps .step-summary{background:#f5f5f5;padding:0.5em;font-size:.9em;line-height:1.2em;position:absolute;top:0;left:0;margin-top:-3.5em;z-index:999}.cart-body .cart-info p{font-size:.87rem}.cart-body .box-limit{margin:0 0 1.5em;padding:1.5em;min-height:1px;background-color:#0d194d;color:#fff}.cart-body .box-limit p{text-decoration:underline;font-weight:700;font-size:.87rem;margin:0}
