@font-face{font-family:montserrat;font-style:normal;font-weight:100;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:100;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-100italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:200;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:200;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-200italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:300;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:300;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-300italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:400;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-regular.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:400;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:500;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:500;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-500italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:600;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:600;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-600italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:700;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:700;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-700italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:800;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:800;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-800italic.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:normal;font-weight:900;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900.svg#Montserrat) format("svg")}@font-face{font-family:montserrat;font-style:italic;font-weight:900;src:url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.eot?#iefix) format("embedded-opentype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.woff2) format("woff2"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.woff) format("woff"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.ttf) format("truetype"),url(/_ui/responsive/common/fonts/montserrat-v14-latin-900italic.svg#Montserrat) format("svg")}.page-cartPage{font-size:12px}.page-cartPage .container{margin:auto;max-width:1120px}.page-cartPage .cart-header{border-bottom:1px solid #e5e5e5;padding:0}.page-cartPage .cart-header--title{line-height:28px;font-size:16px;font-weight:400}.page-cartPage .cart-header--title .subtitle{color:#a9a9a9;font-size:14px;font-weight:400}.page-cartPage .cart-stand{color:#0c324c;padding:1rem;margin:10px 0;display:flex;border:1px solid #d9d9d9;justify-content:space-between}@media screen and (max-width:767px){.page-cartPage .cart-stand{padding:.5rem;margin:.5rem 0}}.page-cartPage .cart-stand p{line-height:1.5}.page-cartPage .cart-stand a{margin-top:10px;text-transform:none;white-space:nowrap}.page-cartPage .cart-stand--price .js-cart-stand,.page-cartPage .cart-stand--price .pricevalue{font-size:20px;font-weight:500;line-height:1.1}.page-cartPage .cart-stand--price span{font-size:11px;vertical-align:text-top}.page-cartPage .cart-stand--price p{text-align:right}.page-cartPage .total-stand{margin-top:4px;text-align:right;font-size:20px;font-weight:500;line-height:1.5}.page-cartPage .total-stand_device{font-size:11px;vertical-align:text-top}.page-cartPage .cartStand--stand{justify-content:flex-start}.page-cartPage .cartStand--stand_packImg{margin-right:1rem}.page-cartPage .cartStand--stand_packImg img{height:138px}.page-cartPage .cartStand--stand_packInfo{display:flex;justify-content:space-between;width:100%}.page-cartPage .cartStand--stand_packInfo .visibility{color:#07afbf}.page-cartPage .cartStand--stand_packInfo .pack-price{display:flex;flex-direction:column;justify-content:space-between}.page-cartPage .cartStand--stand_packInfo .pack-price a{text-transform:none;white-space:nowrap}.page-cartPage .cartStand--stand_packInfo .pack-info{display:flex;flex-direction:column;justify-content:space-between}.page-cartPage .cartStand--stand_packInfo .pack-info .hasplan{color:#07afbf;font-size:16px;font-weight:700;position:relative}.page-cartPage .cartStand--stand_packInfo .pack-info .hasplan #_hasPlan{margin-left:10px}.page-cartPage .cartStand--stand_packInfo .pack-info .hasplan .gl-checkbox__checkmark,.page-cartPage .cartStand--stand_packInfo .pack-info .hasplan .gl-checkbox__input{left:auto;right:-21px;top:0}.page-cartPage .cartStand--stand_packInfo .pack-info .information{font-style:italic;font-size:12px;line-height:1.2}.page-cartPage .cartStand--list{display:flex;flex-direction:column}.page-cartPage .cartStand--list_gallery{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.page-cartPage .cartStand--list_gallery__item{margin:4px;border:1px solid #d9d9d9}.page-cartPage .cartStand--list_gallery__item img{width:138px;height:138px}@media screen and (max-width:767px){.page-cartPage .cartStand--list_gallery__item img{height:65px;width:65px}}.page-cartPage .cartStand--list_productEntry{color:#0c324c}.page-cartPage .cartStand--list_productEntry span{display:flex;flex-direction:row;justify-content:space-between}.page-cartPage .cartStand--list_productEntry span p{margin:4px 0}.page-cartPage .cartStand--list_productEntry div{justify-content:flex-end;display:flex}.page-cartPage .cart--product .item-detail{display:flex;justify-content:space-between;width:100%}.page-cartPage .cart--product .item__name{font-size:13px;white-space:pre-wrap}.page-cartPage .cart--product .item__code,.page-cartPage .cart--product .item__stock{color:#a9afb5}.page-cartPage .cart--product .item-info{line-height:22px;font-size:12px}@media screen and (max-width:767px){.page-cartPage .cart--product .item-info{max-width:140px}}.page-cartPage .cart--product .item--price_detail,.page-cartPage .cart--product .item-info a{color:#0c324c}.page-cartPage .cart--product .item--price_detail p{display:flex;justify-content:flex-end}.page-cartPage .cart--product .item--price_detail .pricevalue{font-size:20px;font-weight:500;line-height:1.1}.page-cartPage .cart--product .item--price_detail .total-stand_device{font-size:11px;vertical-align:text-top}.page-cartPage .cart--product .item--price_detail .priceunit{font-size:16px;font-weight:400}@media screen and (max-width:767px){.page-cartPage .cart--product .item--price_detail p{font-size:9px}.page-cartPage .cart--product .item--price_detail p span{font-size:14px;font-weight:700}}.page-cartPage .cart--product .item--price_delete{display:flex;margin-top:5px}.page-cartPage .cart--product .item--delete{align-items:center;display:flex;margin-right:1rem;text-decoration:underline}.page-cartPage .cart--product .item--delete .glyphicon-trash{font-size:12px;margin-right:5px}.page-cartPage .cart--product .item--delete .glyphicon-trash:before{color:#000}@media screen and (max-width:767px){.page-cartPage .cart--product .item--delete .glyphicon-trash{font-size:9px}}.page-cartPage .cart--product .item--delete a{font-size:11px;color:#000}.page-cartPage .cart--product .item__image{margin:auto}@media screen and (max-width:767px){.page-cartPage .cart--product .item__image img{height:70px;width:70px}}.page-cartPage .cart--total_ht,.page-cartPage .cart--total_ttc{display:flex;flex-direction:column}.page-cartPage .cart--total_ht .total-price,.page-cartPage .cart--total_ttc .total-price{align-self:flex-end;font-size:20px;margin-top:4px}.page-cartPage .cart--total_ht .total-price_device,.page-cartPage .cart--total_ttc .total-price_device{color:#0c324c;display:flex;justify-content:space-between;font-weight:500}.page-cartPage .cart--total_ht .total-price_device-pricevalue,.page-cartPage .cart--total_ttc .total-price_device-pricevalue{color:#0c324c;display:flex;font-size:20px}.page-cartPage .cart--total_ht .total-price_device-title,.page-cartPage .cart--total_ttc .total-price_device-title{font-size:14px;flex:auto;margin-right:40px;text-transform:uppercase}.page-cartPage .cart--total_ht .total-title,.page-cartPage .cart--total_ttc .total-title{border-bottom:1px solid #d9d9d9;color:#07afbf;margin-top:4px;line-height:28px;font-size:14px;text-transform:uppercase}.page-cartPage .carttotals{display:flex;flex-direction:column}@media screen and (min-width:1024px){.page-cartPage .carttotals{flex-direction:row;grid-column-gap:40px}}@media screen and (min-width:1024px){.page-cartPage .carttotals__voucher{width:50%}}.page-cartPage .carttotals__voucher form{margin-top:15px}.page-cartPage .carttotals__voucher form span{margin-right:10px}.page-cartPage .carttotals__voucher form button{padding-right:20px}.page-cartPage .carttotals__voucher .help-block{font-size:12px;margin-bottom:0}.page-cartPage .carttotals__voucher .form-group{margin-bottom:0}.page-cartPage .carttotals__voucher .voucher-list{display:flex;flex-wrap:wrap}.page-cartPage .carttotals__voucher .voucher-list form{margin-top:0}.page-cartPage .carttotals__voucher .voucher-list form span{margin-right:0}.page-cartPage .carttotals__voucher .voucher-list__item{margin-right:10px}.page-cartPage .carttotals__voucher .voucher-list__item-box{margin-right:0;border-radius:10px;padding:0 0 0 10px}.page-cartPage .carttotals__voucher .cartproline{padding:0;border-width:0;font-size:12px}.page-cartPage .carttotals__voucher .cartproline .promotion{font-size:12px;font-weight:500;color:#0c324c;line-height:1.2;margin-top:5px}@media screen and (min-width:1024px){.page-cartPage .carttotals__totals{width:50%}}.page-cartPage .cart-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:10px}.page-cartPage .cart-actions .cart__actions{padding:0 0 2rem}.page-cartPage .cart-totals{margin-top:0}