.dlsg-bg--pink{background:#da0070}.dlsg-bg--plum{background:#551c3e}.dlsg-bg--water-blue{background:#007d91}.dlsg-bg--melon-yellow{background:#ffa100}.dlsg-bg--black{background:#000}.dlsg-bg--white{background:#fff}.dlsg-bg--slate-gray{background:#4b5055}.dlsg-bg--gray-white{background:#e0e1dd}.dlsg-text--dark{color:#121212}.dlsg-text--light{color:#fff}.dlsg-text--pink{color:#da0070}.dlsg-text--water-blue{color:#007d91}.dlsg-text--melon-yellow{color:#ffa100}.dlsg-text--black{color:#000}.dlsg-text--white{color:#fff}.dlsg-text--slate-gray{color:#4b5055}.dlsg-text--gray-white{color:#e0e1dd}.cart-page .cart-loader{height:60px;position:relative}.cart-page .standaloneblock.spacer,.cart-page .bundleblock.spacer{border-bottom:6px solid #f2f2f2}.cart-page td.product-image{text-align:center}.cart-page .price .currency-symbol{font-size:75%;font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;color:initial}.cart-page .dlsg-btn.dlsg-btn--remove{border:0;background-color:transparent}.cart-page .dlsg-btn.dlsg-btn--quantity{display:inline-flex;min-width:40px;width:40px;height:40px;align-items:center;justify-content:center;transition:all 0.2s ease-in-out;border-radius:.25rem;border-width:1px}.cart-page .dlsg-btn.dlsg-btn--quantity>ng-dlsg-icon{margin-left:1px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cart-page .dlsg-btn.dlsg-btn--quantity[disabled]{background:#f2f2f2}.cart-page .dlsg-btn.dlsg-btn--quantity[disabled] .dlsg-icon--black{color:#999}.cart-page .dlsg-btn.dlsg-btn--quantity .dlsg-icon{display:block !important}.cart-page .quantity-selected{width:30px;display:inline-block;vertical-align:middle;text-align:center}.cart-page .col-image-container{margin-left:16px}.cart-page .col-name-container .product_name,.cart-page .col-product-details-container .product_name{margin-bottom:0}.cart-page .col-product-details-container{display:inline-flex;width:100%;align-items:center}.cart-page .total-price-container .total-price{font-size:20px;font-weight:700}.cart-page .total-price-container .total-vat{font-size:14px;font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;color:#737373;line-height:14px}.cart-page .delivery-method-container .shipping,.cart-page .delivery-method-container .payment{min-width:auto}.cart-page .delivery-method-container .summary-block{display:block;width:inherit}.cart-page .delivery-method-container .summary-block.delivery-messages{min-height:180px}.cart-page .delivery-method-container .summary-block>div{display:block}.cart-page .delivery-method-container .summary-block .summary-block-title{margin:0 0 8px;font-size:16px;font-family:"DNA Text","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500}.cart-page .delivery-method-container .summary-block .summary-block-title .dlsg-icon{color:#da0070;height:1rem;width:1rem;margin:0}.cart-page .dlsg-switch .dlsg-switch__container .dlsg-switch__label{display:flex;align-items:center}.cart-page .dlsg-switch .dlsg-switch__text{padding-top:0}.cart-page .product-row{padding:16px 0}.cart-page .cart-itemPrice{margin-bottom:8px;width:205px;font-size:14px}.cart-page .cart-itemPrice .priceBlock,.cart-page .cart-itemPrice .price{font-size:20px}.cart-page .cart-itemPrice .priceBlock .currency,.cart-page .cart-itemPrice .priceBlock .frequency,.cart-page .cart-itemPrice .price .currency,.cart-page .cart-itemPrice .price .frequency{font-size:20px}.cart-page .cart-itemPrice .main-term{font-size:16px}.cart-page .payment-info p{display:flex;align-items:center;flex-wrap:wrap}.cart-page .product-image{display:flex;align-items:center;min-width:80px}.cart-page .product-image img{max-width:80px;max-height:80px}.cart-page .product-name{flex:1 0;margin-right:16px;min-width:100px}.cart-page .form-control.dropdown{max-width:180px}.cart-page .col-btn-remove{float:right;margin-right:-2px}.cart-page .input-voucher{width:240px;margin-right:-8px}.cart-page .input-voucher.no-code{-webkit-box-shadow:none;box-shadow:none}.cart-page .main-term,.cart-page .afterThatText{white-space:nowrap}.cart-page .cart-itemPrice p{margin:0;padding:0}.cart-page .sale .priceBlock,.cart-page .sale+.main-term{color:#da0070}.cart-page .activation-fee{font-size:14px;margin-bottom:0}.cart-page .activation-fee p{margin-bottom:0}.cart-page .actions{padding:0;margin-top:16px}@media screen and (min-width: 1300px){.cart-page .col-subscription-price{white-space:nowrap}}.cart-page .col-quantity{min-width:120px}@media screen and (min-width: 992px){.cart-page .col-quantity{text-align:right}.cart-page .coupon-corporate-container{padding-bottom:24px;border-bottom:1px solid #d4d2ce}}@media (max-width: 767px){.cart-page .col-xs--wide{padding:0}.cart-page .fixed-mobile-button{position:fixed;bottom:0px;z-index:20;width:100%;left:0;background:white;padding:10px 20px;border-top:2px solid #bfbfbf}.cart-page .input-voucher{display:inline-block;width:57%;vertical-align:middle}.cart-page .campaign-terms{padding:0 16px 16px 16px}}@media print{.cart-page .col-voucher,.cart-page .total-voucher{display:none}.cart-page .col-terms,.cart-page .col-total-prices{width:100%;left:0;margin-bottom:16px}}.cart-page .flex-row{display:flex;align-items:center}.cart-page .col-bundle-product-name,.cart-page .col-image-name-price-container{display:flex;align-items:center}.cart-page .product-details-container{display:inline-flex;align-self:center;flex-direction:column;flex:1 1 100%}.cart-page .label-row{margin-top:16px}.cart-page .total-summary h4{text-transform:capitalize;margin:0}.cart-page .bundle-container{background-color:#f2f2f2;padding:0px 16px}.cart-page .bundle-container .col-quantity{min-width:104px}@media screen and (max-width: 991px){.cart-page .cart-itemPrice .hide-single-price-xs-sm .price .price,.cart-page .cart-itemPrice .hide-single-price-xs-sm .price .currency{display:none}.cart-page .flex-row{flex-wrap:wrap;align-items:flex-start}.cart-page .col-product-details-container{display:block;width:calc(75% - 16px)}.cart-page .product-name{align-self:flex-start}}@media screen and (max-width: 767px){.cart-page .total-summary .total-inner{border:none;border-bottom:1px solid #d4d2ce;padding:0}.cart-page .bundle-container{margin:0px -16px}.cart-page .flex-row{margin:0 -16px;position:relative}.cart-page .col-product-name .quantity-selector,.cart-page .col-product-name .product-image{display:inline-flex;align-items:center}.cart-page .col-quantity{text-align:left}.cart-page .product-image{margin-bottom:8px}.cart-page .col-btn-remove{position:absolute;top:16px;right:0;padding-right:0}.cart-page .dlsg-input-number__controls{display:none}.cart-page .col-total-prices .prices:last-child{padding-bottom:16px}.cart-page .outline-mobile{display:block}.cart-page .actions{padding:0;margin-top:0}.cart-page .outline-bottom.outline-mobile{border-bottom-width:1px;position:absolute;width:100%}.cart-page .outline-bottom .bundle-row-inner{border-bottom:1px solid #d4d2ce}.cart-page .outline-bottom .bundle-row-inner .label-row{margin-bottom:-16px}.cart-page .bundle-product{background:transparent;border-bottom-width:0}}@media (max-width: 339px){.cart-page .col-product-details-container{width:100%}}.cart-page .product-row-container{border:0px solid #fff;-webkit-transition:border 500ms ease-out;-o-transition:border 500ms ease-out;transition:border 500ms ease-out}.cart-page .highlightProducts{border:2px solid #e40c0c}.cart-page .total-inner{padding:16px;border:1px solid #d4d2ce}.cart-page .col-corporate-order{margin-top:16px}@media (min-width: 768px){.cart-page .col-total-prices{padding:0}.cart-page .bundle-container .row.cart-entry-type{margin-right:-16px !important}}@media screen and (min-width: 1300px){.cart-page .row-voucher{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;flex-wrap:wrap}.cart-page .col-corporate-order{margin-top:24px}.cart-page .col-corporate-order label{margin-bottom:0}}.cart-page .col-voucher label,.cart-page .total-voucher label{font-size:16px;margin-right:16px;display:block}.cart-page .total-voucher .voucher-header{display:inline;padding-right:16px}.cart-page .total-voucher .voucher-tag{background:#f2f2f2;padding:2px 4px 4px 8px;display:inline-block;max-width:100%}.cart-page .total-voucher .voucher-code{word-wrap:break-word}.cart-page .total-voucher .voucher-remove:hover,.cart-page .total-voucher .voucher-remove:active,.cart-page .total-voucher .voucher-remove:visited{color:#da0070}.added-to-cart-modal .actions .btn-checkout{display:none}
