.tgl-order{padding-top:32px;padding-bottom:50px}.tgl-order-actions{margin-top:2rem}.tgl-order-actions .tgl-more{float:left;margin-top:1rem}.tgl-order-actions .tgl-more:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tgl-order-actions .tgl-btn-isCyan{float:right;min-width:300px}.tgl-order-confirm-dates{margin-top:1rem;padding:.375rem 1rem;border:1px solid #d91b5c;background-color:#ee3a77}@media screen and (max-width: 599px){.tgl-order-actions .tgl-more,.tgl-order-actions .tgl-btn-isCyan{float:none;display:block;width:100%}.tgl-order-actions .tgl-more{text-align:center}.tgl-order-actions .tgl-more+.tgl-btn{margin-top:1rem}}#cart_title{margin-bottom:2rem}.alert ~ #order-detail-content{margin-top:1rem}.tgl-order-cart{padding-bottom:50px}.tgl-order-cart-summary{width:100%}.tgl-order-cart-summary th,.tgl-order-cart-summary td{padding:.375rem .625rem;border:1px solid #e6e6e6}.tgl-order-cart-summary th[scope='col']{background-color:#f4f4f4;font-family:"Open Sans Condensed",Helvetica,Arial,sans-serif;font-weight:700;line-height:1.125;text-align:center;text-transform:uppercase}.tgl-order-cart-summary td{font-size:.875rem}.tgl-order-cart-summary td.cart_unit,.tgl-order-cart-summary td.cart_avail,.tgl-order-cart-summary td.cart_unit,.tgl-order-cart-summary td.cart_quantity,.tgl-order-cart-summary td.cart_delete{text-align:center}.tgl-order-cart-summary td.cart_total,.tgl-order-cart-summary td.cart_total_label{text-align:right}.tgl-order-cart-summary-prices{float:right;width:371px}.tgl-order-cart-summary-prices tr:first-child th,.tgl-order-cart-summary-prices tr:first-child td{border-top:none}.tgl-order-cart-summary .cart_product{width:171px}.tgl-order-cart-summary .cart_product .tgl-img-fit{padding-top:100%}.tgl-order-cart-summary .cart_unit{font-size:1rem}.tgl-order-cart-summary .cart_unit .tgl-prd-banner{display:inline-block;font-size:.875rem}.tgl-order-cart-summary .cart_description_wrapper{position:relative;padding-right:20px}.tgl-order-cart-summary .cart_description_cfg{margin-top:.5rem}.tgl-order-cart-summary .cart_description_cfg_comment{position:relative}.tgl-order-cart-summary .cart_description_cfg_comment:before{display:block;content:'\00A0'}.tgl-order-cart-summary .cart_description_cfg_comment span{position:absolute;top:0;left:0;right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgl-order-cart-summary .cart_description_cfg_img{float:left;margin-right:1rem;border:1px solid #c4c4c4;width:150px}.tgl-order-cart-summary .cart_description_cfg_more{margin-top:.25rem}.tgl-order-cart-summary .cart_description_cfg a{text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.tgl-order-cart-summary .cart_description_cfg a:hover,.tgl-order-cart-summary .cart_description_cfg a:focus{color:#02a4ae}.tgl-order-cart-summary .cart_unit{width:120px}.tgl-order-cart-summary .cart_quantity{width:130px}.tgl-order-cart-summary .cart_quantity_delete,.tgl-order-cart-summary .price_discount_delete{position:absolute;top:-6px;right:-8px;padding:10px}.tgl-order-cart-summary .cart_quantity_delete svg,.tgl-order-cart-summary .price_discount_delete svg{display:block}.tgl-order-cart-summary .cart_quantity_delete path,.tgl-order-cart-summary .price_discount_delete path{fill:#4f4d4d;-webkit-transition:fill 0.2s ease-in-out;transition:fill 0.2s ease-in-out}.tgl-order-cart-summary .cart_quantity_delete:hover path,.tgl-order-cart-summary .cart_quantity_delete:focus path,.tgl-order-cart-summary .price_discount_delete:hover path,.tgl-order-cart-summary .price_discount_delete:focus path{fill:#231F20}.tgl-order-cart-summary .cart_total{width:120px;font-size:1rem;white-space:nowrap}.tgl-order-cart-summary .cart_total_label{background-color:#f4f4f4;font-weight:700}.tgl-order-cart-summary .tgl-form-qty{margin-bottom:0;white-space:nowrap}.tgl-order-cart-summary .tgl-form-qty input[type='number']{padding-right:0;padding-left:0;width:3em}.tgl-order-cart-summary .cart_full_total_price td{font-size:1.25rem}.tgl-order-cart-summary .cart_discount_name_wrapper{position:relative;padding-right:20px}.tgl-order-cart-summary .cart_discount_unit,.tgl-order-cart-summary .cart_discount_price{font-size:1rem}.tgl-order-cart-summary .cart_discount_quantity,.tgl-order-cart-summary .cart_discount_unit{text-align:center}.tgl-order-cart-summary .cart_discount_price{text-align:right}.tgl-order-cart-summary-complements{float:left;width:calc(100% - 371px - 1rem)}.tgl-order-cart-summary .tgl-prd-price-isBasic{font-weight:400}.tgl-order-cart-vouchers{margin-top:1rem;border:1px solid #e6e6e6;padding:1rem;background-color:#f4f4f4;text-align:center}.tgl-order-cart-vouchers-list{margin-top:1rem}.tgl-order-cart-vouchers form{display:table;margin:0 auto}.tgl-order-cart-vouchers .tgl-form-text,.tgl-order-cart-vouchers .tgl-form-actions{display:table-cell;vertical-align:bottom}.tgl-order-cart-vouchers .tgl-form-text{margin-bottom:0}.tgl-order-cart-vouchers .tgl-form-text .tgl-xtra{display:table;width:100%}.tgl-order-cart-vouchers .tgl-form-text label,.tgl-order-cart-vouchers .tgl-form-text input{display:table-cell;vertical-align:middle}.tgl-order-cart-vouchers .tgl-form-text label{padding-right:1rem;text-align:right}.tgl-order-cart-vouchers .tgl-form-text input[type='text']{padding-top:.5625rem;padding-bottom:.5625rem;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;height:2.57143em}.tgl-order-cart-vouchers .tgl-form-actions{width:4em}.tgl-order-cart-vouchers .tgl-form-actions .tgl-btn{width:100%;height:2.25em}.tgl-order-cart-payment{font-size:0;text-align:center;-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}.tgl-order-cart-payment>li{display:inline-block;margin:.5rem 0;background:url(/themes/theme_nq/img/logos/payments.png) no-repeat;font-size:1rem;vertical-align:middle}.tgl-order-cart-payment>li+li{margin-left:.875rem}.tgl-order-cart-payment>li.bankwire{width:70px;height:32px;background-position:0 0}.tgl-order-cart-payment>li.cheque{width:66px;height:30px;background-position:0 -32px}.tgl-order-cart-payment>li.systempay{width:164px;height:30px;background-position:0 -90px}.tgl-order-cart-payment>li.paypal{width:110px;height:28px;background-position:0 -62px}.tgl-order-cart-payment>li.totadministrativemandate{width:86px;height:40px;background-position:0 -120px}#HOOK_ESTIMATE_CART #dateofdelivery{text-align:center}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.tgl-order-cart-payment-item{background-image:url(/themes/theme_nq/img/logos/payments-2x.png);background-size:164px 160px}}@media screen and (max-width: 999px){.tgl-order-cart-summary th,.tgl-order-cart-summary td{padding-right:.375rem;padding-left:.375rem}.tgl-order-cart-summary .cart_product{width:121px}.tgl-order-cart-summary .cart_unit,.tgl-order-cart-summary .cart_total{width:1px}.tgl-order-cart-summary-prices{width:262px}.tgl-order-cart-summary-complements{width:calc(100% - 262px - 1rem)}}@media screen and (max-width: 767px){.tgl-order-cart-summary thead{display:none}.tgl-order-cart-summary tbody,.tgl-order-cart-summary tfoot,.tgl-order-cart-summary tr,.tgl-order-cart-summary td{display:block}.tgl-order-cart-summary tr{padding:.5rem;border:1px solid #e6e6e6}.tgl-order-cart-summary tr+tr{margin-top:1rem}.tgl-order-cart-summary td{padding:0;border:none}.tgl-order-cart-summary td[data-rsp-label]:before{display:inline-block;padding-right:1rem;width:40%;background-color:#f4f4f4;font-size:.875rem;content:attr(data-rsp-label)}.tgl-order-cart-summary td.cart_avail,.tgl-order-cart-summary td.cart_unit,.tgl-order-cart-summary td.cart_quantity,.tgl-order-cart-summary td.cart_delete,.tgl-order-cart-summary td.cart_total,.tgl-order-cart-summary td.cart_discount_quantity,.tgl-order-cart-summary td.cart_discount_unit,.tgl-order-cart-summary td.cart_discount_price{border-top:2px solid #fff;padding:.25rem .5rem;background-color:#f4f4f4;text-align:left;white-space:normal}.tgl-order-cart-summary .cart_product,.tgl-order-cart-summary .cart_description{display:inline-block;margin-bottom:1rem;vertical-align:top}.tgl-order-cart-summary .cart_product{margin-right:10px;width:100px}.tgl-order-cart-summary .cart_description{width:calc(100% - 115px)}.tgl-order-cart-summary .cart_unit{width:auto}.tgl-order-cart-summary .cart_unit ul{display:inline-block}.tgl-order-cart-summary .cart_unit li{display:inline-block;margin-right:.5rem}.tgl-order-cart-summary .cart_quantity{width:auto}.tgl-order-cart-summary .cart_quantity .tgl-form-qty{display:inline-block}.tgl-order-cart-summary .cart_total{width:auto}.tgl-order-cart-summary .cart_voucher{position:relative;padding-bottom:1rem}.tgl-order-cart-summary .cart_voucher:after{position:absolute;bottom:.375rem;right:-.5rem;left:-.5rem;height:2px;background-color:#fff;content:''}.tgl-order-cart-summary .cart_discount{margin-top:1rem}.tgl-order-cart-summary .cart_discount_name{padding-bottom:.5rem}.tgl-order-cart-summary-prices{float:none;margin-top:1rem;width:100%}.tgl-order-cart-summary-prices tbody{padding:.5rem;border:1px solid #e6e6e6;font-size:0}.tgl-order-cart-summary-prices tr{padding:.25rem .5rem;border:none;background-color:#f4f4f4}.tgl-order-cart-summary-prices tr+tr{margin-top:2px}.tgl-order-cart-summary-prices td.cart_total{padding:0;border-top:0}.tgl-order-cart-summary-prices td.cart_total_label{text-align:left}.tgl-order-cart-summary-prices .cart_total_label,.tgl-order-cart-summary-prices .cart_total{display:inline-block;vertical-align:middle}.tgl-order-cart-summary-prices .cart_total_label{padding-right:1rem;width:40%;font-size:.875rem;text-align:left}.tgl-order-cart-summary-prices .cart_total{width:60%;font-size:1rem}.tgl-order-cart-summary-complements{float:none;width:auto}.tgl-order-cart-vouchers .tgl-form-actions .tgl-btn{height:2.5625em}}@media screen and (max-width: 499px){.tgl-order-cart-summary .cart_product,.tgl-order-cart-summary .cart_description{display:block}.tgl-order-cart-summary .cart_product{margin-right:auto;margin-left:auto;width:100px}.tgl-order-cart-summary .cart_description{width:auto}.tgl-order-cart-vouchers form{width:100%}}.tgl-order-shipping-address{float:left;width:35%}.tgl-order-shipping-carrier{float:right;width:calc(65% - 30px)}@media screen and (max-width: 899px){.tgl-order-shipping-address,.tgl-order-shipping-carrier{float:none;width:auto}}.tgl-order-shipping-address-choice{padding:1rem;border:1px solid #e6e6e6;background-color:#f4f4f4;font-size:.875rem}.tgl-order-shipping-address-choice .tgl-form-checkbox{margin-bottom:1rem}.tgl-order-shipping-address-choice .tgl-form-select{margin-top:1rem;margin-bottom:0}.tgl-order-shipping-address-add{margin-top:1rem;text-align:center}.tgl-order-shipping-address-list-item+.tgl-order-shipping-address-list-item{margin-top:1rem}.tgl-order-shipping-address-list-item-content{padding:1.25rem 1rem;border:1px solid #e6e6e6;background-color:#f4f4f4;font-size:.875rem;text-align:center}.tgl-order-shipping-address-list-item-content .tgl-btn{margin-top:1rem}.tgl-order-shipping-address-list-item .addressesAreEquals,.tgl-order-shipping-address-list-item .tgl-form-select{margin-top:1rem;margin-bottom:0;text-align:left}.tgl-order-shipping-address-list-item .tgl-title+p{font-size:.75rem}.tgl-order-shipping-address-list-item .addressesAreEquals+.tgl-xtra{margin-top:1rem}.tgl-order-shipping-carrier-msg,.tgl-order-shipping-carrier-tos{margin-top:1.5rem}.delivery_options_address{margin-bottom:1rem}.delivery_options_address .tgl-title:first-child{margin-bottom:0;padding:1rem;border:1px solid #e6e6e6;border-bottom:none;background-color:#f4f4f4;font-size:.875rem}.delivery_option{border:1px solid #e6e6e6;font-size:.875rem;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.delivery_option_isActive,.delivery_option:hover{background-color:#e3f4f5}.delivery_option+.delivery_option{border-top:none}.delivery_option table{width:100%;table-layout:fixed}.delivery_option td{padding:10px;vertical-align:middle}.delivery_option_radio{width:60px}.delivery_option_radio .tgl-form-radio{position:relative}.delivery_option_radio input[type='radio']+label{overflow:hidden;margin:0 auto;padding-left:0;width:1.125rem;height:1.125rem}.delivery_option_radio input[type='radio']+label:before{top:0}.delivery_option_radio input[type='radio']+label:after{top:.25rem}.delivery_option_logo{width:120px}.delivery_option_logo img{display:block;max-width:100%;height:auto}.delivery_option_desc strong{font-size:1rem}.delivery_option td.delivery_option_price{width:7em;font-size:1rem;line-height:1;text-align:right;white-space:nowrap}.order_carrier_content .tgl-form-checkbox{padding:1rem;border:1px solid #e6e6e6;background-color:#f4f4f4}.order_carrier_content .tgl-form-checkbox a{margin-left:1.75rem;font-size:.875rem;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.order_carrier_content .tgl-form-checkbox a:hover,.order_carrier_content .tgl-form-checkbox a:focus{color:#02a4ae}@media screen and (max-width: 767px){.delivery_option_logo{width:120px}}@media screen and (max-width: 599px){.delivery_option_logo{display:none}.delivery_option_desc{font-size:.75rem}.delivery_option_desc strong{font-size:.875rem}td.delivery_option_radio{padding-right:.25rem;padding-left:.25rem;width:40px}td.delivery_option_desc{padding-left:0}.order_carrier_content .tgl-form-checkbox{padding-right:.75rem;padding-left:.75rem}.order_carrier_content .tgl-form-checkbox label{font-size:.875rem}.order_carrier_content .tgl-form-checkbox a{font-size:.75rem}}.tgl-order-dateofdelivery{margin:1rem 0;padding:1rem;border:1px solid #d91b5c;background-color:#ee3a77}.tgl-order-dateofdelivery-infos{color:#fff;font-size:.875rem}.tgl-order-payment-details{margin-top:2rem}.tgl-order-payment-details #order-detail-content{float:left;margin-bottom:2rem;width:35%}.tgl-order-payment-details #hook-payment-parent{float:right;margin-bottom:2rem;width:calc(65% - 30px)}.tgl-order-payment-details .tgl-order-actions{clear:both}@media screen and (max-width: 999px){.tgl-order-payment-details{margin-top:2rem}.tgl-order-payment-details #order-detail-content,.tgl-order-payment-details #hook-payment-parent{float:none;width:auto}}.tgl-order-payment-details .tgl-order-cart-summary .cart_description,.tgl-order-payment-details .tgl-order-cart-summary .cart_total_label{text-align:left}.tgl-order-payment-details .tgl-order-cart-summary .cart_total{text-align:right}.payment_module{font-size:.875rem;text-align:center}.payment_module a{position:relative;display:block;padding:1rem;border:1px solid #e6e6e6;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out}.payment_module a:hover,.payment_module a:focus{border-color:#02a4ae;background-color:#e3f4f5}.payment_module a:hover:after,.payment_module a:focus:after{position:absolute;top:0;left:0;border:2px solid #02a4ae;width:100%;height:100%;content:''}.payment_module.systempay a{border-color:#02a4ae;padding-top:1.5625rem;padding-bottom:1.5625rem}.payment_module_logo{position:absolute;background:url(/themes/theme_nq/img/logos/payments.png) no-repeat}.payment_module_logo_wrapper{position:relative;height:40px}.bankwire .payment_module_logo{top:calc(50% - 16px);left:calc(50% - 35px);width:70px;height:32px;background-position:0 0}.cheque .payment_module_logo{top:calc(50% - 15px);left:calc(50% - 33px);width:66px;height:30px;background-position:0 -32px}.systempay .payment_module_logo{top:calc(50% - 15px);left:calc(50% - 82px);width:164px;height:30px;background-position:0 -90px}.paypal .payment_module_logo{top:calc(50% - 14px);left:calc(50% - 55px);width:110px;height:28px;background-position:0 -62px}.totadministrativemandate .payment_module_logo{top:calc(50% - 20px);left:calc(50% - 43px);width:86px;height:40px;background-position:0 -120px}.payment_module_desc{display:block}.payment_module_desc strong{display:block;margin-top:.25rem}.payment_module_desc p{margin-top:.5rem;font-size:.75rem}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.payment_module_logo{background-image:url(/themes/theme_nq/img/logos/payments-2x.png);background-size:164px 160px}}@media screen and (max-width: 767px){.payment_module+.payment_module{margin-top:.5rem}}@media screen and (min-width: 768px){#HOOK_PAYMENT{display:-webkit-flex;display:flex;-webkit-flex-flow:wrap;flex-flow:wrap;-webkit-justify-content:space-between;justify-content:space-between;font-size:0}.payment_module{display:inline-block;margin-bottom:.5rem;width:calc(50% - .25rem);vertical-align:top}.payment_module.systempay{width:100%}.payment_module a{height:100%}}#HOOK_SHOPPING_CART #loyalty{display:none;margin-top:2rem}
