/* Tab/collapsible mixins make it easier to put tabs in layouts that obey different breakpoints */
/* end tabsInline */
/* Grid mixins space floating elements with uniform gutter sizes */
.mast_nav > *,
.mast_links,
.mast_account,
.mast_bag,
.mast_checkout_register {
  display: none; }

.mast_logo {
  margin-bottom: 1em; }

.footer_navprimary,
.backtotop,
.footer_navacct_navutility,
.footer_apps,
.footer_legal_items,
.footer_navsocial,
.footer_secured {
  display: none; }

.footer_legal {
  margin-top: 1em; }

.product {
  /* 3-up */
  width: 33% !important;
  padding-right: 5% !important;
  clear: none !important;
  margin-bottom: 2em;
  page-break-inside: avoid; }

.product:nth-child(3n+1) {
  clear: left !important; }

.productimage > a {
  background-image: none !important; }

.productimage > a:after {
  border-bottom: none; }

.productimage > a:before,
.productimage > a:after {
  background-color: transparent; }

.productimage > a img {
  border: none;
  box-shadow: none; }

.productimage[data-scroll-activate] > a img:not(.loaded) {
  -webkit-filter: none;
  filter: none; }

.pagination_nextprev {
  display: none; }

.pdetail_imgs {
  width: 65%; }

.pdetail_actions,
.pdetail_qty,
.morelikethis,
.recommended,
.imgpagination_link,
.imgpagination_back {
  display: none; }

.imgpagination_hed {
  border-bottom: none; }

.icon-eds,
.icon-ftg {
  display: inline-block; }

.ordersummary,
.promocode {
  background-color: #fff;
  box-shadow: none; }

.bag_product {
  page-break-inside: avoid; }

.checkoutthx_print,
.checkout_accountcta,
.paymentsummary_cc_icon,
.checkoutthx_final_btn,
.shepandian,
.shippingchanges,
.checkoutthx_ordersummary_gift_icon,
.checkout_print,
.returnsmsg_text .btn,
.orderstatus_icon,
.returnsmsg {
  display: none; }

.checkoutthx_ordersummary {
  page-break-inside: avoid; }

.checkoutthx_ordersummary_gift {
  padding-left: 1.2em !important; }

.orderstatus_hed {
  padding-left: .6em !important; }

.checkoutthx_ordersummary_gift {
  margin: 1.5em 0; }

.checkoutthx_ordersummary_count {
  color: #002B5C;
  background-color: #fff; }

.checkoutthx_final_total.ordersummary_body {
  float: right;
  max-width: 24em;
  min-width: 17em; }

.bag-footer {
  border-top: 1px solid #ddd; }
