@charset "utf-8";
.pixiedust .finish-result { display:none !important; }
.stockists-wrap{background: #cdae76;}
.pixiedust.page-products ol .price-boxer .option-boxer { height:1px !important; min-height: 0; margin:0; }
.pixiedust.page-products ol .price-boxer .option-boxer div { display:none; }
body.pixiedust.page-products .products-grid .product-item .product-item-details .price-boxer .actions-primary { padding-top: 3px; }
#product-options-wrapper label.label{color: #02989e;}
.team-container .tselector {width: 20%;}
body.pixiedust .top-links-left ul li {background: url(../images/phone-icon-top.png) no-repeat 8px 0px / 9px;padding-left: 27px;}
body.pixiedust .top-links-right ul li{background:url(../images/email-icon-top.png) no-repeat center left / 20px;padding-left: 29px;}
.from-label{display:none;}
.products.list .from-label {display: initial;font-weight: 500;font-size: 18px;position: relative;top: 5px;margin-right: 5px;}
.list-price-box .price-wrapper.price-excluding-tax { float:left; }
body.pixiedust.page-products .products-grid .itemconfigurable .price-excluding-tax .price:before { content:'From '; }
body.pixiedust.page-products .product.details.product-item-details .product-item-name { max-height: 50px !important; min-height: 50px !important; }
.pm-subscribeatcheckout .amasty-rewards-highlight.checkout.newslettersignup {display: none !important;}
body.pixiedust .block.widget.pm-widget-wrap.upsellrelatedcross .price-boxer { margin-top: 15px; }
body.pixiedust .block.widget.pm-widget-wrap.upsellrelatedcross .price-boxer .option-boxer { display:none !important; }
.int-response {display:none !important;}
body.pixiedust .amsearch-more-results .amsearch-link{padding:11px 22px;}
.account .column.main .block:not(.widget) .block-title{padding-bottom: 11px !important;}
.pixiedust.account strong.box-title {margin: 15px 0 21px 0 !important;}
@media(min-width:768px){
    .amsearch-form-container.-large .amsearch-wrapper-content {margin-bottom: 38px;}
    .abs-discount-block-desktop .block:nth-child(2)+*, .amazon-addresses .amazon-address:nth-child(2)+*, .login-container .block:nth-child(2)+*, .account .column.main .block:not(.widget) .block-content .box:nth-child(2)+*, .block-addresses-list .items.addresses>.item:nth-child(2)+*, .form-address-edit .fieldset:nth-child(2)+*, .form-edit-account .fieldset:nth-child(2)+*, .storecredit .block:nth-child(2)+*, .paypal-review-discount .block:nth-child(2)+*, .cart-discount .block:nth-child(2)+* {clear: both;}
}
body.pixiedust.checkout-index-index .table-totals tr.totals td.mark{padding-top: 6px !important;padding-bottom: 6px !important;}
body.pixiedust.checkout-index-index .table-totals tr.totals td.amount{padding-top: 6px !important; padding-bottom: 6px !important;}
body.pixiedust.checkout-index-index .table-totals .totals-tax td{padding-top: 6px !important;}
body.pixiedust.checkout-index-index .table-totals tr.grand.totals td.amount {padding-top: 10px !important;padding-bottom: 13px !important;}
.checkout-index-index .opc-block-summary .minicart-items .product-image-container{min-width: 75px; height: auto !important;}

/* cart fixes */
body.checkout-cart-index .fixedmettop .multicheckout { display:none; }
body.checkout-cart-index .cart-pm-top-right ul { flex-direction: column; }
body.checkout-cart-index .cart-pm-top-right ul li { width: 100%; }
body.checkout-cart-index .fixedmettop div.paypal.pixiepal.checkout { display: block; width: 100%; text-align: center; background: #ffc339; border-radius: 3px; margin-bottom: 5px; }
body.checkout-cart-index .fixedmettop div.paypal.pixiepal.checkout input { height: 40px; }
body.checkout-cart-index #block-shipping { border-bottom: 1px solid #d1d1d1; }
body.checkout-cart-index .cart-summary .checkout-methods-items { border-top: 1px solid #d1d1d1; }
body.checkout-cart-index .cart-summary #cart-totals { border-bottom: 1px solid #d1d1d1; }
body.checkout-cart-index .cart-summary .checkout-methods-items h6,
body.checkout-cart-index .cart-summary .checkout-methods-items .separator { display: none; }
body.checkout-cart-index .cart-totals .totals-tax-summary .amount .price:after { font-size: 20px; top: -4px; }

/* checkout fixes */
body.pixiedust.checkout-index-index .opc-block-summary .table-totals .totals-tax-summary .amount .price:after { font-size: 20px; top: -4px; }
body.pixiedust.checkout-index-index #checkout-payment-method-load { clear: both; }
body.pixiedust.checkout-index-index .payment-method.scExpress.mobile { border: none; }