﻿/*___  ___      _     _ _      
  |  \/  |     | |   (_) |     
  | .  . | ___ | |__  _| | ___ 
  | |\/| |/ _ \| '_ \| | |/ _   | |  | | (_) | |_) | | |  __/
  \_|  |_/\___/|_.__/|_|_|\___|*/
/*
    This file contains all SASS variables that are shared across Little Label and Fabled Override Styles
    This file is imported into the Override.scss and _FabledOverride file to be used by the Little Label Styles.
*/
/*Assets*/
/*Shared Style Mixins for Little Label and Fabled*/
/*@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
@include _assert-starts-at-zero($grid-breakpoints);*/
/*@include _assert-ascending($container-max-widths, "$container-max-widths");*/
/* General improvements - should these be here?!?! */
body:not([data-country="GB"]) {
  /* Browse & Shop */
  /* Shopping Bag */
  /* Save for Later */
  /* Allow text to be RTL or LTR */
}

body:not([data-country="GB"]) #ppm-stylewith-carousel-header #carouselContainer {
  overflow: hidden;
}

@media screen and (min-width: 767px) and (max-width: 1023px) {
  body:not([data-country="GB"]) #footer_nextstrap #footer_country_container {
    padding-right: 10px !important;
  }
  body:not([data-country="GB"]) #footer_nextstrap .country-name-wrapper {
    width: 60%;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: inline-block;
  }
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list {
  font-family: "azo-sans", "Azo Sans", "Azo-Sans", "azo-sans-web-reg", sans-serif;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list > li {
  height: 27px !important;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .country-name-wrapper {
  display: inline-block;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .country-name-wrapper .country-name:hover {
  text-decoration: none;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .language-options-wrapper {
  float: right;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .language-options-wrapper .language-option {
  text-transform: uppercase;
  color: #1AA36B;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .language-options-wrapper .language-option:hover {
  text-decoration: underline;
  cursor: pointer;
}

body:not([data-country="GB"]) #footer_nextstrap #footer_collapse_shop_by_country_list .language-options-wrapper .language-separator {
  padding-left: 4px;
  padding-right: 4px;
}

body:not([data-country="GB"]) .sbm-order-summary .sbm-summary-price-label {
  text-align: left;
}

body:not([data-country="GB"]) .sbm-order-summary .sbm-summary-price-label .sbm-summary-delivery-note {
  margin-top: 4px;
  margin-bottom: 4px;
}

body:not([data-country="GB"]) .sbm-order-summary .sbm-summary-price-value {
  text-align: right;
}

body:not([data-country="GB"]) .sbm-item-imagewrapper, body:not([data-country="GB"]) .sfl-item-imagewrapper {
  float: left;
}

body:not([data-country="GB"]) .sbm-item-imagewrapper img, body:not([data-country="GB"]) .sfl-item-imagewrapper img {
  margin: 0;
}

body:not([data-country="GB"]) .sbm-item-priceblock {
  float: right;
}

body:not([data-country="GB"]) .sbm-item-description {
  margin-left: 82px;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle {
  clear: right !important;
  padding: 0 0 0 82px;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle .sfl-size-display {
  margin: 0 20px 0 0;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-item-size-and-quantity {
  padding: 0 54px 0 82px;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-item-size-and-quantity .sbm-size-display {
  margin: 0 20px 0 0;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-item-edit-buttons {
  text-align: center;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-item-edit-buttons .sbm-idDeleteButton {
  float: left;
  margin: 0;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-item-edit-buttons .sbm-idSaveButton {
  float: right;
}

body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-stock-status .sbm-idEditButton,
body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-stock-status .sbm-idSaveButton,
body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-stock-status .sbm-idExclusiveDeleteButton,
body:not([data-country="GB"]) .sbm-item-edit-toggle.sbm-stock-status .sbm-premiumEditButton {
  float: right;
}

body:not([data-country="GB"]) .sfl-order-summary .sfl-summary-price-label {
  text-align: left;
}

body:not([data-country="GB"]) .sfl-order-summary .sfl-summary-price-label .sfl-summary-delivery-note {
  margin-top: 4px;
  margin-bottom: 4px;
}

body:not([data-country="GB"]) .sfl-order-summary .sfl-summary-price-value {
  text-align: right;
}

body:not([data-country="GB"]) .sfl-item-imagewrapper, body:not([data-country="GB"]) .sfl-item-imagewrapper {
  float: left;
}

body:not([data-country="GB"]) .sfl-item-imagewrapper img, body:not([data-country="GB"]) .sfl-item-imagewrapper img {
  margin: 0;
}

body:not([data-country="GB"]) .sfl-item-priceblock {
  float: right;
}

body:not([data-country="GB"]) .sfl-item-description {
  margin-left: 82px;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle {
  clear: right !important;
  padding: 0 0 0 82px;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle .sfl-size-display {
  margin: 0 20px 0 0;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-item-size-and-quantity {
  padding: 0 54px 0 82px;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-item-size-and-quantity .sfl-size-display {
  margin: 0 20px 0 0;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-item-edit-buttons {
  text-align: center;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-item-edit-buttons .sfl-idDeleteButton {
  float: left;
  margin: 0;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-item-edit-buttons .sfl-idSaveButton {
  float: right;
}

body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-stock-status .sfl-idEditButton,
body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-stock-status .sfl-idSaveButton,
body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-stock-status .sfl-idExclusiveDeleteButton,
body:not([data-country="GB"]) .sfl-item-edit-toggle.sfl-stock-status .sfl-premiumEditButton {
  float: right;
}

body:not([data-country="GB"]) .sfl-stock-status {
  margin: 56px 0;
  padding: 0 0 0 82px;
}

body:not([data-country="GB"]) .sfl-stock-status .sfl-idEditButton {
  float: right;
}

body:not([data-country="GB"]) .sfl-stock-status .sfl-item-remove {
  float: left;
}

body:not([data-country="GB"]) .CheckoutCommon .pull-right {
  float: right !important;
}

body:not([data-country="GB"]) .CheckoutCommon #easyPayAccordion .panel-heading-card-image {
  margin: 0 10px 0 0;
}

body:not([data-country="GB"]) .CheckoutCommon .payment-type {
  display: inline-block;
  float: right;
  margin-right: 10px;
}

body:not([data-country="GB"]) .CheckoutCommon .payment-type-label {
  display: block;
  text-transform: capitalize;
  font-weight: 600;
  padding-right: 25px;
}

@media only screen and (max-width: 375px) {
  body:not([data-country="GB"]) .CheckoutCommon .payment-type-label-int-lang-mobile-medium {
    display: block;
  }
  body:not([data-country="GB"]) .CheckoutCommon .panel-link-int-lang-mobile-medium {
    line-height: 42px;
  }
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container {
  margin-right: 0.5rem;
  margin-left: 1.5rem;
  margin-bottom: 1.0rem;
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container #saveCard {
  margin-right: 0;
  margin-left: 0;
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container #save-card-checkbox {
  margin: 4px 0 4px 0;
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container #save-card-checkbox #save-card-label {
  padding-left: 15px;
  vertical-align: auto;
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container .nx-icon.nx-tooltip {
  top: 0;
}

body:not([data-country="GB"]) .CheckoutCommon #save-card-container .nx-icon.nx-tooltip.nx-tooltip-indicator {
  margin-top: 3px;
}

html[dir="rtl"] body:not([data-country="GB"]) .CheckoutCommon #save-card-container .nx-icon.nx-tooltip.nx-tooltip-indicator {
  float: right !important;
}

body:not([data-country="GB"]) #OrderComplete {
  /* Select ID starting with... */
}

body:not([data-country="GB"]) #OrderComplete .alert {
  margin-top: 1em;
}

body:not([data-country="GB"]) #OrderComplete .printer-hide.alert {
  padding: 0;
}

body:not([data-country="GB"]) #OrderComplete .printer-hide .panel {
  border: 0;
}

body:not([data-country="GB"]) #OrderComplete .printer-hide .panel.panel-level-content {
  margin: 0 0 16px 0;
}

body:not([data-country="GB"]) #OrderComplete .sub-complete-order-details {
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

body:not([data-country="GB"]) #OrderComplete .form-group {
  margin: 0;
}

body:not([data-country="GB"]) #OrderComplete .summary {
  border: 1px solid #ddd;
}

body:not([data-country="GB"]) #OrderComplete .summary .panel-default {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
}

body:not([data-country="GB"]) #OrderComplete div[id^="delivery-summary-items"] {
  display: inline-block;
  margin-top: 4px;
}

body:not([data-country="GB"]) #order-summary-group .card-header {
  padding: 12px;
  background-color: #F7F7F7;
}

body:not([data-country="GB"]) #order-summary-group .card-header .card-title.float-left {
  float: left;
}

body:not([data-country="GB"]) #order-summary-group .card-header:not(.collapsed) .panel-status-indicator {
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

body:not([data-country="GB"]) #order-summary-group .card-header .LeftArrowSmall {
  background-position: -195px -39px;
  height: 12px;
  width: 12px;
}

body:not([data-country="GB"]) #order-summary-group .card-header .RightArrowSmall.float-right, body:not([data-country="GB"]) #order-summary-group .card-header .LeftArrowSmall.float-right {
  float: right;
}

body:not([data-country="GB"]) .popover-content {
  text-align: initial;
}

/* 498023 LA. */
html[dir="rtl"] main {
  margin: 0 6px;
}

/*# sourceMappingURL=OverrideStyle.css.map */