//////Variables//_____________________________________________@quotecart__border-color:@color-gray80;@quotecart__padding-horizontal:@indent__base;@quotecart-qty__height:24px;////Common//_____________________________________________ & when (@media-common=true){////Quotecart//--------------------------------------------- .block-quotecart{.items-total{float:left;margin:0@indent__s;.count{font-weight:@font-weight__bold}}.subtotal{margin:0@indent__s@indent__s;text-align:right;.label{&:extend(.abs-colon all)}}.amount{.price-wrapper{&:first-child{.price{font-size:@font-size__l;font-weight:@font-weight__bold}}}}.subtitle{display:none;&.empty{display:block;font-size:14px;padding:@indent__l 0 @indent__base;text-align:center}}.text{&.empty{text-align:center}}.block-content{>.actions{margin-top:15px;>.secondary{text-align:center}>.primary{margin:0@indent__s 15px;.action{&.primary{&:extend(.abs-button-l all);display:block;width:100%}}}.paypal-logo{margin-top:15px;text-align:center}}}.block-category-link,.block-product-link,.block-cms-link,.block-banners{margin:15px 0 0;text-align:center}}.fme-quote-cart-wrapper{.lib-dropdown(@_toggle-selector:~'.action.fme-quote-showcart',@_options-selector:~'.block-quotecart',@_dropdown-list-width:320px,@_dropdown-list-position-right:0px,@_dropdown-list-pointer-position:right,@_dropdown-list-pointer-position-left-right:26px,@_dropdown-list-z-index:101,@_dropdown-toggle-icon-content:@icon-cart,@_dropdown-toggle-active-icon-content:@icon-cart,@_dropdown-list-item-padding:false,@_dropdown-list-item-hover:false,@_icon-font-position:before,@_icon-font-size:22px,@_icon-font-line-height:28px,@_icon-font-color:@quotecart-icons-color,@_icon-font-color-hover:@quotecart-icons-color-hover,@_icon-font-color-active:@quotecart-icons-color);float:right;.block-quotecart{.lib-css(padding,25px@quotecart__padding-horizontal);.block-title{display:none}}.product{.actions{float:right;margin:-24px 0 0;>.primary,>.secondary{display:inline;&:not(:last-child){margin-right:15px}}}}.action{&.close{height:40px;position:absolute;right:0;top:0;width:40px;.lib-button-reset();.lib-button-icon(@icon-remove,@_icon-font-color:@quotecart-icons-color,@_icon-font-size:16px,@_icon-font-line-height:16px,@_icon-font-text-hide:true)}&.fme-quote-showcart{white-space:nowrap;.text{&:extend(.abs-visually-hidden all)}.counter.qty{.lib-css(background,@active__color);.lib-css(color,@page__background-color);.lib-css(height,@quotecart-qty__height);.lib-css(line-height,@quotecart-qty__height);border-radius:2px;display:inline-block;margin:3px 0 0;min-width:18px;overflow:hidden;padding:0 3px;text-align:center;white-space:normal;&.empty{display:none}.loader{>img{.lib-css(max-width,@quotecart-qty__height)}}}.counter-number{text-shadow:0 0 7px rgba(0,0,0,1)}.counter-label{&:extend(.abs-visually-hidden all)}}}.quotecart-widgets{margin-top:15px}}.quotecart-items-wrapper{.lib-css(border,1px solid @quotecart__border-color);.lib-css(margin,0 -@quotecart__padding-horizontal);border-left:0;border-right:0;overflow-x:auto;padding:15px}.quotecart-items{.lib-list-reset-styles();.product-item{padding:@indent__base 0;&:not(:first-child){.lib-css(border-top,1px solid @quotecart__border-color)}&:first-child{padding-top:0}>.product{&:extend(.abs-add-clearfix all)}}.product-image-wrapper{&:extend(.abs-reset-image-wrapper all)}.product-item-pricing{.label{display:inline-block}}.price-quotecart{margin-bottom:@indent__xs}.product-item-name{font-weight:@font-weight__regular;margin:0 0@indent__s;a{.lib-css(color,@link__color)}}.product-item-details{padding-left:88px;.price{font-weight:@font-weight__bold}.price-including-tax,.price-excluding-tax{margin:@indent__xs 0}.weee[data-label]{.lib-font-size(11);.label{&:extend(.abs-no-display all)}}.details-qty{margin-top:@indent__s}}.product{>.product-item-photo,>.product-image-container{float:left}.toggle{&:extend(.abs-toggling-title all);&:after{.lib-css(color,@color-gray56);margin:0 0 0 @indent__xs;position:static}border:0;padding:0@indent__xl@indent__xs 0;}.active{>.toggle{.lib-icon-font-symbol(@_icon-font-content:@icon-up,@_icon-font-position:after)}}&.pricing{margin-top:3px}&.options{.toggle{&.tooltip{.lib-icon-font(@icon-down,@_icon-font-size:12px,@_icon-font-line-height:12px,@_icon-font-text-hide:true,@_icon-font-margin:-3px 0 0 7px,@_icon-font-position:after)}>span{&:extend(.abs-visually-hidden-reset all)}}.details{display:none}}}.details-qty,.price-quotecart{.label{&:extend(.abs-colon all)}}.item-qty{margin-right:@indent__s;text-align:center;width:40px}.update-cart-item{.lib-font-size(11);vertical-align:top}.subtitle{display:none}.action{&.edit,&.delete{.lib-icon-font(@icon-edit,@_icon-font-size:18px,@_icon-font-line-height:20px,@_icon-font-text-hide:true,@_icon-font-color:@quotecart-icons-color,@_icon-font-color-hover:@primary__color,@_icon-font-color-active:@quotecart-icons-color)}&.delete{.lib-icon-font-symbol(@_icon-font-content:@icon-trash)}}}}////Mobile//_____________________________________________ .media-width(@extremum,@break) when (@extremum='max') and (@break=@screen__xs){.fme-quote-cart-wrapper .block-quotecart{width:290px}}.media-width(@extremum,@break) when (@extremum='max') and (@break=@screen__s){.fme-quote-cart-wrapper{margin-top:@indent__s}}////Desktop//_____________________________________________ .media-width(@extremum,@break) when (@extremum='min') and (@break=@screen__m){.fme-quote-cart-wrapper{margin-left:13px;.block-quotecart{right:-15px;width:390px}}.minilist .action.delete,.fme-quote-cart-wrapper .action.edit{.lib-icon-font-size(@_icon-font-size:16px)}}.fme_requestforquote-quotecart-index .cart-container .cart-summary{width:100% !important;flex:1}.cart-container{gap:60px}form#form-validate{flex:1.8;padding-top:33px}a.action.action-edit{display:none}:nth-child(1 of .summary.title){display:none}.requiredfield{display:none}.input-text.qty{border:1px solid #000 !important}.minicart-wrapper.fme-quote-cart-wrapper{display:none}