#pnlShippingExceedBaner{margin-bottom:10px}.adv-shopping-cart-template-container{direction:rtl;text-align:right}body.ltr .adv-shopping-cart-template-container{direction:ltr;text-align:left}body:not(.responsiveBody) .adv-shopping-cart-template-container.container>div>div.orderDetails{padding-top:10px;padding-left:10px !important;padding-right:10px !important}body.responsiveBody .adv-wide-template .adv-template-right-column-wrapper.pr-0{padding-right:15px !important}body.responsiveBody .adv-narrow-template .adv-template-right-column-wrapper .contactInformation .contact-information-details .right-details-block.pr-0{padding-right:15px !important}body.responsiveBody .adv-template-left-column-wrapper.pl-0{padding-left:15px !important}.detailsPropertyLabel .mandatory-field-lbl:before{content:"* ";color:#f00;font-weight:bold;font-size:14px;vertical-align:-3px}.order-submit-btn{width:98% !important;text-align:center !important;font-size:1.2em !important}.margin-bottom-10-px{margin-bottom:10px}div.catalogOrderForm #tblPurchaseItems caption{visibility:collapse;position:absolute}div.catalogOrderForm .purchaseItemsHeaders{width:100%;height:37px;line-height:37px;font-weight:bold;text-align:center;display:table}div.catalogOrderForm .purchaseItemsHeaders>div{display:table-cell}div.catalogOrderForm .purchaseItemsHeaders .itemNameHeading{width:248px;text-align:right;padding-right:5px;font-size:16px;background-color:transparent}body.ltr div.catalogOrderForm .purchaseItemsHeaders .itemNameHeading{text-align:left;padding-right:0;padding-left:5px}div.catalogOrderForm .purchaseItemsHeaders .priceHeading{width:95px;font-size:16px;background-color:transparent}body.ltr div.catalogOrderForm .purchaseItemsHeaders .priceHeading{width:85px}div.catalogOrderForm .purchaseItemsHeaders .deliveryCostHeading{width:85px;font-size:16px;background-color:transparent}div.catalogOrderForm .purchaseItemsHeaders .quantityHeading{width:74px;font-size:16px;background-color:transparent}body.ltr div.catalogOrderForm .purchaseItemsHeaders .quantityHeading{width:97px}div.catalogOrderForm .purchaseItemsHeaders .totalPriceHeading{width:80px;font-size:16px;background-color:transparent}body.ltr div.catalogOrderForm .purchaseItemsHeaders .totalPriceHeading{width:75px}div.catalogOrderForm .purchaseItemsHeaders .delete-item-header{width:20px;min-width:20px}div.catalogOrderForm .rptItems{width:100%;margin-bottom:10px;display:table}div.catalogOrderForm .rptItems .itemDetails:not(tr){height:29px;text-align:center;width:100%}.rptItems .itemDetails:not(tr)>div{display:table-cell;vertical-align:middle}.rptItems .itemDetails:not(tr) .itemName{width:258px;text-align:right}.rptItems .itemDetails:not(tr) .itemName>div{display:table-cell;width:100%}body.ltr .rptItems .itemDetails:not(tr) .itemName{text-align:left}.rptItems .itemDetails:not(tr) .itemName .itemCatalogPic{padding-right:7px;max-width:55px;display:table-cell;vertical-align:middle;text-align:center}body.ltr .rptItems .itemDetails:not(tr) .itemName .itemCatalogPic{padding-right:0;padding-left:7px}.rptItems .itemDetails:not(tr) .itemName .itemCatalogPic img{border-width:0;max-height:48px;max-width:48px}.rptItems .itemDetails:not(tr) .itemName .itemNameLink{width:100%;font-weight:bold;display:table-cell;vertical-align:middle;padding-right:7px}body.ltr .rptItems .itemDetails:not(tr) .itemName .itemNameLink{padding-right:0;padding-left:7px}.rptItems .itemDetails:not(tr) .itemName .itemNameLink span.present-label{float:left}body.ltr .rptItems .itemDetails:not(tr) .itemName .itemNameLink span.present-label{float:right}.rptItems .itemDetails:not(tr) .itemPrice{width:85px}.rptItems .itemDetails:not(tr) .itemPrice span.minus-value{display:inline-block;direction:ltr}.rptItems .itemDetails:not(tr) .shipmentPrice{width:85px}.rptItems .itemDetails:not(tr) .itemQuantity{width:74px}.rptItems .itemDetails:not(tr) .itemTotalPrice{width:80px;text-align:right;white-space:nowrap}body.ltr .rptItems .itemDetails:not(tr) .itemTotalPrice{text-align:left}.rptItems .itemDetails:not(tr) .itemTotalPrice span{margin-right:23px}.rptItems .itemDetails:not(tr) .itemTotalPrice span span{margin-right:0}.rptItems .itemDetails:not(tr) .itemTotalPrice span.minus-value{display:inline-block;direction:ltr}body.ltr .rptItems .itemDetails:not(tr) .itemTotalPrice span{margin-right:0;margin-left:23px}body.ltr .rptItems .itemDetails:not(tr) .itemTotalPrice span span{margin-right:0;margin-left:0}div.catalogOrderForm .continueShopping{border-bottom:solid 1px #c3c3c3;padding:10px 0;display:table;width:100%}div.catalogOrderForm .continueShopping>div{display:table-cell}div.catalogOrderForm .continueShopping a{line-height:normal;font-size:14px;padding:5px 10px}div.catalogOrderForm .orderDetails.hide-details-summary .orderDetailsSummary{display:none}div.catalogOrderForm .orderDetailsSummary{width:100%;margin-bottom:10px;border-style:none;border-width:0;border-bottom:solid 1px #c3c3c3;padding-bottom:20px}.adv-template-purchase-options{list-style-type:none;padding:0;margin:0}.adv-template-purchase-options li{min-height:35px}body:not(.ltr) .adv-template-purchase-options li div img{margin-right:5px}body.ltr .adv-template-purchase-options li div img{margin-left:5px}.orderDetailsSummary div.shipmentPaymentCouponContainers{display:inline-block;vertical-align:top}div.shipmentPaymentCouponContainers div.divShipmentTypesContainer,.shipment-Types-selectmenu-ul,div.shipmentPaymentCouponContainers div.divSelfPickupBranchesContainer,.self-pickup-branches-selectmenu-ul,div.shipmentPaymentCouponContainers div.paymentTypesContainer,.payment-selectmenu-ul{padding:5px 10px;height:27px;line-height:27px;font-size:12px;height:58px;padding-right:0;padding-left:0}div.shipmentPaymentCouponContainers div.divShipmentTypesContainer .shipmentTitle,div.shipmentPaymentCouponContainers div.divSelfPickupBranchesContainer .pickup-branche-title,div.shipmentPaymentCouponContainers div.paymentTypesContainer .paymentsTitle{font-weight:normal !important;white-space:nowrap;float:right;margin-left:0;text-align:right;display:inline-block;line-height:17px;font-size:14px !important;background-color:transparent;max-height:100%;max-height:-moz-available;max-height:-webkit-fill-available;color:#848484 !important}body.ltr div.shipmentPaymentCouponContainers div.divShipmentTypesContainer .shipmentTitle,body.ltr div.shipmentPaymentCouponContainers div.divSelfPickupBranchesContainer .pickup-branche-title,body.ltr div.shipmentPaymentCouponContainers div.paymentTypesContainer .paymentsTitle{float:left;text-align:left;margin-left:0;margin-right:0}div.shipmentPaymentCouponContainers div.deliveryExpansionsContainer{padding-top:0;padding-bottom:0;margin-right:0}div.shipmentPaymentCouponContainers div.deliveryExpansionsContainer>div{padding-top:7px;padding-bottom:7px;margin-right:0}body.ltr div.shipmentPaymentCouponContainers div.deliveryExpansionsContainer{margin-left:0}div.couponContainer .coupon-title{display:inline-block}div.couponContainer .coupon-title,div.couponContainer .coupon-title *{line-height:17px;color:#848484 !important;font-weight:normal !important;font-size:14px !important}div.couponContainer span.errCoupon{font-size:inherit;color:#f00}.orderDetailsSummary div.detailsSummary{display:inline-block;vertical-align:top;margin-right:30px}body.ltr .orderDetailsSummary div.detailsSummary{margin-right:0;margin-left:30px}.orderDetailsSummary div.detailsSummary div.summaryTitle{font-size:14px;font-weight:bold;line-height:20px}.orderDetailsSummary div.detailsSummary div.generalSummary{width:330px;text-align:left}body.ltr .orderDetailsSummary div.detailsSummary div.generalSummary{text-align:right}.orderDetailsSummary div.detailsSummary div.generalSummary div{line-height:20px}.orderDetailsSummary div.detailsSummary div.generalSummary div span{font-weight:bold}.orderDetailsSummary div.detailsSummary div.generalSummary div span.propertySummary{width:90px;display:inline-block;text-align:right;padding-right:20px;white-space:nowrap}body.ltr .orderDetailsSummary div.detailsSummary div.generalSummary div span.propertySummary{text-align:left;padding-right:0;padding-left:20px}.adv-shopping-cart-template-container div.generalSummary{height:auto}.adv-shopping-cart-template-container div.generalSummary>div{display:flex;justify-content:space-between;font-size:1.4em}.adv-shopping-cart-template-container div.generalSummary>div>span{white-space:nowrap}.adv-shopping-cart-template-container div.generalSummary>div.reduce-font-size>span{font-size:calc(100% - 3px)}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div{border-bottom:none;margin-bottom:0;padding-top:10px;padding-bottom:10px;font-size:16px}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div{margin-right:10px;display:inline-table}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:first-child>span{margin-left:5px;font-weight:bold}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div div{display:inline-block}div.catalogOrderForm .orderDetails .pick-up-details-wrapper span.pick-up-details-sep{margin:0 10px}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:last-child span:last-child{margin:0}div.catalogOrderForm .contactInformation{width:100%;direction:rtl;margin:0;border-style:none;border-width:0}div.catalogOrderForm .contactInformation .contactInformationTitle{margin-bottom:10px}.contactInformation .contactInformationTitle span{font-weight:bold}.contactInformation .contactInformationTitle span.mandatoryFieldsComment{margin-right:15px;font-weight:normal}div.catalogOrderForm .contactInformation .userDetails{width:100%;border-width:0;margin-bottom:10px;padding-bottom:20px}div.catalogOrderForm .contactInformation .other-shipping-address .contact-information-details,body.responsiveBody div.catalogOrderForm .contactInformation .contact-information-details{border-bottom:solid 1px #c3c3c3}.other-shipping-address .shipment-address-details hr{border-style:none;border-bottom:solid 1px #c3c3c3;margin:10px 0}body:not(.responsiveBody) .other-shipping-address .shipment-address-details hr{display:none}.contactInformation .userDetails div.detailsBlock>div{display:table;width:100%}.contactInformation .userDetails div.detailsBlock>div>div{display:table-row;height:83px !important}.contactInformation .userDetails div.detailsBlock>div>div.comments-wrapper:not(:last-child){height:123px !important}.contactInformation .userDetails div.detailsBlock>div>div.comments-wrapper-abbreviated:not(:last-child){margin-bottom:23px}.contactInformation .userDetails div.detailsBlock>div>div>div{display:block}.contactInformation .userDetails div.detailsBlock{display:inline-block;vertical-align:top}.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel{vertical-align:top;height:20px;line-height:20px}body.responsiveBody .adv-shopping-cart-template-container .contactInformation .userDetails div.detailsBlock .detailsPropertyLabel{width:100% !important}body.ltr .contactInformation .userDetails div.detailsBlock .detailsPropertyLabel{padding-left:0;padding-right:6px}.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel span,.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel label{white-space:nowrap;margin-right:0;line-height:17px;color:#848484;font-size:14px;vertical-align:top}.contactInformation .userDetails div.detailsBlock span.full-name-remark,.contactInformation .userDetails div.detailsBlock span.full-address-remark{color:#626066;font-size:12px;margin-right:5px}body.ltr .contactInformation .userDetails div.detailsBlock .detailsPropertyLabel span,body.ltr .contactInformation .userDetails div.detailsBlock .detailsPropertyLabel label{margin-right:0;margin-left:0}body.ltr .contactInformation .userDetails div.detailsBlock span.full-name-remark,body.ltr .contactInformation .userDetails div.detailsBlock span.full-address-remark{margin-right:0;margin-left:5px}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue{vertical-align:top}.contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers>div{display:table-cell}body.responsiveBody .userDetails div.detailsBlock div.apartment-and-floor-numbers>div{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}body.responsiveBody .userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div{width:48%;max-width:48%;display:block}body.responsiveBody .userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div>div{display:block}.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel.floor-number-lbl{width:58px;padding-left:10px}body.ltr:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .detailsPropertyLabel.floor-number-lbl{padding-left:0;padding-right:10px}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=text],.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=number],.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea,.contactInformation .userDetails div.detailsBlock .detailsPropertyValue select{border:solid 1px #a3a1a0;padding:2px 5px;font-size:14px;width:320px !important;max-width:320px !important}body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers .detailsPropertyValue input[type=text],body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers .detailsPropertyValue input[type=number]{width:151px !important;max-width:151px !important}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=text],.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=number]{height:40px}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea{height:106px;max-height:106px;min-height:106px;min-width:320px;resize:none}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea.abbreviated-mode{height:63px;min-height:63px;max-height:106px;resize:vertical}.contactInformation .userDetails div.detailsBlock .comments-wrapper .detailsPropertyValue textarea:not(.abbreviated-mode){height:80px;max-height:80px;min-height:80px}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue select{height:26px;width:232px;max-width:232px;padding:0}.contactInformation .userDetails div.detailsBlock:not(.right-details-block)>div>div{display:table;width:100%}body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .abbreviated-mode>div{vertical-align:bottom}body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .abbreviated-mode .detailsPropertyLabel span,body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .abbreviated-mode .detailsPropertyLabel label{margin-bottom:-3px;display:inline-block}body:not(.responsiveBody) .contactInformation .userDetails div.detailsBlock .abbreviated-mode .detailsPropertyValue select{margin-bottom:-2px}div.catalogOrderForm .contactInformation .toggleShipmentAddress{padding:6px;padding-right:0}.order-validation-summary{margin:10px 3px}.order-validation-summary ul{display:none}.tdDeliveryByBasketOptions{width:18px;max-width:18px;padding:0;padding-right:6px}.tdDeliveryByBasketOptions label{display:none}.checkout-form-wrapper .orderDetails .checkout-items-row-header td{font-size:14px;font-weight:bold !important}div.catalogOrderForm.checkout-form-wrapper table.contactInformation{margin-top:0}div.catalogOrderForm.checkout-form-wrapper table.contactInformation table.purchaseOptions td{padding:0}div.catalogOrderForm.checkout-form-wrapper .rptItems tr td:first-child{text-align:start}.continueShopping .your-club-benefits-wrapper{margin-top:10px}.your-club-benefits-wrapper .your-club-benefits-title{display:inline-table;width:100%;height:37px}.your-club-benefits-wrapper .your-club-benefits-title>span{display:table-cell;vertical-align:middle;text-align:right;padding-right:5px;font-size:16px}body.ltr .your-club-benefits-wrapper .your-club-benefits-title>span{text-align:left;padding-right:0;padding-left:5px}.your-club-benefits-wrapper .benefit-wrapper{line-height:27px;display:flex;flex-direction:row;align-items:baseline}.your-club-benefits-wrapper .benefit-wrapper .unredeemable-points{display:block;line-height:18px;font-size:16px;color:#808080}@media screen and (max-width:767px){div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div{margin:0;padding:0 15px}}@media(min-width:730px){.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea{min-width:320px}}@media(max-width:729px){.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea{min-width:90%}}@media(min-width:576px){.rptItems .itemDetails:not(tr){display:table}.rptItems .itemDetails:not(tr)>div{padding-top:2px;padding-bottom:2px}.rptItems .itemDetails:not(tr) .remove-item{width:20px;min-width:20px}.rptItems .item-details-wrapper .item-sep-deco-line{display:none}}@media(max-width:575px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs,.col-xs-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-xs{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xs-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xs-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:575px){div.catalogOrderForm .rptItems .item-details-wrapper{padding-bottom:10px;margin-bottom:10px;margin-top:20px}div.catalogOrderForm .rptItems .itemDetails:not(tr){height:auto}.rptItems .itemDetails:not(tr) .itemName{padding-bottom:10px}.rptItems .itemDetails:not(tr) .itemName .itemCatalogPic{padding-right:0}body.ltr .rptItems .itemDetails:not(tr) .itemName .itemCatalogPic{padding-left:0}.rptItems .itemDetails:not(tr) .itemPrice{width:auto;text-align:right;padding-right:10px !important;display:inline-flex;align-items:center;margin:5px 0}.rptItems .itemDetails:not(tr) .itemQuantity{width:auto;text-align:right;display:inline-flex;align-items:center;margin:5px 0}.rptItems .itemDetails:not(tr) .itemQuantity .unit-quantity-wrapper.shopping-cart-item-quantity{flex-direction:row}.rptItems .itemDetails:not(tr) .itemTotalPrice{width:auto;display:inline-flex;align-items:center;margin:5px 0}body:not(.ltr) .rptItems .itemDetails:not(tr) .itemTotalPrice>div{margin-right:10px}body.ltr .rptItems .itemDetails:not(tr) .itemTotalPrice>div{margin-left:10px}.rptItems .itemDetails:not(tr) .itemTotalPrice span{margin-right:0;margin-left:0}.rptItems .itemDetails:not(tr) .remove-item{width:auto;display:inline-flex;align-items:center;justify-content:center;margin:5px 0}.rptItems .item-details-wrapper:not(:last-child) .item-sep-deco-line{margin-top:10px;border-bottom:solid 1px #ebebeb}.rptItems .item-details-wrapper:last-child .item-sep-deco-line{display:none}.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel{width:100% !important}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue{max-width:-moz-available !important;max-width:-webkit-fill-available !important;max-width:fill-available !important;max-width:100% !important}.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=text],.contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=number],.contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea,.contactInformation .userDetails div.detailsBlock .detailsPropertyValue select{width:100% !important;width:-moz-available !important;width:-webkit-fill-available !important;width:fill-available !important;max-width:100% !important;max-width:-moz-available !important;max-width:-webkit-fill-available !important;max-width:fill-available !important}}@media screen and (max-width:450px){div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:first-child{display:table-row}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:last-child{display:inline-table}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:last-child div{display:table-row}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:last-child div span{display:table-cell;padding-left:5px}div.catalogOrderForm .orderDetails .pick-up-details-wrapper>div>div>div:last-child div span.pick-up-details-sep{display:none}}@media screen and (min-width:1160px){.col-xl-8{-ms-flex:0 0 61.666667%;flex:0 0 61.666667%;max-width:61.666667%}.col-xl-4{-ms-flex:0 0 38.333333%;flex:0 0 38.333333%;max-width:38.333333%}}@media screen and (max-width:768px),(max-width:812px) and (orientation:landscape){.contactInformation .userDetails div.detailsBlock .detailsPropertyLabel span{margin-right:0}}@media screen and (max-width:960px) and (orientation:portrait){body.responsiveBody .adv-narrow-template .adv-template-right-column-wrapper .contactInformation .contact-information-details .left-details-block.pr-0,body.responsiveBody .adv-narrow-template .adv-template-right-column-wrapper .contactInformation .userDetails.shipment-address-details{padding-right:15px !important}}.adv-ui-selectmenu-button.ui-button,.adv-ui-selectmenu-button.ui-button:hover,.adv-ui-selectmenu-button.ui-button:focus{padding:0;position:relative;background-image:none;background-color:#fff;height:40px}.ui-selectmenu-button.ui-button.ui-widget.adv-ui-selectmenu-button .ui-selectmenu-text{padding:.4em 0;line-height:27px}body:not(.ltr) .ui-selectmenu-button.ui-button.ui-widget.adv-ui-selectmenu-button .ui-selectmenu-text{margin-right:5px}.ui-selectmenu-button.adv-ui-selectmenu-button .ui-selectmenu-icon.fa.fa-chevron-down{background:none;width:49px;height:100%;display:flex;position:absolute;float:none;left:0;top:0;justify-content:center;align-items:center;font-size:9px;border-right:1px solid #d3d3d3}.ui-selectmenu-button.adv-ui-selectmenu-button .fa-chevron-down:before{width:9px}body.ltr .ui-selectmenu-button.ui-button.ui-widget.adv-ui-selectmenu-button .ui-selectmenu-text{margin-right:0;margin-left:5px}body.ltr .ui-selectmenu-button.adv-ui-selectmenu-button .ui-selectmenu-icon.fa.fa-chevron-down{border-right:none;border-left:1px solid #d3d3d3}.adv-selectmenu-ul .ui-menu .ui-menu-item-wrapper{padding:.4em 5px}.ui-button.adv-ui-selectmenu-button{margin-right:0;margin-left:0}.adv-shopping-cart-template-container .couponContainer input[type=text]{height:40px;text-indent:5px;line-height:27px}.adv-shopping-cart-template-container .divShipmentTypesContainer .propertySummary,.adv-shopping-cart-template-container .couponContainer .propertySummary{font-weight:normal;font-size:18px;display:inline-block;line-height:40px;vertical-align:top}.adv-shopping-cart-template-container .adv-apply-coupon-lnk{display:inline-block;width:49px;height:40px;vertical-align:top;border:solid 1px #d5d6d7;text-align:center;line-height:35px;font-size:16px}.adv-shopping-cart-template-container .adv-apply-coupon-lnk:hover{font-size:16px}body:not(.ltr) .adv-shopping-cart-template-container .adv-apply-coupon-lnk{border-right:none}body:not(.ltr) .adv-shopping-cart-template-container .adv-apply-coupon-ipt{float:right}body.ltr .adv-shopping-cart-template-container .adv-apply-coupon-lnk{border-left:none}body.ltr .adv-shopping-cart-template-container .adv-apply-coupon-ipt{float:left}.adv-shopping-cart-template-container .adv-apply-coupon-ipt{width:calc(100% - 49px)}.adv-shopping-cart-template-container .paymentTypesContainer .adv-ui-selectmenu-button{float:none !important;margin:0 !important}.adv-shopping-cart-template-container .shipmentTitle,.adv-shopping-cart-template-container .pickup-branche-title{float:none !important;display:block !important}.adv-shopping-cart-template-container h2,.adv-shopping-cart-template-container h3{font-size:inherit}.adv-shopping-cart-template-container h2>span,.adv-shopping-cart-template-container h3>span{font-weight:bold;display:inline-block;font-size:1.4em}.ui-selectmenu-button span.ui-selectmenu-text{text-align:right}.ui-selectmenu-menu ul{text-align:right;direction:rtl}body.ltr .ui-selectmenu-button span.ui-selectmenu-text{text-align:left}body.ltr .ui-selectmenu-menu ul{text-align:left;direction:ltr}.adv-shopping-cart-template-container .divShipmentTypesContainer,.adv-shopping-cart-template-container .divSelfPickupBranchesContainer,.adv-shopping-cart-template-container .couponContainer,.adv-shopping-cart-template-container .paymentTypesContainer{display:inline-table}.adv-shopping-cart-template-container .your-club-benefits-wrapper{border-bottom:solid 1px #c3c3c3;margin-bottom:20px;padding-bottom:25px}.adv-shopping-cart-template-container .your-club-benefits-wrapper .your-club-benefits-title>span{font-size:1.4em;padding-bottom:10px;padding-right:0;padding-left:0}body.responsiveBody .vert-column-sep{width:15px;min-width:15px}body:not(.responsiveBody) .vert-column-sep{border-right:solid 1px #c3c3c3;height:98%;width:16px}@media(min-width:450px){.adv-shopping-cart-template-container .adv-ui-selectmenu-button,.adv-shopping-cart-template-container .adv-apply-coupon-wrapper{width:320px !important}body:not(.ltr) .adv-shopping-cart-template-container .adv-ui-selectmenu-button,body:not(.ltr) .adv-shopping-cart-template-container .adv-apply-coupon-wrapper{float:right;margin-left:10px}.rptItems{position:relative}.items-details-wrapper{max-height:460px;overflow-y:auto}body:not(.ltr) .items-details-wrapper{direction:ltr}body:not(.ltr) .items-details-wrapper .item-details-wrapper{direction:rtl}.items-details-wrapper::-webkit-scrollbar{width:5px;background-color:#f5f5f5;position:absolute;right:0;margin-right:-10px}.items-details-wrapper::-webkit-scrollbar-thumb{background-color:#000}.items-details-wrapper::-webkit-scrollbar{width:6px}.items-details-wrapper::-webkit-scrollbar-track{background:#dcdcdc;border-radius:5px}.items-details-wrapper::-webkit-scrollbar-thumb{background:#000;border-radius:5px}.items-details-wrapper::-webkit-scrollbar-thumb:hover{background:#555}body.responsiveBody .contactInformation .userDetails div.detailsBlock .detailsPropertyValue{max-width:100% !important}.contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers .detailsPropertyValue input[type=text],.contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers .detailsPropertyValue input[type=number]{width:151px !important;max-width:151px !important}body.responsiveBody .contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=text],body.responsiveBody .contactInformation .userDetails div.detailsBlock .detailsPropertyValue input[type=number],body.responsiveBody .contactInformation .userDetails div.detailsBlock .detailsPropertyValue textarea,body.responsiveBody .contactInformation .userDetails div.detailsBlock .detailsPropertyValue select{width:90% !important;max-width:90% !important}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div{display:table-row !important}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div{display:table-cell !important;vertical-align:top;width:50%}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div>div{width:90% !important;max-width:90% !important}body:not(.ltr) .userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div:last-child>div{margin-right:-2px}body.ltr .userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div:last-child>div{margin-left:-2px}body:not(.responsiveBody) .userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div>div{width:unset !important;max-width:unset !important}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div>div div.detailsPropertyLabel,.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div>div div.detailsPropertyValue{display:block !important}.adv-shopping-cart-template-container .divShipmentTypesContainer{width:100%}.adv-shopping-cart-template-container .divShipmentTypesContainer .abbreviated-shipment-wrapper{width:100%;display:flex;justify-content:space-between}.adv-shopping-cart-template-container .couponContainer{width:100%}.adv-shopping-cart-template-container .couponContainer>div:nth-of-type(1){display:flex;justify-content:space-between}}@media(max-width:449px){.adv-shopping-cart-template-container .divShipmentTypesContainer,.adv-shopping-cart-template-container .divSelfPickupBranchesContainer,.adv-shopping-cart-template-container .paymentTypesContainer,.adv-shopping-cart-template-container .couponContainer,.adv-shopping-cart-template-container .divShipmentTypesContainer>div,.adv-shopping-cart-template-container .divSelfPickupBranchesContainer>div,.adv-shopping-cart-template-container .paymentTypesContainer>div,.adv-shopping-cart-template-container .divShipmentTypesContainer .adv-ui-selectmenu-button,.adv-shopping-cart-template-container .divSelfPickupBranchesContainer .adv-ui-selectmenu-button,.adv-shopping-cart-template-container .paymentTypesContainer .adv-ui-selectmenu-button{width:100%}.adv-shopping-cart-template-container .divShipmentTypesContainer .adv-ui-selectmenu-button,.adv-shopping-cart-template-container .divSelfPickupBranchesContainer .adv-ui-selectmenu-button,.adv-shopping-cart-template-container .paymentTypesContainer .adv-ui-selectmenu-button{display:block}.adv-shopping-cart-template-container .unit-quantity-wrapper{flex-wrap:nowrap;padding:0 10px}.adv-shopping-cart-template-container .paymentTypesContainer .adv-ui-selectmenu-button{display:inline-block}.items-details-wrapper .item-details-wrapper .itemQuantity{justify-content:flex-end}.contactInformation .userDetails div.detailsBlock .apartment-and-floor-numbers>div{width:100%}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div{display:table-row;height:83px !important}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div div.detailsPropertyLabel{text-align:right;padding-left:0;float:none;max-width:unset;display:block !important}.userDetails div.detailsBlock div.apartment-and-floor-numbers>div>div div.detailsPropertyValue{float:none;width:auto;max-width:unset;display:block !important}}